

/* Start:/local/templates/zspa-2024/assets/css/main.css?1731489114340630*/
@charset "UTF-8";*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}.bx-filter .bx-filter-popup-result a:hover,a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1470px;--container-width-1600:1630px;--container-padding:15px;--font-main:sans-serif;--font-bebas:"BebasNeue", sans-serif;--font-inter:"Inter", sans-serif;--page-bg:#fff;--text-color:#000;--link-color:#2F80ED;--accent:#3AAFA9;--light-green:#DEF2F1;--color-gray-400:#98A2B3;--color-gray-500:#667085;--color-gray-600:#344054;--color-gray-700:#475467;--color-light-gray:#BDBDBD;--color-medium-gray:#333333;--color-gray:#4F4F4F;--color-gray-3:#828282;--color-dark:#16243E;--color-black:#000000;--color-white:#fff;--color-invalid:#f30707;--padding-block-80:80px 0;--padding-block-64:64px 0;--laptop-size:1199px;--tablet-size:1024px;--mobile-size:768px;--hover-time:.250s}@font-face{font-family:BebasNeue;font-display:swap;src:url(/local/templates/zspa-2024/assets/css/../fonts/BebasNeue-Bold.woff2) format("woff2"),url(/local/templates/zspa-2024/assets/css/../fonts/BebasNeue-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(/local/templates/zspa-2024/assets/css/../fonts/Inter-Regular.woff2) format("woff2"),url(/local/templates/zspa-2024/assets/css/../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:BebasNeue;font-display:swap;src:url(/local/templates/zspa-2024/assets/css/../fonts/BebasNeue-Regular.woff2) format("woff2"),url(/local/templates/zspa-2024/assets/css/../fonts/BebasNeue-Regular.woff) format("woff");font-weight:400;font-style:normal}body,html{min-height:100vh;display:flex;flex-direction:column}html{scroll-behavior:smooth;background-color:#272727}body{position:relative;background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);overflow-x:hidden}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/local/templates/zspa-2024/assets/css/./../img/project-02.jpg)}.webp .test{background-image:url(/local/templates/zspa-2024/assets/css/./../img/project-02.webp)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(/local/templates/zspa-2024/assets/css/./../img/project-02@2x.jpg)}.webp .test{background-image:url(/local/templates/zspa-2024/assets/css/./../img/project-02@2x.webp)}}.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:image-set(url(/local/templates/zspa-2024/assets/css/./../img/project-02.jpg) 1x,url(/local/templates/zspa-2024/assets/css/./../img/project-02@2x.jpg) 2x)}.webp .test-2{background-image:image-set(url(/local/templates/zspa-2024/assets/css/./../img/project-02.webp) 1x,url(/local/templates/zspa-2024/assets/css/./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:flex}.d-flex-column{flex-direction:column}.flex-justify-sb{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}.b-padding-80{padding:var(--padding-block-80)}@media (max-width:768px){.b-padding-80{padding:48px 0}}.b-padding-64{padding:var(--padding-block-64)}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-1600{margin:0 auto;padding:0 var(--container-padding);max-width:var(--container-width);width:100%}.container-1600{max-width:var(--container-width-1600)}@media (max-width:768px){.container-1600{padding:0}}.container-full,.container-left-50{padding:0 var(--container-padding);max-width:100%}.container-left-50{max-width:50%}@media (max-width:768px){.container-left-50{max-width:100%}}.container-right-50{padding:0 var(--container-padding);max-width:50%;margin-left:auto}@media (max-width:768px){.container-right-50{max-width:100%}}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1024px){.container-right{padding-left:var(--container-padding)}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1024px){.container-left{padding-right:var(--container-padding)}}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1024px){.container-half-left{padding-left:var(--container-padding)}}@media (max-width:768px){.container-half-left{padding:0 var(--container-padding)}}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1024px){.container-half-right{padding-right:var(--container-padding)}}@media (max-width:768px){.container-half-right{padding:0 var(--container-padding)}}.title{font-family:var(--font-bebas);font-style:normal;margin:0}.title--huge{font-size:calc(48px + 16*((100vw - 375px)/649))}@media screen and (min-width:1024px){.title--huge{font-size:64px}}@media screen and (max-width:375px){.title--huge{font-size:48px}}.title--big{font-size:calc(32px + 10*((100vw - 375px)/649))}@media screen and (min-width:1024px){.title--big{font-size:42px}}@media screen and (max-width:375px){.title--big{font-size:32px}}.title--large{font-size:calc(24px + 4*((100vw - 375px)/649))}@media screen and (min-width:1024px){.title--large{font-size:28px}}@media screen and (max-width:375px){.title--large{font-size:24px}}.title--pre-large{font-size:32px}.title--medium{font-size:24px}.title--small{font-size:20px}.title--tiny{font-size:18px}.title--accent{color:var(--accent)}.title--dark{color:var(--color-dark)}.title--gray-700{color:var(--color-gray-700)}.title--gray{color:var(--color-gray)}.title--white{color:var(--color-white)}.title--black{color:var(--color-black)}.title--w-regular{font-weight:400}.title--w-bold{font-weight:700}.title--uppercase{text-transform:uppercase}.title--indent{margin:0 0 35px}.form__input--textarea::placeholder,.form__input::placeholder,.text{font-family:var(--font-inter);font-style:normal;margin:0}.text--white{color:var(--color-white)}.text--black{color:var(--color-black)}.text--gray-400{color:var(--color-gray-400)}.text--gray-500{color:var(--color-gray-500)}.text--gray-600{color:var(--color-gray-600)}.text--gray-700{color:var(--color-gray-700)}.form__input--textarea::placeholder,.form__input::placeholder,.text--light-gray{color:var(--color-light-gray)}.text--medium-gray{color:var(--color-medium-gray)}.text--gray{color:var(--color-gray)}.text--dark{color:var(--color-dark)}.text--big{font-size:calc(20px + 10*((100vw - 360px)/1080))}@media screen and (min-width:1440px){.text--big{font-size:30px}}@media screen and (max-width:360px){.text--big{font-size:20px}}.text--large{font-size:calc(24px + 5*((100vw - 360px)/1080))}@media screen and (min-width:1440px){.text--large{font-size:29px}}@media screen and (max-width:360px){.text--large{font-size:24px}}.text--pre-large{font-size:24px}.text--medium{font-size:18px}.text--normal{font-size:16px}.form__input--textarea::placeholder,.form__input::placeholder,.text--small{font-size:14px}.text--tiny{font-size:12px}.form__input--textarea::placeholder,.form__input::placeholder,.text--w-regular{font-weight:400}.text--w-bold{font-weight:700}.text--italic{font-style:italic}.text--uppercase{text-transform:uppercase}.about-company{position:relative;background:url(/local/templates/zspa-2024/assets/css/../img/bg/main-screen-bg.png) no-repeat center;background-size:cover;padding-top:32px;padding-bottom:285px}.webp .about-company{background:url(/local/templates/zspa-2024/assets/css/../img/bg/main-screen-bg.webp) no-repeat center}@media (max-width:768px){.about-company{padding-bottom:185px}}.about-company::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(10,26,41,.4784313725);user-select:none;pointer-events:none}.about-company__breadcrumbs,.about-company__heading{position:relative}.about-company__breadcrumbs{color:var(--color-white)}.about-company .breadcrumbs a,.about-company .breadcrumbs span,.delivery .breadcrumbs a,.delivery .breadcrumbs span{color:inherit}.about-company__items{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:46px;margin-top:142px}@media (max-width:768px){.about-company__items{margin-top:60px}}.about-company__item-description{margin-top:55px;font-size:20px}@media (max-width:768px){.about-company__item-description{margin-top:15px;font-size:16px}.about{background:linear-gradient(0deg,rgba(250,246,241,.7),rgba(250,246,241,.7)),linear-gradient(254.44deg,#faf6f1 41.96%,rgba(250,246,241,0) 83.62%)}}.about__outer{position:relative;padding:64px 121px;background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/about-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center left}.webp .about__outer{background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/about-bg.webp)}@media screen and (max-width:1200px){.about__outer{padding:64px 30px}}@media (max-width:768px){.about__outer{padding:64px 0;background-position:center}}.about__outer::before,.advantages__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;user-select:none}.about__outer::before{background:linear-gradient(0deg,rgba(250,246,241,.7),rgba(250,246,241,.7)),linear-gradient(254.44deg,#faf6f1 41.96%,rgba(250,246,241,0) 83.62%)}.about__inner{gap:24px}@media (max-width:768px){.about__inner{flex-direction:column;align-items:flex-start;gap:30px}}.about__heading,.about__info{position:relative}.about__info{max-width:710px;padding-right:86px}@media screen and (max-width:1200px){.about__info{padding-right:0;max-width:500px}}@media (max-width:768px){.about__info{max-width:100%;order:1}}.about__action{margin-top:30px}@media (max-width:768px){.about__button{width:100%}}.about__list{position:relative}.about__item+.about__item{margin-top:32px}.about__item{gap:24px}@media (max-width:768px){.about__item{gap:14px}}.about__item-check{background-color:var(--color-white);border-radius:50%;width:100%;max-width:72px;height:72px}@media (max-width:768px){.about__item-check{height:24px;max-width:24px;background-color:transparent}}.about__item-check-icon{stroke:var(--accent);fill:transparent}.advantages__items{display:grid;grid-template-columns:repeat(3,minmax(410px,1fr))}@media screen and (max-width:1200px){.advantages__items{grid-template-columns:repeat(3,minmax(310px,1fr))}}@media (max-width:768px){.advantages__items{grid-template-columns:1fr}}.advantages__item{position:relative;padding:126px 40px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.advantages__item{padding:60px 10px}}.advantages__item:hover .advantages__title::before{max-width:220px}.advantages__item::before{background-color:#16243e;opacity:.6;pointer-events:none}.advantages__description,.advantages__title{position:relative}.advantages__title{padding-bottom:24px}.advantages__title::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:4px;background-color:var(--accent);width:100%;max-width:120px;transition:max-width var(--hover-time) ease}.advantages__description{margin-top:24px}.articles__slide-time{display:block;background-color:var(--accent);padding:6px 4px 2px;width:38px;height:44px;line-height:18px;margin-bottom:-22px;margin-left:12px;position:relative}.articles__slide-img{width:100%;height:100%;min-height:140px;max-height:140px;object-fit:cover}.articles__slide-title{margin-top:16px;transition:color var(--hover-time) ease}.articles__slide-title:hover{color:var(--accent)}.breadcrumbs{font-family:var(--font-inter);padding-bottom:32px}.breadcrumbs a,.breadcrumbs span{font-size:14px;font-weight:400}.breadcrumbs span{color:#525663}.breadcrumbs a{color:var(--color-gray-400);padding-right:10px;white-space:nowrap;text-decoration:underline}.breadcrumbs a::after{content:"/";display:inline-block;padding-left:8px;color:var(--accent)}.button{font-family:var(--font-bebas);font-weight:700;position:relative;cursor:pointer;display:inline-block;font-style:normal;text-decoration:none;text-align:center;font-size:16px;line-height:16px;border-radius:4px;padding:21px;z-index:10;outline:var(--accent);background:0 0;transition:background .25s ease,color .25s ease,border .25s ease;overflow:hidden;letter-spacing:.11em}.button--primary{background-color:var(--accent);color:var(--color-white);border:1px solid transparent}.button--primary:hover{background-color:transparent;color:var(--accent);border:1px solid var(--accent)}.button--primary:hover .button__icon-white{stroke:var(--accent)}.button--primary-icon{display:inline-flex;justify-content:space-between;gap:30px;align-items:center}.button--primary-icon .button__icon-white{fill:transparent;stroke:var(--color-white);transition:stroke .25s ease}.button--secondary{background-color:transparent;color:var(--accent);border:1px solid var(--accent)}.button--secondary:hover{background-color:var(--accent);color:var(--color-white);border:1px solid var(--accent)}.button--thirty,.button--thirty:hover{background-color:transparent;color:var(--color-gray-3);border:1px solid var(--color-gray-3)}.button--thirty:hover{color:var(--accent);border:1px solid var(--accent)}.catalog{padding-bottom:85px}.catalog__outer{display:grid;grid-template-columns:minmax(500px,1fr) minmax(250px,260px);gap:2%}@media (max-width:1024px){.catalog__outer{grid-template-columns:1fr;gap:32px}}.catalog__aside{order:1}@media (max-width:1024px){.catalog__aside{order:-1}}.catalog__button-filter{background-color:var(--color-dark);color:var(--color-white);display:none;justify-content:space-between;gap:32px;width:100%}@media (max-width:1024px){.catalog__button-filter{display:inline-flex}}.catalog__button-filter-icon{fill:transparent;stroke:var(--color-white)}.catalog__products{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media (max-width:768px){.catalog__products{border:0}}.catalog__product{padding:20px 16px;display:grid;grid-template-columns:60px 1fr 150px 172px;gap:15px;justify-content:space-between;align-items:center}@media (max-width:768px){.catalog__product{position:relative;grid-template:"img info info" "price actions actions";column-gap:16px}}.catalog__product:nth-child(even){background-color:#f9fafb}.catalog__product-img,.catalog__product-pic{max-width:60px;min-width:60px;max-height:60px;min-height:60px;height:100%;width:100%;object-fit:cover;object-position:center}@media (max-width:768px){.catalog__product-img,.catalog__product-pic{max-width:48px;min-width:48px;max-height:48px;min-height:48px;grid-area:img}}.catalog__product-info{margin-left:24px}@media (max-width:1024px){.catalog__product-info{margin-left:12px;margin-right:12px}}@media (max-width:768px){.catalog__product-info{grid-area:info;margin:0}.catalog__product-title{font-size:14px;padding-right:35px}}.catalog__product-button-info{position:absolute;display:none}@media (max-width:768px){.catalog__product-button-info{display:block;right:16px;top:16px}}.catalog__product-button-info-icon{fill:transparent;stroke:var(--accent)}@media (max-width:768px){.catalog__product-block-actions{grid-area:actions;display:flex;gap:30px}}@media (max-width:576px){.catalog__product-block-actions{gap:16px}}@media (max-width:768px){.catalog__product-price-wrap{grid-area:price;width:100%}}.catalog__product-button{padding:16px 20px 12px;width:100%}@media (max-width:768px){.catalog__product-button{margin-top:0;padding:16px 5px 12px}}.catalog__product-props{margin-top:24px;column-count:2}@media (max-width:768px){.catalog__product-props{display:none}}.catalog__product-param{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px}.catalog__product-param+.catalog__product-param{margin-top:10px}.catalog__product-available{position:relative;margin-top:5px;padding-left:17px}.catalog__product-available.is-available::before,.catalog__product-available.is-none-available::before{content:attr(data-value);width:12px;height:12px;border-radius:50%;font-weight:700;font-size:8px;position:absolute;top:3px;left:0;text-align:center}.catalog__product-available.is-none-available::before{background-color:#da3e58;color:#da3e58}.catalog__product-available.is-available::before{background-color:#fdb022;color:#fdb022}.certifications{padding-bottom:100px}.certifications__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:34px 24px}@media (max-width:576px){.certifications__items{grid-template-columns:1fr;gap:64px}}.certifications__item{padding:32px 60px;background-color:rgba(250,246,241,.2392156863);cursor:pointer}@media (max-width:576px){.certifications__item{padding:0;background-color:transparent}}.certifications__item:hover .certifications__zoom{opacity:1;visibility:visible}.certifications__item:hover .certifications__img{opacity:1}.certifications__wrap-img{position:relative}.certifications__zoom{position:absolute;display:inline-flex;background-color:var(--accent);padding:24px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;user-select:none;transition:opacity var(--hover-time) ease,visibility var(--hover-time) ease}.certifications__zoom-icon{fill:transparent;stroke:var(--color-white)}.certifications__wrap-img{padding:0 36px 32px}.certifications__img{opacity:.65;width:100%;transition:opacity var(--hover-time) ease}.compound{padding-bottom:0}@media (max-width:768px){.compound{background-color:#f9fafb;padding-top:64px;padding-bottom:64px}}.compound__th,.compound__tr{display:grid;grid-template-columns:64px 1fr 240px 240px;align-items:center}.compound__th-quantity,.compound__th-standard,.compound__tr-quantity,.compound__tr-standard{text-align:center}.compound__th{padding:27px 12px 23px;background-color:#f9fafb}.compound__tr{padding:16px 12px 12px}@media (max-width:768px){.compound__tr{display:block;padding:0}.compound__tr+.compound__tr{margin-top:24px}}.compound__tr:nth-child(odd){background-color:#f9fafb}@media (max-width:768px){.compound__tr:nth-child(odd){background-color:transparent}.compound__tr-name{font-weight:700;font-size:18px}.compound__th,.compound__tr-num{display:none}}.compound__name-mobile{display:none}@media (max-width:768px){.compound__name-mobile{display:block}.compound__tr-quantity,.compound__tr-standard{display:flex;background-color:var(--color-white)}.compound__tr-standard{margin-top:10px}.compound__name,.compound__name-mobile{width:50%;text-align:left;padding:12px;border:1px solid #ccd2e3;font-size:14px}}.contacts{padding-bottom:64px}.contacts__columns{display:grid;grid-template-columns:minmax(350px,500px) minmax(400px,1fr);gap:40px}@media (max-width:768px){.contacts__columns{grid-template-columns:1fr}}.contacts__item{gap:12px}.contacts__link-name{display:block;margin-top:10px}.contacts__action,.contacts__item+.contacts__item{margin-top:32px}@media (max-width:768px){.contacts__map-wrapper{order:-1}.contacts__map-wrapper iframe{max-height:300px}}.delivery-map__accent-heading{display:block}.delivery{padding:32px 0 80px;background:url(/local/templates/zspa-2024/assets/css/../img/bg/delivery-bg.png) no-repeat center;background-size:cover}.webp .delivery{background:url(/local/templates/zspa-2024/assets/css/../img/bg/delivery-bg.webp) no-repeat center}@media (max-width:768px){.delivery{margin-bottom:50px}}.delivery__breadcrumbs{color:var(--color-white)}.delivery__heading{margin-top:80px;margin-bottom:80px}@media (max-width:768px){.delivery__heading{margin-top:0;margin-bottom:16px}}.delivery__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:40px 24px}@media (max-width:576px){.delivery__items{grid-template-columns:1fr;gap:16px}}.delivery__item{position:relative;background-color:var(--color-white);padding:40px 32px;border-radius:4px}.delivery__item::before{content:attr(data-num);position:absolute;font-family:var(--font-bebas);font-size:194px;font-weight:700;line-height:.8;color:#eef3f9;right:30px;bottom:0;user-select:none;pointer-events:none;z-index:0}.delivery__item-icon{display:inline-flex;background-color:var(--accent);border-radius:50%;padding:15px}.delivery__item-title{margin-top:24px}.delivery__item-description{margin-top:12px}.delivery__item-description,.delivery__item-icon,.delivery__item-title{position:relative}.delivery.delivery--product{background:var(--color-white);padding:0}.delivery.delivery--product .delivery__item{border:1px solid #ccd2e3}.features.features--product{border-top:1px solid #ccd2e3}.features__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:45px 24px}@media (max-width:768px){.features__items{grid-template-columns:1fr}}.features__card{align-items:center;flex-direction:column}@media (max-width:768px){.features__card{align-items:flex-start;flex-direction:row;gap:12px}}.features__card-pic{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--light-green);width:100%;max-width:64px;height:64px}@media (max-width:768px){.features__card-pic{margin-top:32px}}.features__card-svg.features__card-svg--one{fill:transparent;stroke:var(--accent)}.features__card-svg{fill:var(--accent)}.features__card-title{margin-top:24px}@media (max-width:768px){.features__card-title{text-align:left}}.features__card-description{margin-top:8px}@media (max-width:768px){.features__card-description{text-align:left}}.filter.filter--modal{visibility:visible;position:static;pointer-events:visible;display:block}@media (max-width:768px){.filter.filter--modal{display:grid;overflow-y:auto;pointer-events:none;visibility:hidden;position:fixed}.filter.filter--modal.hystmodal--active{visibility:visible;pointer-events:visible}.filter.filter--modal .filter__window{width:100%;padding:16px;opacity:0;transform:scale(.95);margin:50px auto}.filter.filter--modal.hystmodal--active .filter__window{transform:none;opacity:1}}.filter.filter--modal .filter__close,.filter.filter--modal .filter__modal-title{display:none}@media (max-width:768px){.filter.filter--modal .filter__close,.filter.filter--modal .filter__modal-title{display:block}}.filter.filter--modal .filter__close{top:20px;right:20px;width:20px;height:20px}.filter.filter--modal .filter__window{opacity:1;width:100%;transform:scale(1);margin:0}.filter__bx-param-box-container{max-height:150px;overflow-y:auto}.filter__param-box{position:relative;border-top:1px solid #e0e0e0;padding-top:28px;padding-bottom:28px}.filter__param-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.filter__block{margin-top:17px}.filter__checkbox+.filter__checkbox{margin-top:12px}.filter__checkbox input[type=checkbox]{appearance:none;position:relative;width:16px;height:16px;background-color:transparent;box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:4px;border:1px solid #667085;transition:width 250ms linear,height 250ms linear}.filter__checkbox input[type=checkbox]::after{content:"";position:absolute;width:0;height:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 -960 960 960' width='16' stroke='%23FFFFFF' stroke-width='30' fill='%23FFFFFF'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E");background-repeat:no-repeat;transition:width 250ms linear,height 250ms linear;overflow:hidden}.filter__checkbox input[type=checkbox]:checked::after{background-color:var(--accent);width:16px;height:16px;border-radius:4px;transition:width 250ms linear,height 250ms linear,background-color 0ms}.filter__checkbox input[type=checkbox]:checked{border-color:transparent}.filter__checkbox input[type=checkbox]:disabled{background:#ccc;border-color:#ccc}.filter__checkbox input[type=checkbox]:disabled::after{filter:grayscale(100%)}.filter__input-checkbox{display:flex;align-items:center;gap:14px}.filter__max-price,.filter__min-price{display:none}.filter .filter__slider-track-container{padding:20px 0 0 15px}.filter .filter__slider-track{position:relative;height:2px;background-color:var(--accent);width:70%}.filter .filter__slider-handle-left,.filter .filter__slider-handle-right{position:absolute;background-color:var(--accent);height:15px;width:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:-6px}.filter .filter__slider-track .filter__slider-handle-left{margin-left:-15px}.filter .filter__slider-track .filter__slider-handle-right{margin-right:-15px}.filter .filter__slider-part-wrap{display:flex;position:absolute;gap:4px;right:-100px;top:-10px}.filter .filter__slider-part-wrap .bx-ui-slider-part,.filter .filter__slider-part-wrap span{position:static;width:auto;height:auto;color:var(--accent);background-color:transparent}.filter .filter__slider-part-wrap .bx-ui-slider-part span{position:static;width:auto;margin:0;color:inherit;font-size:inherit;font-weight:inherit}.filter .filter__actions{gap:15px}.filter .filter__button{width:100%;padding:12px}.bx-filter .bx-filter-popup-result{font-size:14px;font-weight:400;position:absolute;z-index:915;display:none;margin-top:-36px;margin-left:10px;padding:5px 10px;white-space:nowrap;color:#3f3f3f;min-height:37px;line-height:18px;border:1px solid #c6dce7}.bx-filter .bx-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_left.png) 4 20 4 4 repeat;-moz-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_left.png) 4 20 4 4 repeat;border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_left.png) 4 20 4 4 fill repeat}.bx-filter .bx-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_right.png) 4 4 4 20 repeat;-moz-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_right.png) 4 4 4 20 repeat;border-image:url(/local/templates/zspa-2024/assets/css/images/result_popup_right.png) 4 4 4 20 fill repeat;left:97%}.bx-filter .bx-filter-popup-result.left{right:100%}.bx-filter-horizontal .bx-filter-popup-result{display:inline-block;position:relative;left:auto;right:auto;bottom:-7px}.bx-filter .bx-filter-popup-result a{display:block;margin-top:5px;color:var(--accent);line-height:10px}.bx-filter .bx-filter-popup-result-close{display:none}@media (max-width:767px){.bx-filter .bx-filter-popup-result{display:none!important}.bx-touch .bx-filter .bx-filter-popup-result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:2px;border:1px solid #c6dae7;background:rgba(255,255,255,.9)}.bx-filter .bx-filter-popup-result .arrow,.bx-touch .bx-filter .bx-filter-popup-result br{display:none}}.footer{margin-top:auto;background-color:#f8f5f0}.footer__top{background:url(/local/templates/zspa-2024/assets/css/../img/bg/footer-top-bg.jpeg) no-repeat center;background-size:cover;overflow:hidden;padding:45px 0}.webp .footer__top{background:url(/local/templates/zspa-2024/assets/css/../img/bg/footer-top-bg.webp) no-repeat center}.footer__top::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(22,36,62,.8980392157);user-select:none}.footer__top,.footer__top-wrap{position:relative}.footer__top-inner{gap:140px}.footer__contacts{width:100%;gap:50px}.footer__contact-link{display:block;margin-top:10px}@media (max-width:1024px){.footer__contacts,.footer__top-inner{gap:25px}}@media (max-width:768px){.footer__contacts,.footer__top-inner{flex-direction:column}}.footer__menu--catalog .footer__menu-list{column-count:2;column-gap:64px}@media (max-width:768px){.footer__menu--catalog .footer__menu-list{column-count:auto}}.footer__menu-list{font-family:var(--font-inter);font-size:16px;font-weight:400;color:var(--color-dark);margin-top:24px}.footer__main{padding:45px 0;flex-wrap:wrap;gap:50px}.footer__menu-item+.footer__menu-item{margin-top:15px}.footer__menu-link{color:inherit}.footer__bottom{border-top:1px solid #e0e0e0;padding:25px 0;gap:30px}@media (max-width:768px){.footer__bottom{flex-wrap:wrap;justify-content:center}}.footer__copyright{gap:10px}.footer__copyright-svg{fill:var(--color-dark);stroke:transparent}@media (max-width:768px){.footer__create{text-align:center}}.form__field{width:100%}.form__input{padding:18px 8px 18px 24px;background-color:#f8f8f8;border:1px solid transparent;border-radius:2px;width:100%;font-size:16px;color:var(--color-medium-gray)}.form.form--main .form__input{border:1px solid #d9dadb}.form__field .form__input--textarea:focus,.form__field .form__input--textarea:focus-visible,.form__field .form__input--textarea:target,.form__field .form__input:focus,.form__field .form__input:target{border:1px solid #3aafa9}.form__input--textarea{resize:none;outline:0;max-height:130px}.form__accept{max-width:350px;margin:0 auto}.form__accept-label{display:flex;align-items:center;gap:12px}.form__accept-label::before{content:"";display:inline-block;width:24px;height:24px;flex-shrink:0;flex-grow:0;border:1px solid transparent;margin-right:.5em;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center center;background-size:20px 20px}.form__checkbox{position:absolute;z-index:-1;opacity:0}.form__checkbox:checked+.form__accept-label::before{border-color:#adb5bd;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgOS42MDgxMUw3LjYxMTExIDE2LjVMMjIgMS41IiBzdHJva2U9IiMzQUFGQTkiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K)}.form__checkbox:not(:disabled):not(:checked)+.form__accept-label:hover::before{border-color:#3aafa9}.form__checkbox:not(:disabled):active+.form__accept-label::before{background-color:#b3d7ff;border-color:#3aafa9}.form__checkbox:focus+.form__accept-label::before{box-shadow:0 0 0 .1rem rgba(58,175,169,.25)}.form__checkbox:focus:not(:checked)+.form__accept-label::before{border-color:#3aafa9}.form__checkbox:disabled+.form__accept-label::before{background-color:#e9ecef}.form__field .form__input.is-error,.form__field.is-error .form__input{border-color:var(--color-invalid)}.form__field .form__input.is-error:focus,.form__field .form__input.is-error:target,.form__field.is-error .form__input:focus,.form__field.is-error .form__input:target{border-color:#3aafa9}.gallery.gallery--shipments .gallery__photo{filter:grayscale(1);transition:filter var(--hover-time) ease}.gallery.gallery--shipments .gallery__photo:hover{filter:grayscale(0)}.gallery__photo{width:100%;height:100%;object-fit:cover}.gallery__splide-arrow.splide__arrow{border-radius:0;background-color:var(--color-white);padding:32px 16px;height:auto;width:auto;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}@media (max-width:768px){.gallery__splide-arrow.splide__arrow{padding:18px 5px}}.splide__arrow .gallery__arrow-icon{fill:transparent;stroke:var(--color-dark);height:24px;width:24px}.gallery__splide-arrow.gallery__splide-arrow--prev .gallery__arrow-icon{transform:rotate(0deg)}.goods{padding-bottom:70px}.goods__stock-action{padding:53px 12px;text-align:center;background:url(/local/templates/zspa-2024/assets/css/../img/bg/stock-bg.png) no-repeat center;background-size:cover;border-radius:3px}.webp .goods__stock-action{background:url(/local/templates/zspa-2024/assets/css/../img/bg/stock-bg.webp) no-repeat center}.goods__tabs-wrapper{margin-top:32px}.goods__th,.goods__tr{display:grid;grid-template-columns:48px 1fr 180px 180px 180px 200px;align-items:center}.goods__th-new-price,.goods__th-old-price,.goods__th-order,.goods__th-quantity,.goods__tr-new-price,.goods__tr-old-price,.goods__tr-order,.goods__tr-quantity{text-align:center}.goods__th{padding:27px 12px 23px;background-color:#f9fafb}.goods__tr{padding:16px 12px 12px;transition:background-color var(--hover-time) ease}@media (max-width:768px){.goods__tr{padding:0}}.goods__tr:hover{background-color:#f9fafb}@media (max-width:768px){.goods__tr:hover{background-color:transparent}.goods__tr+.goods__tr{margin-top:30px}}.goods__name-mobile{display:none}@media (max-width:768px){.goods__name-mobile{display:block;font-weight:700}}.goods__tr-button{padding:16px 24px}@media (max-width:768px){.goods__th,.goods__tr-num{display:none}.goods__tr{display:block}.goods__tr-new-price,.goods__tr-old-price,.goods__tr-quantity{display:flex}.goods__name,.goods__name-mobile{width:50%;padding:12px;text-align:left;border:1px solid #ccd2e3}.goods__tr-name{font-weight:700}.goods__tr-quantity{margin-top:10px}.goods__tr-order{margin-top:15px}}.header{border-bottom:1px solid #e0e0e0}@media (max-width:1024px){.header{border-bottom:none;position:sticky;top:0;z-index:60;background-color:var(--color-white)}}.header__top{background-color:#faf6f1;padding:16px 0}.header__top-menu-list{font-family:var(--font-inter);font-size:16px;font-weight:400;color:var(--color-dark)}.header__menu-link,.header__top-menu-link{color:inherit;transition:color var(--hover-time) ease}.header__menu-link:hover,.header__top-menu-link:hover{color:var(--accent)}.header__main{padding:24px 0;gap:50px}@media screen and (max-width:1200px){.header__main{gap:25px}}@media (max-width:1024px){.header__bottom,.header__main{display:none}}.header__actions{gap:12px}.header__form-field{position:relative}.header__form-input{padding:16px 16px 16px 24px;border:1px solid #d9dadb;background-color:#f8f8f8;font-family:var(--font-inter);font-size:14px;max-width:360px;width:100%}.header__form-input::placeholder{color:var(--color-light-gray)}.header__form-btn{position:absolute;right:16px;width:16px;height:16px;top:50%;transform:translateY(-50%)}.header__form-svg-search{fill:transparent;stroke:var(--color-light-gray)}.header__button{padding:18px 29px 15px;letter-spacing:.11em}.header__contacts{gap:32px}@media (max-width:1024px){.header__contacts{flex-direction:column;gap:16px}}.header__contact{gap:12px}.header__contact-icon{fill:transparent;stroke:var(--accent)}.header__contact-link{font-family:var(--font-inter);font-size:20px;font-weight:700;color:var(--color-black)}.header__catalog-menu{padding:16px 0}.header__menu-list{font-family:var(--font-bebas);font-size:24px;font-weight:700;text-transform:uppercase;color:var(--color-dark)}@media (max-width:1024px){.header__top-wrap.container{padding:0}.header__button-mobile-wrap{padding:24px 90px 24px 32px;border-bottom:1px solid #ccd2e3}}.header__button-mobile{display:none;font-family:var(--font-bebas);align-items:center;justify-content:space-between;gap:30px;font-size:16px;line-height:16px;font-weight:700;color:#fff;background-color:var(--color-dark);padding:21px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:225px;width:100%;transition:background-color var(--hover-time) ease}@media (max-width:1024px){.header__button-mobile{display:inline-flex}}.header__button-mobile-icon{fill:transparent;stroke:var(--color-white)}.header__mobile-bottom{display:none}@media (max-width:1024px){.header__mobile-bottom{display:block;padding:24px 32px;border-top:1px solid #ccd2e3}}.header__mobile-bottom .header__button{margin-top:16px}:root{--hystmodal-speed:0.2s;--hystmodal-zindex:70}.hystmodal{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;display:grid;grid-template-columns:100%;grid-template-rows:0 min-content 0;justify-content:center;align-content:space-between;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.hystmodal::-webkit-scrollbar{display:none}.hystmodal::before{position:fixed;top:0;left:0;width:100%;height:100%;content:"";display:block;background-color:#000;opacity:0;pointer-events:none}.hystmodal--animated::before{transition:opacity var(--hystmodal-speed) ease}.hystmodal--active::before{opacity:.6}.hystmodal--active,.hystmodal--moved{opacity:1;pointer-events:none;visibility:visible}.hystmodal--active{pointer-events:auto}.hystmodal__wrap{display:block;min-width:0;grid-row:2/3}.hystmodal__window{min-width:0;grid-row:2/3;position:relative;z-index:10;box-sizing:border-box;flex-shrink:0;flex-grow:0;background:#fff;width:600px;max-width:100%;overflow:visible;transform:scale(.95);opacity:0;margin:50px auto}.hystmodal__window--loading{min-height:400px;background-image:url("data:image/svg+xml,%0A%3Csvg width='105' height='105' viewBox='0 0 105 105' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='0s' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='52.5' r='12.5' fill-opacity='.5'%3E%3Canimate attributeName='fill-opacity' begin='100ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='300ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='600ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='12.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='800ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='52.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='400ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='12.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='700ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='52.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='500ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='92.5' cy='92.5' r='12.5'%3E%3Canimate attributeName='fill-opacity' begin='200ms' dur='1s' values='1;.2;1' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:48px}.hystmodal--animated .hystmodal__window{transition:transform var(--hystmodal-speed) ease 0s,opacity var(--hystmodal-speed) ease 0s}.hystmodal--active .hystmodal__window{transform:none;opacity:1}.hystmodal__close{position:absolute;z-index:10;top:15px;right:15px;display:block;width:25px;height:25px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E");background-size:100% 100%;border:0;font-size:0;cursor:pointer;outline:0}.hystmodal__close--wh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M22 2L2 22'/%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='square' stroke-miterlimit='50' stroke-width='2' d='M2 2l20 20'/%3E%3C/svg%3E")}.hystmodal__close:hover{opacity:.95}.hystmodal__close:focus{outline:2px dotted rgba(0,0,0,.7);outline-offset:2px}.hystmodal__close--wh:focus{outline:2px dotted rgba(255,255,255,.7)}@media all and (max-width:767px){.hystmodal__close{top:10px;right:10px;width:24px;height:24px}.hystmodal__window{margin-top:0;margin-bottom:0}}.icons-wrapper{padding:30px 0;display:flex;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.logo{font-size:32px}.main-form{border-top:1px solid #e0e0e0}.main-form__subtitle{margin-top:8px}.main-form__form{margin:32px auto 0;max-width:952px}.main-form__wrapper-fields{gap:15px}@media (max-width:768px){.main-form__wrapper-fields{flex-direction:column}}.main-form__actions,.main-form__text-area{margin-top:15px}.main-form__actions{gap:30px}@media (max-width:768px){.main-form__actions{flex-direction:column}}.main-form__accept{margin:0}@media (max-width:768px){.main-form__accept{order:1}}.main-form__form-button{max-width:342px;width:100%}.main-screen__body{position:relative;background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/main-screen-bg.png);background-repeat:no-repeat;background-size:cover}.webp .main-screen__body{background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/main-screen-bg.webp)}@media (max-width:768px){.main-screen__body{background-position:bottom}}.main-screen__body::before{content:""}@media (max-width:768px){.main-screen__body::before{position:absolute;left:0;right:0;width:100%;height:100%;background:#16243e;opacity:.6;user-select:none}}.main-screen__outer{position:relative;padding-top:135px;padding-bottom:180px}@media (max-width:768px){.main-screen__outer{padding-bottom:105px}}.main-screen__info{max-width:696px}.main-screen__subtitle{margin-top:24px}.main-screen__button{font-family:var(--font-bebas);display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:16px;line-height:16px;font-weight:700;color:#fff;background-color:var(--color-dark);padding:21px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:278px;width:100%;margin-top:24px;transition:background-color var(--hover-time) ease}@media (max-width:768px){.main-screen__button{max-width:100%;background-color:var(--accent)}}.main-screen__button-icon{fill:transparent;stroke:var(--color-white)}.main-screen__button:hover{background-color:var(--accent)}.manual{padding-bottom:100px}.manual__table{gap:12px}.manual__table+.manual__table{margin-top:12px}.manual__th{padding:24px 60px 24px 12px;background-color:#f9fafb;gap:20px}.manual__tr{padding:14px 73px 5px 12px;gap:20px}.manual__tr+.manual__tr{border-top:1px solid #ededed}@media (max-width:768px){.manual__tr-download{max-width:42px;width:100%}}.manual__svg-icon-download{padding:5px 5px 8px;border-radius:4px;background-color:transparent;transition:background-color var(--hover-time) ease}.manual__svg-icon-download:hover{background-color:#efefef}.mobile-nav{display:none;padding:24px 0;position:relative;width:100%}@media (max-width:1024px){.mobile-nav{display:block}.mobile-nav__menu{position:fixed;right:-100%;width:100%;max-width:375px;height:100%;z-index:999;display:flex;flex-direction:column;align-items:center;padding-top:2px;padding-bottom:40px;transition:right .2s ease-in;overflow-y:auto;top:0}}@media (max-width:576px){.mobile-nav__menu{max-width:100%}}.mobile-nav__menu.is-open{right:0}.mobile-nav__logo{position:relative;z-index:10}@media (max-width:1024px){.header__top-menu-list{flex-direction:column;align-items:flex-start;gap:32px;padding:30px 32px 32px 30px}}.modal__body{padding:64px 32px;background-color:var(--color-white);border-radius:12px;max-width:464px;width:100%}.modal__subtitle{margin-top:12px}.modal__product{margin-top:40px;padding:12px;display:flex;align-items:center;gap:28px;background-color:#eff2f5}.modal__product-img,.modal__product-pic{width:100%;height:100%;max-width:84px;max-height:84px;min-width:84px;min-height:84px}.modal__product-pic{overflow:hidden}.modal__product-img{object-position:center;object-fit:cover}.modal__form{margin-top:24px;gap:24px}.modal.modal--product-info .modal__body{padding:36px 24px;max-width:343px}.modal.modal--product-info .modal__close{top:8px;right:8px;width:16px;height:16px}.modal.modal--product-info .modal__product-pic{border:1px solid #ccd2e3;max-width:100%;max-height:160px}.modal.modal--product-info .modal__product-img{max-width:100%;max-height:160px}.modal.modal--product-info .modal__product-props,.modal.modal--product-info .modal__title{margin-top:24px}.modal.modal--product-info .modal__product-param{display:grid;grid-template-columns:170px 94px;gap:32px}.modal.modal--product-info .modal__product-param+.modal__product-param{margin-top:10px}.modal.modal--catalog-filter .modal__catalog-action,.modal.modal--product-info .modal__product-action{gap:12px;margin-top:24px}.modal.modal--catalog-filter .modal__catalog-button,.modal.modal--product-info .modal__product-button{width:100%;padding:15px 12px 11px}.modal.modal--catalog-filter .modal__body{padding:24px 16px 16px;background-color:#faf6f1}.modal.modal--catalog-filter .modal__close{top:28px;right:28px;width:16px;height:16px}.mobile-nav__btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:var(--color-gray);--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}.mobile-nav__btn-icon,.mobile-nav__btn-icon::after,.mobile-nav__btn-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.mobile-nav__btn-icon::after,.mobile-nav__btn-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.mobile-nav__btn-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.mobile-nav__btn-icon::after{top:calc(var(--line-height) + var(--spacing))}.mobile-nav__btn-icon.is-active{background-color:transparent}.mobile-nav__btn-icon.is-active::after,.mobile-nav__btn-icon.is-active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.mobile-nav__btn-icon.is-active::before{transform:rotate(45deg);--color:var(--color-dark)}.mobile-nav__btn-icon.is-active::after{transform:rotate(-45deg);--color:var(--color-dark)}.mobile-nav__btn{z-index:1001;display:none}@media (max-width:1024px){.mobile-nav__btn{display:flex}}.nav{font-size:18px}.nav__list{display:flex;column-gap:30px}.news{padding-bottom:100px}.news__inner{gap:80px}@media (max-width:1024px){.news__inner{flex-direction:column}}.news__list{display:grid;grid-template-columns:repeat(1,minmax(280px,1fr));grid-gap:32px}.news__post{position:relative;padding-bottom:32px;border-bottom:1px solid #ccd2e3}.news__post-body{display:grid;grid-template-columns:342px minmax(350px,1fr);gap:48px}@media (max-width:768px){.news__post-body{grid-template-columns:1fr;gap:24px}}.news__post-img img,.news__post.news__post--popular img{width:100%;height:100%;max-height:200px;object-fit:cover;min-height:200px}.news__post.news__post--popular img{min-height:140px;max-height:140px}.news__post-title{transition:color var(--hover-time) ease}.news__post-title:hover{color:var(--accent)}.news__post-short{margin-top:10px}.news__read-more{display:inline-flex;margin-top:24px;border-bottom:1px solid var(--accent)}.news__post-date{background-color:var(--accent);padding:6px 8px 2px;position:absolute;top:16px;left:-16px}.news__sidebar{max-width:302px;min-width:302px;width:100%}@media (max-width:1024px){.news__sidebar{max-width:100%}}.news__title-sidebar{padding-bottom:24px;margin-bottom:44px;border-bottom:1px solid #ccd2e3}.news__post.news__post--popular .news__post-body{display:flex;flex-direction:column;gap:16px}.news__post.news__post--popular{padding-bottom:0;border-bottom:none}.news__post.news__post--popular+.news__post.news__post--popular{margin-top:44px}.news__post.news__post--popular .news__post-date{padding:6px 4px 2px;width:40px;height:50px;top:-16px;left:16px;text-align:center}.page-head{padding:32px 0}.page-head.page-head--product{background-color:#f5f9f8}.page-head__pic{height:165px;background:url(/local/templates/zspa-2024/assets/css/../img/bg/stock-bg.png) no-repeat center;background-size:cover;border-radius:3px}.webp .page-head__pic{background:url(/local/templates/zspa-2024/assets/css/../img/bg/stock-bg.webp) no-repeat center}.page-head__pic+.page-head__heading{margin-top:25px}.page-head__heading+.page-head__usp{margin-top:16px}.page-head__usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;padding-bottom:32px}.pagination{margin-top:24px;gap:4px;position:relative;z-index:1}.pagination__link--next,.pagination__link--prev{padding:10px;border-bottom:none}.pagination__link--next:hover .pagination__button-icon,.pagination__link--prev:hover .pagination__button-icon{stroke:var(--accent)}.pagination__button-icon{fill:transparent;stroke:var(--color-gray-400)}.pagination__item .pagination__link{display:flex;align-items:center;justify-content:center;padding:10px;color:inherit;text-decoration:underline;transition:color var(--hover-time) ease}.pagination__link:hover{color:var(--accent)}.pagination .pagination__item.active .pagination__link{color:var(--accent);text-decoration:none}.pagination__items{position:relative;z-index:1;gap:16px;font-size:16px;line-height:19px;font-weight:700;color:#bdbdbd}.news.news--detail .news__meta-wrap{position:relative}.news.news--detail .news__detail-img,.news.news--detail .news__picture{width:100%;max-height:250px;object-fit:cover}.news__content{margin-top:40px;padding-bottom:48px;border-bottom:1px solid #ccd2e3}.news__actions{gap:30px;margin-top:48px}.news__button.button--news{padding:13px 16px;line-height:inherit;gap:16px}.partners{border-top:1px solid #f2f2f2}.partners__subtitle{margin-top:12px}.partners__subtitle-accent{color:var(--link-color)}.partners__items{margin:35px auto 0;max-width:1192px;display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr))}@media (max-width:768px){.partners__items{grid-template-columns:repeat(2,minmax(120px,1fr))}}.partners__item{padding:16px 24px;filter:grayscale(1);transition:filter var(--hover-time) ease}.partners__item:hover{filter:grayscale(0)}.partners.partners--about-company{border-top:none}.partners.partners--about-company .partners__heading-wrap{gap:24px}@media (max-width:768px){.partners.partners--about-company .partners__heading-wrap{flex-direction:column}}.partners.partners--about-company .partners__subtitle{max-width:340px}@media (max-width:768px){.partners.partners--about-company .partners__subtitle{max-width:100%}}.partners.partners--about-company .partners__items{margin:70px auto 0;max-width:100%}.partners.partners--about-company .partners__item{filter:grayscale(0)}.payment-comfort{background-color:#f9fafb}.payment-comfort__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(445px,1fr));gap:64px}@media (max-width:576px){.payment-comfort__items{grid-template-columns:1fr;gap:32px}}.payment-comfort__item{padding:48px 24px;border-radius:8px;border:1px solid #ccd2e3}.payment-comfort__item-icon{display:inline-flex;background-color:rgba(58,175,169,.1215686275);border-radius:50%;padding:12px}.payment-comfort__item-title{margin-top:24px}.payment-comfort__item-description{margin-top:12px}.product-head{background-color:#f5f9f8;padding-bottom:50px}@media (max-width:768px){.product-head{padding-bottom:24px}}.product-head__wrap{background-color:var(--color-white);padding:32px;display:grid;grid-template-columns:minmax(240px,350px) 1fr minmax(235px,250px);gap:32px}@media (max-width:768px){.product-head__wrap{grid-template-columns:1fr;padding:16px}.product-head__photo,.product-head__picture{width:100%;display:none}}.product-head__info-wrap{padding-right:32px;border-right:1px solid #ccd2e3}@media (max-width:768px){.product-head__info-wrap{padding-right:0;border-right:none}}.product-head__param{column-count:2;column-gap:24px}.product-head__param+.product-head__param{margin-top:14px}.product-head__features{padding:32px 24px;margin-top:32px;background-color:#f5f9f8;gap:28px}@media (max-width:768px){.product-head__features{padding:20px 12px}}@media (max-width:576px){.product-head__features{flex-direction:column;align-items:flex-start}}.product-head__item-features{gap:12px}.product-head__item-features-icon{width:100%;max-width:24px;max-height:24px}.product-head__item-features-svg{fill:transparent;stroke:var(--accent)}.product-head__price{font-size:38px}.product-head__available{position:relative;margin-top:14px;padding-left:17px}.product-head__available.is-available::before,.product-head__available.is-none-available::before{content:attr(data-value);width:12px;height:12px;border-radius:50%;font-weight:700;font-size:8px;position:absolute;top:3px;left:0;text-align:center}.product-head__available.is-none-available::before{background-color:#da3e58;color:#da3e58}.product-head__available.is-available::before{background-color:#fdb022;color:#fdb022}.product-head__button{margin-top:24px;width:100%;padding:16px 24px 12px}.product-head__contacts{margin-top:24px;gap:24px}.product-head__contact{gap:12px}.product-head__contact:hover .product-head__contact-name{color:var(--accent)}.product-head__contact-icon{max-width:16px;width:100%;margin-top:2px}.product-head__contact-icon-svg{fill:transparent;stroke:var(--accent)}.product-head__contact-name{transition:color var(--hover-time) ease;display:block}.product-head__contact-text{display:block}.product-tabs .tabs__buttons{margin-bottom:0;border-bottom:none;justify-content:space-between}.product-tabs__top{background-color:#f5f9f8;border-bottom:1px solid #d0d5dd}.product-tabs__bottom{margin-top:64px;padding-bottom:64px}@media (max-width:768px){.product-tabs__bottom{margin-top:32px}}.product-tabs__gallery-heading{margin-bottom:24px}.product-tabs__gallery{flex-flow:column wrap;column-count:3;column-gap:5px}@media (max-width:768px){.product-tabs__gallery{column-count:1}}.product-tabs__picture-gallery{margin:0 0 5px;display:grid;grid-template-rows:1fr auto;break-inside:avoid}.product-tabs__img-gallery{grid-row:1/-1;grid-column:1}.product-tabs__gallery-action{margin-top:32px;text-align:center}.product-tabs__button-more{padding:16px 24px}.product-tabs__inner-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:65px}@media (max-width:768px){.product-tabs__inner-info{grid-template-columns:1fr;gap:50px}}.product-tabs__title-description,.product-tabs__title-table{margin-bottom:24px}.product-tabs__params-th{padding:22px 12px 18px;background-color:#f9fafb}.product-tabs__params-tr{padding:12px 12px 8px}.product-tabs__params-tr:nth-child(odd){background-color:#f9fafb}.product-tabs__params-th,.product-tabs__params-tr{column-count:2}.quality{padding-bottom:90px}.quality__items{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:48px}.quality__item{position:relative;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;background-color:#f6f6f6}@media (max-width:768px){.quality__item{grid-template-columns:1fr}}.quality__item::before{position:absolute;left:32px;bottom:0;content:attr(data-num);font-family:var(--font-bebas);font-size:318px;line-height:.6;font-weight:700;color:var(--color-white);z-index:0;user-select:none}@media (max-width:768px){.quality__item::before{font-size:240px}}.quality__item:nth-child(even)::before{left:auto;right:32px}.quality__info{position:relative;align-self:center;padding:48px}@media (max-width:768px){.quality__info{padding:24px}}.quality__text{margin-top:14px}.quality__img{width:100%;height:100%;object-fit:cover}.quality__item.quality__item--revers .quality__pic{order:-1}@media (max-width:768px){.quality__item .quality__pic,.quality__item.quality__item--revers .quality__pic{order:-1;max-height:110px}}.reviews__photo,.reviews__splide-slide picture{width:100%;max-width:131px;height:100%;max-height:188px;object-fit:cover}@media (max-width:576px){.reviews__photo,.reviews__splide-slide picture{max-height:263px;max-width:183px}}.reviews__splide-slide{display:flex;gap:24px}@media (max-width:576px){.reviews__splide-slide{flex-direction:column;align-items:center}.reviews__slide-excerpt{display:none}}.reviews__slide-company{margin-top:24px}.reviews__slide-name{margin-top:10px}@media (max-width:576px){.reviews__slide-company,.reviews__slide-name{text-align:center}}.reviews__splide-arrow.splide__arrow{border-radius:0;background-color:transparent;padding:0;height:auto;width:auto}.splide__arrow .reviews__arrow-icon{fill:transparent;stroke:var(--color-dark);height:24px;width:24px}.reviews__splide-arrow.reviews__splide-arrow--prev .reviews__arrow-icon{transform:rotate(0deg)}.reviews__splide-arrow.splide__arrow--next{right:-2em}@media (max-width:576px){.reviews__splide-arrow.splide__arrow--next{right:1em}}.reviews__splide-arrow.splide__arrow--prev{left:-2em}@media (max-width:576px){.reviews__splide-arrow.splide__arrow--prev{left:1em}}.reviews__splide-pagination.splide__pagination{bottom:-50px;gap:14px}.reviews__splide-pagination.splide__pagination .splide__pagination__page.is-active,.shipments__splide-pagination.splide__pagination .splide__pagination__page.is-active{background:var(--accent)}.reviews.reviews--product{padding-bottom:64px}.reviews.reviews--product .reviews__heading{margin-bottom:32px}.reviews.reviews--catalog{padding-top:48px;padding-bottom:80px;background-color:#f9fafb}.sections{padding-bottom:80px}@media (max-width:768px){.sections{padding:32px 0}}.sections.sections--catalog .sections__items{margin-top:0}.sections__items{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;margin-top:-100px}@media (max-width:768px){.sections__items{grid-template-columns:1fr;margin-top:0;gap:12px}}.sections__item{gap:9px;background-color:var(--accent)}.sections__item:hover .sections__button{background-color:var(--color-white)}.sections__item:hover .sections__button-icon{stroke:var(--accent)}.sections__wrap{padding:32px 0 32px 32px}.sections__count{opacity:.6}.sections__button{display:inline-flex;justify-content:center;align-items:center;padding:4px;background-color:rgba(0,0,0,.1215686275);border-radius:4px;margin-top:12px;transition:background-color var(--hover-time) ease}.sections__button-icon{fill:transparent;stroke:var(--color-white);transition:sroke var(--hover-time) ease}@media (max-width:768px){.sections__img{width:100%;height:100%;max-width:170px;object-fit:contain;object-position:bottom}.shipment{padding-bottom:30px}}.shipment__cols{display:grid;grid-template-columns:minmax(400px,1fr) minmax(400px,1fr);gap:48px;align-items:center}@media (max-width:768px){.shipment__cols{grid-template-columns:1fr}}.shipment__img,.shipment__picture{width:100%;height:100%;max-height:474px;object-fit:cover}.shipment__list{padding-left:36px}.shipment__item{position:relative}.shipment__item::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDcuNUw5IDE4LjVMNCAxMy41IiBzdHJva2U9IiMzQUFGQTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);margin-right:15px;position:absolute;left:-36px;top:-2px}.shipment__item+.shipment__item{margin-top:24px}.shipment__description{margin-top:30px}.shipments{padding-bottom:80px}.shipments__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(342px,1fr));gap:48px 24px}@media (max-width:576px){.shipments__items{grid-template-columns:1fr}}.shipments__wrap-picture{position:relative}.shipments__article img,.shipments__article picture,.shipments__img,.shipments__picture{display:block;width:100%;height:100%;max-height:208px;object-fit:cover;filter:grayscale(1)}.shipments__arrow{display:inline-flex;width:38px;height:38px;border-radius:50%;background-color:var(--accent);padding:6px;position:absolute;right:19px;bottom:16px;transition:transform var(--hover-time) ease}.shipments__article:hover .shipments__arrow{transform:translateY(-30px)}.shipments__arrow-icon{fill:transparent;stroke:var(--color-white)}.shipments__article:hover .shipments__title{color:var(--accent)}.shipments__title{margin-top:24px;transition:color var(--hover-time) ease}.shipments__date{margin-top:8px}.shipments.shipments--product{padding-bottom:0}.shipments.shipments--product .shipments__heading{margin-bottom:32px}.shipments.shipments--product .shipments__action{margin-top:32px;text-align:center}.shipments.shipments--product .shipments__button{padding:16px 24px}.shipments.shipments--catalog{padding:80px 0 48px;background-color:#f9fafb;border-top:1px solid #e0e0e0}@media (max-width:768px){.shipments__splide-arrows.splide__arrows{display:none}}.shipments__splide-arrow.splide__arrow{border-radius:0;background-color:transparent;padding:0;height:auto;width:auto}.splide__arrow .shipments__arrow-icon{fill:transparent;stroke:var(--color-dark);height:24px;width:24px}.shipments__splide-arrow.shipments__splide-arrow--prev .shipments__arrow-icon{transform:rotate(0deg)}.shipments__splide-arrow.splide__arrow--next{right:-2em}@media (max-width:576px){.shipments__splide-arrow.splide__arrow--next{right:1em}}.shipments__splide-arrow.splide__arrow--prev{left:-2em}@media (max-width:576px){.shipments__splide-arrow.splide__arrow--prev{left:1em}}.shipments__splide-pagination.splide__pagination{bottom:-50px;gap:14px}.similar-products__heading{margin-bottom:24px}.similar-products__tr{padding:8px 12px;display:grid;grid-template-columns:120px 1fr 190px 180px;gap:12px;align-items:center}@media (max-width:768px){.similar-products__tr{padding:0 0 24px;grid-template-columns:1fr;gap:20px;border-bottom:1px solid #d0d5dd}}.similar-products__tr:nth-child(odd){background-color:#f9fafb}@media (max-width:768px){.similar-products__tr:nth-child(odd){background-color:transparent}.similar-products__tr+.similar-products__tr{margin-top:30px}}.similar-products__tr-pic{margin:0 auto}@media (max-width:768px){.similar-products__tr-pic{display:none}}.similar-products__tr-img{max-width:96px;width:100%;max-height:92px;height:100%}.similar-products__name{transition:color var(--hover-time) ease}.similar-products__available{position:relative;margin-top:12px;padding-left:15px}.similar-products__available.is-available::before,.similar-products__available.is-none-available::before{content:attr(data-value);width:12px;height:12px;border-radius:50%;font-weight:700;font-size:8px;position:absolute;top:1px;left:0;text-align:center}.similar-products__available.is-none-available::before{background-color:#da3e58;color:#da3e58}.similar-products__available.is-available::before{background-color:#fdb022;color:#fdb022}.similar-products__name:hover{color:var(--accent)}@media (max-width:768px){.similar-products__action-table{text-align:center}}.similar-products__action{text-align:center;margin-top:32px}.similar-products__button{padding:16px 24px}.tabs__buttons{display:flex;gap:45px;margin-bottom:32px;border-bottom:1px solid #d0d5dd}@media (max-width:768px){.tabs__buttons{overflow-x:auto;overflow-y:hidden;gap:24px}}.tabs__button{cursor:pointer;padding:12px 0 16px;border-bottom:3px solid transparent;font-size:26px;margin-bottom:-2px;transition:color var(--hover-time) ease}@media (max-width:768px){.tabs__button{white-space:nowrap;font-size:20px}}.tabs__button.is-active{border-bottom:3px solid var(--accent)}.tabs__button:hover{color:var(--accent)}.tabs__content{position:relative;opacity:0;visibility:hidden;backface-visibility:hidden;height:0;transition:opacity .2s ease;z-index:-1}.tabs__content.is-open{opacity:1;visibility:visible;height:100%;backface-visibility:visible;z-index:10}.team{background-color:#f9fafb}.team__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:51px 80px}.team__img,.team__pic{width:100%;height:296px;max-height:296px;object-fit:cover;border-radius:4px}.team__item-info{text-align:center;margin-top:18px}.team__name{font-size:22px}.team__contact,.team__position{margin-top:8px}.team__contact{display:block;transition:color var(--hover-time) ease}.team__contact:hover,.wysiwyg a:hover{color:var(--accent)}.video-company__wrap{position:relative;padding:33px 76px 33px 64px;background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/video-company-bg.png);background-repeat:no-repeat;background-position:right;background-size:904px 350px;background-color:#4bb6b0;border-radius:8px;overflow:hidden;margin-top:-167px}.webp .video-company__wrap{background-image:url(/local/templates/zspa-2024/assets/css/../img/bg/video-company-bg.webp)}@media (max-width:768px){.video-company__wrap{margin-top:-80px;padding:33px 15px}}.video-company__wrap::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:.8;background:linear-gradient(90.78deg,#4bb6b0 16.38%,#2c9f99 95.53%)}.video-company__wrap::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/local/templates/zspa-2024/assets/css/../img/other/play.svg);background-repeat:no-repeat;background-size:contain;width:99px;height:99px;cursor:pointer}@media (max-width:768px){.video-company__wrap::after{left:auto;right:50px;width:50px;height:50px;transform:translateY(-50%)}}.video-company__heading,.video-company__subtitle{position:relative;max-width:232px}.video-company__heading{font-size:calc(42px + 47*((100vw - 375px)/649))}@media screen and (min-width:1024px){.video-company__heading{font-size:89px}}@media screen and (max-width:375px){.video-company__heading{font-size:42px}}.video-company__subtitle{font-size:20px;margin-top:6px}.wysiwyg{font-family:var(--font-inter);color:var(--color-gray-600)}.wysiwyg h1,.wysiwyg h2,.wysiwyg h5{font-weight:700}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:var(--font-bebas);margin:0 0 24px;color:var(--color-gray-700)}.wysiwyg h2{font-size:34px}.wysiwyg h3{font-size:24px;font-weight:600}.wysiwyg h4,.wysiwyg h6{font-size:20px;font-weight:700}.wysiwyg h6{text-transform:none}.wysiwyg ol,.wysiwyg ul{padding-left:30px;font-size:16px;font-weight:400;margin-left:0}.wysiwyg ol li>ol,.wysiwyg ol li~li,.wysiwyg ul li>ul,.wysiwyg ul li~li{margin-top:20px}.wysiwyg.wysiwyg--delivery ul li~li{margin-top:6px}.wysiwyg ul li{position:relative;list-style-type:none}.wysiwyg ul li::before{content:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjI4QkU2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICB2aWV3Qm94PSIwIDAgMzAgMzAiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiPjxwYXRoIGQ9Ik0gMjYuOTgwNDY5IDUuOTkwMjM0NCBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjYuMjkyOTY5IDYuMjkyOTY4OCBMIDExIDIxLjU4NTkzOCBMIDQuNzA3MDMxMiAxNS4yOTI5NjkgQSAxLjAwMDEgMS4wMDAxIDAgMSAwIDMuMjkyOTY4OCAxNi43MDcwMzEgTCAxMC4yOTI5NjkgMjMuNzA3MDMxIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCAxMS43MDcwMzEgMjMuNzA3MDMxIEwgMjcuNzA3MDMxIDcuNzA3MDMxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMjYuOTgwNDY5IDUuOTkwMjM0NCB6Ii8+PC9zdmc+);margin-right:15px;position:absolute;left:-25px}.wysiwyg table{width:100%;margin-bottom:20px;border:1px solid var(--color-light-gray);border-collapse:collapse}.wysiwyg table th{font-weight:700;background:#efefef}.wysiwyg table td,.wysiwyg table th{border:1px solid var(--color-light-gray);padding:5px}.wysiwyg.wysiwyg--delivery ul li{list-style-type:disc}.wysiwyg.wysiwyg--delivery ul li::before{content:none}.wysiwyg p{margin:24px 0;font-weight:400;line-height:24px;letter-spacing:.5px}.wysiwyg.wysiwyg--delivery p:first-child{margin-top:0}.wysiwyg a{text-decoration:underline;color:var(--color-gray-600);transition:color ease .2s}.wysiwyg.wysiwyg--product ul li::before{content:"⬤";position:absolute;top:6px;left:-15px;font-size:8px;line-height:1}.wysiwyg.wysiwyg--product ol,.wysiwyg.wysiwyg--product ul{padding-left:25px}.page-404__inner{gap:32px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJsb2Nrcy9fZmlsdGVyLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3RpdGxlcy5zY3NzIiwiPG5vIHNvdXJjZT4iLCJiYXNlL190ZXh0LnNjc3MiLCJibG9ja3MvX2Fib3V0LWNvbXBhbnkuc2NzcyIsImJsb2Nrcy9fZGVsaXZlcnkuc2NzcyIsImJsb2Nrcy9fYWJvdXQuc2NzcyIsImJsb2Nrcy9fYWR2YW50YWdlcy5zY3NzIiwiYmxvY2tzL19hcnRpY2xlcy5zY3NzIiwiYmxvY2tzL19icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL19idXR0b25zLnNjc3MiLCJibG9ja3MvX2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9fY2VydGlmaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9fY29tcG91bmQuc2NzcyIsImJsb2Nrcy9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fZGVsaXZlcnktbWFwLnNjc3MiLCJibG9ja3MvX2ZlYXR1cmVzLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJibG9ja3MvX2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9fZ29vZHMuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2h5c3Rtb2RhbC5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX21haW4tZm9ybS5zY3NzIiwiYmxvY2tzL19tYWluLXNjcmVlbi5zY3NzIiwiYmxvY2tzL19tYW51YWwuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19tb2RhbC5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fbmV3cy5zY3NzIiwiYmxvY2tzL19wYWdlLWhlYWQuc2NzcyIsImJsb2Nrcy9fcGFnaW5hdGlvbi5zY3NzIiwiYmxvY2tzL19wYXJ0bmVycy5zY3NzIiwiYmxvY2tzL19wYXltZW50LWNvbWZvcnQuc2NzcyIsImJsb2Nrcy9fcHJvZHVjdC1oZWFkLnNjc3MiLCJibG9ja3MvX3Byb2R1Y3QtdGFicy5zY3NzIiwiYmxvY2tzL19xdWFsaXR5LnNjc3MiLCJibG9ja3MvX3Jldmlld3Muc2NzcyIsImJsb2Nrcy9fc2hpcG1lbnRzLnNjc3MiLCJibG9ja3MvX3NlY3Rpb25zLnNjc3MiLCJibG9ja3MvX3NoaXBtZW50LnNjc3MiLCJibG9ja3MvX3NpbWlsYXItcHJvZHVjdHMuc2NzcyIsImJsb2Nrcy9fdGFicy5zY3NzIiwiYmxvY2tzL190ZWFtLnNjc3MiLCJibG9ja3MvX3d5c2l3eWcuc2NzcyIsImJsb2Nrcy9fdmlkZW8tY29tcGFueS5zY3NzIiwiYmxvY2tzL3BhZ2UtNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQ0EsQyxDQUNDLFMsQ0FDQSxRLENBQ0EsUSxDQUhELEMsQ0RTQSxPLENBREEsUSxDQ0NDLHFCLENDbVFELDBDLENEOVBBLEMsQ0FJQSxPLENBSkEsTSxDQUFBLFMsQ0FDSSxvQixDQVNKLEssQ0FBQSxNLENBQUEsTSxDQTZEQSxNLENBN0RBLEksQ0FBQSxHLENBQUEsTyxDQUNDLGEsQ0FHRCxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxDLENBQ0ksaUIsQ0FDSCxtQixDQUdELEUsQ0FBQSxLLENBQ0MsZSxDQUdELEcsQ0FDQyxrQixDQURELEcsQ0FJQSxHLENBQ0MsYyxDQUNBLFcsQ0FHRCxPLENBQ0UsaUIsQ0FLRixLLENBQUEsTSxDQUFBLFEsQ0FJSSw0QixDQUpKLE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FDQyxtQixDQUNHLGlCLENBQ0EsYSxDQUlKLGdCLENBQ0MsWSxDQUdELE0sQ0FBQSxrQixDQUNJLG9CLENBQ0EsZSxDQUNBLDRCLENBQ0EsYyxDQUNBLGMsQ0RFVSxhLENBQWQsWSxDQ0NBLFksQ0FBQSxXLENBRUksUyxDQUdKLHdCLENBQ0MsUyxDQUNBLFEsQ0FHRCxLLENBQ0MsYyxDRW5GRCxLLENBQ0Msd0IsQ0FDQSw2QixDQUNBLHdCLENBRUEsc0IsQ0FDQSxvQyxDQUNBLGdDLENBRUEsYyxDQUNBLGlCLENBQ0Esb0IsQ0FFQSxnQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSx3QixDQUNBLHdCLENBQ0Esd0IsQ0FDQSwwQixDQUNBLDJCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxrQixDQUVBLHVCLENBRUEseUIsQ0FDQSx5QixDQUVHLG9CLENBQ0gsb0IsQ0FDQSxtQixDQUVBLGtCLENDcENELFdBQ0MscUIsQ0FDQSxpQixDQUNBLHVHLENBQ0EsZSxDQUNBLGtCLEFBRUQsV0FDQyxpQixDQUNBLGlCLENBQ0EscUcsQ0FDQSxlLENBQ0Esa0IsQUFFRCxXQUNDLHFCLENBQ0EsaUIsQ0FDQSw2RyxDQUNBLGUsQ0FDQSxrQkNuQkQsSSxDQUFBLEksQ0FDQyxnQixDQUNBLFksQ0FDQSxxQixDQUdELEksQ0FDQyxzQixDQUNBLHdCLENBR0QsSSxDQUNDLGlCLENBQ0EsK0IsQ0FDQSx1QixDQUNBLDRCLENBQ0EsaUIsQ0FHRCxHLENBQ0MsYSxDQUdELEMsQ0FDQyx1QixDQUdELEksQ0FNQSxRLENBTEMsd0IsQ0FDQSxhLENBQ0EsaUIsQ0FHRCxRLENBQ0MsZSxDQUVBLFksQ0NwQ0QsSyxDQUNDLFksQ0FFQSxlLENBRUEsTyxDQUNDLGEsQ051TEYsUSxDTXBMQyxRLENBRUMsaUIsQ05zTEYsVyxDTXBMRSxXLENBQ0MsZSxDQUNBLG1CLENOa0xILFcsQ003S0Usa0IsQ0FHRCxhLENBQUEsa0IsQ0FDQyxjLENBR0QscUIsQ0FDQyw0QixDQUdELFcsQ0FDQyxjLENBQ0EsYSxDQUdELDBCLENOK0tELDBCLENNN0tFLHNCLENBSUYsSyxDQUNDLFcsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlDLENBQ0EscUIsQ0FDQSwyQixDQUlBLDZDLENOMktELFcsQ0FBQSw4QyxDTy9OQyxrRUR5Q0QsSyxDQWFFLGdELENONktBLFcsQ0FBQSxtRE1wS0YsTyxDQUNDLFcsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGlDLENBQ0EscUIsQ0FDQSwyQixDQUdBLDhGLENOc0tELGEsQ0FBQSwrRixDTWpLQSxPLENBQ0Msd0IsQ0FDQSxlLENBQ0EsaUIsQ0FHRCxPLENBQ0MsMEIsQ0FDQSxlLENFdkZELEssQ0FDQyxzQixDQUdELGdCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FHRCxVLENBQ0MsaUIsQ0FHRCxVLENBQ0MsZSxDQUdELFcsQ0FDQyxnQixDQUdELFksQ0FDQyxpQixDQUdELE8sQ0FDQyxZLENBR0QsYyxDQUNDLHFCLENBR0QsZ0IsQ0FDQyw2QixDQUdELG9CLENBQ0Msc0IsQ0FHRCxrQixDQUNDLGtCLENBR0QsYSxDQUNDLCtCLENEekNHLHlCQ3dDSixhLENBR0UsZ0JBSUYsYSxDQUNDLCtCLENDNURELGEsQ0FDQyxrQixDQUNBLFksQ0FDQSx3QixDQUlELFUsQ0FRQSxlLENBUEMsYSxDQUNBLGtDLENBRUEsZ0MsQ0FDQSxVLENBR0QsZSxDQUlDLHFDLENGUEcseUJFR0osZSxDQU9FLFdBSUYsZSxDQUtBLGtCLENBSkMsa0MsQ0FDQSxjLENBR0Qsa0IsQ0FFQyxhLENGckJHLHlCRW1CSixrQixDQUtFLGdCQUlGLG1CLENBQ0Msa0MsQ0FDQSxhLENBQ0EsZ0IsQ0YvQkcseUJFNEJKLG1CLENBTUUsZ0JBSUYsZ0IsQ0FDQywrRSxDRjdDRywwQkU0Q0osZ0IsQ0FNRSx1Q0FJRixlLENBQ0MsZ0YsQ0Z2REcsMEJFc0RKLGUsQ0FNRSx3Q0FJRixvQixDQUNDLGdGLENBR0EsK0UsQ0ZwRUcsMEJFZ0VKLG9CLENBU0UsdUMsQUZuRUUseUJFMERKLG9CLENBYUUsb0NBSUYscUIsQ0FDQywrRSxDQUdBLGdGLENGckZHLDBCRWlGSixxQixDQVNFLHdDLEFGcEZFLHlCRTJFSixxQixDQWFFLG9DQ3JHRixNLENBQ0MsNkIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxZLENDSkQsK0MsQ0FBQSxxQ0FBQSxZLENBQUEsZ0IsQUFBQSxvQ0FBQSxZLENBQUEsZ0JEUUMsVyxDQ1JELCtDLENBQUEscUNBQUEsVyxDQUFBLGdCLEFBQUEsb0NBQUEsVyxDQUFBLGdCRFlDLGEsQ0NaRCw4QyxDQUFBLHFDQUFBLGEsQ0FBQSxnQixBQUFBLG9DQUFBLGEsQ0FBQSxnQkRnQkMsaUIsQ0FDQyxjLENBRUQsYyxDQUNDLGMsQ0FFRCxhLENBQ0MsYyxDQUVELFksQ0FDQyxjLENBRUQsYyxDQUNDLG1CLENBRUQsWSxDQUNDLHVCLENBRUQsZ0IsQ0FDQywyQixDQUVELFksQ0FDQyx1QixDQUVELGEsQ0FDQyx3QixDQUVELGEsQ0FDQyx3QixDQUVELGlCLENBQ0MsZSxDQUVELGMsQ0FDQyxlLENBRUQsaUIsQ0FDQyx3QixDQUlGLGMsQ0FDQyxlLENWb2NELG1DLENZOWZBLHlCLENBQUEsSyxDQUNFLDZCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsWSxDQUNFLHdCLENBRUYsWSxDQUNFLHdCLENBRUYsZSxDQUNFLDJCLENBRUYsZSxDQUNFLDJCLENBRUYsZSxDQUNFLDJCLENBRUYsZSxDQUNFLDJCLENaa2dCSixtQyxDWWhnQkUseUIsQ0FBQSxpQixDQUNFLDZCLENBRUYsa0IsQ0FDRSw4QixDQUVGLFcsQ0FDRSx1QixDQUVGLFcsQ0FDRSx1QixDQUVGLFUsQ0RsQ0YsZ0QsQ0FBQSxxQ0FBQSxVLENBQUEsZ0IsQUFBQSxvQ0FBQSxVLENBQUEsZ0JDc0NFLFksQ0R0Q0YsK0MsQ0FBQSxxQ0FBQSxZLENBQUEsZ0IsQUFBQSxvQ0FBQSxZLENBQUEsZ0JDMENFLGdCLENBQ0UsYyxDQUVGLGEsQ0FDRSxjLENBRUYsYSxDQUNFLGMsQ1pxaEJKLG1DLENZbmhCRSx5QixDQUFBLFksQ0FDRSxjLENBRUYsVyxDQUNFLGMsQ1pzaEJKLG1DLENZcGhCRSx5QixDQUFBLGdCLENBQ0UsZSxDQUVGLGEsQ0FDRSxlLENBRUYsYSxDQUNFLGlCLENBRUYsZ0IsQ0FDRSx3QixDQ25FSixjLENBQ0UsaUIsQ0FDQSw2RCxDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxvQixDYitpQkYsb0IsQ0FBQSw4RCxDT3ZpQkkseUJNYkosYyxDQU9JLHNCQUlKLHNCLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLHFDLENBQ0EsZ0IsQ0FDQSxtQixDQUdGLDJCLENiOGxCQSx1QixDYTNsQkUsaUIsQ0FJRiwyQixDQUNFLHdCLENBR0YsNkIsQ2I2bEJBLGdDLENjbG5CQSx3QixDZHE1Q0EsMkIsQ2E5M0NFLGEsQ0FHRixxQixDQUNFLGlCLENBQ0EsWSxDQUNBLHlELENBQ0EsUSxDQUNBLGdCLENOL0JFLHlCTTBCSixxQixDQU9JLGlCQUlKLGdDLENBQ0UsZSxDQUNBLGMsQ052Q0UseUJNcUNKLGdDLENBSUksZSxDQUNBLGMsQ0V2REosTSxDQUVJLGlKQUlKLGEsQ0FDRSxpQixDQUNBLGtCLENBQ0EsNEMsQ0FDQSwyQixDQUNBLHFCLENBQ0EsK0IsQ2YrbUJGLG1CLENBQUEsNkMsQ081bEJDLHFDUXpCRCxhLENBUUksbUIsQVJEQSx5QlFQSixhLENBV0ksYyxDQUNBLDRCQUlKLHFCLENDSUEseUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBR0EsZ0IsQ0RiRixxQixDQU9FLCtJLENBSUYsYSxDQUNFLFEsQ1JyQkUseUJRb0JKLGEsQ0FHSSxxQixDQUNBLHNCLENBQ0EsVUFJSixlLENBSUEsWSxDQUhFLGlCLENBR0YsWSxDQUVFLGUsQ0FDQSxrQixDUmxCRCxxQ1FlRCxZLENBS0ksZSxDQUNBLGlCLEFSdkNBLHlCUWlDSixZLENBU0ksYyxDQUNBLFNBSUosYyxDQUNFLGUsQ1JoREUseUJRbURKLGMsQ0FFSSxZQUlKLFksQ0FDRSxpQixDQUdGLHlCLENBQ0UsZSxDQUdGLFksQ0FDRSxRLENSbEVFLHlCUWlFSixZLENBR0ksVUFJSixrQixDQUNFLG1DLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUNBLFcsQ1I3RUUseUJRd0VKLGtCLENBT0ksVyxDQUNBLGMsQ0FDQSw4QkFJSix1QixDQUNFLG9CLENBQ0EsZ0IsQ0NwR0Ysa0IsQ0FDRSxZLENBQ0EsaUQsQ1Q2QkQscUNTL0JELGtCLENBSUksbUQsQVRTQSx5QlNiSixrQixDQU9JLDJCQUlKLGlCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLDBCLENBQ0EsMkIsQ0FDQSxxQixDVEhFLHlCU0ZKLGlCLENBT0ksbUJBSUosa0QsQ0FDRSxlLENBR0YseUIsQ0FPRSx3QixDQUNBLFUsQ0FFQSxtQixDaEIweEJGLHdCLENnQnZ4QkEsa0IsQ0FFRSxpQixDQUdGLGtCLENBQ0UsbUIsQ0FHRiwwQixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxVLENBQ0EsOEIsQ0FDQSxVLENBQ0EsZSxDQUNBLDJDLENBR0Ysd0IsQ0FDRSxlLENDOURGLHFCLENBQ0UsYSxDQUNBLDhCLENBQ0EsbUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGlCLENBR0Ysb0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUdGLHNCLENBQ0UsZSxDQUNBLHVDLENBR0YsNEIsQ0FDRSxtQixDQzFCRixZLENBQ0UsNkIsQ0FDQSxtQixDQUdGLGMsQ2xCcTNCQSxpQixDa0JuM0JFLGMsQ0FDQSxlLENBR0YsaUIsQ0FDRSxhLENBR0YsYyxDQUNFLDJCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHlCLENBR0YscUIsQ0FDRSxXLENBQ0Esb0IsQ0FDQSxnQixDQUNBLG1CLENDMUJGLE8sQ0FDRSw2QixDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxvQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxnRSxDQUNBLGUsQ0FDQSxvQixDQUdGLGdCLENBQ0UsOEIsQ0FDQSx3QixDQUNBLDRCLENBR0Ysc0IsQ0FDRSw0QixDQUNBLG1CLENBQ0EsOEIsQ0FHRiwwQyxDQUNFLG9CLENBR0YscUIsQ0FDRSxtQixDQUNBLDZCLENBQ0EsUSxDQUNBLGtCLENBR0YseUMsQ0FDRSxnQixDQUNBLHlCLENBQ0EsMkIsQ0FHRixrQixDQUNFLDRCLENBQ0EsbUIsQ0FDQSw4QixDQUdGLHdCLENBQ0UsOEIsQ0FDQSx3QixDQUNBLDhCLENBR0YsZSxDQU1BLHFCLENBTEUsNEIsQ0FDQSx5QixDQUNBLG9DLENBR0YscUIsQ0FFRSxtQixDQUNBLDhCLENDdkVGLFEsQ0FDRSxtQixDQUdGLGUsQ0FDRSxZLENBQ0EsMkQsQ0FDQSxNLENiQUUsMEJhSEosZSxDQUtJLHlCLENBQ0EsVUFJSixlLENBQ0UsTyxDYlJFLDBCYU9KLGUsQ0FHSSxVQUlKLHVCLENBQ0Usa0MsQ0FDQSx3QixDQUNBLFksQ0FDQSw2QixDQUNBLFEsQ0FDQSxVLENicEJFLDBCYWNKLHVCLENBUUkscUJBSUosNEIsQ0FDRSxnQixDQUNBLHlCLENBR0Ysa0IsQ0FDRSw0QixDQUNBLCtCLENiM0JFLHlCYXlCSixrQixDQUlJLFVBSUosaUIsQ0FDRSxpQixDQUNBLFksQ0FFQSwwQyxDQUNBLFEsQ0FDQSw2QixDQUNBLGtCLENieENFLHlCYWlDSixpQixDQVNJLGlCLENBQ0EscUQsQ0FHQSxpQkFJSixpQyxDQUNFLHdCLENwQnMrQkYscUIsQ29CbitCQSxxQixDQUVFLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxXLENBQ0EsVSxDQUNBLGdCLENBQ0Esc0IsQ2IvREUseUJQcWlDRixxQixDb0IvK0JGLHFCLENBaUJJLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxlQUlKLHNCLENBQ0UsZ0IsQ2J0RkUsMEJhcUZKLHNCLENBSUksZ0IsQ0FDQSxtQixBYnBGQSx5QmErRUosc0IsQ0FRSSxjLENBQ0EsUSxDQUlKLHVCLENBRUksYyxDQUNBLG9CQUlKLDZCLENBQ0UsaUIsQ0FDQSxZLENickdFLHlCYW1HSiw2QixDQUlJLGEsQ0FDQSxVLENBQ0EsVUFJSixrQyxDQUNFLGdCLENBQ0Esb0IsQ2IvR0UseUJha0hKLCtCLENBR0ksaUIsQ0FDQSxZLENBQ0EsVSxBYmpIQSx5QmE0R0osK0IsQ0FTSSxVLEFiM0hBLHlCYStISiw0QixDQUVJLGUsQ0FDQSxZQUlKLHdCLENBQ0Usc0IsQ0FDQSxVLENieElFLHlCYXNJSix3QixDQUtJLFksQ0FDQSx1QkFJSix1QixDQUNFLGUsQ0FDQSxjLENibEpFLHlCYWdKSix1QixDQUlJLGNBSUosdUIsQ0FDRSxZLENBQ0EsaUQsQ0FDQSxRLENBR0YsK0MsQ0FDRSxlLENBR0YsMkIsQ0FDRSxpQixDQUNBLGMsQ0FDQSxpQixDQUdGLGdELENwQncrQkEscUQsQ29CdCtCRSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxpQixDQUdGLHFELENBQ0Usd0IsQ0FDQSxhLENBR0YsZ0QsQ0FDRSx3QixDQUNBLGEsQ0MxTUYsZSxDQUNFLG9CLENBR0Ysc0IsQ0FDRSxZLENBQ0EseUQsQ0FDQSxhLENkWUUseUJjZkosc0IsQ0FLSSx5QixDQUNBLFVBSUoscUIsQ0FDRSxpQixDQUNBLDhDLENBQ0EsYyxDZEVFLHlCY0xKLHFCLENBS0ksUyxDQUNBLDhCQUlKLGlELENBQ0UsUyxDQUNBLGtCLENBR0YsZ0QsQ0FDRSxTLENBR0YseUIsQ0FDRSxpQixDQUdGLHFCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLDhCLENBQ0EsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUNBLFMsQ0FDQSxpQixDQUNBLGdCLENBQ0EsMkUsQ0FHRiwwQixDQUNFLGdCLENBQ0EseUIsQ0FHRix5QixDQUNFLG1CLENBR0Ysb0IsQ0FDRSxXLENBQ0EsVSxDQUNBLHlDLENDaEVGLFMsQ0FDRSxnQixDZllFLHlCZWJKLFMsQ0FHSSx3QixDQUNBLGdCLENBQ0EscUJBSUosYSxDdEI4dkNBLGEsQ3NCNXZDRSxZLENBQ0EsMEMsQ0FDQSxrQixDdEJrd0NGLHNCLENzQi92Q0Esc0IsQ3RCZ3dDQSxzQixDQUZBLHNCLENzQjF2Q0UsaUIsQ0FHRixhLENBQ0Usc0IsQ0FDQSx3QixDQUdGLGEsQ0FDRSxzQixDZmhCRSx5QmVlSixhLENBR0ksYSxDQUNBLFMsQ0FJSiwyQixDQUVJLGlCQUlKLDRCLENBQ0Usd0IsQ2Y5QkUseUJlNkJKLDRCLENBR0ksNEIsQ0FJSixrQixDQUVJLGUsQ0FDQSxjLENBSUosYSxDdEJtd0NFLGlCLENzQmh3Q0UsY0FJSixzQixDQUNFLFksQ2ZuREUseUJla0RKLHNCLENBR0ksYSxDdEJ5d0NGLHNCLENzQnJ3Q0Ysc0IsQ0FHSSxZLENBQ0EsbUMsQ0FJSixzQixDQUVJLGUsQ3RCeXdDRixlLENzQnJ3Q0Ysc0IsQ0FHSSxTLENBQ0EsZSxDQUNBLFksQ0FDQSx3QixDQUNBLGdCQzNGSixTLENBQ0UsbUIsQ0FHRixrQixDQUNFLFksQ0FDQSwyRCxDQUNBLFEsQ2hCTUUseUJnQlRKLGtCLENBS0ksMkJBSUosZSxDQUNFLFEsQ0FPRixvQixDQUNFLGEsQ0FDQSxlLENBR0YsaUIsQ0FUQSwrQixDQVVFLGUsQ2hCZEUseUJnQmlCSixzQixDQUVJLFEsQ0FJSiw2QixDQUVJLGtCQ3RDSiw2QixDQUNFLGEsQ1ZERixTLENBQ0UsbUIsQ0FDQSwwRCxDQUNBLHFCLENkczJDRixlLENBQUEsMkQsQ081MUNJLHlCT2JKLFMsQ0FLSSxvQkFJSixzQixDQUNFLHdCLENBUUYsa0IsQ0FDRSxlLENBQ0Esa0IsQ1BQRSx5Qk9LSixrQixDQUlJLFksQ0FDQSxvQkFJSixnQixDQUNFLFksQ0FDQSx5RCxDQUNBLGEsQ1BYRSx5Qk9RSixnQixDQUtJLHlCLENBQ0EsVUFJSixlLENBQ0UsaUIsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsaUIsQ0FHRix1QixDQUNFLHNCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxTLENBR0Ysb0IsQ0FDRSxtQixDQUNBLDhCLENBQ0EsaUIsQ0FDQSxZLENBR0YscUIsQ0FDRSxlLENBR0YsMkIsQ0FDRSxlLENkNjVDRiwyQixDYzE1Q0Esb0IsQ2R5NUNBLHFCLENjdDVDRSxpQixDQUlGLDJCLENBQ0UsNkIsQ0FDQSxTLENBR0YsMkMsQ0FDRSx3QixDV3ZGRiwyQixDQUNFLDRCLENBR0YsZ0IsQ0FDRSxZLENBQ0EseUQsQ0FDQSxhLENsQk1FLHlCa0JUSixnQixDQUtJLDJCQUlKLGUsQ0FDRSxrQixDQUNBLHFCLENsQkZFLHlCa0JBSixlLENBSUksc0IsQ0FDQSxrQixDQUNBLFVBSUosbUIsQ0FDRSx5QixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxtQyxDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDbEJqQkUseUJrQlVKLG1CLENBU0ksaUJBSUosMkMsQ0FDRSxnQixDQUNBLG9CLENBR0YsbUIsQ0FDRSxrQixDQUdGLHFCLENBQ0UsZSxDbEJqQ0UseUJrQmdDSixxQixDQUdJLGlCQUlKLDJCLENBQ0UsYyxDbEJ4Q0UseUJrQnVDSiwyQixDQUdJLGlCdkJ2REoscUIsQ0FDQyxrQixDQUNBLGUsQ0FDQSxzQixDQUNBLGEsQ0tTRyx5QkxiSixxQixDQU1FLFksQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGMsQ0FJRix1QyxDQUVFLGtCLENBQ0Esc0IsQ0FJRixxQyxDQUVFLFUsQ0FDQSxZLENBQ0EsUyxDQUNBLG9CLENBQ0EsZ0IsQ0FJRix1RCxDQUVFLGMsQ0FDQSxXRjhqREYsb0MsQ0UxakRBLDBDLENBRUMsWSxDSzNCRyx5QlB3bERGLG9DLENFL2pERiwwQyxDQUlFLGVBSUYsb0MsQ0FDQyxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBR0QscUMsQ0FDQyxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsUSxDQUdELCtCLENBQ0MsZ0IsQ0FDQSxlLENBR0Qsa0IsQ0FDQyxpQixDQUNBLDRCLENBQ0EsZ0IsQ0FDQSxtQixDQUdELG9CLENBQ0MsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxRLENBaUJELGMsQ0FDQyxlLENBR0QsbUMsQ0FDQyxlLENBR0Qsc0MsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDRCLENBQ0EsdUMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUQsQ0FHRCw2QyxDQUNDLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsNFEsQ0FDQSwyQixDQUNBLGlELENBQ0EsZSxDQUdELHFELENBQ0MsOEIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esc0UsQ0FHRCw4QyxDQUNDLHdCLENBR0QsK0MsQ0FDQyxlLENBQ0EsaUIsQ0FHRCxzRCxDQUNDLHNCLENBR0QsdUIsQ0FDQyxZLENBQ0Esa0IsQ0FDQSxRLENGOGpERCxrQixDRTVqREEsa0IsQ0FFQyxZLENBRUQsdUMsQ0FDQyxxQixDQUVELDZCLENBQ0MsaUIsQ0FDQSxVLENBQ0EsOEIsQ0FDQSxTLENBRUQsbUMsQ0YrakRBLG9DLENFN2pEQyxpQixDQUNBLDhCLENBQ0EsVyxDQUNBLFUsQ0FDQSx5QixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxRLENBRUQseUQsQ0FDQyxpQixDQUVELDBELENBQ0Msa0IsQ0FFRCxpQyxDQUNDLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxZLENBQ0EsUyxDRnFrREQsb0QsQ0Vua0RBLHNDLENBRUMsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSw0QixDQUVELHlELENBQ0MsZSxDQUNBLFUsQ0FDQSxRLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0FHRCx3QixDQUNDLFEsQ0FHRCx1QixDQUNDLFUsQ0FDQSxZLENBUUQsa0MsQ0FDQyxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLFksQ0FFQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSx3QixDQUVELHVDLENBQ0MsNkIsQ0FDQSxzRSxDQUNBLG1FLENBQ0EsaUUsQ0FDQSxtRSxDQUVELHdDLENBQ0MsNkIsQ0FDQSx1RSxDQUNBLG9FLENBQ0Esa0UsQ0FDQSxvRSxDQUlBLFEsQ0FFRCx1QyxDQUNDLFUsQ0FFRCw2QyxDQUNDLG9CLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FFRCxvQyxDQUNDLGEsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxnQixDQUtELHdDLENBQ0MsWSxDQUVELHlCQUNDLGtDLENBQ0Msc0IsQ0FFRCw0QyxDQUNDLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsWSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxpQixDQUNBLHdCLENBQ0EsK0IsQ0FHRCx5QyxDQURBLCtDLENBQWdELGN3QnpTakQsTyxDQUNDLGUsQ0FDQSx3QixDQUdELFksQ0FFQyw2RCxDQUNBLHFCLENBQ0EsZSxDQUNBLGMsQzFCODBERCxrQixDQUFBLDZELEMwQjMwREEsb0IsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsMkMsQ0FDQSxnQixDQWhCRCxZLENBbUJBLGlCLENBQ0MsaUIsQ0FHRCxrQixDQUNDLFMsQ0FHRCxpQixDQUNDLFUsQ0FDQSxRLENBR0QscUIsQ0FDQyxhLENBQ0EsZSxDbkJoQ0csMEJQKzVERixpQixDMEI1M0RGLGtCLENBR0UsVSxBbkJoQ0UseUJQKzVERixpQixDMEJsNERGLGtCLENBTUUsdUJBSUYseUMsQ0FDQyxjLENBQ0EsZSxDbkJ6Q0cseUJtQnVDSix5QyxDQUlFLG1CQUlGLGtCLENBQ0MsNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLHVCLENBQ0EsZSxDQUdELGEsQ0FDQyxjLENBQ0EsYyxDQUNBLFEsQ0FHRCxxQyxDQUNDLGUsQ0FHRCxrQixDQUNDLGEsQ0FHRCxlLENBQ0MsNEIsQ0FDQSxjLENBQ0EsUSxDbkJ4RUcseUJtQnFFSixlLENBS0UsYyxDQUNBLHdCQUlGLGtCLENBQ0MsUSxDQUdELHNCLENBQ0Msc0IsQ0FDQSxrQixDbkJyRkcseUJtQndGSixlLENBRUUsbUJDdkdGLFksQ0FDRSxVLENBR0YsWSxDQUNFLDBCLENBQ0Esd0IsQ0FDQSw0QixDQUNBLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSw4QixDQUdGLDZCLENBQ0Usd0IsQzNCaS9ERix5QyxDQUVBLGlELENBREEsMEMsQzJCLytEQSwrQixDM0I2K0RBLGdDLEMyQngrREUsd0IsQ0FHRixzQixDQUNFLFcsQ0FDQSxTLENBQ0EsZ0IsQ0FXRixhLENBQ0UsZSxDQUNBLGEsQ0FHRixtQixDQUNFLFksQ0FDQSxrQixDQUNBLFEsQ0FHRiwyQixDQUNFLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLFcsQ0FDQSw0QixDQUNBLGlCLENBQ0Esd0IsQ0FDQSwyQixDQUNBLGlDLENBQ0EseUIsQ0FHRixlLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUyxDQUdGLG1ELENBQ0Usb0IsQ0FDQSxnUyxDQUlGLG9CQUFBLFMsTUFBQSwyQyxDQUNFLG9CLENBR0Ysb0JBQUEsNkMsQ0FDRSx3QixDQUNBLG9CLENBR0YsaUQsQ0FDRSwyQyxDQUdGLDBCQUFBLHFDLENBQ0Usb0IsQ0FHRixvRCxDQUNFLHdCLENBR0Ysa0MsQzNCeStEQSxrQyxDMkJ2K0RFLGlDLENBR0Ysd0MsQzNCeStEQSx5QyxDQUNBLHdDLENBQ0EseUMsQzJCditERSxvQixDQzVHRiwyQyxDQUNFLG1CLENBQ0Esd0MsQ0FHRixpRCxDQUNFLG1CLENBR0YsZSxDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FHRixvQyxDQUNFLGUsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSw4QyxDckJSRSx5QnFCRUosb0MsQ0FRSSxrQkFJSixtQyxDQUNFLGdCLENBQ0Esd0IsQ0FDQSxXLENBQ0EsVSxDQUdGLHVFLENBQ0Usc0IsQ0NuQ0YsTSxDQUNFLG1CLENBR0Ysb0IsQ0FDRSxpQixDQUNBLGlCLENBQ0EsdUQsQ0FDQSxxQixDQUNBLGlCLEM3Qm1sRUYsMEIsQ0FBQSx3RCxDNkJobEVBLG9CLENBQ0UsZSxDQUdGLFUsQzdCZ29FQSxVLEM2QjluRUUsWSxDQUNBLHNELENBQ0Esa0IsQzdCb29FRixvQixDQURBLG9CLENBRUEsZ0IsQzZCbG9FQSxtQixDN0Jxb0VBLG9CLENBREEsb0IsQ0FFQSxnQixDQUhBLG1CLEM2QjNuRUUsaUIsQ0FHRixVLENBQ0Usc0IsQ0FDQSx3QixDQUdGLFUsQ0FDRSxzQixDQUNBLGtELEN0QjVCRSx5QnNCMEJKLFUsQ0FJSSxXQUlKLGdCLENBQ0Usd0IsQ3RCbkNFLHlCc0JrQ0osZ0IsQ0FHSSw0QixDQUlKLHFCLENBRUksaUJBS0osbUIsQ0FDRSxZLEN0QmpERSx5QnNCZ0RKLG1CLENBR0ksYSxDQUNBLGlCQUlKLGlCLENBQ0UsaUIsQ3RCekRFLHlCc0I0REosVSxDN0Jzb0VFLGMsQzZCbm9FRSxZLENBSUosVSxDQUVJLGEsQzdCMm9FRixvQixDQURBLG9CLEM2QnRvRUYsbUIsQ0FJSSxZLEM3QjBvRUYsWSxDNkJ0b0VGLG1CLENBR0ksUyxDQUNBLFksQ0FDQSxlLENBQ0Esd0IsQ0FJSixlLENBRUksZSxDQUlKLG1CLENBRUksZSxDQUlKLGdCLENBRUksaUJDckdKLE8sQ0FDQywrQixDdkJYRywwQnVCVUosTyxDQUdFLGtCLENBQ0EsZSxDQUNBLEssQ0FDQSxXLENBQ0EscUNBSUYsWSxDQUNDLHdCLENBQ0EsYyxDQUdELHNCLENBQ0MsNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLHVCLENBR0Qsa0IsQzlCZ3ZFQSxzQixDOEI5dUVDLGEsQ0FDQSx1QyxDQUdELHdCLEM5Qmd2RUEsNEIsQzhCOXVFQyxtQixDQUdELGEsQ0FDQyxjLENBQ0EsUSxDdkJ0QkEscUN1Qm9CRCxhLENBSUUsVSxBdkJoREUsMEJQdXlFRixlLEM4Qm52RUYsYSxDQUdFLGNBSUYsZ0IsQ0FDQyxRLENBR0QsbUIsQ0FDQyxpQixDQUdELG1CLENBQ0MsMkIsQ0FDQSx3QixDQUNBLHdCLENBQ0EsNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLFUsQ0FHRCxnQyxDQUNDLDZCLENBR0QsaUIsQ0FDQyxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLE8sQ0FDQSwwQixDQUdELHdCLENBQ0MsZ0IsQ0FDQSw4QixDQUdELGUsQ0FDQyxzQixDQUNBLG9CLENBR0QsaUIsQ0FDQyxRLEN2QnJHRywwQnVCb0dKLGlCLENBR0UscUIsQ0FDQSxVQUlGLGdCLENBQ0MsUSxDQUdELHFCLENBQ0MsZ0IsQ0FDQSxvQixDQUdELHFCLENBQ0MsNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLHdCLENBR0QscUIsQ0FDQyxjLENBR0Qsa0IsQ0FDQyw2QixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSx1QixDdkJySUcsMEJ1QndJSiwyQixDQUVFLFMsQ0FJRiwyQixDQUVFLDJCLENBQ0EsaUNBSUYsc0IsQ0FDQyxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBQ0Esa0MsQ0FDQSxZLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxrRCxDdkJ0S0csMEJ1QnFKSixzQixDQW1CRSxxQkFJRiwyQixDQUNDLGdCLENBQ0EseUIsQ0FHRCxzQixDQUNDLFksQ3ZCbExHLDBCdUJpTEosc0IsQ0FHRSxhLENBQ0EsaUIsQ0FDQSw4QkFJRixzQyxDQUNDLGUsQ0NsTUQsSyxDQUNFLHNCLENBQ0EscUIsQ0FHRixVLENBQ0UsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsZSxDQUNBLGdDLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMEIsQ0FDQSxrQyxDQUNBLHNCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsdUIsQ0FHRiw2QixDQUNFLFksQ0FHRixrQixDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FDQSxxQixDQUNBLFMsQ0FDQSxtQixDQUdGLDRCLENBQ0UsOEMsQ0FHRiwwQixDQUNFLFUsQy9CZzhFRixrQixDK0I3N0VBLGlCLENBRUUsUyxDQUNBLG1CLENBQ0Esa0IsQy9CeTdFRixrQixDK0JyN0VFLG1CLENBR0YsZ0IsQ0FDRSxhLENBQ0EsVyxDQUNBLFksQ0FHRixrQixDQUNFLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSxhLENBQ0EsVyxDQUNBLGUsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxTLENBQ0EsZ0IsQ0FHRiwyQixDQUNFLGdCLENBQ0EsdXdELENBQ0EsdUIsQ0FDQSwyQixDQUNBLG9CLENBR0YsdUMsQ0FDRSwwRixDQUdGLHFDLENBQ0UsYyxDQUNBLFMsQ0FHRixpQixDQUNFLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxpQyxDQUNBLDJCLENBQ0EsbVcsQ0FDQSx5QixDQUNBLFEsQ0FDQSxXLENBQ0EsYyxDQUNBLFMsQ0FHRixxQixDQUNFLG1XLENBR0YsdUIsQ0FDRSxXLENBR0YsdUIsQ0FDRSxpQyxDQUNBLGtCLENBR0YsMkIsQ0FDRSx1QyxDQUdGLGlDQUNFLGlCLENBQ0UsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUdGLGtCLENBQ0UsWSxDQUNBLGlCQ25KSixjLENBQ0MsYyxDQUNBLFksQ0FDQSxlLENBR0QsSyxDQUNDLGdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUdELGlCLENBQ0MsWSxDQUdELG1CLENBQ0MsUyxDQUVELGtCLENBQ0MsWSxDQUdELGdCLENBQ0MsWSxDQUdELFcsQ0FDQyxjLENBQ0EsMEIsQ0FFQSxpQixDQUNDLGMsQ0NqQ0YsSyxDQUNJLGMsQ0NESixVLENBQ0UsNEIsQ0FHRixvQixDQUNFLGMsQ0FHRixnQixDQUNFLGtCLENBQ0EsZSxDQUdGLDBCLENBQ0UsUSxDM0JERSx5QjJCQUosMEIsQ0FHSSx1QmxDaW9GSixtQixDa0M3bkZBLHFCLENBRUUsZSxDQUdGLG1CLENBQ0UsUSxDM0JiRSx5QjJCWUosbUIsQ0FHSSx1QkFJSixrQixDQUNFLFEsQzNCcEJFLHlCMkJtQkosa0IsQ0FHSSxTQUlKLHVCLENBQ0UsZSxDQUNBLFUsQ0N6Q0Ysa0IsQ0FDRSxpQixDQUNBLGtELENBQ0EsMkIsQ0FDQSxxQixDbkNnb0ZGLHdCLENBQUEsbUQsQ092bkZJLHlCNEJiSixrQixDQU1JLDRCQUlKLDBCLENBQ0UsVSxDNUJFRSx5QjRCSEosMEIsQ0FHSSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLFUsQ0FDQSxrQkFJSixtQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxvQixDNUJkRSx5QjRCV0osbUIsQ0FLSSxzQkFJSixrQixDQUNFLGUsQ0FHRixzQixDQUNFLGUsQ0FHRixvQixDQUNFLDZCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLDZCLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBQ0Esa0MsQ0FDQSxZLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FDQSxlLENBQ0Esa0QsQzVCOUNFLHlCNEI0Qkosb0IsQ0FvQkksYyxDQUNBLGdDQUlKLHlCLENBQ0UsZ0IsQ0FDQSx5QixDQUdGLDBCLENBQ0UsOEIsQ0N4RUYsTyxDQUNFLG9CLENBR0YsYyxDQUNFLFEsQ0FHRiw2QixDQUNFLGUsQ0FHRixXLENBQ0UsMkIsQ0FDQSx3QixDQUNBLFEsQ0FHRixXLENBQ0UsMEIsQ0FDQSxRLENBR0YsdUIsQ0FDRSw0QixDN0JYRSx5QjZCY0osb0IsQ0FFSSxjLENBQ0EsWUFJSiwwQixDQUNFLG1CLENBQ0EsaUIsQ0FDQSw0QixDQUNBLGtELENBR0YsZ0MsQ0FDRSx3QixDQzFDRixXLENBQ0MsWSxDQUNBLGMsQ0FFQSxpQixDQUNBLFUsQzlCRUcsMEI4QlBKLFcsQ0FPRSxhLENBSUYsaUIsQ0FFRSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxtQixDQUNBLDRCLENBQ0EsZSxDQUVBLE8sQTlCUkUseUI4QlJKLGlCLENBbUJFLGdCQUlGLHlCLENBQ0MsTyxDQUdELGlCLENBQ0MsaUIsQ0FDQSxVLEM5QmpDRywwQjhCb0NKLHNCLENBRUUscUIsQ0FDQSxzQixDQUNBLFEsQ0FDQSw2QkNoREYsWSxDQUNFLGlCLENBQ0EsbUMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBR0YsZ0IsQ0FDRSxlLENBR0YsZSxDQUNFLGUsQ0FDQSxZLENBQ0EsWSxDQUNBLGtCLENBQ0EsUSxDQUNBLHdCLEN0QzAyRkYsbUIsQ3NDdjJGQSxtQixDQU1FLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQVhGLG1CLENBQ0UsZSxDdENzMkZGLG1CLENzQ3gxRkUsc0IsQ0FDQSxnQixDQUdGLFksQ0FDRSxlLENBQ0EsUSxDQUdGLHVDLENBQ0UsaUIsQ0FDQSxlLENBR0Ysd0MsQ0FDRSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBR0YsOEMsQ0FDRSx3QixDQUtBLGMsQ0FDQSxnQixDdENnMkZGLDhDLENzQ2oyRkUsYyxDQUNBLGdCLEN0Q3MyRkYsZ0QsQ3NDbjJGQSx3QyxDQUVFLGUsQ0FHRixnRCxDQUNFLFksQ0FDQSxnQyxDQUNBLFEsQ0FHRixzRSxDQUNFLGUsQ3RDczJGRixtRCxDc0NuMkZBLGlELENBRUUsUSxDQUNBLGUsQ3RDczJGRixtRCxDc0NuMkZBLGlELENBRUUsVSxDQUNBLHNCLENBR0YseUMsQ0FDRSxzQixDQUNBLHdCLENBR0YsMEMsQ0FDRSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENDdEdGLGdCLENBQ0MsVyxDQUVBLFksQ0FDQSxhLENBRUEsaUIsQ0FDQSxhLENBRUEseUIsQ0FDQSxZLENBR0Esb0QsQ0FDQSxrQixDQUVBLFksQ0FDQSxzQixDQUNBLGtCLENBS0QscUIsQ3ZDODhGQSw0QixDdUN0OEZBLDZCLENBUEMsaUIsQ0FDQSxrQixDQUNBLHlCLENBQ0EsNkIsQ0FDQSwyQixDdkN5OEZELDRCLEN1Q3Q4RkEsNkIsQ0FFQyxVLENBQ0EsYSxDQUVBLGlCLENBQ0EsTSxDQU9BLDJFLENBSUQsNkIsQ0FDQyxrRCxDQUdELDRCLENBQ0MsNkMsQ0FHRCwrQixDQUNDLDRCLEN2Q3E4RkQsc0MsQ3VDbDhGQSx1QyxDQUVDLEssQ0FDQSwyRSxDQUlELHVDLENBQ0MsdUIsQ0FDQSx5QixDQUdELHNDLENBQ0Msd0IsQ0FDQSx5QixDQUtELGdCLENBQ0MsWSxDQUNBLFksQ2hDM0VHLDBCZ0N5RUosZ0IsQ0FJRSxjQ2xGRixJLENBQ0MsYyxDQUVELFUsQ0FDQyxZLENBQ0EsZSxDQ1BELEssQ0FDRSxvQixDQUdGLFksQ0FDRSxRLENsQ0VFLDBCa0NISixZLENBR0ksdUJBSUosVyxDQUNFLFksQ0FDQSxpRCxDQUNBLGEsQ0FHRixXLENBQ0UsaUIsQ0FDQSxtQixDQUNBLCtCLENBR0YsZ0IsQ0FDRSxZLENBQ0EsNkMsQ0FDQSxRLENsQ2JFLHlCa0NVSixnQixDQUtJLHlCLENBQ0EsVUFJSixtQixDekN1aUdBLG1DLEN5Q3JpR0UsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLGdCLENBSUEsZ0IsQ3pDOGhHRixtQyxDeUN6OUZFLGdCLENBQ0EsZ0IsQ0FuRUYsaUIsQ0FDRSx1QyxDQUdGLHVCLENBQ0UsbUIsQ0FHRixpQixDQUNFLGUsQ0FHRixnQixDQUNFLG1CLENBQ0EsZSxDQUNBLHFDLENBR0YsZ0IsQ0FDRSw4QixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUdGLGMsQ0FDRSxlLENBQ0EsZSxDQUNBLFUsQ2xDbkVFLDBCa0NnRUosYyxDQUtJLGdCQUlKLG9CLENBQ0UsbUIsQ0FDQSxrQixDQUNBLCtCLENBR0YsZ0QsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBR0YsK0IsQ0FDRSxnQixDQUNBLGtCLENBR0YsK0QsQ0FDRSxlLENBR0YsZ0QsQ0FDRSxtQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFMsQ0FDQSxpQixDQzNHRixVLENBQ0UsYyxDQUdGLDZCLENBQ0Usd0IsQ0FHRixlLENBQ0UsWSxDQUNBLHVELENBQ0EscUIsQ0FDQSxpQixDMUMrbUdGLHFCLENBQUEsd0QsQzBDNW1HQSxtQyxDQUNFLGUsQ0FHRixtQyxDQUNFLGUsQ0FHRixlLENBQ0UsWSxDQUNBLHdELENBQ0EsUSxDQUNBLG1CLENDM0JGLFcsQ0FDRSxlLENBQ0EsTyxDQUNBLGlCLENBQ0EsUyxDM0M2ckdGLHVCLEMyQzFyR0EsdUIsQ0FFRSxZLENBQ0Esa0IsQzNDNnJHRixzRCxDMkMxckdBLHNELENBRUUsb0IsQ0FHRix3QixDQUNFLGdCLENBQ0EsNEIsQ0FHRixtQyxDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsWSxDQUNBLGEsQ0FDQSx5QixDQUNBLHVDLENBR0YsdUIsQ0FDRSxtQixDQUdGLHNELENBQ0UsbUIsQ0FDQSxvQixDQUdGLGtCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBSUYsbUMsQ0FDRSxpQixDM0M2ckdGLG9DLEMyQzFyR0EsaUMsQ0FFRSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUdGLGMsQ0FDRSxlLENBQ0EsbUIsQ0FDQSwrQixDQUdGLGMsQ0FDRSxRLENBQ0EsZSxDQUdGLDBCLENBQ0UsaUIsQ0FDQSxtQixDQUNBLFEsQ0M5RUYsUyxDQUNFLDRCLENBR0YsbUIsQ0FDRSxlLENBR0YsMEIsQ0FDRSx1QixDQUdGLGdCLENBQ0Usa0IsQ0FDQSxnQixDQUNBLFksQ0FDQSx3RCxDckNIRSx5QnFDREosZ0IsQ0FNSSxtREFJSixlLENBQ0UsaUIsQ0FDQSxtQixDQUNBLHdDLENBR0YscUIsQ0FDRSxtQixDQUdGLGlDLENBQ0UsZSxDQUdGLHlELENBQ0UsUSxDckN4QkUseUJxQ3VCSix5RCxDQUdJLHVCQUlKLHFELENBQ0UsZSxDckMvQkUseUJxQzhCSixxRCxDQUdJLGdCQUlKLGtELENBQ0Usa0IsQ0FDQSxjLENBR0YsaUQsQ0FDRSxtQixDQ3hERixnQixDQUNFLHdCLENBR0YsdUIsQ0FDRSxZLENBQ0EseUQsQ0FDQSxRLEN0Q1lFLHlCc0NmSix1QixDQUtJLHlCLENBQ0EsVUFJSixzQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUdGLDJCLENBQ0UsbUIsQ0FDQSw2QyxDQUNBLGlCLENBQ0EsWSxDQUdGLDRCLENBQ0UsZSxDQUdGLGtDLENBQ0UsZSxDQ2hDRixhLENBQ0Usd0IsQ0FDQSxtQixDdkNXRSx5QnVDYkosYSxDQUlJLHFCQUlKLG1CLENBQ0UsbUMsQ0FDQSxZLENBQ0EsWSxDQUNBLGlFLENBQ0EsUSxDdkNBRSx5QnVDTEosbUIsQ0FPSSx5QixDQUNBLFksQzlDMDNHRixvQixDOEN0M0dGLHNCLENBR0ksVSxDQUNBLGNBSUosd0IsQ0FDRSxrQixDQUNBLDhCLEN2Q2pCRSx5QnVDZUosd0IsQ0FJSSxlLENBQ0EsbUJBSUosb0IsQ0FDRSxjLENBQ0EsZSxDQUdGLHlDLENBQ0UsZSxDQUdGLHVCLENBQ0UsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxRLEN2Q3JDRSx5QnVDaUNKLHVCLENBTUksbUIsQXZDakNBLHlCdUMyQkosdUIsQ0FTSSxxQixDQUNBLHdCQUlKLDRCLENBQ0UsUSxDQUdGLGlDLENBQ0UsVSxDQUNBLGMsQ0FDQSxlLENBR0YsZ0MsQ0FDRSxnQixDQUNBLG9CLENBR0Ysb0IsQ0FDRSxjLENBR0Ysd0IsQ0FDRSxpQixDQUNBLGUsQ0FDQSxpQixDQUdGLDZDLEM5QzIzR0Esa0QsQzhDejNHRSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxpQixDQUdGLGtELENBQ0Usd0IsQ0FDQSxhLENBR0YsNkMsQ0FDRSx3QixDQUNBLGEsQ0FHRixxQixDQUNFLGUsQ0FDQSxVLENBQ0Esc0IsQ0FHRix1QixDQUNFLGUsQ0FDQSxRLENBR0Ysc0IsQ0FDRSxRLENBR0Ysd0QsQ0FDRSxtQixDQUdGLDJCLENBQ0UsYyxDQUNBLFUsQ0FDQSxjLENBR0YsK0IsQ0FDRSxnQixDQUNBLG9CLENBR0YsMkIsQ0FDRSx1QyxDQUtBLGEsQzlDeTNHRiwyQixDOEN6M0dFLGEsQ0NqSkYsNEIsQ0FDRSxlLENBQ0Esa0IsQ0FDQSw2QixDQUdGLGtCLENBQ0Usd0IsQ0FDQSwrQixDQUdGLHFCLENBQ0UsZSxDQUNBLG1CLEN4Q0FFLHlCd0NGSixxQixDQUlJLGlCQUlKLDhCLENBQ0Usa0IsQ0FHRixzQixDQUNFLHFCLENBQ0EsYyxDQUNBLGMsQ3hDYkUseUJ3Q1VKLHNCLENBS0ksZ0JBSUosOEIsQ0FDRSxjLENBQ0EsWSxDQUNBLDJCLENBQ0Esa0IsQ0FHRiwwQixDQUNFLGEsQ0FDQSxhLENBR0YsNkIsQ0FDRSxlLENBQ0EsaUIsQ0FHRiwwQixDQUNFLGlCLENBR0YseUIsQ0FDRSxZLENBQ0Esd0QsQ0FDQSxRLEN4QzNDRSx5QndDd0NKLHlCLENBS0kseUIsQ0FDQSxVQUlKLGdDLEMvQ3FoSEEsMEIsQytDbmhIRSxrQixDQUdGLHdCLENBQ0Usc0IsQ0FDQSx3QixDQUdGLHdCLENBQ0UscUIsQ0FHRix1QyxDQUNFLHdCLENBR0Ysd0IsQy9DcWhIQSx3QixDK0NuaEhFLGMsQ0NuRkYsUSxDQUNFLG1CLENBR0YsZSxDQUNFLFksQ0FDQSx5QixDQUNBLGtCLENBQ0EsUSxDQUdGLGMsQ0FDRSxpQixDQUNBLFksQ0FDQSxpRCxDQUNBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDekNORSx5QnlDRkosYyxDQVVJLDJCQUlKLHNCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLHNCLENBQ0EsNkIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLFMsQ0FDQSxnQixDekN2QkUseUJ5Q1lKLHNCLENBYUksaUJBSUosc0MsQ0FDRSxTLENBQ0EsVSxDQUdGLGMsQ0FDRSxpQixDQUNBLGlCLENBQ0EsWSxDekNyQ0UseUJ5Q2tDSixjLENBS0ksY0FJSixjLENBQ0UsZSxDQUdGLGEsQ0FDRSxVLENBQ0EsVyxDQUNBLGdCLENBR0Ysa0QsQ0FDRSxRLEN6Q3RERSx5QnlDeURKLDRCLENoRGtuSEUsa0QsQ2dEL21IRSxRLENBQ0Esa0JoRHFuSEosZSxDaUQvckhBLDhCLENBRUUsVSxDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxnQixDMUNhRSx5QlBxckhGLGUsQ2lEeHNIRiw4QixDQVFJLGdCLENBQ0EsaUJBSUosc0IsQ0FDRSxZLENBQ0EsUSxDMUNJRSx5QjBDTkosc0IsQ0FJSSxxQixDQUNBLGtCLENBSUosdUIsQ0FFSSxjQUlKLHVCLENBQ0UsZSxDQUdGLG9CLENBQ0UsZSxDMUNkRSx5QjBDaUJKLHVCLENqRHFzSEUsb0IsQ2lEbHNIRSxtQkFJSixvQyxDQUNFLGUsQ0FDQSw0QixDQUNBLFMsQ0FDQSxXLENBQ0EsVSxDQUdGLG1DLENBQ0UsZ0IsQ0FDQSx3QixDQUNBLFcsQ0FDQSxVLENBR0YsdUUsQ0FDRSxzQixDQUdGLDBDLENBQ0UsVSxDMUM1Q0UseUIwQzJDSiwwQyxDQUdJLFdBSUosMEMsQ0FDRSxTLEMxQ25ERSx5QjBDa0RKLDBDLENBR0ksVUFJSiw4QyxDQUNFLFksQ0FDQSxRLENBRUYsa0YsQ0NvREEsb0YsQ0RuREUsd0IsQ0FJRix5QixDQUNFLG1CLENBR0YsMkMsQ0FDRSxrQixDQUlGLHlCLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLHdCLENFakdGLFMsQ0FDRSxtQixDNUNZRSx5QjRDYkosUyxDQUdJLGdCQUlKLDRDLENBQ0UsWSxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxZLENBQ0EseUQsQ0FDQSxRLENBQ0EsaUIsQzVDSEUseUI0Q0ZKLGdCLENBT0kseUIsQ0FDQSxZLENBQ0EsVUFJSixlLENBQ0UsTyxDQUNBLDhCLENBR0YsdUMsQ0FDRSxtQyxDQUdGLDRDLENBQ0Usb0IsQ0FHRixlLENBQ0Usd0IsQ0FHRixnQixDQUNFLFUsQ0FHRixpQixDQUNFLG1CLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSx3QyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtELENBR0Ysc0IsQ0FDRSxnQixDQUNBLHlCLENBQ0EsdUMsQzVDOUNFLHlCNENpREosYyxDQUVJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0Esc0IsQ0NwRUosUyxDQUVJLHFCQUlKLGUsQ0FDRSxZLENBQ0EseUQsQ0FDQSxRLENBQ0Esa0IsQzdDR0UseUI2Q1BKLGUsQ0FNSSwyQnBEKzNISixjLENvRDMzSEEsa0IsQ0FFRSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsZ0IsQ0FHRixlLENBQ0UsaUIsQ0FHRixlLENBQ0UsaUIsQ0FHRix1QixDQUNFLDJVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBR0YsK0IsQ0FDRSxlLENBR0Ysc0IsQ0FDRSxlLENGN0NGLFUsQ0FDRSxtQixDQUdGLGlCLENBQ0UsWSxDQUNBLHlELENBQ0EsYSxDM0NZRSx5QjJDZkosaUIsQ0FLSSwyQkFJSix3QixDQUNFLGlCLENsRGs3SEYsdUIsQ0FEQSwyQixDQURBLGUsQ2tENzZIQSxtQixDQUlFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxtQixDQUdGLGlCLENBQ0UsbUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsOEIsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDJDLENBR0YsMkMsQ0FDRSwyQixDQUdGLHNCLENBQ0UsZ0IsQ0FDQSx5QixDQUdGLDJDLENBQ0UsbUIsQ0FHRixpQixDQUNFLGUsQ0FDQSx1QyxDQUdGLGdCLENBQ0UsYyxDQUlGLDZCLENBQ0UsZ0IsQ0FHRixpRCxDQUNFLGtCLENBR0YsZ0QsQ0FDRSxlLENBQ0EsaUIsQ0FHRixnRCxDQUNFLGlCLENBSUYsNkIsQ0FDRSxtQixDQUNBLHdCLENBQ0EsNEIsQzNDekVFLHlCMkM0RUosd0MsQ0FFSSxjQUlKLHNDLENBQ0UsZSxDQUNBLDRCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBR0YscUMsQ0FDRSxnQixDQUNBLHdCLENBQ0EsVyxDQUNBLFUsQ0FHRiw2RSxDQUNFLHNCLENBR0YsNEMsQ0FDRSxVLEMzQ2hHRSx5QjJDK0ZKLDRDLENBR0ksV0FJSiw0QyxDQUNFLFMsQzNDdkdFLHlCMkNzR0osNEMsQ0FHSSxVQUlKLGdELENBQ0UsWSxDQUNBLFEsQ0dsSUYsMEIsQ0FDRSxrQixDQUdGLHFCLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsMkMsQ0FDQSxRLENBQ0Esa0IsQzlDSUUseUI4Q1RKLHFCLENBT0ksZ0IsQ0FDQSx5QixDQUNBLFEsQ0FDQSxpQ0FJSixvQyxDQUNFLHdCLEM5Q05FLHlCOENLSixvQyxDQUdJLDRCLENBSUosMkMsQ0FFSSxpQkFJSix5QixDQUNFLGEsQzlDbkJFLHlCOENrQkoseUIsQ0FHSSxjQUlKLHlCLENBQ0UsYyxDQUNBLFUsQ0FDQSxlLENBQ0EsVyxDQUdGLHVCLENBQ0UsdUMsQ0FHRiw0QixDQUNFLGlCLENBQ0EsZSxDQUNBLGlCLENBR0YsaUQsQ3JEZ2tJQSxzRCxDcUQ5aklFLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLGlCLENBR0Ysc0QsQ0FDRSx3QixDQUNBLGEsQ0FHRixpRCxDQUNFLHdCLENBQ0EsYSxDQUdGLDZCLENBQ0UsbUIsQzlDbkVFLHlCOENzRUosK0IsQ0FFSSxtQkFJSix5QixDQUNFLGlCLENBQ0EsZSxDQUdGLHlCLENBQ0UsaUIsQ0MvRkYsYyxDQUNFLFksQ0FDQSxRLENBQ0Esa0IsQ0FDQSwrQixDL0NTRSx5QitDYkosYyxDQU1JLGUsQ0FDQSxpQixDQUNBLFVBSUosYSxDQUNFLGMsQ0FDQSxtQixDQUNBLG1DLENBQ0EsYyxDQUNBLGtCLENBQ0EsdUMsQy9DTEUseUIrQ0RKLGEsQ0FRSSxrQixDQUNBLGdCQUlKLHVCLENBQ0UscUMsQ0FHRixtQixDQUNFLG1CLENBR0YsYyxDQUNFLGlCLENBQ0EsUyxDQUNBLGlCLENBQ0EsMEIsQ0FDQSxRLENBQ0EsMkIsQ0FDQSxVLENBR0Ysc0IsQ0FDRSxTLENBQ0Esa0IsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxVLENDaERGLEssQ0FDRSx3QixDQUdGLFksQ0FDRSxZLENBQ0EseUQsQ0FDQSxhLEN2RDR0SUYsVSxDdUR6dElBLFUsQ0FFRSxVLENBQ0EsWSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUdGLGdCLENBQ0UsaUIsQ0FDQSxlLENBR0YsVyxDQUNFLGMsQ3ZENHRJRixjLEN1RHp0SUEsZSxDQUVFLGMsQ0FHRixjLENBQ0UsYSxDQUNBLHVDLENBR0Ysb0IsQ0M2RUEsZ0IsQ0Q1RUUsbUIsQ0V2Q0Ysb0IsQ0FDRSxpQixDQUNBLDJCLENBQ0Esb0QsQ0FDQSwyQixDQUNBLHlCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLEN6RHN0SUYsMEIsQ0FBQSxxRCxDT250SUkseUJrRGJKLG9CLENBWUksZ0IsQ0FDQSxtQkFJSiw0QixDQUNFLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0Esa0UsQ0FHRiwyQixDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsdUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ2xEMUJFLHlCa0RlSiwyQixDQWFJLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QkFJSix1QixDekR1d0lBLHdCLEN5RHJ3SUUsaUIsQ0FDQSxlLENBR0YsdUIsQzlDdkRBLCtDLENBQUEscUNBQUEsdUIsQ0FBQSxnQixBQUFBLG9DQUFBLHVCLENBQUEsZ0I4QzREQSx3QixDQUNFLGMsQ0FDQSxjLENEOURGLFEsQ0FDRSw2QixDQUNBLDJCLENBR0YsVyxDeERtMUlBLFcsQ0FHQSxXLEN3RC8wSUUsZSxDQVBGLFcsQ3hEbTFJQSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENBQ0EsVyxDd0RqMUlFLDZCLENBRUEsZSxDQUNBLDJCLENBR0YsVyxDQUNFLGMsQ0FHRixXLENBQ0UsYyxDQUNBLGUsQ0FHRixXLENBS0EsVyxDQUpFLGMsQ0FDQSxlLENBR0YsVyxDQUdFLG1CLEN4RHMxSUYsVyxDd0RuMUlBLFcsQ0FFRSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsYSxDeERzNElGLGlCLENBaERBLGlCLEN3RG55SUEsaUIsQ0FoREEsaUIsQ0FFRSxlLENBR0YsbUMsQ0FDRSxjLENBR0YsYyxDQUNFLGlCLENBQ0Esb0IsQ0FHRixzQixDQUNFLG1qQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENBR0YsYyxDQUNFLFUsQ0FDQSxrQixDQUNBLHdDLENBQ0Esd0IsQ0FHRixpQixDQUNFLGUsQ0FFQSxrQixDQUlGLGlCLENBUEEsaUIsQ0FRRSx3QyxDQUNBLFcsQ0FHRixnQyxDQUNFLG9CLENBR0Ysd0MsQ0FDRSxZLENBUUYsVSxDQUNFLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxtQixDQUdGLHdDLENBQ0UsWSxDQUdGLFUsQ0FDRSx5QixDQUNBLDJCLENBQ0EseUIsQ0FPRix1QyxDQUNFLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsYSxDQUNBLGEsQ3hEczFJRiw0QixDd0RuMUlBLDRCLENBRUUsaUIsQ0VsSUYsZ0IsQ0FDRSxRIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQmFzZSAqLyAvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxNDcwcHg7XG4gIC0tY29udGFpbmVyLXdpZHRoLTE2MDA6IDE2MzBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTVweDtcbiAgLS1mb250LW1haW46IHNhbnMtc2VyaWY7XG4gIC0tZm9udC1iZWJhczogXCJCZWJhc05ldWVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWludGVyOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIC0tcGFnZS1iZzogI2ZmZjtcbiAgLS10ZXh0LWNvbG9yOiAjMDAwO1xuICAtLWxpbmstY29sb3I6ICMyRjgwRUQ7XG4gIC0tYWNjZW50OiAjM0FBRkE5O1xuICAtLWxpZ2h0LWdyZWVuOiAjREVGMkYxO1xuICAtLWNvbG9yLWdyYXktNDAwOiAjOThBMkIzO1xuICAtLWNvbG9yLWdyYXktNTAwOiAjNjY3MDg1O1xuICAtLWNvbG9yLWdyYXktNjAwOiAjMzQ0MDU0O1xuICAtLWNvbG9yLWdyYXktNzAwOiAjNDc1NDY3O1xuICAtLWNvbG9yLWxpZ2h0LWdyYXk6ICNCREJEQkQ7XG4gIC0tY29sb3ItbWVkaXVtLWdyYXk6ICMzMzMzMzM7XG4gIC0tY29sb3ItZ3JheTogIzRGNEY0RjtcbiAgLS1jb2xvci1ncmF5LTM6ICM4MjgyODI7XG4gIC0tY29sb3ItZGFyazogIzE2MjQzRTtcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcbiAgLS1jb2xvci1pbnZhbGlkOiAjZjMwNzA3O1xuICAtLXBhZGRpbmctYmxvY2stODA6IDgwcHggMDtcbiAgLS1wYWRkaW5nLWJsb2NrLTY0OiA2NHB4IDA7XG4gIC0tbGFwdG9wLXNpemU6IDExOTlweDtcbiAgLS10YWJsZXQtc2l6ZTogMTAyNHB4O1xuICAtLW1vYmlsZS1zaXplOiA3NjhweDtcbiAgLS1ob3Zlci10aW1lOiAuMjUwcztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBCZWJhc05ldWU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogQmViYXNOZXVlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kLWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtanVzdGlmeS1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmItcGFkZGluZy04MCB7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctYmxvY2stODApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXBhZGRpbmctODAge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG4uYi1wYWRkaW5nLTY0IHtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1ibG9jay02NCk7XG59XG5cbi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItMTYwMCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgtMTYwMCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItMTYwMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4udGl0bGUtLWh1Z2Uge1xuICBmb250LXNpemU6IHJlc3BvbnNpdmUgNDhweCA2NHB4O1xuICBmb250LXJhbmdlOiAzNzVweCAxMDI0cHg7XG59XG4udGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAzMnB4IDQycHg7XG4gIGZvbnQtcmFuZ2U6IDM3NXB4IDEwMjRweDtcbn1cbi50aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IHJlc3BvbnNpdmUgMjRweCAyOHB4O1xuICBmb250LXJhbmdlOiAzNzVweCAxMDI0cHg7XG59XG4udGl0bGUtLXByZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi50aXRsZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi50aXRsZS0tdGlueSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50aXRsZS0tYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4udGl0bGUtLWRhcmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG59XG4udGl0bGUtLWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcbn1cbi50aXRsZS0tZ3JheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cbi50aXRsZS0td2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnRpdGxlLS1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4udGl0bGUtLXctcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGl0bGUtLXctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRpdGxlLS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGl0bGUtLWluZGVudCB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi50ZXh0LCAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2lucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLnRleHQtLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi50ZXh0LS1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4udGV4dC0tZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xufVxuLnRleHQtLWdyYXktNTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTAwKTtcbn1cbi50ZXh0LS1ncmF5LTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTYwMCk7XG59XG4udGV4dC0tZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MDApO1xufVxuLnRleHQtLWxpZ2h0LWdyYXksIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybV9faW5wdXQtLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbn1cbi50ZXh0LS1tZWRpdW0tZ3JheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tZWRpdW0tZ3JheSk7XG59XG4udGV4dC0tZ3JheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cbi50ZXh0LS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuLnRleHQtLWJpZyB7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAyMHB4IDMwcHg7XG4gIGZvbnQtcmFuZ2U6IDM2MHB4IDE0NDBweDtcbn1cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSAyNHB4IDI5cHg7XG4gIGZvbnQtcmFuZ2U6IDM2MHB4IDE0NDBweDtcbn1cbi50ZXh0LS1wcmUtbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGV4dC0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRleHQtLW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZXh0LS1zbWFsbCwgLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19pbnB1dC0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRleHQtLXRpbnkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4udGV4dC0tdy1yZWd1bGFyLCAuZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2lucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnRleHQtLXctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hYm91dC1jb21wYW55IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcvbWFpbi1zY3JlZW4tYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWNvbXBhbnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxufVxuXG4uYWJvdXQtY29tcGFueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDI2LCA0MSwgMC40Nzg0MzEzNzI1KTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYWJvdXQtY29tcGFueV9fYnJlYWRjcnVtYnMsXG4uYWJvdXQtY29tcGFueV9faGVhZGluZyxcbi5hYm91dC1jb21wYW55X19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LWNvbXBhbnlfX2JyZWFkY3J1bWJzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmFib3V0LWNvbXBhbnkgLmJyZWFkY3J1bWJzIGEsXG4uYWJvdXQtY29tcGFueSAuYnJlYWRjcnVtYnMgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWJvdXQtY29tcGFueV9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM4MHB4LCAxZnIpKTtcbiAgZ2FwOiA0NnB4O1xuICBtYXJnaW4tdG9wOiAxNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtY29tcGFueV9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmFib3V0LWNvbXBhbnlfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWNvbXBhbnlfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1MCwgMjQ2LCAyNDEsIDAuNyksIHJnYmEoMjUwLCAyNDYsIDI0MSwgMC43KSksIGxpbmVhci1ncmFkaWVudCgyNTQuNDRkZWcsICNGQUY2RjEgNDEuOTYlLCByZ2JhKDI1MCwgMjQ2LCAyNDEsIDApIDgzLjYyJSk7XG4gIH1cbn1cblxuLmFib3V0X19vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjRweCAxMjFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnL2Fib3V0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X19vdXRlciB7XG4gICAgcGFkZGluZzogNjRweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19vdXRlciB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWJvdXRfX291dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUwLCAyNDYsIDI0MSwgMC43KSwgcmdiYSgyNTAsIDI0NiwgMjQxLCAwLjcpKSwgbGluZWFyLWdyYWRpZW50KDI1NC40NGRlZywgI0ZBRjZGMSA0MS45NiUsIHJnYmEoMjUwLCAyNDYsIDI0MSwgMCkgODMuNjIlKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5hYm91dF9faW5uZXIge1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXRfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2luZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYWJvdXRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXRfX2l0ZW0gKyAuYWJvdXRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYWJvdXRfX2l0ZW0ge1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pdGVtIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuLmFib3V0X19pdGVtLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2l0ZW0tY2hlY2sge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmFib3V0X19pdGVtLWNoZWNrLWljb24ge1xuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4uYWR2YW50YWdlc19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoNDEwcHgsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmFkdmFudGFnZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyNnB4IDQwcHggMTI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgcGFkZGluZzogNjBweCAxMHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX19pdGVtOmhvdmVyIC5hZHZhbnRhZ2VzX190aXRsZTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLmFkdmFudGFnZXNfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNDNFO1xuICBvcGFjaXR5OiAwLjY7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFkdmFudGFnZXNfX3RpdGxlLFxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWR2YW50YWdlc19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmFkdmFudGFnZXNfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5hcnRpY2xlc19fc2xpZGUtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBwYWRkaW5nOiA2cHggNHB4IDJweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZXNfX3NsaWRlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlc19fc2xpZGUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuXG4uYXJ0aWNsZXNfX3NsaWRlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5icmVhZGNydW1icyBhLFxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICM1MjU2NjM7XG59XG5cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNDAwKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1icyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgb3V0bGluZTogdmFyKC0tYWNjZW50KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyIDAuMjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG59XG5cbi5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciAuYnV0dG9uX19pY29uLXdoaXRlIHtcbiAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idXR0b24tLXByaW1hcnktaWNvbiAuYnV0dG9uX19pY29uLXdoaXRlIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4yNXMgZWFzZTtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xufVxuXG4uYnV0dG9uLS10aGlydHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMyk7XG59XG5cbi5idXR0b24tLXRoaXJ0eTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcbn1cblxuLmNhdGFsb2cge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLmNhdGFsb2dfX291dGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNTAwcHgsIDFmcikgbWlubWF4KDI1MHB4LCAyNjBweCk7XG4gIGdhcDogMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19vdXRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19hc2lkZSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19fYXNpZGUge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fYnV0dG9uLWZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19idXR0b24tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fYnV0dG9uLWZpbHRlci1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uY2F0YWxvZ19fcHJvZHVjdHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3Byb2R1Y3RzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3Byb2R1Y3Qge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnIgMTUwcHggMTcycHg7XG4gIGdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ3JpZC10ZW1wbGF0ZTogXCJpbWcgaW5mbyBpbmZvXCIgXCJwcmljZSBhY3Rpb25zIGFjdGlvbnNcIjtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0LXBpYyxcbi5jYXRhbG9nX19wcm9kdWN0LWltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3Byb2R1Y3QtcGljLFxuICAuY2F0YWxvZ19fcHJvZHVjdC1pbWcge1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGdyaWQtYXJlYTogaW1nO1xuICB9XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0LWluZm8ge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2dfX3Byb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3Byb2R1Y3QtaW5mbyB7XG4gICAgZ3JpZC1hcmVhOiBpbmZvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3Byb2R1Y3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0LWJ1dHRvbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19wcm9kdWN0LWJ1dHRvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3Byb2R1Y3QtYnV0dG9uLWluZm8taWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19fcHJvZHVjdC1ibG9jay1hY3Rpb25zIHtcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2F0YWxvZ19fcHJvZHVjdC1ibG9jay1hY3Rpb25zIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19wcm9kdWN0LXByaWNlLXdyYXAge1xuICAgIGdyaWQtYXJlYTogcHJpY2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3Byb2R1Y3QtYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweCAyMHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19wcm9kdWN0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDVweCAxMnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0LXByb3BzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19wcm9kdWN0LXByb3BzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXRhbG9nX19wcm9kdWN0LXBhcmFtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY2F0YWxvZ19fcHJvZHVjdC1wYXJhbSArIC5jYXRhbG9nX19wcm9kdWN0LXBhcmFtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlLmlzLWF2YWlsYWJsZTo6YmVmb3JlLFxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcHJvZHVjdC1hdmFpbGFibGUuaXMtbm9uZS1hdmFpbGFibGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTNlNTg7XG4gIGNvbG9yOiAjZGEzZTU4O1xufVxuXG4uY2F0YWxvZ19fcHJvZHVjdC1hdmFpbGFibGUuaXMtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCMDIyO1xuICBjb2xvcjogI0ZEQjAyMjtcbn1cblxuLmNlcnRpZmljYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4uY2VydGlmaWNhdGlvbnNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDMwcHgsIDFmcikpO1xuICBnYXA6IDM0cHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2VydGlmaWNhdGlvbnNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDY0cHg7XG4gIH1cbn1cblxuLmNlcnRpZmljYXRpb25zX19pdGVtIHtcbiAgcGFkZGluZzogMzJweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ2LCAyNDEsIDAuMjM5MjE1Njg2Myk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY2VydGlmaWNhdGlvbnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmNlcnRpZmljYXRpb25zX19pdGVtOmhvdmVyIC5jZXJ0aWZpY2F0aW9uc19fem9vbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jZXJ0aWZpY2F0aW9uc19faXRlbTpob3ZlciAuY2VydGlmaWNhdGlvbnNfX2ltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jZXJ0aWZpY2F0aW9uc19fd3JhcC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jZXJ0aWZpY2F0aW9uc19fem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0taG92ZXItdGltZSkgZWFzZSwgdmlzaWJpbGl0eSB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuXG4uY2VydGlmaWNhdGlvbnNfX3pvb20taWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmNlcnRpZmljYXRpb25zX193cmFwLWltZyB7XG4gIHBhZGRpbmc6IDAgMzZweCAzMnB4O1xufVxuXG4uY2VydGlmaWNhdGlvbnNfX2ltZyB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5jb21wb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uY29tcG91bmRfX3RoLFxuLmNvbXBvdW5kX190ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnIgMjQwcHggMjQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21wb3VuZF9fdGgtc3RhbmRhcmQsXG4uY29tcG91bmRfX3RyLXN0YW5kYXJkLFxuLmNvbXBvdW5kX190aC1xdWFudGl0eSxcbi5jb21wb3VuZF9fdHItcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21wb3VuZF9fdGgge1xuICBwYWRkaW5nOiAyN3B4IDEycHggMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbn1cblxuLmNvbXBvdW5kX190ciB7XG4gIHBhZGRpbmc6IDE2cHggMTJweCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb3VuZF9fdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb3VuZF9fdHIgKyAuY29tcG91bmRfX3RyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jb21wb3VuZF9fdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb3VuZF9fdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcG91bmRfX3RyLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvdW5kX190aCxcbiAgLmNvbXBvdW5kX190ci1udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBvdW5kX19uYW1lLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvdW5kX19uYW1lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb3VuZF9fdHItc3RhbmRhcmQsXG4gIC5jb21wb3VuZF9fdHItcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcG91bmRfX3RyLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcG91bmRfX25hbWUtbW9iaWxlLFxuICAuY29tcG91bmRfX25hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jb250YWN0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4uY29udGFjdHNfX2NvbHVtbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNTBweCwgNTAwcHgpIG1pbm1heCg0MDBweCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fY29sdW1ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19pdGVtIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uY29udGFjdHNfX2l0ZW0gKyAuY29udGFjdHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY29udGFjdHNfX2xpbmstbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29udGFjdHNfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX21hcC13cmFwcGVyIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fbWFwLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uZGVsaXZlcnktbWFwX19hY2NlbnQtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnkge1xuICBwYWRkaW5nOiAzMnB4IDAgODBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnL2RlbGl2ZXJ5LWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZGVsaXZlcnlfX2JyZWFkY3J1bWJzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmRlbGl2ZXJ5IC5icmVhZGNydW1icyBhLFxuLmRlbGl2ZXJ5IC5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kZWxpdmVyeV9faGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM4MHB4LCAxZnIpKTtcbiAgZ2FwOiA0MHB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmRlbGl2ZXJ5X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5kZWxpdmVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRlbGl2ZXJ5X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbnVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1iZWJhcyk7XG4gIGZvbnQtc2l6ZTogMTk0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI0VFRjNGOTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZGVsaXZlcnlfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kZWxpdmVyeV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5kZWxpdmVyeV9faXRlbS1pY29uLFxuLmRlbGl2ZXJ5X19pdGVtLXRpdGxlLFxuLmRlbGl2ZXJ5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBEZWxpdmVyeS1wcm9kdWN0ICovXG4uZGVsaXZlcnkuZGVsaXZlcnktLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS5kZWxpdmVyeS0tcHJvZHVjdCAuZGVsaXZlcnlfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEMkUzO1xufVxuXG4uZmVhdHVyZXMuZmVhdHVyZXMtLXByb2R1Y3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDRDJFMztcbn1cblxuLmZlYXR1cmVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ2FwOiA0NXB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmZlYXR1cmVzX19jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXNfX2NhcmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5cbi5mZWF0dXJlc19fY2FyZC1waWMge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19jYXJkLXBpYyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uZmVhdHVyZXNfX2NhcmQtc3ZnLmZlYXR1cmVzX19jYXJkLXN2Zy0tb25lIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcbn1cblxuLmZlYXR1cmVzX19jYXJkLXN2ZyB7XG4gIGZpbGw6IHZhcigtLWFjY2VudCk7XG59XG5cbi5mZWF0dXJlc19fY2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19jYXJkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5mZWF0dXJlc19fY2FyZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXNfX2NhcmQtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZpbHRlci5maWx0ZXItLW1vZGFsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIuZmlsdGVyLS1tb2RhbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIuZmlsdGVyLS1tb2RhbC5oeXN0bW9kYWwtLWFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci5maWx0ZXItLW1vZGFsIC5maWx0ZXJfX3dpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXIuZmlsdGVyLS1tb2RhbC5oeXN0bW9kYWwtLWFjdGl2ZSAuZmlsdGVyX193aW5kb3cge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX19tb2RhbC10aXRsZSxcbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci5maWx0ZXItLW1vZGFsIC5maWx0ZXJfX21vZGFsLXRpdGxlLFxuICAuZmlsdGVyLmZpbHRlci0tbW9kYWwgLmZpbHRlcl9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX19jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX193aW5kb3cge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmlsdGVyX19ieC1wYXJhbS1ib3gtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5maWx0ZXJfX3BhcmFtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cblxuLmZpbHRlcl9fcGFyYW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cblxuLyouZmlsdGVyX19wYXJhbS10aXRsZTo6YWZ0ZXIgeyovXG4vKlx0Y29udGVudDogJyc7Ki9cbi8qXHR3aWR0aDogMjRweDsqL1xuLypcdGhlaWdodDogMjRweDsqL1xuLypcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvenNwYS0yMDI0L2Fzc2V0cy9pbWcvb3RoZXIvcGx1cy5zdmdcIik7Ki9cbi8qXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyovXG4vKlx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyovXG4vKlx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7Ki9cbi8qfSovXG4vKi5maWx0ZXJfX3BhcmFtLWJveFtvcGVuXSAuZmlsdGVyX19wYXJhbS10aXRsZTo6YWZ0ZXIgeyovXG4vKlx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy96c3BhLTIwMjQvYXNzZXRzL2ltZy9vdGhlci9taW51cy5zdmdcIik7Ki9cbi8qfSovXG4uZmlsdGVyX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5maWx0ZXJfX2NoZWNrYm94ICsgLmZpbHRlcl9fY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjcwODU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGxpbmVhciwgaGVpZ2h0IDI1MG1zIGxpbmVhcjtcbn1cblxuLmZpbHRlcl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAtOTYwIDk2MCA5NjAnIHdpZHRoPScxNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMzAnIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODItMjQwIDE1NC00NjhsNTctNTcgMTcxIDE3MSAzNjctMzY3IDU3IDU3LTQyNCA0MjRaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBsaW5lYXIsIGhlaWdodCAyNTBtcyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWx0ZXJfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBsaW5lYXIsIGhlaWdodCAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMG1zO1xufVxuXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpbHRlcl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5maWx0ZXJfX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOjphZnRlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uZmlsdGVyX19pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cblxuLmZpbHRlcl9fbWluLXByaWNlLFxuLmZpbHRlcl9fbWF4LXByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItdHJhY2stY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAwIDAgMTVweDtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB3aWR0aDogNzAlO1xufVxuXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1oYW5kbGUtbGVmdCxcbi5maWx0ZXIgLmZpbHRlcl9fc2xpZGVyLWhhbmRsZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItdHJhY2sgLmZpbHRlcl9fc2xpZGVyLWhhbmRsZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci10cmFjayAuZmlsdGVyX19zbGlkZXItaGFuZGxlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItcGFydC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDRweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdG9wOiAtMTBweDtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItcGFydC13cmFwIHNwYW4sXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1wYXJ0LXdyYXAgLmJ4LXVpLXNsaWRlci1wYXJ0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1wYXJ0LXdyYXAgLmJ4LXVpLXNsaWRlci1wYXJ0IHNwYW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uZmlsdGVyIC5maWx0ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4vKlxuKiBcdFJlc3VsdCBQb3B1cFxuKlxuKi9cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTE1O1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzNmM2YzZjtcbiAgbWluLWhlaWdodDogMzdweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNkRDRTc7XG59XG5cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQubGVmdCB7XG4gIGJvcmRlci13aWR0aDogMnB4IDEwcHggMnB4IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChpbWFnZXMvcmVzdWx0X3BvcHVwX2xlZnQucG5nKSA0IDIwIDQgNCByZXBlYXQ7XG4gIC1tb3otYm9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9sZWZ0LnBuZykgNCAyMCA0IDQgcmVwZWF0O1xuICAtby1ib3JkZXItaW1hZ2U6IHVybChpbWFnZXMvcmVzdWx0X3BvcHVwX2xlZnQucG5nKSA0IDIwIDQgNCByZXBlYXQ7XG4gIGJvcmRlci1pbWFnZTogdXJsKGltYWdlcy9yZXN1bHRfcG9wdXBfbGVmdC5wbmcpIDQgMjAgNCA0IGZpbGwgcmVwZWF0O1xufVxuXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LnJpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDJweCAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKGltYWdlcy9yZXN1bHRfcG9wdXBfcmlnaHQucG5nKSA0IDQgNCAyMCByZXBlYXQ7XG4gIC1tb3otYm9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9yaWdodC5wbmcpIDQgNCA0IDIwIHJlcGVhdDtcbiAgLW8tYm9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9yaWdodC5wbmcpIDQgNCA0IDIwIHJlcGVhdDtcbiAgYm9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9yaWdodC5wbmcpIDQgNCA0IDIwIGZpbGwgcmVwZWF0O1xufVxuXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LnJpZ2h0IHtcbiAgbGVmdDogOTclO1xufVxuXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LmxlZnQge1xuICByaWdodDogMTAwJTtcbn1cblxuLmJ4LWZpbHRlci1ob3Jpem9udGFsIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IC03cHg7XG59XG5cbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYngtdG91Y2ggLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2ZGFlNztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbiAgLmJ4LXRvdWNoIC5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUYwO1xufVxuXG4uZm9vdGVyX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZy9mb290ZXItdG9wLWJnLmpwZWdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uZm9vdGVyX190b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAzNiwgNjIsIDAuODk4MDM5MjE1Nyk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZm9vdGVyX190b3Atd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlcl9fdG9wLWlubmVyIHtcbiAgZ2FwOiAxNDBweDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA1MHB4O1xufVxuXG4uZm9vdGVyX19jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyX190b3AtaW5uZXIsXG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX190b3AtaW5uZXIsXG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUtLWNhdGFsb2cgLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21lbnUtLWNhdGFsb2cgLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDUwcHg7XG59XG5cbi5mb290ZXJfX21lbnUtaXRlbSArIC5mb290ZXJfX21lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mb290ZXJfX21lbnUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQtc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItZGFyayk7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19jcmVhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMThweCA4cHggMThweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItbWVkaXVtLWdyYXkpO1xufVxuXG4uZm9ybS5mb3JtLS1tYWluIC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOURBREI7XG59XG5cbi5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0OnRhcmdldCxcbi5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQtLXRleHRhcmVhOmZvY3VzLFxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC0tdGV4dGFyZWE6dGFyZ2V0LFxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC0tdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQUFGQTk7XG59XG5cbi5mb3JtX19pbnB1dC0tdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xufVxuXG4uZm9ybV9fYWNjZXB0IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb3JtX19hY2NlcHQtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4uZm9ybV9fY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIC5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpNaUlHaGxhV2RvZEQwaU1UZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU15QXhPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURWdPUzQyTURneE1VdzNMall4TVRFeElERTJMalZNTWpJZ01TNDFJaUJ6ZEhKdmEyVTlJaU16UVVGR1FUa2lJSE4wY205clpTMTNhV1IwYUQwaU1pSXZQZ284TDNOMlp6NEtcIik7XG59XG5cbi8qINGB0YLQuNC70Lgg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCDQutGD0YDRgdC+0YDQsCDQvdCwIGNoZWNrYm94ICovXG4uZm9ybV9fY2hlY2tib3g6bm90KDpkaXNhYmxlZCk6bm90KDpjaGVja2VkKSArIC5mb3JtX19hY2NlcHQtbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNBQUZBOTtcbn1cblxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGB0L7RgdGC0L7Rj9C90LjRjyDRh9C10LrQsdC+0LrRgdCwICjQv9GA0Lgg0L3QsNC20LDRgtC40Lgg0L3QsCDQvdC10LPQvikgKi9cbi5mb3JtX19jaGVja2JveDpub3QoOmRpc2FibGVkKTphY3RpdmUgKyAuZm9ybV9fYWNjZXB0LWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xuICBib3JkZXItY29sb3I6ICMzQUFGQTk7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUgKi9cbi5mb3JtX19jaGVja2JveDpmb2N1cyArIC5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDU4LCAxNzUsIDE2OSwgMC4yNSk7XG59XG5cbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUg0Lgg0L3QtSDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGNoZWNrZWQgKi9cbi5mb3JtX19jaGVja2JveDpmb2N1czpub3QoOmNoZWNrZWQpICsgLmZvcm1fX2FjY2VwdC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0FBRkE5O1xufVxuXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YHQvtGB0YLQvtGP0L3QuNC4IGRpc2FibGVkICovXG4uZm9ybV9fY2hlY2tib3g6ZGlzYWJsZWQgKyAuZm9ybV9fYWNjZXB0LWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0LmlzLWVycm9yLFxuLmZvcm1fX2ZpZWxkLmlzLWVycm9yIC5mb3JtX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItaW52YWxpZCk7XG59XG5cbi5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQuaXMtZXJyb3I6Zm9jdXMsXG4uZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0LmlzLWVycm9yOnRhcmdldCxcbi5mb3JtX19maWVsZC5pcy1lcnJvciAuZm9ybV9faW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQuaXMtZXJyb3IgLmZvcm1fX2lucHV0OnRhcmdldCB7XG4gIGJvcmRlci1jb2xvcjogIzNBQUZBOTtcbn1cblxuLmdhbGxlcnkuZ2FsbGVyeS0tc2hpcG1lbnRzIC5nYWxsZXJ5X19waG90byB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cblxuLmdhbGxlcnkuZ2FsbGVyeS0tc2hpcG1lbnRzIC5nYWxsZXJ5X19waG90bzpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uZ2FsbGVyeV9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNTA5ODAzOTIyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3cge1xuICAgIHBhZGRpbmc6IDE4cHggNXB4O1xuICB9XG59XG5cbi5zcGxpZGVfX2Fycm93IC5nYWxsZXJ5X19hcnJvdy1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZGFyayk7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5nYWxsZXJ5X19zcGxpZGUtYXJyb3cuZ2FsbGVyeV9fc3BsaWRlLWFycm93LS1wcmV2IC5nYWxsZXJ5X19hcnJvdy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5nb29kcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4uZ29vZHNfX3N0b2NrLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDUzcHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcvc3RvY2stYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdvb2RzX190YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZ29vZHNfX3RoLFxuLmdvb2RzX190ciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnIgMTgwcHggMTgwcHggMTgwcHggMjAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nb29kc19fdGgtcXVhbnRpdHksXG4uZ29vZHNfX3RoLW9sZC1wcmljZSxcbi5nb29kc19fdGgtbmV3LXByaWNlLFxuLmdvb2RzX190aC1vcmRlcixcbi5nb29kc19fdHItcXVhbnRpdHksXG4uZ29vZHNfX3RyLW9sZC1wcmljZSxcbi5nb29kc19fdHItbmV3LXByaWNlLFxuLmdvb2RzX190ci1vcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvb2RzX190aCB7XG4gIHBhZGRpbmc6IDI3cHggMTJweCAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xufVxuXG4uZ29vZHNfX3RyIHtcbiAgcGFkZGluZzogMTZweCAxMnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHNfX3RyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5nb29kc19fdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kc19fdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHNfX3RyICsgLmdvb2RzX190ciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZ29vZHNfX25hbWUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHNfX25hbWUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uZ29vZHNfX3RyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kc19fdGgsXG4gIC5nb29kc19fdHItbnVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHNfX3RyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzX190ci1xdWFudGl0eSxcbiAgLmdvb2RzX190ci1vbGQtcHJpY2UsXG4gIC5nb29kc19fdHItbmV3LXByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHNfX25hbWUtbW9iaWxlLFxuICAuZ29vZHNfX25hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kc19fdHItbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kc19fdHItcXVhbnRpdHkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kc19fdHItb3JkZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIH1cbn1cblxuLmhlYWRlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjZGMTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uaGVhZGVyX190b3AtbWVudS1saXN0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cblxuLmhlYWRlcl9fbWVudS1saW5rLFxuLmhlYWRlcl9fdG9wLW1lbnUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuXG4uaGVhZGVyX19tZW51LWxpbms6aG92ZXIsXG4uaGVhZGVyX190b3AtbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5oZWFkZXJfX21haW4ge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19tYWluIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tYWluLFxuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fYWN0aW9ucyB7XG4gIGdhcDogMTJweDtcbn1cblxuLmhlYWRlcl9fZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOURBREI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlcl9fZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG5cbi5oZWFkZXJfX2Zvcm0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhlYWRlcl9fZm9ybS1zdmctc2VhcmNoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG5cbi5oZWFkZXJfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDE4cHggMjlweCAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xufVxuXG4uaGVhZGVyX19jb250YWN0cyB7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5oZWFkZXJfX2NvbnRhY3Qge1xuICBnYXA6IDEycHg7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3QtaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XG59XG5cbi5oZWFkZXJfX2NvbnRhY3QtbGluayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmhlYWRlcl9fY2F0YWxvZy1tZW51IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uaGVhZGVyX19tZW51LWxpc3Qge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1iZWJhcyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX190b3Atd3JhcC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b24tbW9iaWxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggOTBweCAyNHB4IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0QyRTM7XG4gIH1cbn1cblxuLmhlYWRlcl9fYnV0dG9uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDIxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19idXR0b24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyX19idXR0b24tbW9iaWxlLWljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19tb2JpbGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0QyRTM7XG4gIH1cbn1cblxuLmhlYWRlcl9fbW9iaWxlLWJvdHRvbSAuaGVhZGVyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG46cm9vdCB7XG4gIC0taHlzdG1vZGFsLXNwZWVkOiAwLjJzO1xuICAtLWh5c3Rtb2RhbC16aW5kZXg6IDcwO1xufVxuXG4uaHlzdG1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwcHggbWluLWNvbnRlbnQgMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLmh5c3Rtb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHlzdG1vZGFsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaHlzdG1vZGFsLS1hbmltYXRlZDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1oeXN0bW9kYWwtc3BlZWQpIGVhc2U7XG59XG5cbi5oeXN0bW9kYWwtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uaHlzdG1vZGFsLS1tb3ZlZCxcbi5oeXN0bW9kYWwtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaHlzdG1vZGFsLS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmh5c3Rtb2RhbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5cbi5oeXN0bW9kYWxfX3dpbmRvdyB7XG4gIG1pbi13aWR0aDogMDtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cblxuLmh5c3Rtb2RhbF9fd2luZG93LS1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzEwNScgaGVpZ2h0PScxMDUnIHZpZXdCb3g9JzAgMCAxMDUgMTA1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2FhYSclM0UlM0NjaXJjbGUgY3g9JzEyLjUnIGN5PScxMi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nMHMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzEyLjUnIGN5PSc1Mi41JyByPScxMi41JyBmaWxsLW9wYWNpdHk9Jy41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nMTAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzUyLjUnIGN5PScxMi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nMzAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzUyLjUnIGN5PSc1Mi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nNjAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzkyLjUnIGN5PScxMi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nODAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzkyLjUnIGN5PSc1Mi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nNDAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzEyLjUnIGN5PSc5Mi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nNzAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzUyLjUnIGN5PSc5Mi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nNTAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUgY3g9JzkyLjUnIGN5PSc5Mi41JyByPScxMi41JyUzRSUzQ2FuaW1hdGUgYXR0cmlidXRlTmFtZT0nZmlsbC1vcGFjaXR5JyBiZWdpbj0nMjAwbXMnIGR1cj0nMXMnIHZhbHVlcz0nMTsuMjsxJyBjYWxjTW9kZT0nbGluZWFyJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScgLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDhweDtcbn1cblxuLmh5c3Rtb2RhbC0tYW5pbWF0ZWQgLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZSAwcywgb3BhY2l0eSB2YXIoLS1oeXN0bW9kYWwtc3BlZWQpIGVhc2UgMHM7XG59XG5cbi5oeXN0bW9kYWwtLWFjdGl2ZSAuaHlzdG1vZGFsX193aW5kb3cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oeXN0bW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yMiAyTDIgMjInLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiAybDIwIDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmh5c3Rtb2RhbF9fY2xvc2UtLXdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMjIgMkwyIDIyJy8lM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgMmwyMCAyMCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmh5c3Rtb2RhbF9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk1O1xufVxuXG4uaHlzdG1vZGFsX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaHlzdG1vZGFsX19jbG9zZS0td2g6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmh5c3Rtb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmh5c3Rtb2RhbF9fd2luZG93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG4gIGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcbiAgZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuICBmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcbiAgZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcbiAgc3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5pY29uLS11c2VyOmhvdmVyIHtcbiAgc3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xufVxuXG4ubG9nbyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLm1haW4tZm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuXG4ubWFpbi1mb3JtX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1haW4tZm9ybV9fZm9ybSB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTUycHg7XG59XG5cbi5tYWluLWZvcm1fX3dyYXBwZXItZmllbGRzIHtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvcm1fX3dyYXBwZXItZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5tYWluLWZvcm1fX3RleHQtYXJlYSxcbi5tYWluLWZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFpbi1mb3JtX19hY3Rpb25zIHtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvcm1fX2FjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm1haW4tZm9ybV9fYWNjZXB0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvcm1fX2FjY2VwdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLm1haW4tZm9ybV9fZm9ybS1idXR0b24ge1xuICBtYXgtd2lkdGg6IDM0MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tc2NyZWVuX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcvbWFpbi1zY3JlZW4tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG59XG5cbi5tYWluLXNjcmVlbl9fYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1zY3JlZW5fX2JvZHk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxNjI0M0U7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbi5tYWluLXNjcmVlbl9fb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLXNjcmVlbl9fb3V0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxufVxuXG4ubWFpbi1zY3JlZW5fX2luZm8ge1xuICBtYXgtd2lkdGg6IDY5NnB4O1xufVxuXG4ubWFpbi1zY3JlZW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1haW4tc2NyZWVuX19idXR0b24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1iZWJhcyk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgcGFkZGluZzogMjFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMjc4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tc2NyZWVuX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB9XG59XG5cbi5tYWluLXNjcmVlbl9fYnV0dG9uLWljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5tYWluLXNjcmVlbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLm1hbnVhbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLm1hbnVhbF9fdGFibGUge1xuICBnYXA6IDEycHg7XG59XG5cbi5tYW51YWxfX3RhYmxlICsgLm1hbnVhbF9fdGFibGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFudWFsX190aCB7XG4gIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG4gIGdhcDogMjBweDtcbn1cblxuLm1hbnVhbF9fdHIge1xuICBwYWRkaW5nOiAxNHB4IDczcHggNXB4IDEycHg7XG4gIGdhcDogMjBweDtcbn1cblxuLm1hbnVhbF9fdHIgKyAubWFudWFsX190ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hbnVhbF9fdHItZG93bmxvYWQge1xuICAgIG1heC13aWR0aDogNDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFudWFsX19zdmctaWNvbi1kb3dubG9hZCB7XG4gIHBhZGRpbmc6IDVweCA1cHggOHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuXG4ubWFudWFsX19zdmctaWNvbi1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLW5hdl9fbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2UtaW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubW9iaWxlLW5hdl9fbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2X19tZW51LmlzLW9wZW4ge1xuICByaWdodDogMDtcbn1cblxuLm1vYmlsZS1uYXZfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX3RvcC1tZW51LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMzJweCAzMnB4IDMwcHg7XG4gIH1cbn1cblxuLm1vZGFsX19ib2R5IHtcbiAgcGFkZGluZzogNjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogNDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY1O1xufVxuXG4ubW9kYWxfX3Byb2R1Y3QtcGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFsX19wcm9kdWN0LXBpYyxcbi5tb2RhbF9fcHJvZHVjdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0cHg7XG4gIG1heC1oZWlnaHQ6IDg0cHg7XG4gIG1pbi13aWR0aDogODRweDtcbiAgbWluLWhlaWdodDogODRweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0LWltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1vZGFsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX2JvZHkge1xuICBwYWRkaW5nOiAzNnB4IDI0cHg7XG4gIG1heC13aWR0aDogMzQzcHg7XG59XG5cbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fY2xvc2Uge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLm1vZGFsLS1wcm9kdWN0LWluZm8gLm1vZGFsX19wcm9kdWN0LXBpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XG59XG5cbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fcHJvZHVjdC1waWMsXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbn1cblxuLm1vZGFsLm1vZGFsLS1wcm9kdWN0LWluZm8gLm1vZGFsX190aXRsZSxcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fcHJvZHVjdC1wcm9wcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fcHJvZHVjdC1wYXJhbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggOTRweDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtcGFyYW0gKyAubW9kYWxfX3Byb2R1Y3QtcGFyYW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtYWN0aW9uLFxuLm1vZGFsLm1vZGFsLS1jYXRhbG9nLWZpbHRlciAubW9kYWxfX2NhdGFsb2ctYWN0aW9uIHtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtYnV0dG9uLFxuLm1vZGFsLm1vZGFsLS1jYXRhbG9nLWZpbHRlciAubW9kYWxfX2NhdGFsb2ctYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTJweCAxMXB4O1xufVxuXG4ubW9kYWwubW9kYWwtLWNhdGFsb2ctZmlsdGVyIC5tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGNkYxO1xufVxuXG4ubW9kYWwubW9kYWwtLWNhdGFsb2ctZmlsdGVyIC5tb2RhbF9fY2xvc2Uge1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXZfX2J0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDRweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1uYXZfX2J0bi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubW9iaWxlLW5hdl9fYnRuLWljb246OmJlZm9yZSxcbi5tb2JpbGUtbmF2X19idG4taWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm1vYmlsZS1uYXZfX2J0bi1pY29uOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm1vYmlsZS1uYXZfX2J0bi1pY29uOjphZnRlciB7XG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5tb2JpbGUtbmF2X19idG4taWNvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vYmlsZS1uYXZfX2J0bi1pY29uLmlzLWFjdGl2ZTo6YmVmb3JlLFxuLm1vYmlsZS1uYXZfX2J0bi1pY29uLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsIHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubW9iaWxlLW5hdl9fYnRuLWljb24uaXMtYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG4ubW9iaWxlLW5hdl9fYnRuLWljb24uaXMtYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xufVxuXG4vKiBMYXlvdXQgKi9cbi5tb2JpbGUtbmF2X19idG4ge1xuICB6LWluZGV4OiAxMDAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLW5hdl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uYXYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4ubmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLm5ld3NfX2lubmVyIHtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3c19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLm5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzJweDtcbn1cblxuLm5ld3NfX3Bvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDRDJFMztcbn1cblxuLm5ld3NfX3Bvc3QtYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQycHggbWlubWF4KDM1MHB4LCAxZnIpO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX3Bvc3QtYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5uZXdzX19wb3N0LWltZyBpbWcsXG4ubmV3c19fcG9zdC5uZXdzX19wb3N0LS1wb3B1bGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5ld3NfX3Bvc3QtaW1nIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubmV3c19fcG9zdC10aXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5uZXdzX19wb3N0LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5uZXdzX19wb3N0LXNob3J0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5ld3NfX3JlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcbn1cblxuLm5ld3NfX3Bvc3QtZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHBhZGRpbmc6IDZweCA4cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogLTE2cHg7XG59XG5cbi5uZXdzX19zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAzMDJweDtcbiAgbWluLXdpZHRoOiAzMDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzX19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ld3NfX3RpdGxlLXNpZGViYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0QyRTM7XG59XG5cbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgLm5ld3NfX3Bvc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLm5ld3NfX3Bvc3QubmV3c19fcG9zdC0tcG9wdWxhciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubmV3c19fcG9zdC5uZXdzX19wb3N0LS1wb3B1bGFyICsgLm5ld3NfX3Bvc3QubmV3c19fcG9zdC0tcG9wdWxhciB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgLm5ld3NfX3Bvc3QtZGF0ZSB7XG4gIHBhZGRpbmc6IDZweCA0cHggMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgaW1nIHtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDE0MHB4O1xufVxuXG4ucGFnZS1oZWFkIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4ucGFnZS1oZWFkLnBhZ2UtaGVhZC0tcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY5Rjg7XG59XG5cbi5wYWdlLWhlYWRfX3BpYyB7XG4gIGhlaWdodDogMTY1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcvc3RvY2stYmcucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5wYWdlLWhlYWRfX3BpYyArIC5wYWdlLWhlYWRfX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucGFnZS1oZWFkX19oZWFkaW5nICsgLnBhZ2UtaGVhZF9fdXNwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBhZ2UtaGVhZF9fdXNwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIGdhcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2luYXRpb25fX2xpbmstLXByZXYsXG4ucGFnaW5hdGlvbl9fbGluay0tbmV4dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLS1wcmV2OmhvdmVyIC5wYWdpbmF0aW9uX19idXR0b24taWNvbixcbi5wYWdpbmF0aW9uX19saW5rLS1uZXh0OmhvdmVyIC5wYWdpbmF0aW9uX19idXR0b24taWNvbiB7XG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcbn1cblxuLnBhZ2luYXRpb25fX2J1dHRvbi1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItZ3JheS00MDApO1xufVxuXG4ucGFnaW5hdGlvbl9faXRlbSAucGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19pdGVtLmFjdGl2ZSAucGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0JEQkRCRDtcbn1cblxuLyogTmV3cy1kZXRhaWwgKi9cbi5uZXdzLm5ld3MtLWRldGFpbCAubmV3c19fbWV0YS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy5uZXdzLS1kZXRhaWwgLm5ld3NfX3BpY3R1cmUsXG4ubmV3cy5uZXdzLS1kZXRhaWwgLm5ld3NfX2RldGFpbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmV3c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDRDJFMztcbn1cblxuLm5ld3NfX2FjdGlvbnMge1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5uZXdzX19idXR0b24uYnV0dG9uLS1uZXdzIHtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucGFydG5lcnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnBhcnRuZXJzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXJ0bmVyc19fc3VidGl0bGUtYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG4ucGFydG5lcnNfX2l0ZW1zIHtcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMTkycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjM4cHgsIDFmcikpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMjBweCwgMWZyKSk7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19pdGVtIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5wYXJ0bmVyc19faXRlbTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4ucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkgLnBhcnRuZXJzX19oZWFkaW5nLXdyYXAge1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLnBhcnRuZXJzLS1hYm91dC1jb21wYW55IC5wYXJ0bmVyc19faGVhZGluZy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wYXJ0bmVycy5wYXJ0bmVycy0tYWJvdXQtY29tcGFueSAucGFydG5lcnNfX3N1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkgLnBhcnRuZXJzX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJ0bmVycy5wYXJ0bmVycy0tYWJvdXQtY29tcGFueSAucGFydG5lcnNfX2l0ZW1zIHtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkgLnBhcnRuZXJzX19pdGVtIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5wYXltZW50LWNvbWZvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xufVxuXG4ucGF5bWVudC1jb21mb3J0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ0NXB4LCAxZnIpKTtcbiAgZ2FwOiA2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wYXltZW50LWNvbWZvcnRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnBheW1lbnQtY29tZm9ydF9faXRlbSB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEMkUzO1xufVxuXG4ucGF5bWVudC1jb21mb3J0X19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgMTc1LCAxNjksIDAuMTIxNTY4NjI3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnBheW1lbnQtY29tZm9ydF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wYXltZW50LWNvbWZvcnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjlGODtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjQwcHgsIDM1MHB4KSAxZnIgbWlubWF4KDIzNXB4LCAyNTBweCk7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZWFkX193cmFwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1oZWFkX19waWN0dXJlLFxuICAucHJvZHVjdC1oZWFkX19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZWFkX19pbmZvLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0NEMkUzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlYWRfX2luZm8td3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVhZF9fcGFyYW0ge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWhlYWRfX3BhcmFtICsgLnByb2R1Y3QtaGVhZF9fcGFyYW0ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjlGODtcbiAgZ2FwOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlYWRfX2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1oZWFkX19mZWF0dXJlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZWFkX19pdGVtLWZlYXR1cmVzIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19pdGVtLWZlYXR1cmVzLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19pdGVtLWZlYXR1cmVzLXN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XG59XG5cbi5wcm9kdWN0LWhlYWRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19hdmFpbGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cblxuLnByb2R1Y3QtaGVhZF9fYXZhaWxhYmxlLmlzLWF2YWlsYWJsZTo6YmVmb3JlLFxuLnByb2R1Y3QtaGVhZF9fYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1oZWFkX19hdmFpbGFibGUuaXMtbm9uZS1hdmFpbGFibGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTNlNTg7XG4gIGNvbG9yOiAjZGEzZTU4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19hdmFpbGFibGUuaXMtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCMDIyO1xuICBjb2xvcjogI0ZEQjAyMjtcbn1cblxuLnByb2R1Y3QtaGVhZF9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxMnB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19jb250YWN0cyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGdhcDogMjRweDtcbn1cblxuLnByb2R1Y3QtaGVhZF9fY29udGFjdCB7XG4gIGdhcDogMTJweDtcbn1cblxuLnByb2R1Y3QtaGVhZF9fY29udGFjdDpob3ZlciAucHJvZHVjdC1oZWFkX19jb250YWN0LW5hbWUge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC1pY29uIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC1oZWFkX19jb250YWN0LWljb24tc3ZnIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcbn1cblxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC1uYW1lIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cblxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC1uYW1lLFxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXRhYnMgLnRhYnNfX2J1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXRhYnNfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY5Rjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xufVxuXG4ucHJvZHVjdC10YWJzX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC10YWJzX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFic19fZ2FsbGVyeS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnByb2R1Y3QtdGFic19fZ2FsbGVyeSB7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXRhYnNfX2dhbGxlcnkge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuXG4ucHJvZHVjdC10YWJzX19waWN0dXJlLWdhbGxlcnkge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLnByb2R1Y3QtdGFic19faW1nLWdhbGxlcnkge1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5cbi5wcm9kdWN0LXRhYnNfX2dhbGxlcnktYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10YWJzX19idXR0b24tbW9yZSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cblxuLnByb2R1Y3QtdGFic19faW5uZXItaW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzgwcHgsIDFmcikpO1xuICBnYXA6IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtdGFic19faW5uZXItaW5mbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYnNfX3RpdGxlLWRlc2NyaXB0aW9uLFxuLnByb2R1Y3QtdGFic19fdGl0bGUtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucHJvZHVjdC10YWJzX19wYXJhbXMtdGgge1xuICBwYWRkaW5nOiAyMnB4IDEycHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbn1cblxuLnByb2R1Y3QtdGFic19fcGFyYW1zLXRyIHtcbiAgcGFkZGluZzogMTJweCAxMnB4IDhweDtcbn1cblxuLnByb2R1Y3QtdGFic19fcGFyYW1zLXRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbn1cblxuLnByb2R1Y3QtdGFic19fcGFyYW1zLXRoLFxuLnByb2R1Y3QtdGFic19fcGFyYW1zLXRyIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuXG4ucXVhbGl0eSB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucXVhbGl0eV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgZ2FwOiA0OHB4O1xufVxuXG4ucXVhbGl0eV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDMyMHB4LCAxZnIpKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5xdWFsaXR5X19pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogYXR0cihkYXRhLW51bSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcbiAgZm9udC1zaXplOiAzMThweDtcbiAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgei1pbmRleDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfX2l0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNDBweDtcbiAgfVxufVxuXG4ucXVhbGl0eV9faXRlbTpudGgtY2hpbGQoZXZlbik6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4ucXVhbGl0eV9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXR5X19pbmZvIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5xdWFsaXR5X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnF1YWxpdHlfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucXVhbGl0eV9faXRlbS5xdWFsaXR5X19pdGVtLS1yZXZlcnMgLnF1YWxpdHlfX3BpYyB7XG4gIG9yZGVyOiAtMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXR5X19pdGVtIC5xdWFsaXR5X19waWMsXG4gIC5xdWFsaXR5X19pdGVtLnF1YWxpdHlfX2l0ZW0tLXJldmVycyAucXVhbGl0eV9fcGljIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWF4LWhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLnJldmlld3NfX3NwbGlkZS1zbGlkZSBwaWN0dXJlLFxuLnJldmlld3NfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTg4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZXZpZXdzX19zcGxpZGUtc2xpZGUgcGljdHVyZSxcbiAgLnJldmlld3NfX3Bob3RvIHtcbiAgICBtYXgtaGVpZ2h0OiAyNjNweDtcbiAgICBtYXgtd2lkdGg6IDE4M3B4O1xuICB9XG59XG5cbi5yZXZpZXdzX19zcGxpZGUtc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnJldmlld3NfX3NwbGlkZS1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3c19fc2xpZGUtZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV2aWV3c19fc2xpZGUtY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5yZXZpZXdzX19zbGlkZS1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZXZpZXdzX19zbGlkZS1jb21wYW55LFxuICAucmV2aWV3c19fc2xpZGUtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5yZXZpZXdzX19zcGxpZGUtYXJyb3cuc3BsaWRlX19hcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3BsaWRlX19hcnJvdyAucmV2aWV3c19fYXJyb3ctaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWNvbG9yLWRhcmspO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ucmV2aWV3c19fc3BsaWRlLWFycm93LnJldmlld3NfX3NwbGlkZS1hcnJvdy0tcHJldiAucmV2aWV3c19fYXJyb3ctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ucmV2aWV3c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnJldmlld3NfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmV2aWV3c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDFlbTtcbiAgfVxufVxuXG4ucmV2aWV3c19fc3BsaWRlLXBhZ2luYXRpb24uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtNTBweDtcbiAgZ2FwOiAxNHB4O1xufVxuXG4ucmV2aWV3c19fc3BsaWRlLXBhZ2luYXRpb24uc3BsaWRlX19wYWdpbmF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcbn1cblxuLyogUmV2aWV3cy1wcm9kdWN0ICovXG4ucmV2aWV3cy5yZXZpZXdzLS1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG59XG5cbi5yZXZpZXdzLnJldmlld3MtLXByb2R1Y3QgLnJldmlld3NfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4vKiBSZXZpZXdzLWNhdGFsb2cgKi9cbi5yZXZpZXdzLnJldmlld3MtLWNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG59XG5cbi5zZWN0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG5cbi5zZWN0aW9ucy5zZWN0aW9ucy0tY2F0YWxvZyAuc2VjdGlvbnNfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb25zX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbnNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuXG4uc2VjdGlvbnNfX2l0ZW0ge1xuICBnYXA6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLnNlY3Rpb25zX19pdGVtOmhvdmVyIC5zZWN0aW9uc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc2VjdGlvbnNfX2l0ZW06aG92ZXIgLnNlY3Rpb25zX19idXR0b24taWNvbiB7XG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcbn1cblxuLnNlY3Rpb25zX193cmFwIHtcbiAgcGFkZGluZzogMzJweCAwIDMycHggMzJweDtcbn1cblxuLnNlY3Rpb25zX19jb3VudCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNlY3Rpb25zX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyMTU2ODYyNzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cblxuLnNlY3Rpb25zX19idXR0b24taWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogc3Jva2UgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uc19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hpcG1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zaGlwbWVudF9fY29scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQwMHB4LCAxZnIpIG1pbm1heCg0MDBweCwgMWZyKTtcbiAgZ2FwOiA0OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaGlwbWVudF9fY29scyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNoaXBtZW50X19waWN0dXJlLFxuLnNoaXBtZW50X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0NzRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaGlwbWVudF9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLnNoaXBtZW50X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hpcG1lbnRfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalVpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEl3SURjdU5VdzVJREU0TGpWTU5DQXhNeTQxSWlCemRISnZhMlU5SWlNelFVRkdRVGtpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zNnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5zaGlwbWVudF9faXRlbSArIC5zaGlwbWVudF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5zaGlwbWVudF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2hpcG1lbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zaGlwbWVudHNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzQycHgsIDFmcikpO1xuICBnYXA6IDQ4cHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2hpcG1lbnRzX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNoaXBtZW50c19fd3JhcC1waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2hpcG1lbnRzX19waWN0dXJlLFxuLnNoaXBtZW50c19faW1nLFxuLnNoaXBtZW50c19fYXJ0aWNsZSBwaWN0dXJlLFxuLnNoaXBtZW50c19fYXJ0aWNsZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjA4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuLnNoaXBtZW50c19fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBwYWRkaW5nOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE5cHg7XG4gIGJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi5zaGlwbWVudHNfX2FydGljbGU6aG92ZXIgLnNoaXBtZW50c19fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuXG4uc2hpcG1lbnRzX19hcnJvdy1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc2hpcG1lbnRzX19hcnRpY2xlOmhvdmVyIC5zaGlwbWVudHNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5zaGlwbWVudHNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cblxuLnNoaXBtZW50c19fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLyogU2hpcG1lbnRzLXByb2R1Y3QqL1xuLnNoaXBtZW50cy5zaGlwbWVudHMtLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNoaXBtZW50cy5zaGlwbWVudHMtLXByb2R1Y3QgLnNoaXBtZW50c19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5zaGlwbWVudHMuc2hpcG1lbnRzLS1wcm9kdWN0IC5zaGlwbWVudHNfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNoaXBtZW50cy5zaGlwbWVudHMtLXByb2R1Y3QgLnNoaXBtZW50c19fYnV0dG9uIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuXG4vKiBTaGlwbWVudHMtY2F0YWxvZyAqL1xuLnNoaXBtZW50cy5zaGlwbWVudHMtLWNhdGFsb2cge1xuICBwYWRkaW5nOiA4MHB4IDAgNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hpcG1lbnRzX19zcGxpZGUtYXJyb3dzLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaGlwbWVudHNfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zcGxpZGVfX2Fycm93IC5zaGlwbWVudHNfX2Fycm93LWljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnNoaXBtZW50c19fc3BsaWRlLWFycm93LnNoaXBtZW50c19fc3BsaWRlLWFycm93LS1wcmV2IC5zaGlwbWVudHNfX2Fycm93LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnNoaXBtZW50c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2hpcG1lbnRzX19zcGxpZGUtYXJyb3cuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uc2hpcG1lbnRzX19zcGxpZGUtYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNoaXBtZW50c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDFlbTtcbiAgfVxufVxuXG4uc2hpcG1lbnRzX19zcGxpZGUtcGFnaW5hdGlvbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBib3R0b206IC01MHB4O1xuICBnYXA6IDE0cHg7XG59XG5cbi5zaGlwbWVudHNfX3NwbGlkZS1wYWdpbmF0aW9uLnNwbGlkZV9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XG59XG5cbi5zaW1pbGFyLXByb2R1Y3RzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX3RyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyIDE5MHB4IDE4MHB4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbWlsYXItcHJvZHVjdHNfX3RyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMEQ1REQ7XG4gIH1cbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2ltaWxhci1wcm9kdWN0c19fdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2ltaWxhci1wcm9kdWN0c19fdHIgKyAuc2ltaWxhci1wcm9kdWN0c19fdHIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX3RyLXBpYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1pbGFyLXByb2R1Y3RzX190ci1waWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX3RyLWltZyB7XG4gIG1heC13aWR0aDogOTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDkycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX25hbWUge1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xufVxuXG4uc2ltaWxhci1wcm9kdWN0c19fYXZhaWxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zaW1pbGFyLXByb2R1Y3RzX19hdmFpbGFibGUuaXMtYXZhaWxhYmxlOjpiZWZvcmUsXG4uc2ltaWxhci1wcm9kdWN0c19fYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2ltaWxhci1wcm9kdWN0c19fYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzZTU4O1xuICBjb2xvcjogI2RhM2U1ODtcbn1cblxuLnNpbWlsYXItcHJvZHVjdHNfX2F2YWlsYWJsZS5pcy1hdmFpbGFibGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREIwMjI7XG4gIGNvbG9yOiAjRkRCMDIyO1xufVxuXG4uc2ltaWxhci1wcm9kdWN0c19fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbWlsYXItcHJvZHVjdHNfX2FjdGlvbi10YWJsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zaW1pbGFyLXByb2R1Y3RzX19hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zaW1pbGFyLXByb2R1Y3RzX19idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG5cbi50YWJzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFic19fYnV0dG9ucyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi50YWJzX19idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFic19fYnV0dG9uIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udGFic19fYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xufVxuXG4udGFic19fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi50YWJzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50YWJzX19jb250ZW50LmlzLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XG59XG5cbi50ZWFtX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgZ2FwOiA1MXB4IDgwcHg7XG59XG5cbi50ZWFtX19waWMsXG4udGVhbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjk2cHg7XG4gIG1heC1oZWlnaHQ6IDI5NnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udGVhbV9faXRlbS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4udGVhbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnRlYW1fX3Bvc2l0aW9uLFxuLnRlYW1fX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZWFtX19jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XG59XG5cbi50ZWFtX19jb250YWN0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi52aWRlby1jb21wYW55X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzM3B4IDc2cHggMzNweCA2NHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcvdmlkZW8tY29tcGFueS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDkwNHB4IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEJCNkIwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IC0xNjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tY29tcGFueV9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZzogMzNweCAxNXB4IDMzcHg7XG4gIH1cbn1cblxuLnZpZGVvLWNvbXBhbnlfX3dyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC43OGRlZywgIzRCQjZCMCAxNi4zOCUsICMyQzlGOTkgOTUuNTMlKTtcbn1cblxuLnZpZGVvLWNvbXBhbnlfX3dyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL290aGVyL3BsYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA5OXB4O1xuICBoZWlnaHQ6IDk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tY29tcGFueV9fd3JhcDo6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4udmlkZW8tY29tcGFueV9faGVhZGluZyxcbi52aWRlby1jb21wYW55X19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyMzJweDtcbn1cblxuLnZpZGVvLWNvbXBhbnlfX2hlYWRpbmcge1xuICBmb250LXNpemU6IHJlc3BvbnNpdmUgNDJweCA4OXB4O1xuICBmb250LXJhbmdlOiAzNzVweCAxMDI0cHg7XG59XG5cbi52aWRlby1jb21wYW55X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ud3lzaXd5ZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNjAwKTtcbn1cblxuLnd5c2l3eWcgaDEsXG4ud3lzaXd5ZyBoMixcbi53eXNpd3lnIGgzLFxuLnd5c2l3eWcgaDQsXG4ud3lzaXd5ZyBoNSxcbi53eXNpd3lnIGg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcbn1cblxuLnd5c2l3eWcgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi53eXNpd3lnIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud3lzaXd5ZyBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnd5c2l3eWcgaDYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ud3lzaXd5ZyB1bCxcbi53eXNpd3lnIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ud3lzaXd5ZyB1bCBsaSB+IGxpLFxuLnd5c2l3eWcgb2wgbGkgfiBsaSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi53eXNpd3lnLnd5c2l3eWctLWRlbGl2ZXJ5IHVsIGxpIH4gbGkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi53eXNpd3lnIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi53eXNpd3lnIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJtYVd4c1BTSWpNakk0UWtVMklpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlDQjJhV1YzUW05NFBTSXdJREFnTXpBZ016QWlJSGRwWkhSb1BTSXhOWEI0SWlCb1pXbG5hSFE5SWpFMWNIZ2lQanh3WVhSb0lHUTlJazBnTWpZdU9UZ3dORFk1SURVdU9Ua3dNak0wTkNCQklERXVNREF3TVNBeExqQXdNREVnTUNBd0lEQWdNall1TWpreU9UWTVJRFl1TWpreU9UWTRPQ0JNSURFeElESXhMalU0TlRrek9DQk1JRFF1TnpBM01ETXhNaUF4TlM0eU9USTVOamtnUVNBeExqQXdNREVnTVM0d01EQXhJREFnTVNBd0lETXVNamt5T1RZNE9DQXhOaTQzTURjd016RWdUQ0F4TUM0eU9USTVOamtnTWpNdU56QTNNRE14SUVFZ01TNHdNREF4SURFdU1EQXdNU0F3SURBZ01DQXhNUzQzTURjd016RWdNak11TnpBM01ETXhJRXdnTWpjdU56QTNNRE14SURjdU56QTNNRE14TWlCQklERXVNREF3TVNBeExqQXdNREVnTUNBd0lEQWdNall1T1Rnd05EWTVJRFV1T1Rrd01qTTBOQ0I2SWk4K1BDOXpkbWMrXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG59XG5cbi53eXNpd3lnIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4ud3lzaXd5ZyB0YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xufVxuXG4ud3lzaXd5ZyB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi53eXNpd3lnLnd5c2l3eWctLWRlbGl2ZXJ5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ud3lzaXd5Zy53eXNpd3lnLS1kZWxpdmVyeSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnd5c2l3eWcgdWwgbGkgPiB1bCxcbi53eXNpd3lnIG9sIGxpID4gb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3lzaXd5ZyBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi53eXNpd3lnLnd5c2l3eWctLWRlbGl2ZXJ5IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3lzaXd5ZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTYwMCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4ycztcbn1cblxuLnd5c2l3eWcgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4ud3lzaXd5Zy53eXNpd3lnLS1wcm9kdWN0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKspFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMTVweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3lzaXd5Zy53eXNpd3lnLS1wcm9kdWN0IHVsLFxuLnd5c2l3eWcud3lzaXd5Zy0tcHJvZHVjdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZ2UtNDA0X19pbm5lciB7XG4gIGdhcDogMzJweDtcbn1cblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXHJcbioge1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRtYXJnaW46IDBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIExpbmtzICovXHJcblxyXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyICB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIENvbW1vbiAqL1xyXG5cclxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxudWwsIHVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbmltZywgc3ZnIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIEZvcm0gKi9cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXHJcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi5maWx0ZXIuZmlsdGVyLS1tb2RhbCB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlci5maWx0ZXItLW1vZGFsLmh5c3Rtb2RhbC0tYWN0aXZlIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlci5maWx0ZXItLW1vZGFsIC5maWx0ZXJfX3dpbmRvdyB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdFx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4uZmlsdGVyLmZpbHRlci0tbW9kYWwuaHlzdG1vZGFsLS1hY3RpdmUgLmZpbHRlcl9fd2luZG93IHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX19tb2RhbC10aXRsZSxcclxuLmZpbHRlci5maWx0ZXItLW1vZGFsIC5maWx0ZXJfX2Nsb3NlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXIuZmlsdGVyLS1tb2RhbCAuZmlsdGVyX19jbG9zZSB7XHJcblx0dG9wOiAyMHB4O1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmZpbHRlci5maWx0ZXItLW1vZGFsIC5maWx0ZXJfX3dpbmRvdyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZpbHRlcl9fYngtcGFyYW0tYm94LWNvbnRhaW5lciB7XHJcblx0bWF4LWhlaWdodDogMTUwcHg7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZpbHRlcl9fcGFyYW0tYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0cGFkZGluZy10b3A6IDI4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5maWx0ZXJfX3BhcmFtLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMjBweDtcclxufVxyXG5cclxuLyouZmlsdGVyX19wYXJhbS10aXRsZTo6YWZ0ZXIgeyovXHJcbi8qXHRjb250ZW50OiAnJzsqL1xyXG4vKlx0d2lkdGg6IDI0cHg7Ki9cclxuLypcdGhlaWdodDogMjRweDsqL1xyXG4vKlx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy96c3BhLTIwMjQvYXNzZXRzL2ltZy9vdGhlci9wbHVzLnN2Z1wiKTsqL1xyXG4vKlx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsqL1xyXG4vKlx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyovXHJcbi8qXHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsqL1xyXG4vKn0qL1xyXG5cclxuLyouZmlsdGVyX19wYXJhbS1ib3hbb3Blbl0gLmZpbHRlcl9fcGFyYW0tdGl0bGU6OmFmdGVyIHsqL1xyXG4vKlx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy96c3BhLTIwMjQvYXNzZXRzL2ltZy9vdGhlci9taW51cy5zdmdcIik7Ki9cclxuLyp9Ki9cclxuXHJcbi5maWx0ZXJfX2Jsb2NrIHtcclxuXHRtYXJnaW4tdG9wOiAxN3B4O1xyXG59XHJcblxyXG4uZmlsdGVyX19jaGVja2JveCArIC5maWx0ZXJfX2NoZWNrYm94IHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYigwIDAgMCAvIDAuMik7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjcwODU7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMjUwbXMgbGluZWFyLCBoZWlnaHQgMjUwbXMgbGluZWFyO1xyXG59XHJcblxyXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgLTk2MCA5NjAgOTYwJyB3aWR0aD0nMTYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzMwJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzgyLTI0MCAxNTQtNDY4bDU3LTU3IDE3MSAxNzEgMzY3LTM2NyA1NyA1Ny00MjQgNDI0WicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHRyYW5zaXRpb246IHdpZHRoIDI1MG1zIGxpbmVhciwgaGVpZ2h0IDI1MG1zIGxpbmVhcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR0cmFuc2l0aW9uOiB3aWR0aCAyNTBtcyBsaW5lYXIsIGhlaWdodCAyNTBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMG1zO1xyXG59XHJcblxyXG4uZmlsdGVyX19jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZpbHRlcl9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjY2NjO1xyXG5cdGJvcmRlci1jb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZpbHRlcl9fY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOjphZnRlciB7XHJcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbn1cclxuXHJcbi5maWx0ZXJfX2lucHV0LWNoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAxNHB4O1xyXG59XHJcbi5maWx0ZXJfX21pbi1wcmljZSxcclxuLmZpbHRlcl9fbWF4LXByaWNlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5maWx0ZXIgLmZpbHRlcl9fc2xpZGVyLXRyYWNrLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMjBweCAwIDAgMTVweDtcclxufVxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci10cmFjayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcblx0d2lkdGg6IDcwJTtcclxufVxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1oYW5kbGUtbGVmdCxcclxuLmZpbHRlciAuZmlsdGVyX19zbGlkZXItaGFuZGxlLXJpZ2h0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHRvcDogLTZweDtcclxufVxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci10cmFjayAuZmlsdGVyX19zbGlkZXItaGFuZGxlLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci10cmFjayAuZmlsdGVyX19zbGlkZXItaGFuZGxlLXJpZ2h0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcbi5maWx0ZXIgLmZpbHRlcl9fc2xpZGVyLXBhcnQtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Z2FwOiA0cHg7XHJcblx0cmlnaHQ6IC0xMDBweDtcclxuXHR0b3A6IC0xMHB4O1xyXG59XHJcbi5maWx0ZXIgLmZpbHRlcl9fc2xpZGVyLXBhcnQtd3JhcCBzcGFuLFxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1wYXJ0LXdyYXAgLmJ4LXVpLXNsaWRlci1wYXJ0IHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZmlsdGVyIC5maWx0ZXJfX3NsaWRlci1wYXJ0LXdyYXAgLmJ4LXVpLXNsaWRlci1wYXJ0IHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmZpbHRlciAuZmlsdGVyX19hY3Rpb25zIHtcclxuXHRnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5maWx0ZXIgLmZpbHRlcl9fYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG4vKlxyXG4qIFx0UmVzdWx0IFBvcHVwXHJcbipcclxuKi9cclxuXHJcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA5MTU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdG1hcmdpbi10b3A6IC0zNnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y29sb3I6ICMzZjNmM2Y7XHJcblx0bWluLWhlaWdodDogMzdweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDNkRDRTc7XHJcbn1cclxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdC5sZWZ0IHtcclxuXHRib3JkZXItd2lkdGg6IDJweCAxMHB4IDJweCAycHg7XHJcblx0LXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybChpbWFnZXMvcmVzdWx0X3BvcHVwX2xlZnQucG5nKSA0IDIwIDQgNCByZXBlYXQ7XHJcblx0LW1vei1ib3JkZXItaW1hZ2U6IHVybChpbWFnZXMvcmVzdWx0X3BvcHVwX2xlZnQucG5nKSA0IDIwIDQgNCByZXBlYXQ7XHJcblx0LW8tYm9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9sZWZ0LnBuZykgNCAyMCA0IDQgcmVwZWF0O1xyXG5cdGJvcmRlci1pbWFnZTogdXJsKGltYWdlcy9yZXN1bHRfcG9wdXBfbGVmdC5wbmcpIDQgMjAgNCA0IGZpbGwgcmVwZWF0O1xyXG59XHJcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQucmlnaHQge1xyXG5cdGJvcmRlci13aWR0aDogMnB4IDJweCAycHggMTBweDtcclxuXHQtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKGltYWdlcy9yZXN1bHRfcG9wdXBfcmlnaHQucG5nKSA0IDQgNCAyMCByZXBlYXQ7XHJcblx0LW1vei1ib3JkZXItaW1hZ2U6IHVybChpbWFnZXMvcmVzdWx0X3BvcHVwX3JpZ2h0LnBuZykgNCA0IDQgMjAgcmVwZWF0O1xyXG5cdC1vLWJvcmRlci1pbWFnZTogdXJsKGltYWdlcy9yZXN1bHRfcG9wdXBfcmlnaHQucG5nKSA0IDQgNCAyMCByZXBlYXQ7XHJcblx0Ym9yZGVyLWltYWdlOiB1cmwoaW1hZ2VzL3Jlc3VsdF9wb3B1cF9yaWdodC5wbmcpIDQgNCA0IDIwIGZpbGwgcmVwZWF0O1xyXG59XHJcblxyXG4uYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0LnJpZ2h0IHtcclxuXHRsZWZ0OiA5NyU7XHJcbn1cclxuLmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdC5sZWZ0IHtcclxuXHRyaWdodDoxMDAlO1xyXG59XHJcbi5ieC1maWx0ZXItaG9yaXpvbnRhbCAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0Ym90dG9tOiAtN3B4O1xyXG59XHJcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQtY2xvc2Uge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmJ4LWZpbHRlciAuYngtZmlsdGVyLXBvcHVwLXJlc3VsdCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5ieC10b3VjaCAuYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzZkYWU3O1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XHJcblx0fVxyXG5cdC5ieC10b3VjaCAuYngtZmlsdGVyIC5ieC1maWx0ZXItcG9wdXAtcmVzdWx0IGJye2Rpc3BsYXk6IG5vbmU7fVxyXG5cdC5ieC1maWx0ZXIgLmJ4LWZpbHRlci1wb3B1cC1yZXN1bHQgLmFycm93IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiOnJvb3Qge1xyXG5cdC0tY29udGFpbmVyLXdpZHRoOiAxNDcwcHg7XHJcblx0LS1jb250YWluZXItd2lkdGgtMTYwMDogMTYzMHB4O1xyXG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdC0tZm9udC1tYWluOiBzYW5zLXNlcmlmO1xyXG5cdC0tZm9udC1iZWJhczogJ0JlYmFzTmV1ZScsIHNhbnMtc2VyaWY7XHJcblx0LS1mb250LWludGVyOiAnSW50ZXInLCBzYW5zLXNlcmlmO1xyXG5cclxuXHQtLXBhZ2UtYmc6ICNmZmY7XHJcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xyXG5cdC0tbGluay1jb2xvcjogIzJGODBFRDtcclxuXHJcblx0LS1hY2NlbnQ6ICMzQUFGQTk7XHJcblx0LS1saWdodC1ncmVlbjogI0RFRjJGMTtcclxuXHQtLWNvbG9yLWdyYXktNDAwOiAjOThBMkIzO1xyXG5cdC0tY29sb3ItZ3JheS01MDA6ICM2NjcwODU7XHJcblx0LS1jb2xvci1ncmF5LTYwMDogIzM0NDA1NDtcclxuXHQtLWNvbG9yLWdyYXktNzAwOiAjNDc1NDY3O1xyXG5cdC0tY29sb3ItbGlnaHQtZ3JheTogI0JEQkRCRDtcclxuXHQtLWNvbG9yLW1lZGl1bS1ncmF5OiAjMzMzMzMzO1xyXG5cdC0tY29sb3ItZ3JheTogIzRGNEY0RjtcclxuXHQtLWNvbG9yLWdyYXktMzogIzgyODI4MjtcclxuXHQtLWNvbG9yLWRhcms6ICMxNjI0M0U7XHJcblx0LS1jb2xvci1ibGFjazogIzAwMDAwMDtcclxuXHQtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG5cclxuXHQtLWNvbG9yLWludmFsaWQ6ICNmMzA3MDc7XHJcblxyXG5cdC0tcGFkZGluZy1ibG9jay04MDogODBweCAwO1xyXG5cdC0tcGFkZGluZy1ibG9jay02NDogNjRweCAwO1xyXG5cclxuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcclxuXHQtLXRhYmxldC1zaXplOiAxMDI0cHg7XHJcblx0LS1tb2JpbGUtc2l6ZTogNzY4cHg7XHJcblxyXG5cdC0taG92ZXItdGltZTogLjI1MHM7XHJcbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IEJlYmFzTmV1ZTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CZWJhc05ldWUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlcjtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogQmViYXNOZXVlO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvQmViYXNOZXVlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JlYmFzTmV1ZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCJodG1sLCBib2R5IHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuY29kZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcclxuXHRwYWRkaW5nOiAwLjJyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5wcmUuY29kZSB7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbiIsIi5kb2NzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdC8vIHJvdy1nYXA6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDFyZW0gMDtcclxuXHR9XHJcblxyXG5cdHVsLFxyXG5cdG9sIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdG9sIGxpIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uLCBzZWN0aW9uLmRvY3Mge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHJcblx0c2VjdGlvbiArIHNlY3Rpb24ge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XHJcblx0fVxyXG5cclxuXHRzbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlLTE6Zmlyc3QtY2hpbGQsXHJcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnRlc3Qge1xyXG5cdHdpZHRoOiA2MDBweDtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHQvLyDQoNCw0LHQvtGC0LDQtdGCIHJldGluYSBzY3NzIHdlYnBcclxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKTtcclxuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xyXG5cdH1cclxuXHJcblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XHJcblx0Ly8gYmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxyXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxyXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcclxufVxyXG5cclxuLnRlc3QtMiB7XHJcblx0d2lkdGg6IDYwMHB4O1xyXG5cdGhlaWdodDogMzAwcHg7XHJcblx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcclxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcclxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XHJcbn1cclxuXHJcbi5mb250LTEge1xyXG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5mb250LTIge1xyXG5cdGZvbnQtZmFtaWx5OiAnRmlyYXNhbnNCb29rJztcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xyXG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcclxuXHQgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQgKCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlICgpIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlWFMgKCkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tKCRtaW5fd2lkdGgpe1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdG8oJG1heF93aWR0aCl7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heF93aWR0aCl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tLXRvKCRtaW5fd2lkdGgsICRtYXhfd2lkdGgpe1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKXtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufSIsIi5ub25lIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kLWZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kLWZsZXgtY29sdW1uIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZmxleC1qdXN0aWZ5LXNiIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4LWp1c3RpZnktY2VudGVyIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXgtYWxpZ24tY2VudGVyIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYi1wYWRkaW5nLTgwIHtcclxuXHRwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLWJsb2NrLTgwKTtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogNDhweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLmItcGFkZGluZy02NCB7XHJcblx0cGFkZGluZzogdmFyKC0tcGFkZGluZy1ibG9jay02NCk7XHJcbn1cclxuIiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cclxuLmNvbnRlbnQtZGVtbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHRwYWRkaW5nOiAxcmVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XHJcbn1cclxuXHJcbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXHJcbi5jb250YWluZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cclxuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250YWluZXItMTYwMCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblxyXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoLTE2MDApO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mdWxsIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250YWluZXItbGVmdC01MCB7XHJcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0bWF4LXdpZHRoOiA1MCU7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuXHRtYXgtd2lkdGg6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItcmlnaHQge1xyXG5cdHBhZGRpbmctbGVmdDogY2FsYyhcclxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXHJcblx0KTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1sZWZ0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxyXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcclxuXHQpO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXHJcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcclxuXHQpO1xyXG5cdHBhZGRpbmctbGVmdDogY2FsYyhcclxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXHJcblx0KTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXHJcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcclxuXHQpO1xyXG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXHJcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxyXG5cdCk7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0fVxyXG59XHJcbiIsIi50aXRsZSB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ji0taHVnZSB7XHJcblx0XHRmb250LXNpemU6IHJlc3BvbnNpdmUgNDhweCA2NHB4O1xyXG5cdFx0Zm9udC1yYW5nZTogMzc1cHggMTAyNHB4O1xyXG5cdH1cclxuXHQmLS1iaWcge1xyXG5cdFx0Zm9udC1zaXplOiByZXNwb25zaXZlIDMycHggNDJweDtcclxuXHRcdGZvbnQtcmFuZ2U6IDM3NXB4IDEwMjRweDtcclxuXHR9XHJcblx0Ji0tbGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiByZXNwb25zaXZlIDI0cHggMjhweDtcclxuXHRcdGZvbnQtcmFuZ2U6IDM3NXB4IDEwMjRweDtcclxuXHR9XHJcblx0Ji0tcHJlLWxhcmdlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0Ji0tbWVkaXVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblx0Ji0tc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHQmLS10aW55IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0Ji0tYWNjZW50IHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG5cdH1cclxuXHQmLS1kYXJrIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuXHR9XHJcblx0Ji0tZ3JheS03MDAge1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcclxuXHR9XHJcblx0Ji0tZ3JheSB7XHJcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcblx0fVxyXG5cdCYtLXdoaXRlIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcblx0fVxyXG5cdCYtLWJsYWNrIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcblx0fVxyXG5cdCYtLXctcmVndWxhciB7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdH1cclxuXHQmLS13LWJvbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdCYtLXVwcGVyY2FzZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLnRpdGxlLS1pbmRlbnQge1xyXG5cdG1hcmdpbjogMCAwIDM1cHg7XHJcbn0iLG51bGwsIi50ZXh0IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIG1hcmdpbjogMDtcclxuICAmLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICAmLS1ibGFjayB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gIH1cclxuICAmLS1ncmF5LTQwMCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xyXG4gIH1cclxuICAmLS1ncmF5LTUwMCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS01MDApO1xyXG4gIH1cclxuICAmLS1ncmF5LTYwMCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS02MDApO1xyXG4gIH1cclxuICAmLS1ncmF5LTcwMCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MDApO1xyXG4gIH1cclxuICAmLS1saWdodC1ncmF5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuICB9XHJcbiAgJi0tbWVkaXVtLWdyYXkge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW1lZGl1bS1ncmF5KTtcclxuICB9XHJcbiAgJi0tZ3JheSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG4gICYtLWRhcmsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxuICAmLS1iaWcge1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlIDIwcHggMzBweDtcclxuICAgIGZvbnQtcmFuZ2U6IDM2MHB4IDE0NDBweDtcclxuICB9XHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiByZXNwb25zaXZlIDI0cHggMjlweDtcclxuICAgIGZvbnQtcmFuZ2U6IDM2MHB4IDE0NDBweDtcclxuICB9XHJcbiAgJi0tcHJlLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgJi0tbWVkaXVtIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgJi0tbm9ybWFsIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgJi0tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAmLS10aW55IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgJi0tdy1yZWd1bGFyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gICYtLXctYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJi0taXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgJi0tdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59IiwiLmFib3V0LWNvbXBhbnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcvbWFpbi1zY3JlZW4tYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLXRvcDogMzJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjg1cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC1jb21wYW55OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogIzBBMUEyOTdBO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYWJvdXQtY29tcGFueV9fYnJlYWRjcnVtYnMsXHJcbi5hYm91dC1jb21wYW55X19oZWFkaW5nLFxyXG4uYWJvdXQtY29tcGFueV9faXRlbXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5hYm91dC1jb21wYW55X19icmVhZGNydW1icyB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxufVxyXG5cclxuLmFib3V0LWNvbXBhbnkgLmJyZWFkY3J1bWJzIGEsXHJcbi5hYm91dC1jb21wYW55IC5icmVhZGNydW1icyBzcGFuIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmFib3V0LWNvbXBhbnlfX2l0ZW1zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzODBweCwgMWZyKSk7XHJcbiAgZ2FwOiA0NnB4O1xyXG4gIG1hcmdpbi10b3A6IDE0MnB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWNvbXBhbnlfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufSIsIi5kZWxpdmVyeSB7XHJcbiAgcGFkZGluZzogMzJweCAwIDgwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnL2RlbGl2ZXJ5LWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVsaXZlcnlfX2JyZWFkY3J1bWJzIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcblxyXG4uZGVsaXZlcnkgLmJyZWFkY3J1bWJzIGEsXHJcbi5kZWxpdmVyeSAuYnJlYWRjcnVtYnMgc3BhbiB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9faGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzgwcHgsIDFmcikpO1xyXG4gIGdhcDogNDBweCAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5X19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIHBhZGRpbmc6IDQwcHggMzJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9faXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtbnVtKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xyXG4gIGZvbnQtc2l6ZTogMTk0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDAuODtcclxuICBjb2xvcjogI0VFRjNGOTtcclxuICByaWdodDogMzBweDtcclxuICBib3R0b206IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19pdGVtLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5kZWxpdmVyeV9faXRlbS10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLmRlbGl2ZXJ5X19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uZGVsaXZlcnlfX2l0ZW0taWNvbixcclxuLmRlbGl2ZXJ5X19pdGVtLXRpdGxlLFxyXG4uZGVsaXZlcnlfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogRGVsaXZlcnktcHJvZHVjdCAqL1xyXG4uZGVsaXZlcnkuZGVsaXZlcnktLXByb2R1Y3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZGVsaXZlcnkuZGVsaXZlcnktLXByb2R1Y3QgLmRlbGl2ZXJ5X19pdGVtIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEMkUzO1xyXG59XHJcbiIsIi5hYm91dCB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1MCwgMjQ2LCAyNDEsIDAuNyksIHJnYmEoMjUwLCAyNDYsIDI0MSwgMC43KSksIGxpbmVhci1ncmFkaWVudCgyNTQuNDRkZWcsICNGQUY2RjEgNDEuOTYlLCByZ2JhKDI1MCwgMjQ2LCAyNDEsIDApIDgzLjYyJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX291dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNjRweCAxMjFweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZy9hYm91dC1iZy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDMwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX291dGVyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjUwLCAyNDYsIDI0MSwgMC43KSwgcmdiYSgyNTAsIDI0NiwgMjQxLCAwLjcpKSwgbGluZWFyLWdyYWRpZW50KDI1NC40NGRlZywgI0ZBRjZGMSA0MS45NiUsIHJnYmEoMjUwLCAyNDYsIDI0MSwgMCkgODMuNjIlKTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmFib3V0X19pbm5lciB7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2hlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFib3V0X19pbmZvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiA3MTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NnB4O1xyXG4gIEBpbmNsdWRlIHRvKDEyMDBweCkge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9fYWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uYWJvdXRfX2J1dHRvbiB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0X19saXN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYm91dF9faXRlbSArIC5hYm91dF9faXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLmFib3V0X19pdGVtICB7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW0tY2hlY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA3MnB4O1xyXG4gIGhlaWdodDogNzJweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXRfX2l0ZW0tY2hlY2staWNvbiB7XHJcbiAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQpO1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG59IiwiLmFkdmFudGFnZXNfX2l0ZW1zIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCg0MTBweCwgMWZyKSk7XHJcbiAgQGluY2x1ZGUgdG8oMTIwMHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMzEwcHgsIDFmcikpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2YW50YWdlc19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEyNnB4IDQwcHggMTI2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogNjBweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFkdmFudGFnZXNfX2l0ZW06aG92ZXIgLmFkdmFudGFnZXNfX3RpdGxlOjpiZWZvcmUge1xyXG4gIG1heC13aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzX19pdGVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MjQzRTtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzX190aXRsZSxcclxuLmFkdmFudGFnZXNfX2Rlc2NyaXB0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzX190aXRsZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5hZHZhbnRhZ2VzX190aXRsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gIHRyYW5zaXRpb246IG1heC13aWR0aCB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xyXG59XHJcblxyXG4uYWR2YW50YWdlc19fZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbn0iLCIuYXJ0aWNsZXNfX3NsaWRlLXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgcGFkZGluZzogNnB4IDRweCAycHg7XHJcbiAgd2lkdGg6IDM4cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFydGljbGVzX19zbGlkZS1pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmFydGljbGVzX19zbGlkZS10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xyXG59XHJcblxyXG4uYXJ0aWNsZXNfX3NsaWRlLXRpdGxlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufSIsIi5icmVhZGNydW1icyB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgYSxcclxuLmJyZWFkY3J1bWJzIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMgc3BhbiB7XHJcbiAgY29sb3I6ICM1MjU2NjM7XHJcbn1cclxuXHJcbi5icmVhZGNydW1icyBhIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIGE6OmFmdGVyIHtcclxuICBjb250ZW50OiAnLyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG59IiwiLmJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAyMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG91dGxpbmU6IHZhcigtLWFjY2VudCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjUwcyBlYXNlLCBjb2xvciAuMjUwcyBlYXNlLCBib3JkZXIgLjI1MHMgZWFzZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XHJcbn1cclxuXHJcbi5idXR0b24tLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciAuYnV0dG9uX19pY29uLXdoaXRlIHtcclxuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5idXR0b24tLXByaW1hcnktaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMzBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnV0dG9uLS1wcmltYXJ5LWljb24gLmJ1dHRvbl9faWNvbi13aGl0ZSB7XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIC4yNTBzIGVhc2U7XHJcbn1cclxuXHJcbi5idXR0b24tLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLmJ1dHRvbi0tdGhpcnR5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMpO1xyXG59XHJcblxyXG4uYnV0dG9uLS10aGlydHk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudCk7XHJcbn0iLCIuY2F0YWxvZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19vdXRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg1MDBweCwxZnIpIG1pbm1heCgyNTBweCAsMjYwcHgpO1xyXG4gIGdhcDogMiU7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX2FzaWRlIHtcclxuICBvcmRlcjogMTtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX2J1dHRvbi1maWx0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAzMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nX19idXR0b24tZmlsdGVyLWljb24ge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fcHJvZHVjdHMge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZ19fcHJvZHVjdCB7XHJcbiAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnIgMTUwcHggMTcycHg7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBncmlkLXRlbXBsYXRlOlxyXG4gICAgICBcImltZyBpbmZvIGluZm9cIlxyXG4gICAgICBcInByaWNlIGFjdGlvbnMgYWN0aW9uc1wiO1xyXG4gICAgY29sdW1uLWdhcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wcm9kdWN0Om50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtcGljLFxyXG4uY2F0YWxvZ19fcHJvZHVjdC1pbWcge1xyXG4gIG1heC13aWR0aDogNjBweDtcclxuICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgbWF4LWhlaWdodDogNjBweDtcclxuICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAvL0BpbmNsdWRlIHRhYmxldCB7XHJcbiAgLy8gIG1heC13aWR0aDogOTJweDtcclxuICAvLyAgbWluLXdpZHRoOiA5MnB4O1xyXG4gIC8vICBtYXgtaGVpZ2h0OiA5MnB4O1xyXG4gIC8vICBtaW4taGVpZ2h0OiA5MnB4O1xyXG4gIC8vfVxyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIGdyaWQtYXJlYTogaW1nO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtaW5mbyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgLy9tYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC1hcmVhOiBpbmZvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtdGl0bGUge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYnV0dG9uLWluZm8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYnV0dG9uLWluZm8taWNvbiB7XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4uY2F0YWxvZ19fcHJvZHVjdC1ibG9jay1hY3Rpb25zIHtcclxuICAvL3dpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBncmlkLWFyZWE6IGFjdGlvbnM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgLy9tYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZ19fcHJvZHVjdC1wcmljZS13cmFwIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC1hcmVhOiBwcmljZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxNnB4IDIwcHggMTJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL21hcmdpbi10b3A6IDI0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDVweCAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtcHJvcHMge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgY29sdW1uLWNvdW50OiAyO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtcGFyYW0ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE1MHB4LCAxZnIpKTtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wcm9kdWN0LXBhcmFtICsgLmNhdGFsb2dfX3Byb2R1Y3QtcGFyYW17XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTdweDtcclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlLmlzLWF2YWlsYWJsZTo6YmVmb3JlLFxyXG4uY2F0YWxvZ19fcHJvZHVjdC1hdmFpbGFibGUuaXMtbm9uZS1hdmFpbGFibGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogYXR0cihkYXRhLXZhbHVlKTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhdGFsb2dfX3Byb2R1Y3QtYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTNlNTg7XHJcbiAgY29sb3I6ICNkYTNlNTg7XHJcbn1cclxuXHJcbi5jYXRhbG9nX19wcm9kdWN0LWF2YWlsYWJsZS5pcy1hdmFpbGFibGU6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQjAyMjtcclxuICBjb2xvcjogI0ZEQjAyMjtcclxufSIsIi5jZXJ0aWZpY2F0aW9ucyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGlvbnNfX2l0ZW1zIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQzMHB4LCAxZnIpKTtcclxuICBnYXA6IDM0cHggMjRweDtcclxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogNjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0aW9uc19faXRlbSB7XHJcbiAgcGFkZGluZzogMzJweCA2MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY2RjEzRDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgbW9iaWxlWFMge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRpb25zX19pdGVtOmhvdmVyIC5jZXJ0aWZpY2F0aW9uc19fem9vbSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGlvbnNfX2l0ZW06aG92ZXIgLmNlcnRpZmljYXRpb25zX19pbWcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0aW9uc19fd3JhcC1pbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNlcnRpZmljYXRpb25zX196b29tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1ob3Zlci10aW1lKSBlYXNlLCB2aXNpYmlsaXR5IHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0aW9uc19fem9vbS1pY29uIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxufVxyXG5cclxuLmNlcnRpZmljYXRpb25zX193cmFwLWltZyB7XHJcbiAgcGFkZGluZzogMCAzNnB4IDMycHg7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0aW9uc19faW1nIHtcclxuICBvcGFjaXR5OiAuNjU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xyXG59IiwiLmNvbXBvdW5kIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcG91bmRfX3RoLFxyXG4uY29tcG91bmRfX3RyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnIgMjQwcHggMjQwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbXBvdW5kX190aC1zdGFuZGFyZCxcclxuLmNvbXBvdW5kX190ci1zdGFuZGFyZCxcclxuLmNvbXBvdW5kX190aC1xdWFudGl0eSxcclxuLmNvbXBvdW5kX190ci1xdWFudGl0eSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29tcG91bmRfX3RoIHtcclxuICBwYWRkaW5nOiAyN3B4IDEycHggMjNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4uY29tcG91bmRfX3RyIHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHggMTJweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBvdW5kX190ciArIC5jb21wb3VuZF9fdHIge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBvdW5kX190cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcG91bmRfX3RyLW5hbWUge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wb3VuZF9fdGgsXHJcbi5jb21wb3VuZF9fdHItbnVtIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wb3VuZF9fbmFtZS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbXBvdW5kX190ci1zdGFuZGFyZCxcclxuLmNvbXBvdW5kX190ci1xdWFudGl0eSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcG91bmRfX3RyLXN0YW5kYXJkIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wb3VuZF9fbmFtZS1tb2JpbGUsXHJcbi5jb21wb3VuZF9fbmFtZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19jb2x1bW5zIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDM1MHB4LCA1MDBweCkgbWlubWF4KDQwMHB4LCAxZnIpO1xyXG4gIGdhcDogNDBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2l0ZW0ge1xyXG4gIGdhcDogMTJweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19pdGVtICsgLmNvbnRhY3RzX19pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2xpbmstbmFtZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19hY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fbWFwLXdyYXBwZXIge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX21hcC13cmFwcGVyIGlmcmFtZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxufSIsIi5kZWxpdmVyeS1tYXBfX2FjY2VudC1oZWFkaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufSIsIi5mZWF0dXJlcy5mZWF0dXJlcy0tcHJvZHVjdCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xyXG4gIGdhcDogNDVweCAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY2FyZCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NhcmQtcGljIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JlZW4pO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjRweDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NhcmQtc3ZnLmZlYXR1cmVzX19jYXJkLXN2Zy0tb25lIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY2FyZC1zdmcge1xyXG4gIGZpbGw6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19fY2FyZC1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjVGMDtcclxufVxyXG5cclxuLmZvb3Rlcl9fdG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYmcvZm9vdGVyLXRvcC1iZy5qcGVnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogNDVweCAwO1xyXG59XHJcblxyXG4uZm9vdGVyX190b3A6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyNDNFRTU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcC13cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb290ZXJfX3RvcC1pbm5lciB7XHJcblx0Z2FwOiAxNDBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdHMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGdhcDogNTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdC1saW5rIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX190b3AtaW5uZXIsXHJcbi5mb290ZXJfX2NvbnRhY3RzIHtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Z2FwOiAyNXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290ZXJfX21lbnUtLWNhdGFsb2cgLmZvb3Rlcl9fbWVudS1saXN0IHtcclxuXHRjb2x1bW4tY291bnQ6IDI7XHJcblx0Y29sdW1uLWdhcDogNjRweDtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Y29sdW1uLWNvdW50OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbWVudS1saXN0IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX21haW4ge1xyXG5cdHBhZGRpbmc6IDQ1cHggMDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiA1MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19tZW51LWl0ZW0gKyAuZm9vdGVyX19tZW51LWl0ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5mb290ZXJfX21lbnUtbGluayB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5mb290ZXJfX2JvdHRvbSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0cGFkZGluZzogMjVweCAwO1xyXG5cdGdhcDogMzBweDtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyX19jb3B5cmlnaHQge1xyXG5cdGdhcDogMTBweDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29weXJpZ2h0LXN2ZyB7XHJcblx0ZmlsbDogdmFyKC0tY29sb3ItZGFyayk7XHJcblx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmZvb3Rlcl9fY3JlYXRlIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4iLCIuZm9ybV9fZmllbGQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gIHBhZGRpbmc6IDE4cHggOHB4IDE4cHggMjRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1lZGl1bS1ncmF5KTtcclxufVxyXG5cclxuLmZvcm0uZm9ybS0tbWFpbiAuZm9ybV9faW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOURBREI7XHJcbn1cclxuXHJcbi5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQ6Zm9jdXMsXHJcbi5mb3JtX19maWVsZCAuZm9ybV9faW5wdXQ6dGFyZ2V0LFxyXG4uZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0LS10ZXh0YXJlYTpmb2N1cyxcclxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC0tdGV4dGFyZWE6dGFyZ2V0LFxyXG4uZm9ybV9fZmllbGQgLmZvcm1fX2lucHV0LS10ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjM0FBRkE5O1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQtLXRleHRhcmVhIHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBtYXgtaGVpZ2h0OiAxMzBweDtcclxufVxyXG5cclxuLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlcixcclxuLmZvcm1fX2lucHV0LS10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gIEBleHRlbmQgLnRleHQ7XHJcbiAgQGV4dGVuZCAudGV4dC0tc21hbGw7XHJcbiAgQGV4dGVuZCAudGV4dC0tbGlnaHQtZ3JheTtcclxuICBAZXh0ZW5kIC50ZXh0LS13LXJlZ3VsYXI7XHJcbn1cclxuXHJcbi5mb3JtX19hY2NlcHQge1xyXG4gIG1heC13aWR0aDogMzUwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5mb3JtX19hY2NlcHQtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcclxufVxyXG5cclxuLmZvcm1fX2NoZWNrYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZvcm1fX2NoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fYWNjZXB0LWxhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2FkYjViZDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNak1pSUdobGFXZG9kRDBpTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TXlBeE9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFZ09TNDJNRGd4TVV3M0xqWXhNVEV4SURFMkxqVk1NaklnTVM0MUlpQnpkSEp2YTJVOUlpTXpRVUZHUVRraUlITjBjbTlyWlMxM2FXUjBhRDBpTWlJdlBnbzhMM04yWno0S1wiKTtcclxufVxyXG5cclxuLyog0YHRgtC40LvQuCDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4INC60YPRgNGB0L7RgNCwINC90LAgY2hlY2tib3ggKi9cclxuLmZvcm1fX2NoZWNrYm94Om5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkrLmZvcm1fX2FjY2VwdC1sYWJlbDpob3Zlcjo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICMzQUFGQTk7XHJcbn1cclxuLyog0YHRgtC40LvQuCDQtNC70Y8g0LDQutGC0LjQstC90L7Qs9C+INGB0L7RgdGC0L7Rj9C90LjRjyDRh9C10LrQsdC+0LrRgdCwICjQv9GA0Lgg0L3QsNC20LDRgtC40Lgg0L3QsCDQvdC10LPQvikgKi9cclxuLmZvcm1fX2NoZWNrYm94Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSsuZm9ybV9fYWNjZXB0LWxhYmVsOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM0FBRkE5O1xyXG59XHJcbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRhNC+0LrRg9GB0LUgKi9cclxuLmZvcm1fX2NoZWNrYm94OmZvY3VzKy5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNTgsIDE3NSwgMTY5LCAwLjI1KTtcclxufVxyXG4vKiDRgdGC0LjQu9C4INC00LvRjyDRh9C10LrQsdC+0LrRgdCwLCDQvdCw0YXQvtC00Y/RidC10LPQvtGB0Y8g0LIg0YTQvtC60YPRgdC1INC4INC90LUg0L3QsNGF0L7QtNGP0YnQtdCz0L7RgdGPINCyINGB0L7RgdGC0L7Rj9C90LjQuCBjaGVja2VkICovXHJcbi5mb3JtX19jaGVja2JveDpmb2N1czpub3QoOmNoZWNrZWQpKy5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM0FBRkE5O1xyXG59XHJcbi8qINGB0YLQuNC70Lgg0LTQu9GPINGH0LXQutCx0L7QutGB0LAsINC90LDRhdC+0LTRj9GJ0LXQs9C+0YHRjyDQsiDRgdC+0YHRgtC+0Y/QvdC40LggZGlzYWJsZWQgKi9cclxuLmZvcm1fX2NoZWNrYm94OmRpc2FibGVkKy5mb3JtX19hY2NlcHQtbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC5pcy1lcnJvcixcclxuLmZvcm1fX2ZpZWxkLmlzLWVycm9yIC5mb3JtX19pbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1pbnZhbGlkKTtcclxufVxyXG5cclxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC5pcy1lcnJvcjpmb2N1cyxcclxuLmZvcm1fX2ZpZWxkIC5mb3JtX19pbnB1dC5pcy1lcnJvcjp0YXJnZXQsXHJcbi5mb3JtX19maWVsZC5pcy1lcnJvciAuZm9ybV9faW5wdXQ6Zm9jdXMsXHJcbi5mb3JtX19maWVsZC5pcy1lcnJvciAuZm9ybV9faW5wdXQ6dGFyZ2V0IHtcclxuICBib3JkZXItY29sb3I6ICMzQUFGQTk7XHJcbn0iLCIuZ2FsbGVyeS5nYWxsZXJ5LS1zaGlwbWVudHMgLmdhbGxlcnlfX3Bob3RvIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICB0cmFuc2l0aW9uOiBmaWx0ZXIgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxufVxyXG5cclxuLmdhbGxlcnkuZ2FsbGVyeS0tc2hpcG1lbnRzIC5nYWxsZXJ5X19waG90bzpob3ZlciB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbn1cclxuXHJcbi5nYWxsZXJ5X19waG90byB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeV9fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3cge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIHBhZGRpbmc6IDMycHggMTZweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgIzAwMDAwMDQwO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGxpZGVfX2Fycm93IC5nYWxsZXJ5X19hcnJvdy1pY29uIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMjRweDtcclxufVxyXG5cclxuLmdhbGxlcnlfX3NwbGlkZS1hcnJvdy5nYWxsZXJ5X19zcGxpZGUtYXJyb3ctLXByZXYgLmdhbGxlcnlfX2Fycm93LWljb24ge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59IiwiLmdvb2RzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLmdvb2RzX19zdG9jay1hY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDUzcHggMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnL3N0b2NrLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZ29vZHNfX3RhYnMtd3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLmdvb2RzX190aCxcclxuLmdvb2RzX190ciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyIDE4MHB4IDE4MHB4IDE4MHB4IDIwMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nb29kc19fdGgtcXVhbnRpdHksXHJcbi5nb29kc19fdGgtb2xkLXByaWNlLFxyXG4uZ29vZHNfX3RoLW5ldy1wcmljZSxcclxuLmdvb2RzX190aC1vcmRlcixcclxuLmdvb2RzX190ci1xdWFudGl0eSxcclxuLmdvb2RzX190ci1vbGQtcHJpY2UsXHJcbi5nb29kc19fdHItbmV3LXByaWNlLFxyXG4uZ29vZHNfX3RyLW9yZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nb29kc19fdGgge1xyXG4gIHBhZGRpbmc6IDI3cHggMTJweCAyM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5nb29kc19fdHIge1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweCAxMnB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5nb29kc19fdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmdvb2RzX190ciArIC5nb29kc19fdHIge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5nb29kc19fbmFtZS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ29vZHNfX3RyLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG59XHJcblxyXG4uZ29vZHNfX3RoLCBcclxuLmdvb2RzX190ci1udW0ge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmdvb2RzX190ciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmdvb2RzX190ci1xdWFudGl0eSxcclxuLmdvb2RzX190ci1vbGQtcHJpY2UsXHJcbi5nb29kc19fdHItbmV3LXByaWNlIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5nb29kc19fbmFtZS1tb2JpbGUsXHJcbi5nb29kc19fbmFtZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbiAgfVxyXG59XHJcblxyXG4uZ29vZHNfX3RyLW5hbWUge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5nb29kc19fdHItcXVhbnRpdHkge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdvb2RzX190ci1vcmRlciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59IiwiLy8uaGVhZGVyIHtcclxuLy9cdGJhY2tncm91bmQtY29sb3I6ICNjMGU0ZjQ7XHJcbi8vXHRwYWRkaW5nOiA1MHB4IDA7XHJcbi8vXHJcbi8vXHQmX19yb3cge1xyXG4vL1x0XHRkaXNwbGF5OiBmbGV4O1xyXG4vL1x0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vXHR9XHJcbi8vfVxyXG4vL1xyXG4vLy5oZWFkZXJfX25hdiB7XHJcbi8vXHRAaW5jbHVkZSB0YWJsZXQge1xyXG4vL1x0XHRkaXNwbGF5OiBub25lO1xyXG4vL1x0fVxyXG4vL31cclxuXHJcbi5oZWFkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDEwMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRjZGMTtcclxuXHRwYWRkaW5nOiAxNnB4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvcC1tZW51LWxpc3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWludGVyKTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21lbnUtbGluayxcclxuLmhlYWRlcl9fdG9wLW1lbnUtbGluayB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxufVxyXG5cclxuLmhlYWRlcl9fbWVudS1saW5rOmhvdmVyLFxyXG4uaGVhZGVyX190b3AtbWVudS1saW5rOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLmhlYWRlcl9fbWFpbiB7XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cdGdhcDogNTBweDtcclxuXHRAaW5jbHVkZSB0bygxMjAwcHgpIHtcclxuXHRcdGdhcDogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXJfX21haW4sXHJcbi5oZWFkZXJfX2JvdHRvbSB7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyX19hY3Rpb25zIHtcclxuXHRnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Zvcm0tZmllbGQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlYWRlcl9fZm9ybS1pbnB1dCB7XHJcblx0cGFkZGluZzogMTZweCAxNnB4IDE2cHggMjRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDlEQURCO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaW50ZXIpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGVhZGVyX19mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG59XHJcblxyXG4uaGVhZGVyX19mb3JtLWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxNnB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Zvcm0tc3ZnLXNlYXJjaCB7XHJcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0c3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxufVxyXG5cclxuLmhlYWRlcl9fYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAxOHB4IDI5cHggMTVweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0cyB7XHJcblx0Z2FwOiAzMnB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdCB7XHJcblx0Z2FwOiAxMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19jb250YWN0LWljb24ge1xyXG5cdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdHN0cm9rZTogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLmhlYWRlcl9fY29udGFjdC1saW5rIHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NhdGFsb2ctbWVudSB7XHJcblx0cGFkZGluZzogMTZweCAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19tZW51LWxpc3Qge1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX3RvcC13cmFwLmNvbnRhaW5lciB7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyX19idXR0b24tbW9iaWxlLXdyYXAge1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDkwcHggMjRweCAzMnB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0QyRTM7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyX19idXR0b24tbW9iaWxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRnYXA6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cdHBhZGRpbmc6IDIxcHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1heC13aWR0aDogMjI1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J1dHRvbi1tb2JpbGUtaWNvbiB7XHJcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0c3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX21vYmlsZS1ib3R0b20ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMjRweCAzMnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0QyRTM7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyX19tb2JpbGUtYm90dG9tIC5oZWFkZXJfX2J1dHRvbiB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufSIsIjpyb290IHtcclxuICAtLWh5c3Rtb2RhbC1zcGVlZDogMC4ycztcclxuICAtLWh5c3Rtb2RhbC16aW5kZXg6IDcwO1xyXG59XHJcblxyXG4uaHlzdG1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwcHggbWluLWNvbnRlbnQgMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaHlzdG1vZGFsOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWwtLWFuaW1hdGVkOjpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0taHlzdG1vZGFsLXNwZWVkKSBlYXNlO1xyXG59XHJcblxyXG4uaHlzdG1vZGFsLS1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4uaHlzdG1vZGFsLS1tb3ZlZCxcclxuLmh5c3Rtb2RhbC0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWwtLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5oeXN0bW9kYWxfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBncmlkLXJvdzogMiAvIDM7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWxfX3dpbmRvdyB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGdyaWQtcm93OiAyIC8gMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB3aWR0aDogNjAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IDUwcHggYXV0bztcclxufVxyXG5cclxuLmh5c3Rtb2RhbF9fd2luZG93LS1sb2FkaW5nIHtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMDUnIGhlaWdodD0nMTA1JyB2aWV3Qm94PScwIDAgMTA1IDEwNScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNhYWEnJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzBzJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nNTIuNScgcj0nMTIuNScgZmlsbC1vcGFjaXR5PScuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzEwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzMwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzYwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nMTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzgwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nNTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzQwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PScxMi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzcwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc1Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzUwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlIGN4PSc5Mi41JyBjeT0nOTIuNScgcj0nMTIuNSclM0UlM0NhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J2ZpbGwtb3BhY2l0eScgYmVnaW49JzIwMG1zJyBkdXI9JzFzJyB2YWx1ZXM9JzE7LjI7MScgY2FsY01vZGU9J2xpbmVhcicgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnIC8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWwtLWFuaW1hdGVkIC5oeXN0bW9kYWxfX3dpbmRvdyB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWh5c3Rtb2RhbC1zcGVlZCkgZWFzZSAwcywgb3BhY2l0eSB2YXIoLS1oeXN0bW9kYWwtc3BlZWQpIGVhc2UgMHM7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWwtLWFjdGl2ZSAuaHlzdG1vZGFsX193aW5kb3cge1xyXG4gIHRyYW5zZm9ybTogbm9uZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaHlzdG1vZGFsX19jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRvcDogMTVweDtcclxuICByaWdodDogMTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbWl0ZXJsaW1pdD0nNTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIyIDJMMiAyMicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDJsMjAgMjAnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmh5c3Rtb2RhbF9fY2xvc2UtLXdoIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLW1pdGVybGltaXQ9JzUwJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yMiAyTDIgMjInLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1taXRlcmxpbWl0PSc1MCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiAybDIwIDIwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uaHlzdG1vZGFsX19jbG9zZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC45NTtcclxufVxyXG5cclxuLmh5c3Rtb2RhbF9fY2xvc2U6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDJweCBkb3R0ZWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbi5oeXN0bW9kYWxfX2Nsb3NlLS13aDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMnB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuaHlzdG1vZGFsX19jbG9zZSB7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmh5c3Rtb2RhbF9fd2luZG93IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG4iLCIuaWNvbnMtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y29sdW1uLWdhcDogMzBweDtcclxufVxyXG5cclxuLmljb24ge1xyXG5cdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcblx0d2lkdGg6IDYycHg7XHJcblx0aGVpZ2h0OiA2MnB4O1xyXG59XHJcblxyXG4uaWNvbi0taGVhcnQtbGluZSB7XHJcblx0ZmlsbDogcmdiKDI0MSwgNjgsIDEzMSk7XHJcbn1cclxuXHJcbi5pY29uLS1pZC1jYXJkLWxpbmUge1xyXG5cdGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcclxufVxyXG4uaWNvbi0tc2VhcmNoLWxpbmUge1xyXG5cdGZpbGw6IHJnYigyOCwgMTc2LCA4MCk7XHJcbn1cclxuXHJcbi5pY29uLS11c2VyLXN0YXIge1xyXG5cdGZpbGw6IHJnYigyNiwgMTM0LCAyMzUpO1xyXG59XHJcblxyXG4uaWNvbi0tdXNlciB7XHJcblx0c3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcclxuXHR9XHJcbn1cclxuIiwiLmxvZ28ge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG59IiwiLm1haW4tZm9ybSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XHJcbn1cclxuXHJcbi5tYWluLWZvcm1fX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5tYWluLWZvcm1fX2Zvcm0ge1xyXG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XHJcbiAgbWF4LXdpZHRoOiA5NTJweDtcclxufVxyXG5cclxuLm1haW4tZm9ybV9fd3JhcHBlci1maWVsZHMge1xyXG4gIGdhcDogMTVweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWZvcm1fX3RleHQtYXJlYSxcclxuLm1haW4tZm9ybV9fYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLm1haW4tZm9ybV9fYWN0aW9ucyB7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tZm9ybV9fYWNjZXB0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tZm9ybV9fZm9ybS1idXR0b24ge1xyXG4gIG1heC13aWR0aDogMzQycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIubWFpbi1zY3JlZW5fX2JvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9iZy9tYWluLXNjcmVlbi1iZy5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXNjcmVlbl9fYm9keTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTYyNDNFO1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1zY3JlZW5fX291dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tc2NyZWVuX19pbmZvIHtcclxuICBtYXgtd2lkdGg6IDY5NnB4O1xyXG59XHJcblxyXG4ubWFpbi1zY3JlZW5fX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ubWFpbi1zY3JlZW5fX2J1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMzBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgcGFkZGluZzogMjFweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWF4LXdpZHRoOiAyNzhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLXNjcmVlbl9fYnV0dG9uLWljb24ge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG59XHJcblxyXG4ubWFpbi1zY3JlZW5fX2J1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcclxufSIsIi5tYW51YWwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLm1hbnVhbF9fdGFibGUge1xyXG4gIGdhcDogMTJweDtcclxufVxyXG5cclxuLm1hbnVhbF9fdGFibGUgKyAubWFudWFsX190YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLm1hbnVhbF9fdGgge1xyXG4gIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5tYW51YWxfX3RyIHtcclxuICBwYWRkaW5nOiAxNHB4IDczcHggNXB4IDEycHg7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ubWFudWFsX190ciArIC5tYW51YWxfX3RyIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcclxufVxyXG5cclxuLm1hbnVhbF9fdHItZG93bmxvYWQge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tYW51YWxfX3N2Zy1pY29uLWRvd25sb2FkIHtcclxuICBwYWRkaW5nOiA1cHggNXB4IDhweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxufVxyXG5cclxuLm1hbnVhbF9fc3ZnLWljb24tZG93bmxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcbn0iLCIubW9iaWxlLW5hdiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwYWRkaW5nOiAyNHB4IDA7XHJcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2X19tZW51IHtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0cmlnaHQ6IC0xMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDM3NXB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLWluO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2X19tZW51LmlzLW9wZW4ge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubW9iaWxlLW5hdl9fbG9nbyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uaGVhZGVyX190b3AtbWVudS1saXN0IHtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAzMnB4O1xyXG5cdFx0cGFkZGluZzogMzBweCAzMnB4IDMycHggMzBweDtcclxuXHR9XHJcbn0iLCIubW9kYWxfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDY0cHggMzJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWxfX3N1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubW9kYWxfX3Byb2R1Y3Qge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjU7XHJcbn1cclxuXHJcbi5tb2RhbF9fcHJvZHVjdC1waWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tb2RhbF9fcHJvZHVjdC1waWMsXHJcbi5tb2RhbF9fcHJvZHVjdC1pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDg0cHg7XHJcbiAgbWF4LWhlaWdodDogODRweDtcclxuICBtaW4td2lkdGg6IDg0cHg7XHJcbiAgbWluLWhlaWdodDogODRweDtcclxufVxyXG5cclxuLm1vZGFsX19wcm9kdWN0LWltZyB7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5tb2RhbF9fZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fYm9keSB7XHJcbiAgcGFkZGluZzogMzZweCAyNHB4O1xyXG4gIG1heC13aWR0aDogMzQzcHg7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fY2xvc2Uge1xyXG4gIHRvcDogOHB4O1xyXG4gIHJpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtcGljIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEMkUzO1xyXG59XHJcblxyXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtcGljLFxyXG4ubW9kYWwubW9kYWwtLXByb2R1Y3QtaW5mbyAubW9kYWxfX3Byb2R1Y3QtaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fdGl0bGUsXHJcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fcHJvZHVjdC1wcm9wcyB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLm1vZGFsLm1vZGFsLS1wcm9kdWN0LWluZm8gLm1vZGFsX19wcm9kdWN0LXBhcmFtIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggOTRweDtcclxuICBnYXA6IDMycHg7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC0tcHJvZHVjdC1pbmZvIC5tb2RhbF9fcHJvZHVjdC1wYXJhbSArIC5tb2RhbF9fcHJvZHVjdC1wYXJhbSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1vZGFsLm1vZGFsLS1wcm9kdWN0LWluZm8gLm1vZGFsX19wcm9kdWN0LWFjdGlvbixcclxuLm1vZGFsLm1vZGFsLS1jYXRhbG9nLWZpbHRlciAubW9kYWxfX2NhdGFsb2ctYWN0aW9uIHtcclxuICBnYXA6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLm1vZGFsLm1vZGFsLS1wcm9kdWN0LWluZm8gLm1vZGFsX19wcm9kdWN0LWJ1dHRvbixcclxuLm1vZGFsLm1vZGFsLS1jYXRhbG9nLWZpbHRlciAubW9kYWxfX2NhdGFsb2ctYnV0dG9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4IDEycHggMTFweDtcclxufVxyXG5cclxuLm1vZGFsLm1vZGFsLS1jYXRhbG9nLWZpbHRlciAubW9kYWxfX2JvZHkge1xyXG4gIHBhZGRpbmc6IDI0cHggMTZweCAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUY2RjE7XHJcbn1cclxuXHJcbi5tb2RhbC5tb2RhbC0tY2F0YWxvZy1maWx0ZXIgLm1vZGFsX19jbG9zZSB7XHJcbiAgdG9wOiAyOHB4O1xyXG4gIHJpZ2h0OiAyOHB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxufSIsIi8qIE5hdiBJY29uICovXHJcbi5tb2JpbGUtbmF2X19idG4ge1xyXG5cdC0tdGltZTogMC4xcztcclxuXHJcblx0LS13aWR0aDogNDBweDtcclxuXHQtLWhlaWdodDogMzBweDtcclxuXHJcblx0LS1saW5lLWhlaWdodDogNHB4O1xyXG5cdC0tc3BhY2luZzogNnB4O1xyXG5cclxuXHQtLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuXHQtLXJhZGl1czogNHB4O1xyXG5cclxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cclxuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XHJcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuXHJcbi5tb2JpbGUtbmF2X19idG4taWNvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2X19idG4taWNvbjo6YmVmb3JlLFxyXG4ubW9iaWxlLW5hdl9fYnRuLWljb246OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XHJcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxyXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcclxufVxyXG5cclxuLm1vYmlsZS1uYXZfX2J0bi1pY29uOjpiZWZvcmUge1xyXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xyXG59XHJcblxyXG4ubW9iaWxlLW5hdl9fYnRuLWljb246OmFmdGVyIHtcclxuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xyXG59XHJcblxyXG4ubW9iaWxlLW5hdl9fYnRuLWljb24uaXMtYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm1vYmlsZS1uYXZfX2J0bi1pY29uLmlzLWFjdGl2ZTo6YmVmb3JlLFxyXG4ubW9iaWxlLW5hdl9fYnRuLWljb24uaXMtYWN0aXZlOjphZnRlciB7XHJcblx0dG9wOiAwO1xyXG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXHJcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcclxufVxyXG5cclxuLm1vYmlsZS1uYXZfX2J0bi1pY29uLmlzLWFjdGl2ZTo6YmVmb3JlIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0LS1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2X19idG4taWNvbi5pcy1hY3RpdmU6OmFmdGVyIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdC0tY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG59XHJcblxyXG4vKiBMYXlvdXQgKi9cclxuXHJcbi5tb2JpbGUtbmF2X19idG4ge1xyXG5cdHotaW5kZXg6IDEwMDE7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcbn0iLCIuaGVhZGVyX19uYXYge1xyXG59XHJcbi5uYXYge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ubmF2X19saXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbHVtbi1nYXA6IDMwcHg7XHJcbn1cclxuLmFjdGl2ZSB7XHJcbn0iLCIubmV3cyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ubmV3c19faW5uZXIge1xyXG4gIGdhcDogODBweDtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX19saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgyODBweCwgMWZyKSk7XHJcbiAgZ3JpZC1nYXA6IDMycHg7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0LWJvZHkge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNDJweCBtaW5tYXgoMzUwcHgsIDFmcik7XHJcbiAgZ2FwOiA0OHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0LWltZyBpbWcsXHJcbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0LWltZyBpbWcge1xyXG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4ubmV3c19fcG9zdC10aXRsZSB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxufVxyXG5cclxuLm5ld3NfX3Bvc3QtdGl0bGU6aG92ZXIgIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLm5ld3NfX3Bvc3Qtc2hvcnQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5uZXdzX19yZWFkLW1vcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0LWRhdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgcGFkZGluZzogNnB4IDhweCAycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTZweDtcclxuICBsZWZ0OiAtMTZweDtcclxufVxyXG5cclxuLm5ld3NfX3NpZGViYXIge1xyXG4gIG1heC13aWR0aDogMzAycHg7XHJcbiAgbWluLXdpZHRoOiAzMDJweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfX3RpdGxlLXNpZGViYXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgLm5ld3NfX3Bvc3QtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTZweDtcclxufVxyXG5cclxuLm5ld3NfX3Bvc3QubmV3c19fcG9zdC0tcG9wdWxhciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLm5ld3NfX3Bvc3QubmV3c19fcG9zdC0tcG9wdWxhciArIC5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIge1xyXG4gIG1hcmdpbi10b3A6IDQ0cHg7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgLm5ld3NfX3Bvc3QtZGF0ZSB7XHJcbiAgcGFkZGluZzogNnB4IDRweCAycHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIHRvcDogLTE2cHg7XHJcbiAgbGVmdDogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdzX19wb3N0Lm5ld3NfX3Bvc3QtLXBvcHVsYXIgaW1nIHtcclxuICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICBtYXgtaGVpZ2h0OiAxNDBweDtcclxufSIsIi5wYWdlLWhlYWQge1xyXG4gIHBhZGRpbmc6IDMycHggMDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZC5wYWdlLWhlYWQtLXByb2R1Y3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY5Rjg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRfX3BpYyB7XHJcbiAgaGVpZ2h0OiAxNjVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL3N0b2NrLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZF9fcGljICsgLnBhZ2UtaGVhZF9faGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZF9faGVhZGluZyArIC5wYWdlLWhlYWRfX3VzcCB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZF9fdXNwIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO1xyXG4gIGdhcDogMjJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxufSIsIi5wYWdpbmF0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIGdhcDogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9fbGluay0tcHJldixcclxuLnBhZ2luYXRpb25fX2xpbmstLW5leHQge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpbmstLXByZXY6aG92ZXIgLnBhZ2luYXRpb25fX2J1dHRvbi1pY29uLFxyXG4ucGFnaW5hdGlvbl9fbGluay0tbmV4dDpob3ZlciAucGFnaW5hdGlvbl9fYnV0dG9uLWljb24ge1xyXG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2J1dHRvbi1pY29uIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWNvbG9yLWdyYXktNDAwKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2l0ZW0gLnBhZ2luYXRpb25fX2xpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2l0ZW0uYWN0aXZlIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19pdGVtcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjQkRCREJEO1xyXG59XHJcblxyXG4vKiBOZXdzLWRldGFpbCAqL1xyXG4ubmV3cy5uZXdzLS1kZXRhaWwgLm5ld3NfX21ldGEtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3cy5uZXdzLS1kZXRhaWwgLm5ld3NfX3BpY3R1cmUsXHJcbi5uZXdzLm5ld3MtLWRldGFpbCAubmV3c19fZGV0YWlsLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5uZXdzX19jb250ZW50IHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NEMkUzO1xyXG59XHJcblxyXG4ubmV3c19fYWN0aW9ucyB7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5uZXdzX19idXR0b24uYnV0dG9uLS1uZXdzIHtcclxuICBwYWRkaW5nOiAxM3B4IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZ2FwOiAxNnB4O1xyXG59IiwiLnBhcnRuZXJzIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcclxufVxyXG5cclxuLnBhcnRuZXJzX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLnBhcnRuZXJzX19zdWJ0aXRsZS1hY2NlbnQge1xyXG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLnBhcnRuZXJzX19pdGVtcyB7XHJcbiAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcclxuICBtYXgtd2lkdGg6IDExOTJweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjM4cHgsIDFmcikpO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTIwcHgsIDFmcikpO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzX19pdGVtIHtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogZmlsdGVyIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19faXRlbTpob3ZlciB7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy5wYXJ0bmVycy0tYWJvdXQtY29tcGFueSB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLnBhcnRuZXJzLnBhcnRuZXJzLS1hYm91dC1jb21wYW55IC5wYXJ0bmVyc19faGVhZGluZy13cmFwIHtcclxuICBnYXA6IDI0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkgLnBhcnRuZXJzX19zdWJ0aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiAzNDBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzLnBhcnRuZXJzLS1hYm91dC1jb21wYW55IC5wYXJ0bmVyc19faXRlbXMge1xyXG4gIG1hcmdpbjogNzBweCBhdXRvIDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGFydG5lcnMucGFydG5lcnMtLWFib3V0LWNvbXBhbnkgLnBhcnRuZXJzX19pdGVtIHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxufSIsIi5wYXltZW50LWNvbWZvcnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5wYXltZW50LWNvbWZvcnRfX2l0ZW1zIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ0NXB4LCAxZnIpKTtcclxuICBnYXA6IDY0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlWFMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudC1jb21mb3J0X19pdGVtIHtcclxuICBwYWRkaW5nOiA0OHB4IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0QyRTM7XHJcbn1cclxuXHJcbi5wYXltZW50LWNvbWZvcnRfX2l0ZW0taWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBQUZBOTFGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1jb21mb3J0X19pdGVtLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ucGF5bWVudC1jb21mb3J0X19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59IiwiLnByb2R1Y3QtaGVhZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjlGODtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkX193cmFwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgcGFkZGluZzogMzJweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDI0MHB4LCAzNTBweCkgMWZyIG1pbm1heCgyMzVweCwgMjUwcHgpO1xyXG4gIGdhcDogMzJweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fcGljdHVyZSxcclxuLnByb2R1Y3QtaGVhZF9fcGhvdG8ge1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkX19pbmZvLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NDRDJFMztcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX3BhcmFtIHtcclxuICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgY29sdW1uLWdhcDogMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fcGFyYW0gKyAucHJvZHVjdC1oZWFkX19wYXJhbSB7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fZmVhdHVyZXMge1xyXG4gIHBhZGRpbmc6IDMycHggMjRweDtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY5Rjg7XHJcbiAgZ2FwOiAyOHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2l0ZW0tZmVhdHVyZXMge1xyXG4gIGdhcDogMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9faXRlbS1mZWF0dXJlcy1pY29uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgbWF4LWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9faXRlbS1mZWF0dXJlcy1zdmcge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fYXZhaWxhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2F2YWlsYWJsZS5pcy1hdmFpbGFibGU6OmJlZm9yZSxcclxuLnByb2R1Y3QtaGVhZF9fYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS12YWx1ZSk7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2F2YWlsYWJsZS5pcy1ub25lLWF2YWlsYWJsZTo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzZTU4O1xyXG4gIGNvbG9yOiAjZGEzZTU4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkX19hdmFpbGFibGUuaXMtYXZhaWxhYmxlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGREIwMjI7XHJcbiAgY29sb3I6ICNGREIwMjI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHggMTJweDtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fY29udGFjdHMge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkX19jb250YWN0IHtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2NvbnRhY3Q6aG92ZXIgLnByb2R1Y3QtaGVhZF9fY29udGFjdC1uYW1lIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC1pY29uIHtcclxuICBtYXgtd2lkdGg6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1oZWFkX19jb250YWN0LWljb24tc3ZnIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWhlYWRfX2NvbnRhY3QtbmFtZSB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxufVxyXG5cclxuLnByb2R1Y3QtaGVhZF9fY29udGFjdC1uYW1lLFxyXG4ucHJvZHVjdC1oZWFkX19jb250YWN0LXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLnByb2R1Y3QtdGFicyAudGFic19fYnV0dG9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19fdG9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOUY4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xyXG59XHJcblxyXG4ucHJvZHVjdC10YWJzX19ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC10YWJzX19nYWxsZXJ5LWhlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYnNfX2dhbGxlcnkge1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgY29sdW1uLWNvdW50OiAzO1xyXG4gIGNvbHVtbi1nYXA6IDVweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgY29sdW1uLWNvdW50OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19fcGljdHVyZS1nYWxsZXJ5IHtcclxuICBtYXJnaW46IDAgMCA1cHggMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XHJcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19faW1nLWdhbGxlcnkge1xyXG4gIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgZ3JpZC1jb2x1bW46IDE7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYnNfX2dhbGxlcnktYWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19fYnV0dG9uLW1vcmUge1xyXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19faW5uZXItaW5mbyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM4MHB4LCAxZnIpKTtcclxuICBnYXA6IDY1cHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19fdGl0bGUtZGVzY3JpcHRpb24sXHJcbi5wcm9kdWN0LXRhYnNfX3RpdGxlLXRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC10YWJzX19wYXJhbXMtdGgge1xyXG4gIHBhZGRpbmc6IDIycHggMTJweCAxOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRhYnNfX3BhcmFtcy10ciB7XHJcbiAgcGFkZGluZzogMTJweCAxMnB4IDhweDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGFic19fcGFyYW1zLXRyOm50aC1jaGlsZChvZGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4ucHJvZHVjdC10YWJzX19wYXJhbXMtdGgsXHJcbi5wcm9kdWN0LXRhYnNfX3BhcmFtcy10ciB7XHJcbiAgY29sdW1uLWNvdW50OiAyO1xyXG59IiwiLnF1YWxpdHkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4ucXVhbGl0eV9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcclxuICBnYXA6IDQ4cHg7XHJcbn1cclxuXHJcbi5xdWFsaXR5X19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMzIwcHgsIDFmcikpO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLnF1YWxpdHlfX2l0ZW06OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDMycHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1udW0pO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJlYmFzKTtcclxuICBmb250LXNpemU6IDMxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjY7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVhbGl0eV9faXRlbTpudGgtY2hpbGQoZXZlbik6OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMzJweDtcclxufVxyXG5cclxuLnF1YWxpdHlfX2luZm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNDhweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWFsaXR5X190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG59XHJcblxyXG4ucXVhbGl0eV9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5xdWFsaXR5X19pdGVtLnF1YWxpdHlfX2l0ZW0tLXJldmVycyAucXVhbGl0eV9fcGljIHtcclxuICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbi5xdWFsaXR5X19pdGVtIC5xdWFsaXR5X19waWMsXHJcbi5xdWFsaXR5X19pdGVtLnF1YWxpdHlfX2l0ZW0tLXJldmVycyAucXVhbGl0eV9fcGljIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgfVxyXG59IiwiLnJldmlld3NfX3NwbGlkZS1zbGlkZSBwaWN0dXJlLFxyXG4ucmV2aWV3c19fcGhvdG8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTMxcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDE4OHB4O1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIG1heC1oZWlnaHQ6IDI2M3B4O1xyXG4gICAgbWF4LXdpZHRoOiAxODNweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zcGxpZGUtc2xpZGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3NsaWRlLWV4Y2VycHQge1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fc2xpZGUtY29tcGFueSB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLnJldmlld3NfX3NsaWRlLW5hbWUge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zbGlkZS1jb21wYW55LFxyXG4ucmV2aWV3c19fc2xpZGUtbmFtZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlWFMge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3BsaWRlX19hcnJvdyAucmV2aWV3c19fYXJyb3ctaWNvbiB7XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zcGxpZGUtYXJyb3cucmV2aWV3c19fc3BsaWRlLWFycm93LS1wcmV2IC5yZXZpZXdzX19hcnJvdy1pY29uIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLnJldmlld3NfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93LS1uZXh0IHtcclxuICByaWdodDogLTJlbTtcclxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XHJcbiAgICByaWdodDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3NwbGlkZS1hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcclxuICBsZWZ0OiAtMmVtO1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGxlZnQ6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zcGxpZGUtcGFnaW5hdGlvbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogLTUwcHg7XHJcbiAgZ2FwOiAxNHB4O1xyXG59XHJcbi5yZXZpZXdzX19zcGxpZGUtcGFnaW5hdGlvbi5zcGxpZGVfX3BhZ2luYXRpb24gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi8qIFJldmlld3MtcHJvZHVjdCAqL1xyXG4ucmV2aWV3cy5yZXZpZXdzLS1wcm9kdWN0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuLnJldmlld3MucmV2aWV3cy0tcHJvZHVjdCAucmV2aWV3c19faGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLyogUmV2aWV3cy1jYXRhbG9nICovXHJcbi5yZXZpZXdzLnJldmlld3MtLWNhdGFsb2cge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUZBRkI7XHJcbn0iLCIuc2hpcG1lbnRzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnNoaXBtZW50c19faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzQycHgsIDFmcikpO1xyXG4gIGdhcDogNDhweCAyNHB4O1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLnNoaXBtZW50c19fd3JhcC1waWN0dXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zaGlwbWVudHNfX3BpY3R1cmUsXHJcbi5zaGlwbWVudHNfX2ltZyxcclxuLnNoaXBtZW50c19fYXJ0aWNsZSBwaWN0dXJlLFxyXG4uc2hpcG1lbnRzX19hcnRpY2xlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDIwOHB4O1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG59XHJcblxyXG4uc2hpcG1lbnRzX19hcnJvdyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgd2lkdGg6IDM4cHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE5cHg7XHJcbiAgYm90dG9tOiAxNnB4O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1ob3Zlci10aW1lKSBlYXNlO1xyXG59XHJcblxyXG4uc2hpcG1lbnRzX19hcnRpY2xlOmhvdmVyIC5zaGlwbWVudHNfX2Fycm93IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG59XHJcblxyXG4uc2hpcG1lbnRzX19hcnJvdy1pY29uIHtcclxuICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxufVxyXG5cclxuLnNoaXBtZW50c19fYXJ0aWNsZTpob3ZlciAuc2hpcG1lbnRzX190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi5zaGlwbWVudHNfX3RpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5zaGlwbWVudHNfX2RhdGUge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLyogU2hpcG1lbnRzLXByb2R1Y3QqL1xyXG4uc2hpcG1lbnRzLnNoaXBtZW50cy0tcHJvZHVjdCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zaGlwbWVudHMuc2hpcG1lbnRzLS1wcm9kdWN0IC5zaGlwbWVudHNfX2hlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5zaGlwbWVudHMuc2hpcG1lbnRzLS1wcm9kdWN0IC5zaGlwbWVudHNfX2FjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zaGlwbWVudHMuc2hpcG1lbnRzLS1wcm9kdWN0IC5zaGlwbWVudHNfX2J1dHRvbiB7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG59XHJcblxyXG4vKiBTaGlwbWVudHMtY2F0YWxvZyAqL1xyXG4uc2hpcG1lbnRzLnNoaXBtZW50cy0tY2F0YWxvZyB7XHJcbiAgcGFkZGluZzogODBweCAwIDQ4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RkFGQjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcclxufVxyXG5cclxuLnNoaXBtZW50c19fc3BsaWRlLWFycm93cy5zcGxpZGVfX2Fycm93cyB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hpcG1lbnRzX19zcGxpZGUtYXJyb3cuc3BsaWRlX19hcnJvdyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnNwbGlkZV9fYXJyb3cgLnNoaXBtZW50c19fYXJyb3ctaWNvbiB7XHJcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbn1cclxuXHJcbi5zaGlwbWVudHNfX3NwbGlkZS1hcnJvdy5zaGlwbWVudHNfX3NwbGlkZS1hcnJvdy0tcHJldiAuc2hpcG1lbnRzX19hcnJvdy1pY29uIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLnNoaXBtZW50c19fc3BsaWRlLWFycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xyXG4gIHJpZ2h0OiAtMmVtO1xyXG4gIEBpbmNsdWRlIG1vYmlsZVhTIHtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2hpcG1lbnRzX19zcGxpZGUtYXJyb3cuc3BsaWRlX19hcnJvdy0tcHJldiB7XHJcbiAgbGVmdDogLTJlbTtcclxuICBAaW5jbHVkZSBtb2JpbGVYUyB7XHJcbiAgICBsZWZ0OiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2hpcG1lbnRzX19zcGxpZGUtcGFnaW5hdGlvbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xyXG4gIGJvdHRvbTogLTUwcHg7XHJcbiAgZ2FwOiAxNHB4O1xyXG59XHJcbi5zaGlwbWVudHNfX3NwbGlkZS1wYWdpbmF0aW9uLnNwbGlkZV9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTtcclxufSIsIi5zZWN0aW9ucyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDMycHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucy5zZWN0aW9ucy0tY2F0YWxvZyAuc2VjdGlvbnNfX2l0ZW1zIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uc2VjdGlvbnNfX2l0ZW1zIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSk7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb25zX19pdGVtIHtcclxuICBnYXA6IDlweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4uc2VjdGlvbnNfX2l0ZW06aG92ZXIgLnNlY3Rpb25zX19idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxufVxyXG5cclxuLnNlY3Rpb25zX19pdGVtOmhvdmVyIC5zZWN0aW9uc19fYnV0dG9uLWljb24ge1xyXG4gIHN0cm9rZTogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnNlY3Rpb25zX193cmFwIHtcclxuICBwYWRkaW5nOiAzMnB4IDAgMzJweCAzMnB4O1xyXG59XHJcblxyXG4uc2VjdGlvbnNfX2NvdW50IHtcclxuICBvcGFjaXR5OiAuNjtcclxufVxyXG5cclxuLnNlY3Rpb25zX19idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAxRjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uc19fYnV0dG9uLWljb24ge1xyXG4gIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIHRyYW5zaXRpb246IHNyb2tlIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5zZWN0aW9uc19faW1nIHtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gIH1cclxufSIsIi5zaGlwbWVudCB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNoaXBtZW50X19jb2xzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQwMHB4LCAxZnIpIG1pbm1heCg0MDBweCwgMWZyKTtcclxuICBnYXA6IDQ4cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hpcG1lbnRfX3BpY3R1cmUsXHJcbi5zaGlwbWVudF9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogNDc0cHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zaGlwbWVudF9fbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG59XHJcblxyXG4uc2hpcG1lbnRfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNoaXBtZW50X19pdGVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalVpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEl3SURjdU5VdzVJREU0TGpWTU5DQXhNeTQxSWlCemRISnZhMlU5SWlNelFVRkdRVGtpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0zNnB4O1xyXG4gIHRvcDogLTJweDtcclxufVxyXG5cclxuLnNoaXBtZW50X19pdGVtICsgLnNoaXBtZW50X19pdGVtIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4uc2hpcG1lbnRfX2Rlc2NyaXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59IiwiLnNpbWlsYXItcHJvZHVjdHNfX2hlYWRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX190ciB7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmciAxOTBweCAxODBweDtcclxuICBnYXA6IDEycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgcGFkZGluZzogMCAwIDI0cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDBENUREO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbWlsYXItcHJvZHVjdHNfX3RyOm50aC1jaGlsZChvZGQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG4gIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX190ciArIC5zaW1pbGFyLXByb2R1Y3RzX190ciB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2ltaWxhci1wcm9kdWN0c19fdHItcGljIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX190ci1pbWcge1xyXG4gIG1heC13aWR0aDogOTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA5MnB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNpbWlsYXItcHJvZHVjdHNfX25hbWUge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX19hdmFpbGFibGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLnNpbWlsYXItcHJvZHVjdHNfX2F2YWlsYWJsZS5pcy1hdmFpbGFibGU6OmJlZm9yZSxcclxuLnNpbWlsYXItcHJvZHVjdHNfX2F2YWlsYWJsZS5pcy1ub25lLWF2YWlsYWJsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtdmFsdWUpO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2ltaWxhci1wcm9kdWN0c19fYXZhaWxhYmxlLmlzLW5vbmUtYXZhaWxhYmxlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTNlNTg7XHJcbiAgY29sb3I6ICNkYTNlNTg7XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX19hdmFpbGFibGUuaXMtYXZhaWxhYmxlOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGREIwMjI7XHJcbiAgY29sb3I6ICNGREIwMjI7XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX19uYW1lOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnNpbWlsYXItcHJvZHVjdHNfX2FjdGlvbi10YWJsZSB7XHJcbiAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zaW1pbGFyLXByb2R1Y3RzX19hY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uc2ltaWxhci1wcm9kdWN0c19fYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbn0iLCIudGFic19fYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDQ1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QwRDVERDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJzX19idXR0b24ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4IDAgMTZweDtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0taG92ZXItdGltZSkgZWFzZTtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJzX19idXR0b24uaXMtYWN0aXZlIHtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnRhYnNfX2J1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi50YWJzX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yMDBzIGVhc2U7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi50YWJzX19jb250ZW50LmlzLW9wZW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB6LWluZGV4OiAxMDtcclxufSIsIi50ZWFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGQUZCO1xyXG59XHJcblxyXG4udGVhbV9faXRlbXMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xyXG4gIGdhcDogNTFweCA4MHB4O1xyXG59XHJcblxyXG4udGVhbV9fcGljLFxyXG4udGVhbV9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI5NnB4O1xyXG4gIG1heC1oZWlnaHQ6IDI5NnB4O1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnRlYW1fX2l0ZW0taW5mbyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDE4cHg7XHJcbn1cclxuXHJcbi50ZWFtX19uYW1lIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZWFtX19wb3NpdGlvbixcclxuLnRlYW1fX2NvbnRhY3Qge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLnRlYW1fX2NvbnRhY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWhvdmVyLXRpbWUpIGVhc2U7XHJcbn1cclxuXHJcbi50ZWFtX19jb250YWN0OmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufSIsIi53eXNpd3lnIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pbnRlcik7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNjAwKTtcclxufVxyXG5cclxuLnd5c2l3eWcgaDEsXHJcbi53eXNpd3lnIGgyLFxyXG4ud3lzaXd5ZyBoMyxcclxuLnd5c2l3eWcgaDQsXHJcbi53eXNpd3lnIGg1LFxyXG4ud3lzaXd5ZyBoNiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYmViYXMpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcclxufVxyXG5cclxuLnd5c2l3eWcgaDIge1xyXG4gIGZvbnQtc2l6ZTogMzRweDtcclxufVxyXG5cclxuLnd5c2l3eWcgaDMge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud3lzaXd5ZyBoNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIGg2IHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLnd5c2l3eWcgdWwsXHJcbi53eXNpd3lnIG9sIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi53eXNpd3lnIHVsIGxpIH4gbGksXHJcbi53eXNpd3lnIG9sIGxpIH4gbGkge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi53eXNpd3lnLnd5c2l3eWctLWRlbGl2ZXJ5IHVsIGxpIH4gbGkge1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxuLnd5c2l3eWcgdWwgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi53eXNpd3lnIHVsIGxpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm1hV3hzUFNJak1qSTRRa1UySWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUNCMmFXVjNRbTk0UFNJd0lEQWdNekFnTXpBaUlIZHBaSFJvUFNJeE5YQjRJaUJvWldsbmFIUTlJakUxY0hnaVBqeHdZWFJvSUdROUlrMGdNall1T1Rnd05EWTVJRFV1T1Rrd01qTTBOQ0JCSURFdU1EQXdNU0F4TGpBd01ERWdNQ0F3SURBZ01qWXVNamt5T1RZNUlEWXVNamt5T1RZNE9DQk1JREV4SURJeExqVTROVGt6T0NCTUlEUXVOekEzTURNeE1pQXhOUzR5T1RJNU5qa2dRU0F4TGpBd01ERWdNUzR3TURBeElEQWdNU0F3SURNdU1qa3lPVFk0T0NBeE5pNDNNRGN3TXpFZ1RDQXhNQzR5T1RJNU5qa2dNak11TnpBM01ETXhJRUVnTVM0d01EQXhJREV1TURBd01TQXdJREFnTUNBeE1TNDNNRGN3TXpFZ01qTXVOekEzTURNeElFd2dNamN1TnpBM01ETXhJRGN1TnpBM01ETXhNaUJCSURFdU1EQXdNU0F4TGpBd01ERWdNQ0F3SURBZ01qWXVPVGd3TkRZNUlEVXVPVGt3TWpNME5DQjZJaTgrUEM5emRtYytcIik7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMjVweDtcclxufVxyXG5cclxuLnd5c2l3eWcgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLnd5c2l3eWcgdGFibGUgdGgge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG59XHJcblxyXG4ud3lzaXd5ZyB0YWJsZSB0ZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ud3lzaXd5Zy53eXNpd3lnLS1kZWxpdmVyeSB1bCBsaSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG59XHJcblxyXG4ud3lzaXd5Zy53eXNpd3lnLS1kZWxpdmVyeSB1bCBsaTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG4ud3lzaXd5ZyB1bCBsaSA+IHVsLFxyXG4ud3lzaXd5ZyBvbCBsaSA+IG9sIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ud3lzaXd5ZyBwIHtcclxuICBtYXJnaW46IDI0cHggMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxufVxyXG5cclxuLnd5c2l3eWcud3lzaXd5Zy0tZGVsaXZlcnkgcDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnd5c2l3eWcgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNjAwKTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4ycztcclxufVxyXG5cclxuLnd5c2l3eWcgYTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi53eXNpd3lnLnd5c2l3eWctLXByb2R1Y3QgdWwgbGk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ+KspCc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNnB4O1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG4gIGZvbnQtc2l6ZTogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ud3lzaXd5Zy53eXNpd3lnLS1wcm9kdWN0IHVsLFxyXG4ud3lzaXd5Zy53eXNpd3lnLS1wcm9kdWN0IG9sIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn0iLCIudmlkZW8tY29tcGFueV9fd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDMzcHggNzZweCAzM3B4IDY0cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnL3ZpZGVvLWNvbXBhbnktYmcucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA5MDRweCAzNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEJCNkIwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi10b3A6IC0xNjdweDtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XHJcbiAgICBwYWRkaW5nOiAzM3B4IDE1cHggMzNweDtcclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1jb21wYW55X193cmFwOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC43OGRlZywgIzRCQjZCMCAxNi4zOCUsICMyQzlGOTkgOTUuNTMlKTtcclxufVxyXG5cclxuLnZpZGVvLWNvbXBhbnlfX3dyYXA6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL290aGVyL3BsYXkuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgd2lkdGg6IDk5cHg7XHJcbiAgaGVpZ2h0OiA5OXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tY29tcGFueV9faGVhZGluZyxcclxuLnZpZGVvLWNvbXBhbnlfX3N1YnRpdGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAyMzJweDtcclxufVxyXG5cclxuLnZpZGVvLWNvbXBhbnlfX2hlYWRpbmcge1xyXG4gIGZvbnQtc2l6ZTogcmVzcG9uc2l2ZSA0MnB4IDg5cHg7XHJcbiAgZm9udC1yYW5nZTogMzc1cHggMTAyNHB4O1xyXG59XHJcblxyXG4udmlkZW8tY29tcGFueV9fc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbn0iLCIucGFnZS00MDRfX2lubmVyIHtcclxuICBnYXA6IDMycHg7XHJcbn0iXX0= */

/* End */


/* Start:/local/templates/zspa-2024/components/bitrix/search.suggest.input/.default/style.css?1729835863501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */
/* /local/templates/zspa-2024/assets/css/main.css?1731489114340630 */
/* /local/templates/zspa-2024/components/bitrix/search.suggest.input/.default/style.css?1729835863501 */
