@charset "UTF-8";@-webkit-keyframes logoEnterL{0%{-webkit-transform:translate(-550%,-200px) rotate(60deg);transform:translate(-550%,-200px) rotate(60deg);opacity:0;fill:#ff5900}to{-webkit-transform:translateX(calc(-50% - 50px));transform:translateX(calc(-50% - 50px));opacity:1;fill:var(--acc)}}@keyframes logoEnterL{0%{-webkit-transform:translate(-550%,-200px) rotate(60deg);transform:translate(-550%,-200px) rotate(60deg);opacity:0;fill:#ff5900}to{-webkit-transform:translateX(calc(-50% - 50px));transform:translateX(calc(-50% - 50px));opacity:1;fill:var(--acc)}}@-webkit-keyframes logoEnterR{0%{-webkit-transform:translate(550%,200%) rotate(-60deg);transform:translate(550%,200%) rotate(-60deg);opacity:0;fill:#f24545}to{-webkit-transform:translateX(calc(-50% + 50px));transform:translateX(calc(-50% + 50px));opacity:1;fill:var(--acc)}}@keyframes logoEnterR{0%{-webkit-transform:translate(550%,200%) rotate(-60deg);transform:translate(550%,200%) rotate(-60deg);opacity:0;fill:#f24545}to{-webkit-transform:translateX(calc(-50% + 50px));transform:translateX(calc(-50% + 50px));opacity:1;fill:var(--acc)}}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,label{cursor:pointer}a,a:link,a:visited{text-decoration:none}a,a:hover{-webkit-transition:all .3s ease;transition:all .3s ease}a{color:inherit}a:hover{text-decoration:none;color:var(--acc)}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;-webkit-box-shadow:none;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}:root{--c-main:#fff;--grey:#B9B9B9;--acc:#FEC961;--dark:#191919;--text-l:#fff;--text-d:#000;--text-c:#FEC961}@font-face{font-family:"Open Sans";font-display:swap;src:local("Open Sans"),url(../fonts/OpenSans.woff2) format("woff2"),url(../fonts/OpenSans.woff) format("woff"),url(../fonts/OpenSans.ttf) format("truetype");font-weight:400,500,600,700,800;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:local("Inter"),url(../fonts/Inter.woff2) format("woff2"),url(../fonts/Inter.woff) format("woff"),url(../fonts/Inter.ttf) format("truetype");font-weight:400,500,600,700,800;font-style:normal}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;-webkit-transform:all .3s ease-out;-ms-transform:all .3s ease-out;transform:all .3s ease-out}html{scroll-behavior:smooth}body{font-family:"Inter",sans-serif;background-color:#fff;color:var(--text-d);position:relative;font-size:24px}.mobile-view{-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;overflow:hidden;visibility:hidden}.desktop-view,.mobile-view{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body,html{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1114px;padding:0 40px;margin:0 auto}.section__title{font-size:clamp(22px,3.8vw,60px);font-weight:700;line-height:125%;text-transform:uppercase;margin-bottom:clamp(20px,6vw,30px)}.section__title b{font-weight:600}.section__text{font-size:clamp(14px,5vw,24px)}.button,.link{font-family:"Open Sans";font-style:normal}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 34px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:50px;font-size:16px;font-weight:700;line-height:125%;text-transform:uppercase;text-wrap:nowrap;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;text-align:center;border:2px solid transparent}.link{color:var(--text-dark);font-weight:400;line-height:140%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;position:relative}.link::before{position:absolute;content:"";bottom:-.1em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0%;height:.1em;background-color:var(--c-main);-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.link:hover::before{width:100%}.link:active,.link:hover{color:var(--c-main)}.text__color{color:var(--acc)}.bold,.link:active{font-weight:600}.text-dark{color:var(--text-dark)}.text-light{color:var(--c-light)}.underline{text-decoration:underline!important}.italic{font-style:italic;letter-spacing:10%}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.about-info{margin-bottom:clamp(40px,5vw,100px)}.about__contacts{margin-bottom:clamp(40px,8vw,100px)}.about-history{margin-bottom:clamp(40px,8vw,150px)}.history__year{font-weight:700;font-size:clamp(32px,20vw,182px);line-height:100%;text-align:center;margin-bottom:24px}.history__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-bottom:24px}.history__button,.history__button::after{-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.history__button{color:var(--grey);font-weight:700;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.history__button:hover{color:var(--text-c);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.history__button::after{content:"";position:inherit;display:block;width:3px;height:18px;background-color:var(--grey);left:0}.history__item--active .history__button{color:var(--text-d);font-size:32px}.history__item--active .history__button::after{background-color:var(--text-d)}.history__info{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));grid-template-rows:1fr;gap:20px}.history__slider{position:relative}.about-history .splide__arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;padding:10px}.about-history .splide__arrow{width:40px;aspect-ratio:1/1;border:2px solid var(--text-l);border-radius:50%;background-color:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.about-history .splide__arrow:hover{border-color:var(--text-c)}.about-history .splide__pagination{position:absolute;top:80%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.about-history .splide__pagination__page{width:15px;height:15px;border-radius:50%;background-color:var(--c-main)}.about-history .splide__pagination__page.is-active{background-color:var(--text-c)}.about-history .splide__track{height:100%}.about-history .splide__slide{min-height:429px}.history__img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;-o-object-position:40% 40%;object-position:40% 40%}.history__infoText{font-size:clamp(16px,2vw,24px)}.support{margin-bottom:clamp(40px,8vw,150px)}.support__text{margin-bottom:1em}.underline{-webkit-transition:all .3s ease;transition:all .3s ease}.support__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support__item{display:grid;place-items:center;max-width:clamp(125px,20vw,280px);-webkit-transition:all .4s ease;transition:all .4s ease}.support__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.1) contrast(1.2) saturate(1.5);filter:brightness(1.1) contrast(1.2) saturate(1.5)}.exp__about{padding-top:20px;padding-bottom:20px;margin-bottom:20px}.exp__intro{margin-bottom:clamp(40px,5vw,100px)}.expedition__slider{padding-top:clamp(20px,5vw,40px)}.expedition__slider .splide__slide{border-radius:1vw 0 1vw 0;overflow:hidden}.expedition__slider .splide__arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.expedition__slider .splide__arrow{padding:8px;border:2px solid #fff;aspect-ratio:1/1;display:grid;place-items:center;border-radius:50%;margin:2vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.expedition__slider .splide__arrow:hover{border:2px solid var(--acc);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.expedition__photo{-o-object-fit:cover;object-fit:cover;width:100%}.exp__scheldule{margin-bottom:clamp(70px,5vw,150px)}.exp__scheldule-list{list-style:none;display:grid;grid-template-columns:1fr;gap:55px;margin-bottom:clamp(40px,5vw,90px)}.exp__scheldule-card{display:grid;grid-template-columns:repeat(2,1fr);border-right:.3em solid var(--text-d);gap:38px}.scheldule-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scheldule-card__title{font-weight:600;font-size:clamp(24px,3.5vw,36px)}.scheldule-card__date{font-size:clamp(16px,3.5vw,24px);font-weight:600;margin-bottom:clamp(24px,3.5vw,36px)}.scheldule-card__link{margin-top:auto}.index{position:relative;color:var(--text-l);overflow:hidden;height:100vh}.index__bg{background-image:url(../img/backgrounds/index-bg-d.webp);width:100%;height:100%;background-size:cover;background-position:center;position:fixed;top:0;left:0}.index__logo-l,.index__logo-r{position:absolute;top:200px;left:50%;-webkit-transform:translateX(calc(-50% - 50px));-ms-transform:translateX(calc(-50% - 50px));transform:translateX(calc(-50% - 50px));z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-animation:logoEnterL 3s cubic-bezier(.22,1,.36,1) forwards;animation:logoEnterL 3s cubic-bezier(.22,1,.36,1) forwards}.index__logo-r{top:180px;-webkit-transform:translateX(calc(-50% + 50px));-ms-transform:translateX(calc(-50% + 50px));transform:translateX(calc(-50% + 50px));fill:var(--acc);-webkit-animation:logoEnterR 3s cubic-bezier(.22,1,.36,1) forwards;animation:logoEnterR 3s cubic-bezier(.22,1,.36,1) forwards}.index__info{position:relative;padding:35px 75px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.index__contacts{margin-top:auto;max-width:250px;display:grid;grid-template-columns:1fr;gap:8px}.index__contactTitle{font-weight:700;font-size:24px;margin-bottom:20px}.index__link{font-size:14px;font-weight:400;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.index__link:hover{color:var(--acc)}.index__social{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.index__svg{fill:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.index__link:hover .index__svg,.splider__wrapper .splide__arrow:hover svg{fill:var(--acc)}.index__nav{margin-top:auto}.index__navList{display:grid;grid-template-columns:1fr;gap:clamp(17px,4vw,26px);margin-bottom:clamp(28px,4vw,68px)}.index__navItem{font-family:Inter;font-weight:600;font-size:clamp(24px,4vw,36px);line-height:100%;letter-spacing:0;text-align:right}.index__navItem--active{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index__navItem--active::before{content:">";font-size:1.2em;margin-right:1em}.index__navLink,.index__navLink:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.index__navLink:hover{color:var(--acc)}.index__copyright{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0;text-align:right}.splider__wrapper{height:0;visibility:hidden;opacity:0;position:relative;display:grid;place-items:center}.splider__wrapper.is-active{position:fixed;height:auto;opacity:1;visibility:visible;-webkit-backdrop-filter:blur(3px) brightness(.5) grayscale(1);backdrop-filter:blur(3px) brightness(.5) grayscale(1);top:0;left:0;width:100vw;height:100vh;z-index:5;overflow:hidden}.splider__wrapper .splide{max-width:35vw}.splider__wrapper .ruin__item{background-color:var(--c-main);border-radius:1vw;padding:20px;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important;font-size:clamp(14px,5vw,18px)}.splider__wrapper .ruins__image{max-width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.splider__wrapper .splide__pagination{top:15px}.splider__wrapper .splide__arrows{top:50%;width:116%;left:-8%}.splider__wrapper .splide__arrow{border:3px solid var(--acc);background-color:#fff}.splider__wrapper .splide__arrow--prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ruins{margin-bottom:clamp(60px,10vw,150px)}.ruins__gallery{height:0;opacity:0;visibility:collapse;overflow:hidden}.ruins__gallery.active{height:auto;opacity:1;visibility:visible;overflow:visible}.ruins .top__bg{-webkit-filter:brightness(.8);filter:brightness(.8);bottom:0}.ruins__tab{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}.ruins__tab-button{font-weight:700;font-size:clamp(24px,5vw,40px);text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-bottom:.3em solid transparent}.ruins__tab-button:hover{color:var(--acc);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ruins__tab-button.is-active{border-bottom:.2em solid var(--text-d)}.ruins__section-text{margin-bottom:20px}.ruin__nav{margin-bottom:clamp(40px,6vw,56px)}.ruin__nav,.ruin__navform{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em}.ruin__dropdown{font-weight:600}.ruin__view{margin-left:auto;display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}.ruin__view-button{font-weight:600;color:var(--grey);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ruin__view-button:hover{color:var(--acc);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ruin__view-button.is-active{color:var(--text-d)}.ruin__list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,8vw,78px)}.footer__link:hover .footer__svg,.ruin__item{-webkit-transition:all .3s ease;transition:all .3s ease}.ruin__item{display:grid;grid-template-columns:1fr}.ruin__item:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);opacity:.9;-webkit-filter:saturate(1.3);filter:saturate(1.3)}.ruins__image{display:block;background-color:var(--grey);min-width:100%;width:clamp(300px,20vw,473px);aspect-ratio:1/1;margin-bottom:20px;color:var(--text-l);font-size:12px}.ruin__title{font-weight:600}.slider-view{height:0;visibility:hidden}.splide__slide .slider-view{height:auto;visibility:visible}.ruin__geo,.ruin__information{margin-bottom:20px}.accordion-list{padding-top:20px;display:grid;grid-template-columns:1fr;gap:clamp(12px,4vw,20px);width:100%;padding-bottom:40px;margin-bottom:40px}.accordion-item{width:100%;padding-bottom:clamp(12px,3vw,20px);border-bottom:2px solid var(--dark)}.accordion-title{font-weight:600;font-size:clamp(20px,3vw,60px);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-column-gap:5vw;-moz-column-gap:5vw;column-gap:5vw;-webkit-transition:all .8s cubic-bezier(.34,1.56,.64,1);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.accordion-title::after{content:"V";font-size:clamp(18px,3vw,40px);display:inline-block}.accordion-title:hover{letter-spacing:1px}.accordion-title:hover::after{color:var(--acc);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.accordion-info{width:100%;height:0;margin:0;padding:0;overflow:hidden;opacity:0;line-height:.5}.accordion-title::after,.is-active .accordion-info{-webkit-transition:all .3s ease;transition:all .3s ease}.is-active .accordion-info{height:auto;overflow:auto;opacity:1;line-height:1}.is-active .accordion-title{padding-bottom:20px}.is-active .accordion-title::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer,.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.footer__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__link:hover .footer__svg{fill:var(--acc)}.footer__svg{fill:var(--text-d)}.footer__copyright{font-size:16px}.map-popup.hidden{width:0;height:0;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.map-popup,.map__wrapper{display:grid;place-items:center}.map-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;-webkit-backdrop-filter:blur(5px) brightness(.2);backdrop-filter:blur(5px) brightness(.2);opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.map__wrapper{width:70vw;aspect-ratio:16/9;background-color:#fff;position:relative;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.map__wrapper.fullscreen{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100vw;height:100vh;overflow:scroll}.map-image{-o-object-fit:contain;object-fit:contain;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;max-width:100%;max-height:100%;-o-object-position:center;object-position:center}.map-close,.map-full{position:absolute;width:clamp(25px,5vw,40px);aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;top:20px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.map-close:hover,.map-full:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.map-full{background-image:url(../img/svg/fullscreen.svg);left:20px}.map-close{background-image:url(../../img/svg/close.svg);right:20px}.top{width:100vw;aspect-ratio:16/9;position:relative;overflow:hidden;max-height:100vh;color:var(--text-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:clamp(40px,5vw,100px)}.top__bg{position:absolute;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;z-index:-1}.top__breadscrumbs{margin-bottom:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.top__breadscrumbs:hover{color:var(--acc);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.top__title{font-weight:700;font-size:clamp(24px,4vw,82px);line-height:100%;padding:3vw 10vw;max-width:60vw}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@media (max-width:1200px){.splider__wrapper{display:grid;place-items:center}.splider__wrapper .splide{max-width:60vw}}@media (max-width:900px) and (orientation:landscape){.splider__wrapper .splide{max-width:70vw}.splider__wrapper .ruin__item{padding:14px}.splider__wrapper .ruins__image{aspect-ratio:16/9;margin-bottom:10px}}@media (max-width:768px){.desktop-view,.mobile-view{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:auto;overflow:hidden;visibility:visible}.desktop-view{width:0;height:0;visibility:hidden}.history__line{gap:clamp(8px,2vw,16px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.history__button{font-size:clamp(12px,4vw,24px)}.history__button::after{height:8px}.history__item--active .history__button{font-size:20px}.exp__scheldule-card,.history__info{display:grid;grid-template-columns:1fr;gap:20px}.history__info{grid-template-rows:auto}.about-history .splide__track{aspect-ratio:4/3}.exp__scheldule-card{border-right:.3em solid var(--text-d);padding:20px}.scheldule-card__img{width:100%}.scheldule-card__text{font-size:18px}.index__logo-l,.index__logo-r{width:30vw}@-webkit-keyframes logoEnterL{0%{-webkit-transform:translate(-550%,-200px) rotate(60deg);transform:translate(-550%,-200px) rotate(60deg);fill:#fff}to{-webkit-transform:translateX(calc(-50% - 8vw));transform:translateX(calc(-50% - 8vw));opacity:1;fill:var(--acc)}}@keyframes logoEnterL{0%{-webkit-transform:translate(-550%,-200px) rotate(60deg);transform:translate(-550%,-200px) rotate(60deg);fill:#fff}to{-webkit-transform:translateX(calc(-50% - 8vw));transform:translateX(calc(-50% - 8vw));opacity:1;fill:var(--acc)}}@-webkit-keyframes logoEnterR{0%{-webkit-transform:translate(550%,200%) rotate(-60deg);transform:translate(550%,200%) rotate(-60deg);fill:#fff}to{-webkit-transform:translateX(calc(-50% + 8vw));transform:translateX(calc(-50% + 8vw));opacity:1;fill:var(--acc)}}@keyframes logoEnterR{0%{-webkit-transform:translate(550%,200%) rotate(-60deg);transform:translate(550%,200%) rotate(-60deg);fill:#fff}to{-webkit-transform:translateX(calc(-50% + 8vw));transform:translateX(calc(-50% + 8vw));opacity:1;fill:var(--acc)}}.index{height:auto;background:var(--dark)}.index__mobile-info{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:auto;padding:5px 10vw;z-index:1}.index__bg{position:absolute;height:100vh}.index__contactTitle{margin-bottom:5px}.index___text{font-size:10px}.index__arrow{font-weight:600;font-size:36px;letter-spacing:-15%}.index__info{margin:20px 0;display:grid;grid-template-columns:1fr;padding:0 10vw;z-index:2}.index__nav{grid-row:1/2}.index__navList{max-width:100vw}.index__navItem{text-align:left}.index__navItem--active{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-left:0}.index__copyright{display:none}.splider__wrapper{display:grid;place-items:center;overflow:hidden}.splider__wrapper .splide{max-width:90vw}.splider__wrapper .splide__arrows{top:50%;width:110%;left:-5%}.splider__wrapper .splide__track{aspect-ratio:unset;max-height:90vh}.splider__wrapper .ruin__item{font-size:14px}.ruins__section-text{font-size:clamp(18px,5vw,20px)}.ruin__nav{font-size:clamp(14px,4vw,18px);display:grid;grid-template-columns:repeat(2,auto)}.ruin__view{grid-column:1/-1;margin:auto;gap:10vw}.ruin__list{grid-template-columns:1fr}.top__breadscrumbs:hover{color:var(--c-main);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.top__title{padding:5vw;max-width:70vw}.top__breadscrumbs{margin-bottom:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:var(--acc)}}@media (max-width:469px){.index__bg{background-image:url(../../../img/backgrounds/index-bg-m.webp)}.splider__wrapper .splide__arrows{top:30%;width:118%;left:-9%}.splider__wrapper .splide__track{aspect-ratio:unset;max-height:90vh}.splider__wrapper .ruin__item{font-size:14px}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}}@media (max-width:469px) and (-webkit-min-device-pixel-ratio:2),(max-width:469px) and (min-resolution:2dppx){.index__bg{background-image:url(../../../img/backgrounds/index-bg-m@2x.webp)}}@media (max-width:468px){.container{padding:0 6vw}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.index__bg{background-image:url(../../../img/backgrounds/index-bg-d@2x.webp)}}@media (orientation:portrait){.map__wrapper.fullscreen{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;top:0;left:0;width:unset;height:100vw;max-height:100vw}.map__wrapper{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:100vw}.map-image{max-height:100vh}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2luZGV4LXBhZ2UvaW5kZXgtcGFnZS5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJiYXNlL19jb250YWluZXIuc2NzcyIsImJhc2UvX3NlY3Rpb24uc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJhc2UvX2xpbmtzLnNjc3MiLCJiYXNlL190ZXh0LnNjc3MiLCJibG9ja3MvYWJvdXQvYWJvcHV0LWluZm8uc2NzcyIsImJsb2Nrcy9hYm91dC9hYm91dF9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9hYm91dC9hYm91dF9faGlzdG9yeS5zY3NzIiwiYmxvY2tzL2Fib3V0L3N1cHBvcnQuc2NzcyIsImJsb2Nrcy9leHBlZGl0aW9uL2Fib3V0LnNjc3MiLCJibG9ja3MvZXhwZWRpdGlvbi9leHAtaW50cm8uc2NzcyIsImJsb2Nrcy9leHBlZGl0aW9uL2V4cGVkaXRpb25TbGlkZXIuc2NzcyIsImJsb2Nrcy9leHBlZGl0aW9uL3NjaGVsZHVsZS5zY3NzIiwiYmxvY2tzL21hcC5zY3NzIiwiYmxvY2tzL3J1aW4tYXJ0L3J1aW5zLWFydC5zY3NzIiwiYmxvY2tzL3J1aW4tYXJ0L3J1aW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvdG9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW4uY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDeUJBLDhCQUNJLEUsQ0FDQSx1RCxDQUFBLCtDLENBQUEsUyxDQUNBLFksQ0R1eEJGLEUsQ0N0eEJFLCtDLENEd3hCQSx1QyxDQUNBLFMsQ0N4eEJBLGlCLEFENnhCSixzQkFySUEsRSxDRXRyQkEsdUQsQ0FDSSwrQyxDQUNBLFMsQ0FDQSxZLENGZzBCRixFLENFNXpCRiwrQyxDQUNJLHVDLENBQ0EsUyxDQUNBLGlCLEFGaTBCSiw4QkU1ekJJLEUsQ0Z3ckJKLHFELENBdUlJLDZDLENFNXpCSixTLENBQ0ksWSxDRjByQkosRSxDRXJyQkEsK0MsQ0FDSSx1QyxDQUNJLFMsQ0Z1ckJOLGlCLEFBMElGLHNCQXJJRSxFLENBQ0YscUQsQ0VsckJBLDZDLENBQ0ksUyxDQUNJLFksQ0Y0ekJOLEUsQ0F0SUEsK0MsQ0VqckJFLHVDLENBQ0ksUyxDRjB6QkosaUIsQUE2d0JKLGtDR2puREksRSxDQUNBLDJCLENBQ0EsbUIsQ0g0MUNKLEUsQ0EwUkksK0IsQ0dqbkRKLHlCLEFINjFDQSwwQkEwUkUsRSxDR2puREYsMkIsQ0FDSSxtQixDQUlBLEUsQ0FBQSwrQixDQUFBLHlCSGpCSixDLENJQUMsUyxDSkVELFEsQ0FDRSxRLENBSEYsQyxDQVFBLE8sQ0FEQSxRLENBQ0EsNkIsQ0FFRSxxQixDQUtGLEMsQ0F1R0EsSyxDSXRHSSxjLENBRUosQyxDSkdBLE0sQ0FDQSxTLENJRkksb0IsQ0FJSixDLENKUUEsTyxDSUVDLCtCLENKREQsdUIsQ0lUQSxDLENBQ0ksYSxDSk9KLE8sQ0lEQSxvQixDQUVBLGdCLENKS0EsSyxDSUlBLE0sQ0pFQSxNLENBMEVBLE0sQ0F4RUEsSSxDQUpBLEcsQ0FBQSxPLENJSUEsYSxDSklBLEUsQ0lBQSxFLENKRUEsRSxDQUNBLEUsQ0FGQSxFLENBSUEsRSxDSUFBLEMsQ0FDRSxpQixDSkRGLG1CLENJTUEsRSxDSkNBLEssQ0lDSSxlLENKQUosRyxDQUlFLGtCLENBSkYsRyxDQVFBLEcsQ0lDQSxjLENBQ0ksVyxDSkdKLE8sQ0lBSSxpQixDSk1KLEssQ0FHQSxNLENBRkEsUSxDQUVBLDRCLENBTEEsTSxDQUVBLEssQ0FHQSxNLENBRkEsUSxDSUVBLG1CLENBQ0MsaUIsQ0FDQSxhLENKS0QsZ0IsQ0FIQSxZLENBT0EsTSxDQUhBLGtCLENBS0Usb0IsQ0t0R0YsdUIsQ0FFSSxlLENBQ0EsNEIsQ0FDQSxjLENBQ0EsYyxDQ0xKLGEsQ05nSEEsWSxDQUxBLFksQ0FHQSxXLENNN0dDLFMsQ05vSEQsd0IsQ01oSEMsUyxDTjhHRCxRLENBZUEsSyxDTzlIQyxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxjLENBQ0EsYSxDUGdJQyxhLENPL0hELGdCLENQbUlELFdBQ0UsdUIsQ0FORixpQixDQVFFLDRKLENPaElGLCtCLENBQ0Msa0IsQUFHRCxXQUNDLG1CLENBQ0EsaUIsQ0FDQSwrSSxDQUNBLCtCLENBQ0Esa0JBR0QsZ0IsQ0FDQyxpQixDUGtJQyxTLENPaklELFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUFBLDZCLENQMkhELHFCLENBVUUsa0IsQ09sSUYsZSxDQUNDLGtDLENBQUEsOEIsQ1AySEQsMEIsQ0FhQSxJLENBQ0Usc0IsQ0FHRixJLENBQ0UsOEIsQ0FDQSxxQixDQVZBLG1CLENPeEhELGlCLENQcUlDLGMsQ0FHRixZLENBQ0UsNkIsQ0FDQSxxQixDQVhBLE8sQ0FDRixRLENRakxBLGUsQ0FDSSxpQixDUm1NSixhLENBWEEsWSxDQVlFLHNDLENBQ0EsOEIsQ0FJRixJLENRcE1BLEksQ1JvTEEsZ0IsQ0FrQkUsbUIsQ1M1TUYsbUIsQ0FDSSxZLENUOE1GLDJCLENTN01FLDRCLENBQ0EseUIsQ0FDQSxxQixDQUVBLE8sQ0FOSixlLENUdU1BLFUsQ0FtQkUsNkIsQ1UxTkYscUIsQ0FDSSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYSxDVjhOSixlLENVM05BLGdDLENBQ0ksZSxDVjJNSixnQixDQW1CRSx3QixDVTNORixrQyxDVitOQSxpQixDVzFPQSxlLENYOE9BLGMsQ1c1T0ksOEIsQ1hnUEosTyxDQWdDQSxLLENZeFFJLHVCLENBQ0ksaUIsQ1p1T1IsTyxDQUNFLG1CLENBQ0EsbUIsQ1doUEUsWSxDQUNBLHVCLENYa1BGLG9CLENBQ0Esc0IsQ1dsUEUsd0IsQ0FBQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsVSxDQUNBLHNDLENBQ0EsOEIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ1h3UEYsd0IsQ1l6UUYsZ0IsQ0FDSSw2QixDQUNBLDBCLENBQ0EscUIsQ0FDQSxpQixDQUNBLDRCLENaNlFKLEssQ0E3QkEsc0IsQ1l6T1EsZSxDQUNBLGdCLENBQ0Esa0MsQ0FDQSwwQixDWjJRTixpQixDQUdGLGEsQ1kxUVEsaUIsQ0FDQSxVLENBQUEsWSxDWjRPUixRLENZMU9JLGtDLENBQ0ksOEIsQ1o0T1IsMEIsQ1kzT1EsUSxDQUNJLFcsQ1o2T1osOEIsQ1kxT0ksd0MsQ0FDSSxnQyxDWm1SUixtQixDYTVTQSxVLENiZ1RBLFksQ0FSQSxXLENhclNBLG1CLENBR0EsWSxDQUNJLGdCLENBRUosSyxDYnVTQSxZLENhdFNJLGUsQ0FFSixVLENBQ0ksc0IsQ2JvVEosVyxDYS9TQSxvQixDYm1UQSxVLENhaFRBLG1DLENib1RBLE8sQ2M3VUEsaUIsQ0FDSSxrQixDQ0RKLE0sQ0FDSSxrQixDQ0RKLE0sQ0FDSSxrQixDQUlKLFcsQ0FDSSxtQyxDaEJ3VkosZ0IsQ2dCcFZJLG1DLENBR0osYyxDQUNJLG1DLENoQndWSixjLENBQ0UsZSxDQUNBLGdDLENnQnhWRSxnQixDaEIwVkYsaUIsQ0FDQSxrQixDQXBDRixjLENBd0NFLG1CLENnQnhWRixtQixDQUNJLFksQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FBQSx3QixDQUFBLHFCLENBQ0Esa0IsQ0FBQSxRLENoQjZWRixrQixDQUdGLGdCLENBK0JBLHVCLENBUUUsb0QsQ2dCaFdFLG9DLENBQ0Esc0UsQ2hCd1RKLGdCLENBQ0UsaUIsQ2dCL1ZFLGUsQ2hCaVdGLGMsQ0FDQSxtQixDZ0JoV0UsbUIsQ0FDQSxZLENBQUEsMkIsQ0FBQSw0QixDQUFBLHlCLENoQmtUSixxQixDZ0JoVEksd0IsQ0FDSSxxQixDQUNBLGtCLENoQnFXTix1QixDQUNBLG9CLENBcERGLHNCLENBc0RFLGlCLENBT0Ysc0IsQ2dCcFdJLG1CLENBQ0EsNEIsQ0FBQSx3QixDQUFBLG9CLENoQjBXSix1QixDZ0J0V0ksVSxDQUNJLGdCLENBQ0EsYSxDaEJnVFIsUyxDZ0I1U0ksVyxDQUNJLDRCLENoQjhTUixNLENBT0EsdUMsQ0F5REUsbUIsQ2dCaFdGLGMsQ2hCb1dBLDhDLENnQmhXQSw4QixDaEJvV0EsYyxDQUNFLFksQ0FDQSxpRCxDZ0JsV0Usc0IsQ0FDQSxRLENoQnNXSixnQixDQUNFLGlCLENBR0YsOEIsQ0E3REEsaUIsQ0ErREUsTyxDZ0J0V0Ysa0MsQ0FDSSw4QixDQUNBLDBCLENBQ0EsVSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FBQSxxQixDaEIwU0osNkIsQ2dCeFNJLFMsQ0FDSSxZLENBSVIsNkIsQ0FDSSxVLENBRUEsZ0IsQ0FDQSw4QixDaEJ3V0YsaUIsQ0FDQSw0QixDZ0J4V0Usc0MsQ0FBQSw4QixDaEIwU0osbUMsQ0FvRUUsMEIsQ0FHRixrQyxDZ0IxV0ksaUIsQ0FDQSxPLENoQnlTSixRLENBb0VFLGtDLENnQjNXRiw4QixDQUNJLDBCLENoQjBTSixtQixDQW9FRSxtQixDZ0IxV0YsWSxDQUNJLFEsQ0FLSix3QyxDQUNJLFUsQ2hCdVNKLFcsQ0FvRUUsaUIsQ2dCeFdGLDhCLENoQjRXQSxrRCxDZ0J4V0ksOEIsQ2hCdVNKLDZCLENBc0VFLFcsQ0FsRUYsNkIsQ0FzRUUsZ0IsQ0FHRixhLENBQ0UsVSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxnQixDQXZFQSwwQixDZ0JwU0UsdUIsQ2hCZ1hKLGtCLENBQ0UsOEIsQ0FHRixRLENBdkVFLG1DLENBMkVGLGMsQ0FDRSxpQixDQUdGLFUsQ0F0RUUsK0IsQ0FDRix1QixDQUdBLGMsQ0F5RUUsbUIsQ2lCdGhCRixtQixDQUNJLFksQ2pCZ2RKLGtCLENBeUVFLGMsQ2lCdmhCRixPLENBQ0ksd0IsQ0FDQSxxQixDQUFBLGtCLENqQmlkSix3QixDQTBFRSxxQixDaUJ4aEJGLDZCLENqQjRoQkEsYyxDaUIxaEJJLFksQ2pCNGhCRixrQixDaUIzaEJFLGlDLENBQ0EsK0IsQ2pCNmhCRix1QixDQUdGLG9CLENBQ0UsNkIsQ0EvRUYseUIsQ0FpRkUscUIsQ2lCaGlCRiwwRCxDQUNJLGtELENqQnNuQkosVyxDQTlGQSxnQixDR3plSSxtQixDQUNJLGtCLENIMmVSLFcsQ0FrR0UsbUMsQ0FHRixtQixDa0JocEJJLGdDLENDSEosa0MsQ0FDSSx5QixDbkJ1akJKLGUsQ0FvR0EsbUMsQ0FoR0EsaUIsQ29CempCSSxPLENBQ0ksa0MsQ0FDQSw4QixDcEIyakJSLDBCLENvQnhqQkksbUIsQ0FDSSxtQixDQUNBLFksQ0FDQSx3QixDcEIycEJOLHFCLENBQ0EsNkIsQ29CM3BCTSxVLENwQitwQlIsa0MsQ0FDRSxXLENBQ0EscUIsQ29CL3BCTSxnQixDcEIwakJSLFksQ29CcmpCSSxrQixDQUNJLGlCLENBQ0EsVSxDQUNBLHNDLENBQ0EsOEIsQ3BCZ3FCUix3QyxDb0I1cEJRLDJCLENBQUEsNEIsQ3BCdWpCUix3QixDb0JyakJRLG9CLENwQmlxQlIsa0IsQ0FDRSxtQixDQXpHRixnQixDb0I3aUJJLFUsQ3BCMnBCSixlLENBMUdBLG1DLENBOEdBLG9CLENBMUdBLGUsQ0E0R0UsWSxDcUJ0c0JGLHlCLENBQ0ksUSxDQUNBLGtDLENyQjBzQkosb0IsQ0ExR0EsWSxDQTRHRSxtQyxDcUJ0c0JGLHFDLENBQ0ksUSxDckIwc0JKLHFCLENBMUdBLG1CLENBNEdFLG1CLENxQnRzQkYsWSxDQUNJLDJCLENBQUEsNEIsQ0FBQSx5QixDQUNBLHFCLENyQjRzQkosc0IsQ0EvR0EsZSxDQWlIRSxnQyxDQUdGLHFCLENBL0dBLGdDLENBaUhFLGUsQ3FCM3NCRixvQyxDckIrc0JBLHFCLENBL0dBLGUsQ0E0SkEsTSxDQUNFLGlCLENBM0hGLG1CLENBNkhFLGUsQ0M5d0JGLFksQ0RreEJBLFUsQ0E1SEEsd0QsQ0E4SEUsVSxDQ2h4QkYsVyxDQUNJLHFCLENEcXBCSiwwQixDQThIRSxjLENDanhCRixLLENBQ0ksTSxDRDZzQkosYyxDQUFBLGMsQ0U5ckJBLGlCLENBQ0ksUyxDRncwQkYsUSxDQUNBLCtDLENBQ0EsMkMsQ0FDQSx1QyxDQXBKQSxTLENFanJCRSxzQyxDRncwQkYsOEIsQ0FDQSxrRSxDQUNBLDBELENBbkpGLGMsQ0UvcUJJLFMsQ0Z5MEJGLCtDLENBQ0EsMkMsQ0FDQSx1QyxDRXIwQkUsZSxDRjAwQkYsa0UsQ0FDQSwwRCxDRWwxQkYsWSxDQUNJLGlCLENGczFCRixpQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBcEtBLFUsQ0UvcUJFLFcsQ0ZzMUJGLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLFMsQ0VsMUJGLGdCLENBQ0ksZSxDQUNBLGUsQ0FDQSxZLENBQ0EseUIsQ0ZzMUJGLE8sQ0FHRixvQixDRXYxQkksZSxDQUVBLGMsQ0Z3MUJGLGtCLENFcjFCRixZLENBQ0ksYyxDQUNBLGUsQ0FDQSxzQyxDQUNBLDhCLENGMjFCSixrQixDRXoxQkksZ0IsQ0Y2MUJKLGMsQ0FDRSxlLENBN0tGLFksQ0ErS0UsbUMsQ0FHRixXLENFejFCSSxTLENBQUEsc0MsQ0FBQSw4QixDRisxQkosOEIsQ0E0TkEsMEMsQ0EzTkUsZSxDQS9LRixXLENBbUxFLGUsQ0FHRixlLENFNTFCSSxZLENBQ0EseUIsQ0FDQSx3QixDRjRxQkosa0MsQ0FxTEEsZSxDRTUxQkksaUIsQ0FDQSxlLENGNHFCSiw4QixDQW1MRSxnQixDRTUxQkYsZ0IsQ0FDSSxnQixDRmcyQkosdUIsQ0FsTEEsaUIsQ0UxcUJJLG1CLENBQ0ksbUIsQ0Y0cUJSLFksQ0FvTEUsb0IsQ0U1MUJGLGlCLENBQ0ksbUIsQ0FDQSx3QixDQUNBLHFCLENGMnFCSixrQixDQXNMQSwrQixDRTMxQkksVyxDQUFBLGUsQ0YwcUJKLGdCLENBdUxBLGUsQ0EvS0EscUIsQ0FKQSxzQyxDQXFMRSw4QixDQWpMRixxQixDQXFMRSxnQixDQUtGLGlCLENBbkxBLGUsQ0FxTEUsYyxDRTExQkYsZ0IsQ0FDSSxnQixDQUNBLGdCLENGNjdCSixpQixDQUNFLFEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQW1CQSxZLENBQ0Esa0IsQ0FqQkYsMkIsQ0FDRSxjLENBek5BLFcsQ0VscEJFLFMsQ0Y4MkJGLGtCLENBQ0EsNkQsQ0FDQSxxRCxDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsZSxDQVFGLHlCLENBQ0UsYyxDQUdGLDZCLENBQ0UsOEIsQ0FoT0EsaUIsQ0Uvb0JFLFksQ0ZrM0JGLG9DLENBaE9BLGlDLENFOW9CRSw0QixDRmkzQkYsOEIsQ0FHRiwrQixDRTkyQkksYyxDRmczQkYsZ0IsQ0FDQSxtQixDQUNBLGdCLENBR0YscUMsQ0U3MkJJLFEsQ0ZpM0JKLGlDLENBQ0UsTyxDQWhPQSxVLENFem9CRSxRLENGODJCSixnQyxDQUNFLDJCLENBQ0EscUIsQ0E1TkYsc0MsQ3NCeDdCQSxnQyxDQUNJLDRCLENBQ0Esd0IsQ3RCK3BDSixNLENzQjVwQ0ksb0MsQ3RCMDdCSixlLENBdU9FLFEsQ3NCOXBDRixTLENBQ0ksbUIsQ0FDQSxlLEN0QmtxQ0osc0IsQ3NCOXBDSSxXLENBQ0EsUyxDdEJncUNGLGtCLENzQjlwQ0UsZ0IsQ3RCa3FDSixlLENzQmhxQ0ksNkIsQ0FBQSxxQixDQUFBLFEsQ3RCc3FDSixXLENBM09BLFUsQ0E2T0UsWSxDc0JscUNGLDZCLENBQ0ksa0IsQ3RCc3FDSixrQixDc0JscUNJLGUsQ0FDQSw4QixDQUNBLGlCLENBQUEsd0IsQ3RCdzdCSixzQyxDQThPRSw4QixDc0JucUNGLG9DLEN0QnVxQ0Esd0IsQ3NCcHFDSSxnQixDQUNBLDRCLEN0Qnc3Qkosd0IsQ0ErT0Usb0IsQ0FHRiw0QixDc0JycUNJLHNDLEN0QnlxQ0osb0IsQ3NCdnFDSSxrQixDdEIycUNKLFUsQ3NCbHFDSSxrQyxDdEJrcUNKLFUsQ0FRQSxjLENzQnRxQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxTLEN0QnU3QkosZSxDc0JwN0JJLGUsQ3RCMnFDSixXLENBQ0UsZ0IsQ0FwUEYsWSxDQXNQRSxPLENzQnpxQ0YsbUMsQ3RCdzdCQSxrQixDQXNQRSxlLENzQnpxQ0YsaUIsQ0FDSSxzQyxDQUNBLDhCLENBR0osd0IsQ0FDSSxnQixDdEIycUNGLDRCLENBQ0Esd0IsQ0FDQSxvQixDQUdGLDRCLENBQ0UsbUIsQ0FHRixXLENBQ0UsWSxDQUNBLG1DLENBQ0Esd0IsQ0FnTkYsZ0MsQ0E3TUEsVyxDdUJsc0NJLCtCLENBQ0EsdUIsQ3ZCaXNDSixXLENBdlBFLFksQ0FDRix5QixDQTZQQSxpQixDQXZQQSw2QixDQXlQRSx5QixDd0I3d0NGLHFCLENBQ0ksVSxDQUNBLDRCLENBQ0Esb0IsQ3hCaXhDSixhLEN3Qjl3Q0ksYSxDQUNBLDRCLENBQ0EsYyxDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxrQixDeEJ1aENKLG1CLENBMFBFLGMsQ0FHRixZLENBeFBBLGUsQ0FHQSxZLEN3QmpoQ0ksUSxDQUNJLGlCLEN4Qjh3Q1IsMkIsQ3dCM3dDUSxXLENBQUEsa0IsQ0FJSixVLEN4Qmd4Q0osa0IsQ3dCL3dDUSxrQixDeEJrMENSLGUsQ0E3UEUsZ0IsQ0FDRixZLEN3QmpnQ0EseUIsQ0FFUSx3QixDeEJnd0NOLFUsQ0E3UEEsbUIsQ3dCaGdDTSxrQixDeEJrd0NSLGUsQ0FDRSxVLENBQ0EsbUMsQ0E3UEEsbUMsQ0FpUUYsZ0IsQ0FDRSxlLENBQ0EsOEIsQ0FDQSxjLENBN1BBLG1CLEN3QjUvQk0sbUIsQ3hCNHZDTixZLENBQ0Esd0IsQ0E3UEEscUIsQ3dCMy9CTSw2QixDeEIydkNOLGlCLENBN1BBLHNCLENBQ0YsbUIsQ3VCem9DQSxjLENBQ0ksdUQsQ3ZCMm9DSiwrQyxDQWlRQSx1QixDdUJ2NENJLFcsQ0FDQSw4QixDQUNBLG9CLEN2QjY0Q0osc0IsQ3VCdjRDSSxrQixDdkIyNENKLDZCLEN1QnY0Q0EsZ0IsQ0FDSSw0QixDdkJ5NENGLHdCLEN1Qng0Q0Usb0IsQ0FFSixlLENBQ0ksVSxDQUNBLFEsQ0FDQSxRLENBQ0EsUyxDdkI0b0NKLGUsQ0FnUUUsUyxDdUJ6NENGLGMsQ3ZCZzNDQSx1QixDQTZCQSwwQixDdUJ2NENJLCtCLEN2QjRvQ0osdUIsQ0EyUEEsMEIsQ3VCejRDSSxXLENBQ0EsYSxDQUFBLFMsQ0FHQSxhLEN2Qjg0Q0osMkIsQ0FDRSxtQixDdUJ6NENGLGtDLENBQ0ksZ0MsQ3ZCMm9DSiw0QixDQW1RRSx3QixDQS9QRixPLENBZ1JBLGUsQ0FyUUEsbUIsQ0F1UUUsbUIsQ3VCLzRDRixZLENBQ0ksUSxDdkIyb0NKLHdCLENBdVFFLHFCLEN1Qi80Q0Ysa0IsQ3ZCeW5DQSxPLEN1QnJvQ0ksd0IsQ3ZCMm9DSixxQixDQXFRRSw2QixDdUI3NENFLGtCLEN2Qms1Q0osZSxDdUJ4NENJLHVCLENBQ0Esb0IsQ0FDQSxzQixDdkJtNUNKLGdDLEN1Qmg1Q0EsZSxDdkIrb0NBLFksQ3VCMW9DSSxrQixDdkJxNUNKLGtCLENBQ0UsYyxDdUJqNUNGLGlCLENBQ0ksTyxDdkI0b0NKLFEsQ0EwUUUsUyxDdUJqNUNGLHNDLENBQ0ksOEIsQ0FDQSwyQixDQUNBLHVCLEN2QjBvQ0osbUIsQ0E0UUEsVSxDQXFCQSxhLEN1Qmw1Q0ksWSxDdkIyb0NKLGtCLENBa1BBLFUsQ3VCajVDSSxjLENBQ0EsSyxDQUFBLE0sQ3ZCMG9DSixXLEN1QnpvQ0ksWSxDQUNJLGUsQ3ZCcTVDTixnRCxDQUNBLHdDLEN1QnI1Q00sUyxDQUNBLDBCLEN2QnU1Q04sc0IsQ0E1UUYsa0IsQ0E4UUUsNEUsQ3VCcDVDRSw0RCxDQUNBLDhGLEN2QjI1Q0osYSxDdUJyNUNJLFUsQ3ZCMG9DSixpQixDQThRRSxxQixDdUJ0NUNGLGlCLEN2QjA1Q0Usa0MsQ3VCcDVDRiwwQixDdkIyb0NBLHdCLENBOFFFLG1DLEN1QnA1Q0YsMkIsQ0FDSSxXLENBQ0EsWSxDdkJ5b0NKLGUsQ0FnUkEsVSxDQTVRQSxxQixDQThRRSxrQixDdUJoNUNGLG1CLENBQ0ksbUIsQ3ZCcW9DSixZLENBOFFFLFcsQ3VCOTRDRixjLENBQ0ksZSxDdkJnNUNGLHlCLENBNVFBLHNCLENBZ1JGLFUsQ0FDQSxTLENBNVFFLGlCLEN1QmhvQ0UsMEIsQ3ZCKzRDRixnQixDQUNBLDJCLENBQ0EsMEIsQ0E1UUEsdUIsQ3VCaG9DRSxRLEN2Qis0Q0YsYyxDQTVRQSxrQyxDQUNGLDBCLENBZ1JBLGdCLENBQ0EsZSxDeUJqakRJLDRCLENBQ0Esd0IsQ0FDQSxvQixDekJxakRKLFMsQ3lCbGpESSwrQyxDQUFBLFMsQ3pCdWpESixVLENBalJBLDZDLENBbVJFLFUsQ0FHRixJLEN5QnJqREksVyxDQUNBLGlCLEN6QnVqREYsaUIsQ3lCdGpERSxlLEN6QnF5Q0osZ0IsQ0FvUkUsbUIsQ3lCdGpERixtQixDQUNJLG1CLENBQ0EsWSxDQUFBLDJCLEN6QnF5Q0osNEIsQ3lCcHlDSSx5QixDQUNJLHFCLENBQ0EsbUMsQ3pCc3lDUixRLENBdVJFLGlCLEN5QjFqREYsVSxDQUNJLFcsQ0FDQSxtQixDQUNBLGdCLENBQ0EsVSxDekI4akRKLGtCLEN5QjFqREEsa0IsQ0FDSSxzQyxDekI0akRGLDhCLENBR0Ysd0IsQ0FDRSxnQixDQUNBLDZCLENBQ0EseUIsQ0FDQSxxQixDQUdGLFcsQ0FDRSxlLENBQ0EsOEIsQ0FDQSxnQixDQXhSQSxnQixDQUNGLGMsQ0FvVEEseUIsQ0dubkRJLDBCLENIcW5ERix3QixDQUNBLG9CLENHcm5ERSxxQixDQUFBLGdCLENBR0osaUQsQ0FDSSxrQixDQUNBLFMsQ0FDQSxTLENIeTFDSiwyRCxDQWtTRSxTLENHdm5ERixTLENBR0ksWSxDQUNJLGEsQ0gybkRSLGlDLENBbFNBLGEsQ0FzU0Esa0IsQ0d4bkRJLDZCLENBQ0EscUIsQ0FDQSxpQixDSDRuREosYSxDQWxTQSxrQyxDQW9TRSwwQixDR3ZuREUsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxXLENBQ0Esa0IsQ0FBQSxtQixDQUdBLDJCQUFBLHlCLENBQ0ksYSxDSDRuRFIsbUIsQ0FDRSxxQixDQUNBLHdCLENBclNGLGtCLENBdVNFLG1CLENDaHNERixtQixDQUNJLFksQ0FBQSxrQixDQUFBLGMsQ0FDQSxvQixDRG9zREYsdUIsQ0FDQSxzQixDQ3BzREUsUSxDRHNzREYsbUIsQ0FHRixzQixDQTNTQSxvQixDQTZTRSxhLENDdHNERixvQixDQUNJLFEsQ0FBQSxtQixDRDJzREosWUN6c0RJLGlDLENEMHNERixZLENBR0Ysc0IsQ0FDRSxPLENDM3NERixPLENBQ0ksaUIsQ0FDQSxpQixDRGl0REosc0IsQ0Mvc0RBLG1CLENBQ0ksa0IsQ0FFSixjLENBQ0ksa0MsQ0QrNUNKLDBCLENBb1RFLDZCLENDaHRERixxQixDQUNJLG1CLENEa3RERixhLENBQ0EsOEIsQ0FDQSxRLENBQ0EsaUIsQ0FHRixrQixDQUNFLHFCLENBR0YsZ0IsQ0FDRSxtRCxDQUNBLDJDLENBQ0EscUIsQ0EzVEEsNkIsQ0FDRixpQixDc0IvN0NBLFEsQ0FDSSxjLENBQ0Esb0IsQ0FDQSxXLENBQ0EsTSxDQUFBLFcsQ0FDQSxpQixDdEI4dkRGLE8sQ0FDQSxLLENBOVRGLFUsQ0FrVUEsVyxDc0I5dkRJLGtCLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFMsQ3RCZ3dERixpQixDc0I5dkRFLFMsQ3RCa3dESiwrQyxDQUNBLHNCLENzQmp3REksWSxDdEJxd0RKLGdELENzQmx3REksYyxDQUdKLGMsQ0FDSSxlLENBQ0EsaUIsQ0FDQSxTLEN0QjB3REosMEJzQm53REEsaUIsQ0FDSSxZLENBQUEsa0IsQ0FHQSx5QixDdEIrN0NKLGdCLEFBMlVBLHFEc0Jyd0RJLHlCLENBQUEsYyxDQUVBLDZCLENBQ0EsWSxDdEJnOENKLCtCLENBNFVJLGlCLENzQnR3REosb0IsQXRCMndEQSx5QkFVRSxhLENzQmh4REUsWSxDQUNBLDZCLENBQ0EscUIsQ0FDQSxVLENBQ0EsVyxDQUVBLGUsQ0FBQSxrQixDdEIwd0RGLGEsQ0FHRSxPLENBN1VKLFEsQ3NCMTdDQSxpQixDdEIrN0NBLGMsQ0ErVUksdUIsQ3NCendESiwyQixDQUNJLDRCLENBQ0EseUIsQ3RCNjdDSixxQixDc0J6N0NJLGdCLENBQ0ksOEIsQ3RCNndETix1QixDQS9VQSxVLENBbVZBLHVDLENzQjV3RE0sYyxDR25GSixvQixDekJtMkRGLGMsQ3lCbDJERSxZLENBQ0EseUIsQ0FFQSxRLEN6QisxREYsYyxDc0J6d0RFLHVCLENHOUZKLDZCLENBQ0ksZ0IsQ0FHQSxvQixDQUlBLHFDLENBQUEsWSxDekJrM0RGLG9CLENBQ0UsVSxDQUdGLHFCLEN5QmozREYsYyxDQUdJLGMsQ3pCK2hESixjLEN5QjloREksVSxDekJ5M0RKLDhCeUJuM0RJLEUsQ3pCNmhESix1RCxDeUI1aERJLCtDLENBQ0ksUyxDekJ3M0RKLEUsQ0F6VkosOEMsQ0EyVk0sc0MsQ3lCdDNETixTLENBQ0ksaUIsQXpCMjNESixzQkF6VkEsRSxDQTJWTSx1RCxDeUJ0M0ROLCtDLENBQ0ksUyxDekJnaURGLEUsQ3lCM2hERSw4QyxDQUNBLHNDLENBQ0EsUyxDQUFBLGlCLEF6QjIzREosOEJ5QnQzRFEsRSxDekJ3M0RGLHFELENBQ0EsNkMsQ0E1VkosUyxDMEIva0R3QixFLENBQUcsOEMsQzFCaTdEdkIsc0MsQ0E3VkosUyxDMEJwbEQrQyxpQixBMUJ3bERqRCxzQjBCeGxEQSxFLENBQTBCLHFELENBQUcsNkMsQzFCMjdEdkIsUyxDMEIzN0Q4QyxFLEMxQis3RDlDLDhDLENBeFdKLHNDLENBQ0YsUyxDMEJ4bEQ2RSxpQkFBbUcsTSxDMUJ1OEQ1SyxXLENBeldKLHNCLEMwQjlsRG1QLG1CLENBQW1CLGlCLENBQVUsWSxDMUJvbURoUixtQixDQTJXSSxtQixDMEIvOERzUixZLENBQTRELDJCLENBQVUsNEIsQzFCeW1EaFcseUIsQ0EyV0kscUIsQzBCcDlEc1csb0IsQ0FBYSxpQixDMUI2bUR2WCxtQixDQTJXSSxlLEMwQng5RGlZLGdCLENBQWtDLFMsQ0FBYyxVLENBQW1CLGlCLEMxQis5RHBjLFksQ0FHRixvQixDMEJsK0Q4ZSxpQixDQUF5QyxhLENBQW9CLGMsQ0FBeUIsYSxDQUFtQixlLEMxQituRHpsQixjLENBOFdJLG1CLENBMVdKLFksQ0E4V0ksYSxDMEJqL0Q0cUIsWSxDQUFvQix5QixDQUFzQixjLEMxQnEvRHR0QixTLEMwQnIvRDZ2QixXLENBQWEsWSxDQUF1RCxlLEMxQjYvRGowQixlLENBN1dKLGUsQ0FpWEksZSxDMEJqZ0VpNkIsdUIsQ0FBYyxzQixDQUFxQixtQixDQUFTLHFCLEMxQndwRGo5QixhLEMwQnhwRG1oQyxpQixDMUI0cERuaEMsWSxDMEI1cER1akMsaUIsQzFCZ3FEdmpDLFksQ0FpWEksa0IsQzBCamhFMmpDLGUsQzFCcXFEL2pDLHlCLENBaVhJLGMsQ0E3V0osaUMsQ0FpWEksTyxDMEIxaEVxcUMsVSxDQUFlLFEsQzFCK2hFdHJDLGdDLEMwQi9oRXV1QyxrQixDQUFvQixlLENBQXNELDZCLEMxQm1yRG56QyxjLEMwQm5yRHcxQyxvQixDMUJ1ckR4MUMsOEIsQzBCdnJEKzNDLFUsQzFCNmlFMzNDLDhCLEMwQjdpRXU2QyxZLENBQXNCLG9DLENBQXlELFcsQ0FBZSxnQixDQUFxQixXLENBQVksUSxDQUFxQyxXLENBQVEseUIsQ0FBc0ksd0IsQzFCNGxFenRELG1CLENBQ0EsNkIsQ0FDQSx5QixDQUNBLHFCLENBaEJGLFcsQzBCL2tFKzJELFcsQ0FBZSxjLEMxQml1RGg0RCxrQixDQW9YSSxrQixDMkJ6aUVKLHNDLENBQ0EsOEIsQzNCMmlFSSxrQixBQVdKLHlCQWtCRSxVLENBQ0UsOEQsQ0FHRixpQyxDQUNFLE8sQ0FDQSxVLENBQ0EsUSxDQUdGLGdDLENBQ0Usa0IsQ0FDQSxlLENBR0YsNkIsQ0FDRSxjLENBR0YsTyxDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxVLEFBSUosNkdBQ0UsVSxDQUNFLG1FLEFBSUoseUJBQ0UsVSxDQUNFLGUsQUFJSixpRUFDRSxVLENBQ0UsbUUsQUFJSiw4QkFRRSx3QixDQXNCRSxtQyxDQUNBLDJCLENBQ0EsSyxDQUNBLE0sQ0FDQSxXLENBQ0EsWSxDQUNBLGdCLENBZEYsYSxDQUNFLCtCLENBQ0EsMkIsQ0FDQSx1QixDQUNBLFcsQ0FhRixVLENBQ0Usa0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1jLW1haW46ICNmZmY7XG4gIC0tZ3JleTogI0I5QjlCOTtcbiAgLS1hY2M6ICNGRUM5NjE7XG4gIC0tZGFyazogIzE5MTkxOTtcbiAgLS10ZXh0LWw6ICNmZmY7XG4gIC0tdGV4dC1kOiAjMDAwO1xuICAtLXRleHQtYzogI0ZFQzk2MTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnNcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiSW50ZXJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMCwgNTAwLCA2MDAsIDcwMCwgODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IHZhcigtLXRleHQtZCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubW9iaWxlLXZpZXcge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmRlc2t0b3AtdmlldyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS12aWV3IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmRlc2t0b3AtdmlldyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExNHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNnZ3O1xuICB9XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMy44dncsIDYwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgNnZ3LCAzMHB4KTtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNXZ3LCAyNHB4KTtcbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDM0cHg7XG4gIGZsZXg6IDEgMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTI1JTsgLyogMjBweCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTAuMWVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cbi5saW5rOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dF9fY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGFyayk7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDEwJTtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFib3V0LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDEwMHB4KTtcbn1cblxuLmFib3V0X19jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDh2dywgMTAwcHgpO1xufVxuXG4uYWJvdXQtaGlzdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDh2dywgMTUwcHgpO1xufVxuXG4uaGlzdG9yeV9feWVhciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMjB2dywgMTgycHgpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaGlzdG9yeV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5oaXN0b3J5X19idXR0b24ge1xuICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGlzdG9yeV9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtYyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhpc3RvcnlfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGlzdG9yeV9faXRlbS0tYWN0aXZlIC5oaXN0b3J5X19idXR0b24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kKTtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmhpc3RvcnlfX2l0ZW0tLWFjdGl2ZSAuaGlzdG9yeV9fYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtZCk7XG59XG5cbi5oaXN0b3J5X19pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cblxuLmhpc3RvcnlfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fYXJyb3dzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWJvdXQtaGlzdG9yeSAuc3BsaWRlX19hcnJvdyB7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10ZXh0LWwpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hYm91dC1oaXN0b3J5IC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWMpO1xufVxuXG4uYWJvdXQtaGlzdG9yeSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1tYWluKTtcbn1cblxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWMpO1xufVxuXG4uYWJvdXQtaGlzdG9yeSAuc3BsaWRlX190cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fc2xpZGUge1xuICBtaW4taGVpZ2h0OiA0MjlweDtcbn1cblxuLmhpc3RvcnlfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG9iamVjdC1wb3NpdGlvbjogNDAlIDQwJTtcbn1cblxuLmhpc3RvcnlfX2luZm9UZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDI0cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnlfX2xpbmUge1xuICAgIGdhcDogY2xhbXAoOHB4LCAydncsIDE2cHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhpc3RvcnlfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCA0dncsIDI0cHgpO1xuICB9XG4gIC5oaXN0b3J5X19idXR0b246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAuaGlzdG9yeV9faXRlbS0tYWN0aXZlIC5oaXN0b3J5X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuaGlzdG9yeV9faW5mbyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5hYm91dC1oaXN0b3J5IC5zcGxpZGVfX3RyYWNrIHtcbiAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgfVxufVxuLnN1cHBvcnQge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA4dncsIDE1MHB4KTtcbn1cblxuLnN1cHBvcnRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnN1cHBvcnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdXBwb3J0X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxMjVweCwgMjB2dywgMjgwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnN1cHBvcnRfX2l0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKSBjb250cmFzdCgxLjIpIHNhdHVyYXRlKDEuNSk7XG59XG5cbi5hY2NvcmRpb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjbGFtcCgxMnB4LCA0dncsIDIwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTJweCwgM3Z3LCAyMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhcmspO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDYwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiA1dnc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDQwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmFjY29yZGlvbi10aXRsZTpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4uYWNjb3JkaW9uLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG5cbi5pcy1hY3RpdmUgLmFjY29yZGlvbi1pbmZvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaXMtYWN0aXZlIC5hY2NvcmRpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5pcy1hY3RpdmUgLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZXhwX19hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmV4cF9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDEwMHB4KTtcbn1cblxuLmV4cGVkaXRpb25fX3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgyMHB4LCA1dncsIDQwcHgpO1xufVxuLmV4cGVkaXRpb25fX3NsaWRlciAuc3BsaWRlX19zbGlkZSB7XG4gIGJvcmRlci1yYWRpdXM6IDF2dyAwIDF2dyAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cGVkaXRpb25fX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwZWRpdGlvbl9fc2xpZGVyIC5zcGxpZGVfX2Fycm93IHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDJ2dztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZXhwZWRpdGlvbl9fc2xpZGVyIC5zcGxpZGVfX2Fycm93OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmV4cGVkaXRpb25fX3Bob3RvIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXhwX19zY2hlbGR1bGUge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg3MHB4LCA1dncsIDE1MHB4KTtcbn1cblxuLmV4cF9fc2NoZWxkdWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDkwcHgpO1xufVxuXG4uZXhwX19zY2hlbGR1bGUtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdmFyKC0tdGV4dC1kKTtcbiAgZ2FwOiAzOHB4O1xufVxuXG4uc2NoZWxkdWxlLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2NoZWxkdWxlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzLjV2dywgMzZweCk7XG59XG5cbi5zY2hlbGR1bGUtY2FyZF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMy41dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNHB4LCAzLjV2dywgMzZweCk7XG59XG5cbi5zY2hlbGR1bGUtY2FyZF9fbGluayB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwX19zY2hlbGR1bGUtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHZhcigtLXRleHQtZCk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNjaGVsZHVsZS1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zY2hlbGR1bGUtY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2xpbms6aG92ZXIgLmZvb3Rlcl9fc3ZnIHtcbiAgZmlsbDogdmFyKC0tYWNjKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZvb3Rlcl9fc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1kKTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4uaW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uaW5kZXhfX2JnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2JhY2tncm91bmRzL2luZGV4LWJnLWQud2VicFwiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLmluZGV4X19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9iYWNrZ3JvdW5kcy9pbmRleC1iZy1kQDJ4LndlYnApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmluZGV4X19iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9iYWNrZ3JvdW5kcy9pbmRleC1iZy1tLndlYnApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pbmRleF9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYmFja2dyb3VuZHMvaW5kZXgtYmctbUAyeC53ZWJwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2dvRW50ZXJMIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1MCUsIC0yMDBweCkgcm90YXRlKDYwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbGw6ICNmZjU5MDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSA1MHB4KSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvZ29FbnRlclIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NTAlLCAyMDAlKSByb3RhdGUoLTYwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbGw6ICNmMjQ1NDU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA1MHB4KSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICB9XG59XG4uaW5kZXhfX2xvZ28tbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNTBweCkpO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBsb2dvRW50ZXJMIDNzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcbn1cblxuLmluZGV4X19sb2dvLXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDUwcHgpKTtcbiAgei1pbmRleDogMTtcbiAgZmlsbDogdmFyKC0tYWNjKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbG9nb0VudGVyUiAzcyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSkgZm9yd2FyZHM7XG59XG5cbi5pbmRleF9faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbmRleF9fY29udGFjdHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5pbmRleF9fY29udGFjdFRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW5kZXhfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmluZGV4X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbi5pbmRleF9fc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmluZGV4X19zdmcge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmluZGV4X19saW5rOmhvdmVyIC5pbmRleF9fc3ZnIHtcbiAgZmlsbDogdmFyKC0tYWNjKTtcbn1cblxuLmluZGV4X19uYXYge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uaW5kZXhfX25hdkxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjbGFtcCgxN3B4LCA0dncsIDI2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyOHB4LCA0dncsIDY4cHgpO1xufVxuXG4uaW5kZXhfX25hdkl0ZW0ge1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgNHZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbmRleF9fbmF2SXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZGV4X19uYXZJdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLmluZGV4X19uYXZMaW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbmRleF9fbmF2TGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmluZGV4X19jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZGV4X19sb2dvLWwge1xuICAgIHdpZHRoOiAzMHZ3O1xuICB9XG4gIC5pbmRleF9fbG9nby1yIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ29FbnRlckwge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1MCUsIC0yMDBweCkgcm90YXRlKDYwZGVnKTtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgLSA4dncpKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICAgIH1cbiAgfVxuICBAa2V5ZnJhbWVzIGxvZ29FbnRlclIge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUwJSwgMjAwJSkgcm90YXRlKC02MGRlZyk7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgOHZ3KSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmlsbDogdmFyKC0tYWNjKTtcbiAgICB9XG4gIH1cbiAgLmluZGV4IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGFyayk7XG4gIH1cbiAgLmluZGV4X19tb2JpbGUtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDEwdnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuaW5kZXhfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuaW5kZXhfX2NvbnRhY3RUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5pbmRleF9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuaW5kZXhfX2Fycm93IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTE1JTtcbiAgfVxuICAuaW5kZXhfX2luZm8ge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMCAxMHZ3O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmluZGV4X19uYXYge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbiAgLmluZGV4X19uYXZMaXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5pbmRleF9fbmF2SXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaW5kZXhfX25hdkl0ZW0tLWFjdGl2ZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaW5kZXhfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hcC1wb3B1cC5oaWRkZW4ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xufVxuXG4ubWFwLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgYnJpZ2h0bmVzcygwLjIpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ubWFwX193cmFwcGVyIHtcbiAgd2lkdGg6IDcwdnc7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4ubWFwX193cmFwcGVyLmZ1bGxzY3JlZW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ubWFwLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFwLWNsb3NlLFxuLm1hcC1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2xhbXAoMjVweCwgNXZ3LCA0MHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cbi5tYXAtY2xvc2U6aG92ZXIsXG4ubWFwLWZ1bGw6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5tYXAtZnVsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Z1bGxzY3JlZW4uc3ZnKTtcbiAgbGVmdDogMjBweDtcbn1cblxuLm1hcC1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc3ZnL2Nsb3NlLnN2Zyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubWFwX193cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5tYXBfX3dyYXBwZXIuZnVsbHNjcmVlbiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgbWF4LWhlaWdodDogMTAwdnc7XG4gIH1cbiAgLm1hcC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5zcGxpZGVyX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZXJfX3dyYXBwZXIuaXMtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpIGJyaWdodG5lc3MoMC41KSBncmF5c2NhbGUoMSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BsaWRlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3BsaWRlcl9fd3JhcHBlciAuc3BsaWRlIHtcbiAgbWF4LXdpZHRoOiAzNXZ3O1xufVxuLnNwbGlkZXJfX3dyYXBwZXIgLnJ1aW5fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICBib3JkZXItcmFkaXVzOiAxdnc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCA1dncsIDE4cHgpO1xufVxuLnNwbGlkZXJfX3dyYXBwZXIgLnJ1aW5zX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNwbGlkZXJfX3dyYXBwZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHRvcDogMTVweDtcbn1cbi5zcGxpZGVyX193cmFwcGVyIC5zcGxpZGVfX2Fycm93cyB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTE2JTtcbiAgbGVmdDogLTglO1xufVxuLnNwbGlkZXJfX3dyYXBwZXIgLnNwbGlkZV9fYXJyb3cge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1hY2MpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNwbGlkZXJfX3dyYXBwZXIgLnNwbGlkZV9fYXJyb3c6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tYWNjKTtcbn1cbi5zcGxpZGVyX193cmFwcGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3BsaWRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zcGxpZGVyX193cmFwcGVyIC5zcGxpZGUge1xuICAgIG1heC13aWR0aDogNjB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGxpZGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc3BsaWRlcl9fd3JhcHBlciAuc3BsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbiAgLnNwbGlkZXJfX3dyYXBwZXIgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBsZWZ0OiAtNSU7XG4gIH1cbiAgLnNwbGlkZXJfX3dyYXBwZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogOTB2aDtcbiAgfVxuICAuc3BsaWRlcl9fd3JhcHBlciAucnVpbl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc3BsaWRlcl9fd3JhcHBlciAuc3BsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDcwdnc7XG4gIH1cbiAgLnNwbGlkZXJfX3dyYXBwZXIgLnJ1aW5fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbiAgLnNwbGlkZXJfX3dyYXBwZXIgLnJ1aW5zX19pbWFnZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAuc3BsaWRlcl9fd3JhcHBlciAuc3BsaWRlX19hcnJvd3Mge1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAxMTglO1xuICAgIGxlZnQ6IC05JTtcbiAgfVxuICAuc3BsaWRlcl9fd3JhcHBlciAuc3BsaWRlX190cmFjayB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICB9XG4gIC5zcGxpZGVyX193cmFwcGVyIC5ydWluX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ydWlucyB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDYwcHgsIDEwdncsIDE1MHB4KTtcbn1cblxuLnJ1aW5zX19nYWxsZXJ5IHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJ1aW5zX19nYWxsZXJ5LmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ydWlucyAudG9wX19iZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjgpO1xuICBib3R0b206IDA7XG59XG5cbi5ydWluc19fdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnJ1aW5zX190YWItYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDQwcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ydWluc19fdGFiLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5ydWluc19fdGFiLWJ1dHRvbi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAwLjJlbSBzb2xpZCB2YXIoLS10ZXh0LWQpO1xufVxuXG4ucnVpbnNfX3NlY3Rpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ydWluX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA2dncsIDU2cHgpO1xufVxuXG4ucnVpbl9fbmF2Zm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41ZW07XG59XG5cbi5ydWluX19kcm9wZG93biB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ydWluX192aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMWVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4ucnVpbl9fdmlldy1idXR0b24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJ1aW5fX3ZpZXctYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnJ1aW5fX3ZpZXctYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWQpO1xufVxuXG4ucnVpbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogY2xhbXAoMjBweCwgOHZ3LCA3OHB4KTtcbn1cblxuLnJ1aW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5ydWluX19pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuMyk7XG59XG5cbi5ydWluc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDMwMHB4LCAyMHZ3LCA0NzNweCk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucnVpbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2xpZGVyLXZpZXcge1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZV9fc2xpZGUgLnNsaWRlci12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucnVpbl9fZ2VvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJ1aW5fX2luZm9ybWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ydWluc19fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDV2dywgMjBweCk7XG4gIH1cbiAgLnJ1aW5fX25hdiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCA0dncsIDE4cHgpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cbiAgLnJ1aW5fX3ZpZXcge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBnYXA6IDEwdnc7XG4gIH1cbiAgLnJ1aW5fX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udG9wIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDEwMHB4KTtcbn1cblxuLnRvcF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRvcF9fYnJlYWRzY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udG9wX19icmVhZHNjcnVtYnM6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnRvcF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDR2dywgODJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzdncgMTB2dztcbiAgbWF4LXdpZHRoOiA2MHZ3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDV2dyA1dnc7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuICB9XG4gIC50b3BfX2JyZWFkc2NydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgfVxuICAudG9wX19icmVhZHNjcnVtYnM6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5hY2NvcmRpb24tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiBjbGFtcCgxMnB4LCA0dncsIDIwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTJweCwgM3Z3LCAyMHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWRhcmspO1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDYwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2x1bW4tZ2FwOiA1dnc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDQwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tdGl0bGU6aG92ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmFjY29yZGlvbi10aXRsZTpob3Zlcjo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4uYWNjb3JkaW9uLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG5cbi5pcy1hY3RpdmUgLmFjY29yZGlvbi1pbmZvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaXMtYWN0aXZlIC5hY2NvcmRpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5pcy1hY3RpdmUgLmFjY29yZGlvbi10aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX2xpbms6aG92ZXIgLmZvb3Rlcl9fc3ZnIHtcbiAgZmlsbDogdmFyKC0tYWNjKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZvb3Rlcl9fc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1kKTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ubWFwLXBvcHVwLmhpZGRlbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG59XG5cbi5tYXAtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSBicmlnaHRuZXNzKDAuMik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXBfX3dyYXBwZXIge1xuICB3aWR0aDogNzB2dztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG59XG5cbi5tYXBfX3dyYXBwZXIuZnVsbHNjcmVlbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5tYXAtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tYXAtY2xvc2UsXG4ubWFwLWZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjbGFtcCgyNXB4LCA1dncsIDQwcHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLm1hcC1jbG9zZTpob3Zlcixcbi5tYXAtZnVsbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLm1hcC1mdWxsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvZnVsbHNjcmVlbi5zdmcpO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ubWFwLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zdmcvY2xvc2Uuc3ZnKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tYXBfX3dyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm1hcF9fd3JhcHBlci5mdWxsc2NyZWVuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2dztcbiAgfVxuICAubWFwLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnRvcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgNXZ3LCAxMDBweCk7XG59XG5cbi50b3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3BfX2JyZWFkc2NydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnRvcF9fYnJlYWRzY3J1bWJzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjYyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi50b3BfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDgycHgpO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3Z3IDEwdnc7XG4gIG1heC13aWR0aDogNjB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3BfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA1dncgNXZ3O1xuICAgIG1heC13aWR0aDogNzB2dztcbiAgfVxuICAudG9wX19icmVhZHNjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6IHZhcigtLWFjYyk7XG4gIH1cbiAgLnRvcF9fYnJlYWRzY3J1bWJzOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqLyIsIi5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIgLmZvb3Rlcl9fc3ZnICB7XG4gICAgZmlsbDogdmFyKC0tYWNjKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvb3Rlcl9fc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS10ZXh0LWQpO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjlweCkge1xuICAgIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcbn1cbn0iLCIuaW5kZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1sKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi5pbmRleF9fYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1nL2JhY2tncm91bmRzL2luZGV4LWJnLWQud2VicCcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmluZGV4X19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYmFja2dyb3VuZHMvaW5kZXgtYmctZEAyeC53ZWJwKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ2OXB4KSB7XG4gICAgLmluZGV4X19iZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYmFja2dyb3VuZHMvaW5kZXgtYmctbS53ZWJwKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ2OXB4KSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pbmRleF9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JhY2tncm91bmRzL2luZGV4LWJnLW1AMngud2VicCk7XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgbG9nb0VudGVyTCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NTAlLCAtMjAwcHgpIHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZpbGw6ICNmZjU5MDA7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNTBweCkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2dvRW50ZXJSIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUwJSwgMjAwJSkgcm90YXRlKC02MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZpbGw6ICNmMjQ1NDU7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgNTBweCkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICAgIH1cbn1cblxuLmluZGV4X19sb2dvLWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNTBweCkpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICBhbmltYXRpb246IGxvZ29FbnRlckwgM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpIGZvcndhcmRzO1xufVxuXG4uaW5kZXhfX2xvZ28tciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTgwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA1MHB4KSk7XG4gICAgei1pbmRleDogMTtcbiAgICBmaWxsOiB2YXIoLS1hY2MpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgYW5pbWF0aW9uOiBsb2dvRW50ZXJSIDNzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKSBmb3J3YXJkcztcbn1cblxuLmluZGV4X19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzVweCA3NXB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTtcbn1cblxuLmluZGV4X19jb250YWN0cyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA4cHg7XG59XG5cbi5pbmRleF9fY29udGFjdFRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW5kZXhfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjYyk7XG4gICAgfVxufVxuXG4uaW5kZXhfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cblxuLmluZGV4X19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmluZGV4X19saW5rOmhvdmVyIC5pbmRleF9fc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1hY2MpO1xufVxuXG5cblxuLmluZGV4X19uYXYge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5pbmRleF9fbmF2TGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IGNsYW1wKDE3cHgsIDR2dywgMjZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjhweCwgNHZ3LCA2OHB4KTtcbn1cblxuLmluZGV4X19uYXZJdGVtIHtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDR2dywgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW5kZXhfX25hdkl0ZW0tLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluZGV4X19uYXZJdGVtLS1hY3RpdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJz4nO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5pbmRleF9fX3RleHQge31cblxuXG4uaW5kZXhfX25hdkxpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbmRleF9fbmF2TGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjYyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuXG5cbi5pbmRleF9fY29weXJpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbmRleF9fbW9iaWxlLWluZm8ge31cblxuLm1vYmlsZS12aWV3IHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmluZGV4X19sb2dvLWwge1xuICAgICAgICB3aWR0aDogMzB2dztcbiAgICB9XG5cbiAgICAuaW5kZXhfX2xvZ28tciB7XG4gICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG9nb0VudGVyTCB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU1MCUsIC0yMDBweCkgcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICB0byB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gOHZ3KSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbG9nb0VudGVyUiB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTUwJSwgMjAwJSkgcm90YXRlKC02MGRlZyk7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgdG8ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDh2dykpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWFjYyk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAuaW5kZXgge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmspO1xuICAgIH1cblxuICAgIC5pbmRleF9fbW9iaWxlLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTB2dztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuaW5kZXhfX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5pbmRleF9fY29udGFjdFRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5pbmRleF9fX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLmluZGV4X19hcnJvdyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xNSU7XG4gICAgfVxuXG4gICAgLmluZGV4X19pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBwYWRkaW5nOiAwIDEwdnc7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLmluZGV4X19uYXYge1xuICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgIDtcbiAgICB9XG5cbiAgICAuaW5kZXhfX25hdkxpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5pbmRleF9fbmF2SXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmluZGV4X19uYXZJdGVtLS1hY3RpdmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuaW5kZXhfX2NvcHlyaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5hY2NvcmRpb24tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IGNsYW1wKDEycHgsIDR2dywgMjBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTJweCwgM3Z3LCAyMHB4KTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZGFyayk7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDYwcHgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbHVtbi1nYXA6IDV2dztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGN1YmljLWJlemllciguMzQsIDEuNTYsIC42NCwgMSk7XG59XG5cbi5hY2NvcmRpb24tdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlZcIjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDN2dywgNDBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjYyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxuICAgIH1cbn1cblxuLmFjY29yZGlvbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG59XG5cbi5pcy1hY3RpdmUge1xuICAgIC5hY2NvcmRpb24taW5mbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59IiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGJ1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxufVxuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEge1xuXHRjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1hY2MpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuXG4gICAgLS1jLW1haW46ICNmZmY7XG4gICAgLS1ncmV5OiAjQjlCOUI5O1xuICAgIC0tYWNjOiAjRkVDOTYxO1xuICAgIC0tZGFyazogIzE5MTkxOTtcblxuXG4gICAgLS10ZXh0LWw6ICNmZmY7XG4gICAgLS10ZXh0LWQ6ICMwMDA7XG4gICAgLS10ZXh0LWM6ICNGRUM5NjE7XG5cbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbChcIk9wZW4gU2Fuc1wiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogNDAwLCA1MDAsIDYwMCwgNzAwLCA4MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbChcIkludGVyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHR0cmFuc2Zvcm06IGFsbCAuM3MgZWFzZS1vdXQ7XG59XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcblx0Y29sb3I6IHZhcigtLXRleHQtZCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ubW9iaWxlLXZpZXcge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMHB4O1xuXHRoZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmRlc2t0b3AtdmlldyB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0Lm1vYmlsZS12aWV3IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHQuZGVza3RvcC12aWV3IHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAwcHg7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn0iLCJodG1sLCBib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59IiwiLmNvbnRhaW5lciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMTRweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnZ3O1xuICAgIH1cbn0gIiwiLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDMuOHZ3LCA2MHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgNnZ3LCAzMHB4KTtcbn1cbi5zZWN0aW9uX190aXRsZSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCA1dncsIDI0cHgpOyAgIFxufSIsIi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDM0cHg7XG4gICAgZmxleDogMSAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTI1JTsgLyogMjBweCAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgXG59IiwiLmxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogLS4xZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgaGVpZ2h0OiAuMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgJjo6YmVmb3JlIHsgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfTtcbiAgICB9ICAgXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIH1cbn0iLCIudGV4dF9fY29sb3Ige1xuICAgIGNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ZXh0LWRhcmsge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspXG59XG4udGV4dC1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWMtbGlnaHQpO1xufVxuLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xufVxuLml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAxMCU7XG59XG5cblxuLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuIiwiLmFib3V0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDV2dywgMTAwcHgpO1xuXG59XG4iLCIuYWJvdXRfX2NvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA4dncsIDEwMHB4KTtcbn0iLCIuYWJvdXQtaGlzdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgOHZ3LCAxNTBweCk7XG59XG5cblxuLmhpc3RvcnlfX3llYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyMHZ3LCAxODJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5oaXN0b3J5X19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5oaXN0b3J5X19pdGVtIHt9XG5cbi5oaXN0b3J5X19idXR0b24ge1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbn1cblxuLmhpc3RvcnlfX2J1dHRvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5oaXN0b3J5X19pdGVtLS1hY3RpdmUge1xuICAgIC5oaXN0b3J5X19idXR0b24ge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1kKTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuXG4gICAgfVxuXG4gICAgLmhpc3RvcnlfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWQpO1xuICAgIH1cbn1cblxuXG5cbi5oaXN0b3J5X19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG5cbi5oaXN0b3J5X19zbGlkZXIge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4uYWJvdXQtaGlzdG9yeSAuc3BsaWRlX19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWJvdXQtaGlzdG9yeSAuc3BsaWRlX19hcnJvdyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtbCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWMpO1xuICAgIH1cblxufVxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5hYm91dC1oaXN0b3J5IC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2V7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLW1haW4pO1xufVxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtYyk7XG59XG4gICAgXG5cbi5hYm91dC1oaXN0b3J5IC5zcGxpZGVfX3RyYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIC5zcGxpZGVfX2xpc3Qge31cblxuLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDQyOXB4O1xufVxuXG4uaGlzdG9yeV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA0MCUgNDAlO1xufVxuXG4uaGlzdG9yeV9faW5mb1RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAyNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpc3RvcnlfX2xpbmUge1xuICAgICAgICBnYXA6IGNsYW1wKDhweCwgMnZ3LCAxNnB4KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmhpc3RvcnlfX2J1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgNHZ3LCAyNHB4KTtcbiAgICB9XG4gICAgLmhpc3RvcnlfX2J1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gICAgLmhpc3RvcnlfX2l0ZW0tLWFjdGl2ZSAuaGlzdG9yeV9fYnV0dG9ue1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5oaXN0b3J5X19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBnYXA6IDIwcHg7XG4gICAgfSAgIFxuXG4gICAgLmFib3V0LWhpc3RvcnkgLnNwbGlkZV9fdHJhY2sge1xuICAgICBhc3BlY3QtcmF0aW86IDQvMztcbiAgICB9XG59IiwiLnN1cHBvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDh2dywgMTUwcHgpO1xufVxuLnN1cHBvcnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbn1cbi5zdXBwb3J0X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDFlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdXBwb3J0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgxMjVweCwgMjB2dywgMjgwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSkgY29udHJhc3QoMS4yKSBzYXR1cmF0ZSgxLjUpO1xuICAgIH1cblxufVxuLnN1cHBvcnRfX2ltYWdlIHtcblxufSIsIi5leHBfX2Fib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi5leHBfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDEwMHB4KTtcbn1cblxuIiwiLmV4cGVkaXRpb25fX3NsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIwcHgsIDV2dywgNDBweCk7XG5cbiAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDF2dyAwIDF2dyAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19hcnJvd3MtLWx0ciB7fVxuXG4gICAgLnNwbGlkZV9fYXJyb3cge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvMTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW46IDJ2dztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjYyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7fVxuXG4gICAgLnNwbGlkZV9fYXJyb3ctLW5leHQge31cblxufVxuICAgIC5leHBlZGl0aW9uX19waG90byB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH0iLCIuZXhwX19zY2hlbGR1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDcwcHgsIDV2dywgMTUwcHgpO1xufVxuXG4uZXhwX19zY2hlbGR1bGUtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDkwcHgpO1xufVxuXG4uZXhwX19zY2hlbGR1bGUtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB2YXIoLS10ZXh0LWQpO1xuICAgIGdhcDogMzhweDtcbn1cblxuLnNjaGVsZHVsZS1jYXJkX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zY2hlbGR1bGUtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAzLjV2dywgMzZweCk7XG59XG5cbi5zY2hlbGR1bGUtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAzLjV2dywgMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNHB4LCAzLjV2dywgMzZweCk7XG59XG5cbi5zY2hlbGR1bGUtY2FyZF9fdGV4dCB7fVxuXG4uc2NoZWxkdWxlLWNhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi51bmRlcmxpbmUge31cblxuLmJvbGQge31cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmV4cF9fc2NoZWxkdWxlLWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHZhcigtLXRleHQtZCk7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgIH1cblxuICAgIC5zY2hlbGR1bGUtY2FyZF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAuc2NoZWxkdWxlLWNhcmRfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufSIsIi5tYXAtcG9wdXAuaGlkZGVuIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMilcbn1cblxuLm1hcC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgYnJpZ2h0bmVzcygwLjIpO1xuXG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYXBfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MHZ3O1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xufVxuXG4ubWFwX193cmFwcGVyLmZ1bGxzY3JlZW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm1hcC1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuXG5cbi5tYXAtY2xvc2UsXG4ubWFwLWZ1bGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2xhbXAoMjVweCwgNXZ3LCA0MHB4KTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLzE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRvcDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxufVxuXG4ubWFwLWZ1bGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2Z1bGxzY3JlZW4uc3ZnKTtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4ubWFwLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3N2Zy9jbG9zZS5zdmcpO1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIC5tYXBfX3dyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgICAgIC5tYXBfX3dyYXBwZXIuZnVsbHNjcmVlbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIGhlaWdodDogMTAwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5tYXAtaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cbn0iLCIucnVpbnMge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDYwcHgsIDEwdncsIDE1MHB4KTtcbn1cblxuLnJ1aW5zX19nYWxsZXJ5IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucnVpbnNfX2dhbGxlcnkuYWN0aXZlIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ydWlucyAudG9wX19iZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOCk7XG4gICAgYm90dG9tOiAwO1xufVxuLnJ1aW5zX190YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbn1cbi5ydWluc19fdGFiLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgNDBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItYm90dG9tOiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2MpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuXG59XG4ucnVpbnNfX3RhYi1idXR0b24uaXMtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAuMmVtIHNvbGlkIHZhcigtLXRleHQtZClcbn1cbi5ydWluc19fZ2FsbGVyeSB7fVxuXG4ucnVpbnNfX3NlY3Rpb24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ydWluX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA2dncsIDU2cHgpO1xufVxuLnJ1aW5fX25hdmZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjVlbTtcbn1cbi5ydWluX19uYXYtbGFiZWwge1xufVxuLnJ1aW5fX2Ryb3Bkb3duIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucnVpbl9fdmlldyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDFlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnJ1aW5fX3ZpZXctYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2MpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxufVxuLnJ1aW5fX3ZpZXctYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZCk7XG59XG5cbi5ydWluX19pbmZvIHt9XG5cbi5ydWluX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiBjbGFtcCgyMHB4LCA4dncsIDc4cHgpO1xufVxuXG4ucnVpbl9faXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxLjMpO1xuICAgIH1cbn1cblxuLnJ1aW5zX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBjbGFtcCgzMDBweCwgMjB2dywgNDczcHgpO1xuICAgIGFzcGVjdC1yYXRpbzogMSAvMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ydWluX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnJ1aW5fX2xvY2F0aW9uIHt9XG5cbi5zbGlkZXItdmlldyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZV9fc2xpZGUgLnNsaWRlci12aWV3IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJ1aW5fX2RhdGUge31cblxuLnJ1aW5fX2FjdGl2aXR5IHt9XG5cbi5ydWluX19nZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ydWluX19pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJ1aW5fX2FkIHt9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ydWluc19fc2VjdGlvbi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCA1dncsIDIwcHgpO1xuICAgIH1cblxuICAgIC5ydWluX19uYXYge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDR2dywgMThweCk7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIH1cbiAgICAucnVpbl9fdmlldyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZ2FwOiAxMHZ3O1xuICAgIH1cbiAgICAucnVpbl9fbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn0iLCIuc3BsaWRlcl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZXJfX3dyYXBwZXIuaXMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDAuNSkgZ3JheXNjYWxlKDEpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNwbGlkZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcblxuICAgIC5zcGxpZGUge1xuICAgICAgICBtYXgtd2lkdGg6IDM1dnc7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgIH1cblxuICAgIC5ydWluX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1tYWluKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXZ3O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgNXZ3LCAxOHB4KTtcbiAgICB9XG5cbiAgICAucnVpbnNfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTE2JTtcbiAgICAgICAgbGVmdDogLTglO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYWNjKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc3BsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnNwbGlkZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zcGxpZGVyX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTB2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICAucnVpbl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLnNwbGlkZXJfX3dyYXBwZXIge1xuICAgICAgICAuc3BsaWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzB2dztcbiAgICAgICAgfVxuICAgICAgICAucnVpbl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ydWluc19faW1hZ2Uge1xuICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY5cHgpIHtcbiAgICAuc3BsaWRlcl9fd3JhcHBlciB7XG4gICAgICAgIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMTglO1xuICAgICAgICAgICAgbGVmdDogLTklO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgIH1cblxuICAgICAgICAucnVpbl9faXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRvcCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWwpO1xuICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCA1dncsIDEwMHB4ICAgKTtcbn1cblxuLnRvcF9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi50b3BfX2JyZWFkc2NydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjYyk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxufVxuLnRvcF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA0dncsIDgycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDN2dyAxMHZ3O1xuICAgIG1heC13aWR0aDogNjB2dztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcF9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA1dncgNXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDcwdnc7XG4gICAgfVxuXG4gICAgLnRvcF9fYnJlYWRzY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiB2YXIoLS1hY2MpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4pO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vKiBCYXNlICovLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9iYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHMnO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuQGltcG9ydCAnLi9iYXNlL3N0aWNreS1mb290ZXInO1xuQGltcG9ydCAnLi9iYXNlL2NvbnRhaW5lcic7XG5AaW1wb3J0ICcuL2Jhc2Uvc2VjdGlvbic7XG5AaW1wb3J0ICcuL2Jhc2UvYnV0dG9ucyc7XG5AaW1wb3J0ICcuL2Jhc2UvbGlua3MnO1xuQGltcG9ydCAnLi9iYXNlL3RleHQnO1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vKiBCbG9ja3MgKi8tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0L2Fib3B1dC1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQvYWJvdXRfX2NvbnRhY3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWJvdXQvYWJvdXRfX2hpc3Rvcnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dC9zdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYWNjb3JkaW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2V4cGVkaXRpb24vYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9leHBlZGl0aW9uL2V4cC1pbnRyby5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2V4cGVkaXRpb24vZXhwZWRpdGlvblNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2V4cGVkaXRpb24vc2NoZWxkdWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaW5kZXgtcGFnZS9pbmRleC1wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcnVpbi1hcnQvcnVpbi1zbGlkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ydWluLWFydC9ydWlucy1hcnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy90b3Auc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hY2NvcmRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdG9wLnNjc3NcIjtcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyogTGlicmFyaWVzICovLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluJztcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiJdfQ== */
