@font-face{font-family:"Heimat Mono W05 Light";src:url(/typo3conf/ext/organspende_provider/Resources/Public/Fonts/5263544/4041cd15-efe6-4e36-a448-72508e752045.woff2) format("woff2"),url(/typo3conf/ext/organspende_provider/Resources/Public/Fonts/5263544/05f02bfd-a63a-4204-9c79-76acd3bc48c9.woff) format("woff")}@font-face{font-family:Poppins;src:url(/typo3conf/ext/organspende_provider/Resources/Public/Fonts/Poppins/Poppins-Regular.ttf) format("truetype")}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;font-family:"Museo Sans W01 300"}.btn.btn-primary{color:#fff;background:#f2631c}.btn.btn-secondary{color:#fff;background:#006ec3}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background:#4f4f4e}.arrow-link-right{color:#006ec3;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;font-size:30px}.arrow-link-right:before{content:"\e912";font-family:bzga}.arrow-link-right:focus:before,.arrow-link-right:hover:before{color:#4f4f4e}.arrow-link-left{color:#006ec3;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;font-size:30px}.arrow-link-left:before{content:"\e912";font-family:bzga;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arrow-link-left:focus:before,.arrow-link-left:hover:before{color:#4f4f4e}a,body{color:#000}[id^=c] p a:not(.download--has-link),[id^=c] p.bodytext a:not(.download--has-link),[id^=c] ul.contentlist a:not(.download--has-link){border-bottom:1px solid #000}[id^=c] p a:not(.download--has-link):focus,[id^=c] p a:not(.download--has-link):hover,[id^=c] p.bodytext a:not(.download--has-link):focus,[id^=c] p.bodytext a:not(.download--has-link):hover,[id^=c] ul.contentlist a:not(.download--has-link):focus,[id^=c] ul.contentlist a:not(.download--has-link):hover{border-bottom:2px solid #000}[id^=c] p a:not(.download--has-link):focus:after,[id^=c] p.bodytext a:not(.download--has-link):focus:after,[id^=c] ul.contentlist a:not(.download--has-link):focus:after{border:2px solid #000}[id^=c] p a.backLink:not(.download--has-link),[id^=c] p.bodytext a.backLink:not(.download--has-link),[id^=c] ul.contentlist a.backLink:not(.download--has-link){color:#000}.contentlist li:before{background-color:#f2631c}.download--has-link{border-bottom:1px solid #000}.download--has-link:before{color:#006ec3;background-color:transparent}.download--has-link:focus,.download--has-link:hover{border-bottom:2px solid #000}.download--has-link:focus:after{border:2px solid #000}.headline--introductional,.organTeaser__header,.relationalTeaser__header{border-top:1px solid #f2631c}.text-primary{color:#006ec3}.text-secondary{color:#f2631c}.bg-primary{background-color:#006ec3}.bg-secondary{background-color:#f2631c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev,.swiper-container .swiper-next,.swiper-container .swiper-prev{top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container .swiper-next:after,.swiper-container .swiper-prev:after{font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none}.swiper-button-prev,.swiper-container .swiper-prev,.swiper-container .swiper-rtl .swiper-next,.swiper-rtl .swiper-button-next,.swiper-rtl .swiper-container .swiper-next{left:10px}.swiper-button-next,.swiper-container .swiper-next,.swiper-container .swiper-rtl .swiper-prev,.swiper-rtl .swiper-button-prev,.swiper-rtl .swiper-container .swiper-prev{right:10px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25)}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px}.slide-background-image-wrapper{height:100%;width:100%}.slide-background-image-wrapper img{display:block;margin:0 auto;height:auto;width:100vw;max-width:1920px;top:0;bottom:0}.slide-bodytext-wrapper,.slide-title-wrapper{position:relative}.slide-content-wrapper{position:absolute;right:0;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper-carousel-container{max-width:1920px;margin:auto}.swiper-carousel-container .carousel-header{text-align:center}.swiper-carousel-container .carousel-slider{overflow:hidden}div.frame-type-text,div[class^=ce-text] .ce-bodytext{font-family:"Museo Sans W01 300"}.ce-textpic img{width:100%;height:auto}p.large-font{font-size:x-large}@media (max-width:992px){.ce-textpic.ce-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bodytext-orange{color:#f2631c}.wco_ableplayer_downloads_form{font-family:"Museo Sans W01 300";min-width:500px;min-height:250px}.wco_ableplayer_downloads_form a{border-bottom:1px solid #4f4f4e}.wco_ableplayer_downloads_form .parsley-required{color:red}.wco_ableplayer_downloads_form .form-group{padding:3rem}.wco_ableplayer_downloads_form .form-group .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news_pi1,.news_pi1 .newsStart,.news_pi1 .newsStart .article,.news_pi1 .newsStart .article .frameless-card__wrapper,.news_pi1 .newsStart .article .frameless-card__wrapper .frameless-card{height:100%}@media screen and (max-width:991px){.m-blogcategoryheader .m-blogcategoryheader__title{line-height:35px;margin-bottom:1rem}}.btn.btn-back{position:fixed;bottom:2.5rem;right:2.5rem;padding:1.5rem;background-color:#006ec3;border-radius:10rem;z-index:10;cursor:pointer}@media screen and (max-width:576px){.wcostickytimeline_time .timeline .swiper.timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .year{font-size:28vw;line-height:1;height:28vw;letter-spacing:-.4rem;margin-left:-1rem}.btn.btn-back{bottom:1.5rem;right:1.5rem}.gridelementContainer_1col_2bgcolors.bg-layout__1 p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.btn.btn-back .btn-back-icon{position:absolute;top:.85rem;left:.65rem;content:"";height:2rem;width:2rem;background-image:url(../Images/IconBackButton.svg);background-repeat:no-repeat;background-size:84%}.btn.btn-back:hover{background-color:#4f4f4e}.btn.btn-back:focus{outline:#4f4f4e solid 2px}.blog_latestposts,.blog_latestposts article,.blog_latestposts article .frameless-card__wrapper,.blog_latestposts article .frameless-card__wrapper .frameless-card{height:100%}.headerImage__share{top:35%;left:-4px}.headerImage__share .headerImage__iconWrap{width:40px!important;height:40px!important}.headerImage__share .headerImage__twitter{background-color:#000}.headerImage__share .headerImage__twitter .headerImage__iconWrap{background-image:url(../Images/X_Logo.svg)}@media only screen and (max-width:991px){.headerImage__share{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:27%}}.footer__social .footer__twitter{background-color:#000}.footer__social .footer__twitter span.icon--twitter{background-image:url(../Images/X_Logo.svg);background-position:50%;background-size:15px;height:12px;width:12px}.footer__social .footer__twitter span.icon--twitter:before{content:none}@media only screen and (max-width:768px){.headerImage__share{left:10px}.headerImage__share .headerImage__shareWrap .headerImage__followUs{-webkit-transform:translate(calc(-100% + 38px));transform:translate(calc(-100% + 38px))}.headerImage__share .headerImage__shareWrap .headerImage__followUs .headerImage__networkName{display:none}.headerImage__share .headerImage__iconWrap{width:38px!important;height:38px!important}}.teaserBoxVariant__header h2{font-family:"Museo Sans W01 500";text-transform:uppercase;font-size:.75rem;line-height:.875rem}.organDonorCard{border:1px solid #6f6f6e}.organDonorCard__borderTop>div{background:#f2631c}.organDonorCard__iconLink:focus .organDonorCard__icon:before,.organDonorCard__iconLink:hover .organDonorCard__icon:before{color:#000}.newsStart [class*=icon--]{color:#f2631c}.newsStart__imagecopyright{color:#fff}.newsStart__header{border-bottom:1px solid #f5f5f5}.newsStart__header [class*=icon--]{color:#f2631c}.newsStart__link:focus .newsStart__iconMore:before,.newsStart__link:hover .newsStart__iconMore:before{color:#000}.headerImage__message:before{background-color:#006ec3}.headerImage__messageText{background:#f2631c;color:#fff}.headerImage__subline{background:#eee8de}.headerImage__twitter{background-color:#1da1f2}.headerImage__facebook{background-color:#4267b2}.headerImage__instagram{background:linear-gradient(312deg,#f09433 0,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.ableplayer .able-vidcap-container .able-vidcap-container,.ableplayer .video-js-box,.ableplayer video,.header__sub{background-color:#f5f5f5}.ableplayer .able-big-play-button{color:#fdfdfd}.able-transcript-area{background-color:#dcebfa}.able-transcript-seekpoint.able-highlight{color:#f2631c}.ableplayer .able .able .able-captions-wrapper{background-color:rgba(242,99,28,.9)!important}.ableplayer .able .able .able-captions-wrapper .able-captions{color:#fff;text-shadow:1px 1px 3px #000}.arguments__item{border:1px solid #6f6f6e}.arguments__label [class*=icon--]{color:#f2631c}.arguments__note{border-left:2px solid #f2631c}.arguments__note [class*=icon--]{color:#f2631c}.arguments__noteText .icon--faq-close_m:before,.arguments__noteText .icon--faq-open_m:before,.backLink a{color:#000}.backLink a span:not(.icon--zurueck_m){border-bottom:1px solid #000}.backLink a:focus span:not(.icon--zurueck_m),.backLink a:hover span:not(.icon--zurueck_m){border-bottom:2px solid #000}.backLink a:focus span:not(.icon--zurueck_m):after{border:2px solid #000}.backLink [class*=icon--]{color:#f2631c}.backLink__inner{border-top:1px solid #f2631c}.m-charts__headline h1,.m-charts__headline h2,.m-charts__headline h3,.m-charts__headline h4,.m-charts__headline h5,.m-charts__subheadline,div.m-charts__description{color:#000}.m-charts__table a.showtable{border-bottom:1px solid #f2631c}.contactAddress [class*=icon--]{color:#f2631c}.event{border-bottom:1px solid #f5f5f5}.event__link span{border-bottom:1px solid #f2631c}.faq__icon{color:#006ec3}.faq__question{border-bottom:1px solid #000}.faq__question:hover{border-bottom:2px solid #000}.faq__question:focus{border-bottom:1px solid #000}.faq__question:focus:after{border:2px solid #000}.faq__answer:focus{color:#f2631c}.faq__answer a{color:#6f6f6e;border-bottom:1px solid #f2631c}[id^=c] .faq__answer a:focus{border-bottom:3px solid #f2631c}.filter__headline [class*=icon--]{color:#006ec3}.filter__tag{border:1px solid #000}.filter__tag:hover{background-color:#006ec3;color:#fff}.filter__tag--isActive,.filter__tag--isActive[data-filter=all]{background-color:transparent}.filter__rkidescription_icon{background-color:#006ec3}.filter__rkidescription{background-color:#000;border:1px solid #000}.filter__covid:focus{background-color:#006ec3;color:#fff}.filter__tag:focus{background-color:#006ec3;color:#fff;border:2px solid #000}.filter__covid[data-filter=all]{border-bottom:1px solid #000}.filter__covid[data-filter=all]:focus,.filter__covid[data-filter=all]:hover{background-color:transparent;color:#000;border-bottom:2px solid #000}.filter__covid[data-filter=all]:focus:after{border:2px solid #000}.typo3-messages .alert-info .alert-message,.typo3-messages .alert-success .alert-message{color:#009b27}.typo3-messages .alert-danger .alert-message{color:#dc371e}.form--arguments__wrapper,.form--contactform__wrapper,.form--organDonorCard__wrapper{border:1px solid #6f6f6e}.form--organDonorCard__actionButton input{border:0 solid transparent;color:#000}.form--organDonorCard__actionButton [class*=icon]{background:#f2631c}.form--organDonorCard .button--submit{color:#000}.form__reqiredFieldsInfo{color:#6f6f6e}.form__infoIcon{color:#006ec3}.form__hint [class*=icon]{color:#f2631c}@media (max-width:991px){.form__hint{background:#dcebfa}.form__hintClose [class*=icon]{color:#000}}.booleanField__title a{border-bottom:1px solid #000}.booleanField__title a:hover{border-bottom:2px solid #000}.infoColumn{background:#dcebfa}.checkbox__label{background:#fff;border:1px solid #6f6f6e}.f3-form-error+.checkbox__label{border:2px solid #dc371e}.checkbox__checkbox-accordion+label:before,.checkbox__checkbox-media-dl+label:before{background-color:#fff;border:1px solid #6f6f6e;color:#707070}.checkbox__checkbox-accordion:focus+label:before,.checkbox__checkbox-media-dl:focus+label:before{border:2px solid #000}.inputField__label{background:#fff}.inputField__input{border:1px solid #6f6f6e;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;color:#000}.inputField__input:focus{border:2px solid #006ec3}.button--submit{background:0 0;border:0;color:#000}.button--submit__icon{color:#006ec3}.button--submit:hover .button--submit__icon{color:#000}.button--submit:focus:after{border:2px solid #000}body.content-overlay-shown .content__overlay{background:rgba(255,255,255,.98)}.errorMessage,.errorMessage+label{color:#dc371e}textarea.f3-form-error{border:2px solid #dc371e}.logout .form__group--submit .button--submit{border-bottom:1px solid #fa7819}.form--contactform__form .form__block__additonalItem .booleanField__title{border-bottom:1px solid #000}.form--contactform__form .form__block__additonalItem .booleanField__title:focus,.form--contactform__form .form__block__additonalItem .booleanField__title:hover{border-bottom:2px solid #000}.form--contactform__form .form__block__additonalItem .booleanField__title:focus:after{border:2px solid #000}.form--contactform__form .form__block__additonalItem__remove{border-bottom:1px solid #f2631c}.form__item label{background:#fff}.form__item__checkbox>label a{border-bottom:1px solid #000}.form__item__checkbox>label span.icon:after{border:1px solid #6f6f6e}.form__item__checkbox>span.error+label{color:#000}.form__item__checkbox>span.error+label span.icon:after{border-color:#dc371e}.col-lg-4.has-error>label>.prettydropdown>ul{border:2px solid #dc371e}.furtherLinks__header{border-top:1px solid #f2631c}.furtherLinks__headline span{border-bottom:1px solid #000}.furtherLinks__item a:focus span,.furtherLinks__item a:hover span{border-bottom:2px solid #000}.headline__duration [class*=icon--]{color:#f2631c}.image__copyright{color:#fff;background-color:rgba(0,0,0,.6)}.flow-chart .row .col-with-line:before{background:#6f6f6e}.flow-chart h3 a{-webkit-text-decoration-color:#f2631c;text-decoration-color:#f2631c}.flow-chart span.icon--faq-close_m{color:#f2631c}.flow-chart span.grey-circle{border:2px solid #6f6f6e;background-color:#fff}.flow-chart .flowChartItem__icon--linkicon{color:#f2631c}.infoBox .col-12{background:#dcebfa}.infoBox__headerWrap [class*=icon--]{color:#f2631c}.m-instituionsmap__searchbutton{background:#006ec3;color:#fff}.m-instituionsmap__search{border:1px solid #000}.m-instituionsmap__filteritem:not([data-filter=all]){color:#000;border:2px solid #006ec3}.m-instituionsmap__filteritem:not([data-filter=all]).is-active{color:#fff;background-color:#006ec3}.m-instituionsmap__institutesitem{border:1px solid #000}.m-instituionsmap__institutestoggler:hover,.m-instituionsmap__institutetitle{color:#006ec3}.m-instituionsmap__institutesitem.is-active{background-color:#006ec3;color:#fff}.m-instituionsmap__institutesitem.is-active .m-instituionsmap__institutestoggler:hover,.m-instituionsmap__institutesitem.is-active .m-instituionsmap__institutetitle{color:#fff}.m-instituionsmap__searchhere{border:1px solid #000;color:#000}.m-instituionsmap__searchcollection{border:1px solid #000;background-color:#fff}.m-instituionsmap__informationmodal{background-color:rgba(114,114,114,.8)}.m-instituionsmap__informationwrapper{background-color:#fff}.m-instituionsmap__informationclose{background-color:#006ec3}.whitespace{background-color:#fff}@media (min-width:992px){.whitespace:after,.whitespace:before{background-color:#fff}}.cbeinstitutions_institutelist{background-color:#dcebfa}.institutions__item{border-bottom:2px solid #f5f5f5}.institutions__item:first-child{border-top:2px solid #f5f5f5}.institutions__icon,.institutions__item [class*=icon--]{color:#f2631c}.institutions__title:focus:after{background-color:#f2631c}.institutions__list a:hover{border-bottom:1px solid #f2631c}.institutions__chunk a:focus{border-bottom:3px solid #f2631c}.isotopePager,.newsPagination,.pagination,.solr-pagination{border-top:1px solid #f2631c}.isotopePager__item:hover:before,.newsPagination__item:hover:before,.pagination__item:hover:before,.solr-pagination__item:hover:before{background-color:#006ec3}.isotopePager__item a:focus:after,.newsPagination__item a:focus:after,.pagination__item a:focus:after,.solr-pagination__item a:focus:after{border:2px solid #000}.isotopePager__item--current,.newsPagination__item--current,.pagination__item--current,.solr-pagination__item--current{background-color:#006ec3;color:#fff}.isotopePager__item--firstPage,.isotopePager__item--lastPage,.newsPagination__item--firstPage,.newsPagination__item--lastPage,.pagination__item--firstPage,.pagination__item--lastPage,.solr-pagination__item--firstPage,.solr-pagination__item--lastPage{border-bottom:1px solid #000}.isotopePager__item--firstPage:focus,.isotopePager__item--firstPage:hover,.isotopePager__item--lastPage:focus,.isotopePager__item--lastPage:hover,.newsPagination__item--firstPage:focus,.newsPagination__item--firstPage:hover,.newsPagination__item--lastPage:focus,.newsPagination__item--lastPage:hover,.pagination__item--firstPage:focus,.pagination__item--firstPage:hover,.pagination__item--lastPage:focus,.pagination__item--lastPage:hover,.solr-pagination__item--firstPage:focus,.solr-pagination__item--firstPage:hover,.solr-pagination__item--lastPage:focus,.solr-pagination__item--lastPage:hover{border-bottom:2px solid #000}.isotopePager__item--firstPage:focus:after,.isotopePager__item--lastPage:focus:after,.newsPagination__item--firstPage:focus:after,.newsPagination__item--lastPage:focus:after,.pagination__item--firstPage:focus:after,.pagination__item--lastPage:focus:after,.solr-pagination__item--firstPage:focus:after,.solr-pagination__item--lastPage:focus:after{border:2px solid #000}.isotopePager__item--last a,.isotopePager__item--page a,.newsPagination__item--last a,.newsPagination__item--page a,.pagination__item--last a,.pagination__item--page a,.solr-pagination__item--last a,.solr-pagination__item--page a{color:#006ec3}.isotopePager__item--inactive,.newsPagination__item--inactive,.pagination__item--inactive,.solr-pagination__item--inactive{color:#707070;border-bottom-color:transparent}.isotopePager__item--inactive.isotopePager__item--pager [class*=icon--],.isotopePager__item--inactive.newsPagination__item--pager [class*=icon--],.isotopePager__item--inactive.pagination__item--pager [class*=icon--],.isotopePager__item--inactive.solr-pagination__item--pager [class*=icon--],.newsPagination__item--inactive.isotopePager__item--pager [class*=icon--],.newsPagination__item--inactive.newsPagination__item--pager [class*=icon--],.newsPagination__item--inactive.pagination__item--pager [class*=icon--],.newsPagination__item--inactive.solr-pagination__item--pager [class*=icon--],.pagination__item--inactive.isotopePager__item--pager [class*=icon--],.pagination__item--inactive.newsPagination__item--pager [class*=icon--],.pagination__item--inactive.pagination__item--pager [class*=icon--],.pagination__item--inactive.solr-pagination__item--pager [class*=icon--],.solr-pagination__item--inactive.isotopePager__item--pager [class*=icon--],.solr-pagination__item--inactive.newsPagination__item--pager [class*=icon--],.solr-pagination__item--inactive.pagination__item--pager [class*=icon--],.solr-pagination__item--inactive.solr-pagination__item--pager [class*=icon--]{color:#707070}.isotopePager__item--pager [class*=icon--],.newsPagination__item--pager [class*=icon--],.pagination__item--pager [class*=icon--],.solr-pagination__item--pager [class*=icon--]{color:#006ec3}.pagination__pages .pagination__item--page:nth-child(1n+2){border-left:1px solid #000}.newsDetail__readingDuration [class*=icon--]{color:#f2631c}.pressMaterials__downloadText{border-bottom:1px solid #f2631c}.pressMaterials [class*=icon--]{color:#f2631c}.pressMotifs__downloadLink span{border-bottom:1px solid #f2631c}.pressMotifs__downloadLink [class*=icon--]{color:#f2631c}.newsItemCompressed{border-bottom:2px solid #f5f5f5}.newsItemCompressed:first-child{border-top:2px solid #f5f5f5}.newsItemCompressed__type{color:#f2631c}.newsItemCompressed__moreIcon{color:#006ec3}.m-order__button,.newsItemCompressed:hover .newsItemCompressed__moreIcon{color:#000}.m-order__action button[value=prev] .icon--breadcrumb_open_m,.m-order__buttonicon:before{color:#f2631c}.m-order__desc h4{color:#000}.m-order__desc ul li:before{background-color:#f2631c}.m-order--summaryfields__headline{color:#000}.form--contactform__wrapper span.error+label+.prettydropdown>ul{border:2px solid #dc371e}.m-orderstatusbar__item .step{color:#6f6f6e;border:2px solid #6f6f6e}.m-orderstatusbar__item .title{color:#6f6f6e}.m-orderstatusbar__item.in-trail .step{border-color:#f2631c;color:#f2631c}.m-orderstatusbar__item.in-trail .title{color:#000}.m-orderstatusbar__item.is-active .step{border-color:#f2631c;color:#f2631c}.m-orderstatusbar__item.is-active .title{color:#000}.organTeaser__content{background-color:#dcebfa}.organTeaser__textWrap [class*=icon--]{color:#006ec3}.organTeaser__item:hover [class*=icon--]{color:#000}.bzga-controls-wrapper{background-color:#006ec3}.bzga-controls-wrapper button{color:#000}.bzga-controls-wrapper button:before{color:#f2631c}button.bzga-btn--video-accordion-trigger{color:#000;border-bottom:1px solid #000}button.bzga-btn--video-accordion-trigger:focus,button.bzga-btn--video-accordion-trigger:hover{border-bottom:2px solid #000}button.bzga-btn--video-accordion-trigger:focus:after{border:2px solid #000}button.bzga-btn--video-accordion-trigger:before{color:#006ec3}.bzga-media-download a{border-bottom:1px solid #f2631c}.bzga-media-download a:focus:after{border:2px solid #000}.bzga-media-download .download-medias-links .download__icon{color:#f2631c}.bzga-media-download .tip{color:#000}.bzga-media-download input.checkbox__checkbox-media-dl:checked+label+.bzga-media-download-text{background-color:#dcebfa}.able-controller{background-color:#006ec3}.bzga-player-timeline-line{background-color:#fff}.bzga-player-timeline-current{background-color:#f2631c}.bzga-player-timeline-to{color:#fff}.able-seekbar{background-color:#fff}.able-seekbar-loaded{background-color:#464646}.able-seekbar-head,.able-seekbar-played{background-color:#f2631c}.able-seekbar-head:focus{background-color:#dc371e}.able-volume-slider{background-color:#6f6f6e}.able-volume-head,.able-volume-slider:after{background-color:#fff}.able-volume-head:focus{background-color:#f2631c}.bzgabutton{background-color:transparent}.bzgabutton:focus:after{border:2px solid #fff}.preload-roller div:after{background:#6f6f6e}.prettydropdown>ul{background:#fff;border:1px solid #6f6f6e}.prettydropdown>ul:focus{border:1px solid #006ec3}.prettydropdown>ul>li.hover{color:#006ec3}.prettydropdown:not(.disabled)>ul.active{border-color:transparent;background-color:transparent}.prettydropdown:not(.disabled)>ul.active>li{border-color:#006ec3}.prettydropdown:not(.disabled)>ul.active>li:hover{color:#000}.prettydropdown:not(.disabled)>ul.active>li:last-of-type{-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.16);box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}.prettydropdown .checked{color:#006ec3}.prettydropdown.arrow>ul>li.selected:before{border-color:#dc371e}.prettydropdown.arrow>ul>li.selected:after{border-color:#fff}.prettydropdown>ul.active>li.hover:before,.prettydropdown>ul.active>li.nohover:after{border-color:#fff!important}.prettydropdown.multiple>ul.reverse>li.selected,.prettydropdown.multiple>ul>li.selected+li,.prettydropdown>ul>li.label,.prettydropdown>ul>li.label~li.selected{border-color:#dedede}.prettydropdown.f3-form-error>ul{border:2px solid #dc371e}.quotation [class*=icon--]{color:#f2631c}.relationalTeaser__link,body.start .quotation__wrap{border:1px solid #6f6f6e}.relationalTeaser__icon{color:#006ec3}.relationalTeaser__item--teasertype1 .relationalTeaser__image{background:#dfebf8}.relationalTeaser__item--teasertype-search .relationalTeaser__searchText a{border-bottom:1px solid #f2631c}.relationalTeaser__link:hover .relationalTeaser__icon,.sectionLinks__headline{color:#000}.sectionLinks__headline:before{background-color:#000}.sectionLinks__headline>span:after{color:#006ec3}.sectionLinks__headline:focus:after{border:thick solid #eb5e04}.sectionLinks__wrapper{border-color:transparent}.sectionLinks__link{color:#000}.sectionLinks__link:before{background-color:#f2631c}.sectionLinks__link span{border-bottom:1px solid #000}.sectionLinks__link:focus span:after,.sectionLinks__link:hover span:after{background-color:#000}.sectionLinks__link:focus span:before{border:thick solid #eb5e04}.js .sectionLinks__wrapper{display:none}.js .sectionLinks__wrapper.is-open{display:block}.shareButtons__intro{border-top:5px solid #f2631c}.shareButtons__button{color:#fff}.shareButtons__button--facebook{background-color:#4267b2}.shareButtons__button--twitter{background-color:#000;background-image:url(../Images/X_Logo.svg)}.tx_solr .results-list .list-group-item{border:1px solid #6f6f6e}.tx_solr .results-list .list-group-item h3.results-topic a:hover{border-bottom:1px solid #f2631c}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]{border:2px solid #000;height:46px}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]:focus,.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]:hover{-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn button.tx-solr-submit{background:0 0;height:44px;width:44px}.tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn button.tx-solr-submit span.glyphicon-search{background:0 0}.autocomplete-suggestions.tx-solr-autosuggest{border:1px solid #6f6f6e;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.16);box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}.autocomplete-suggestions.tx-solr-autosuggest .autocomplete-suggestion:before{color:#f2631c}.autocomplete-suggestions.tx-solr-autosuggest .autocomplete-suggestion a{border-bottom:1px solid #f2631c}.autocomplete-suggestions.tx-solr-autosuggest .autocomplete-group,.autocomplete-suggestions.tx-solr-autosuggest a em,.autocomplete-suggestions.tx-solr-autosuggest strong{color:#000}.table tr:nth-child(1n+2){border-top:1px solid #6f6f6e}table.contenttable tr td:first-child,table.contenttable tr th:first-child{border-right:2px solid #f2631c}table.contenttable thead{border-bottom:2px solid #f2631c}table.contenttable tfoot tr:first-child>td:first-child,table.contenttable tfoot tr:first-child>th:first-child{border-right:2px solid #f2631c}table.contenttable thead+tbody td{border-left:1px solid #f5f5f5}.pinned{background:#fff;border-right:2px solid #f2631c}@media (min-width:576px){.table-wrapper.has-pinned{border:1px solid #f5f5f5}table.contenttable tr td:first-child{border-right-color:transparent}}@media (min-width:768px){table.contenttable tr td:first-child{border-right-color:transparent}}.teaserBox__content{border-bottom:2px solid #f5f5f5;border-top:2px solid #f5f5f5}.teaserBox__imagecopyright{color:#fff;background-color:rgba(0,0,0,.6)}.teaserBox__iconRow [class*=icon--]{color:#006ec3}.teaserBox__wrap:hover [class*=icon--]{color:#000}.teaserBoxLarge__wrap{border:1px solid #d3d3d2}.teaserBoxLarge [class*=icon--]{color:#006ec3}.teaserBoxLarge__wrap:hover [class*=icon--]{color:#000}.teaserBoxVariant__wrap{border:1px solid #6f6f6e}.teaserBoxVariant__wrap:focus .icon--button_pfeil_l:before,.teaserBoxVariant__wrap:hover .icon--button_pfeil_l:before{color:#000}.teaserBoxVariant [class*=icon--],.teaserPagination__pagination [class*=icon--]{color:#006ec3}.teaserPagination__pagination [class*=icon--]:focus,.teaserPagination__pagination [class*=icon--]:hover{color:#000}.teaserPagination__pagination [class*=icon--]:focus:after{border:2px solid #000}.set_dismissed_cookie_no,.set_dismissed_cookie_yes{border-color:transparent!important;background-color:#f2631c!important;color:#fff!important}.cc_container{background-color:#006ec3!important}.cc_container .cc_message,.cc_container .cc_message a,.cc_container a,.cc_message,.cc_message a,p.cc_message,p.cc_message a{color:#fff!important}.cc_container .cc_btn,.cc_container .cc_btn:visited{border-color:transparent!important;background-color:#f2631c!important;color:#fff!important}.cc_container .cc_btn:hover,.cc_container .cc_btn:visited:hover{background-color:#fff!important;color:#f2631c!important}.cc-link{color:#f2631c!important}.ww_bzga_matomo{background-color:transparent!important}.ww_bzga_matomo button{border-color:transparent!important;background-color:#f2631c!important;color:#fff!important}.textRandMark__text{border-left:3px solid #f2631c}.crossLink__linktext{border-bottom:1px solid #000}.crossLink .crossLink__textWrap:before,.crossLink>a:before{background:#f2631c}.crossLink .crossLink__textWrap [class*=icon--],.crossLink>a [class*=icon--]{color:#f2631c}.crossLink__textWrap:hover:before{background-color:#dcebfa}.crossLink__textWrap:hover [class*=icon--]{color:#000}.crossLink__textWrap:hover .crossLink__linktext{border-bottom:2px solid #000}.cbeaudioplayer_audioplayer .able-big-play-button{color:#fdfdfd;background-color:transparent}.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume-container{background-color:#6f6f6e}.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume-container:after{background-color:#fff}.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume{background-color:transparent}.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume::-moz-range-thumb,.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume::-ms-thumb,.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume::-webkit-slider-thumb{background-color:#fff}.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume:focus::-moz-range-thumb,.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume:focus::-ms-thumb,.cbeaudioplayer_audioplayer .bzga-audi-controlls-volume:focus::-webkit-slider-thumb{background-color:#f2631c!important}.cbeaudioplayer_audioplayer .tx-html5mediakit-media-container{background-color:#f5f5f5}.cbeaudioplayer_audioplayer .bzga-audi-controlls,.cbeaudioplayer_audioplayer .bzga-audio{background-color:#006ec3}.cbeaudioplayer_audioplayer .bzga-btn-play-pause{background:0 0}.cbeaudioplayer_audioplayer .bzga-btn-play-pause:before{color:#f2631c}.cbeaudioplayer_audioplayer .end-time,.cbeaudioplayer_audioplayer .start-time{color:#fff}.cbeaudioplayer_audioplayer .seek-obj-container progress[value]{background-color:#fff;color:#f2631c}.cbeaudioplayer_audioplayer .seek-obj-container progress[value]::-webkit-progress-bar{background-color:#fff;color:#f2631c}.cbeaudioplayer_audioplayer .seek-obj-container progress::-webkit-progress-value{background-color:#f2631c}.cbeaudioplayer_audioplayer .seek-obj-container progress::-moz-progress-bar{background-color:#f2631c}.m-bloglistitem__title a{-webkit-text-decoration:underline transparent;text-decoration:underline transparent}.m-bloglistitem__title a:hover{-webkit-text-decoration-color:#f2631c;text-decoration-color:#f2631c}.m-bloglistitem__link{-webkit-text-decoration:underline transparent;text-decoration:underline transparent}.m-bloglistitem__link:hover{-webkit-text-decoration-color:#f2631c;text-decoration-color:#f2631c}.m-bloglist__headline{border-bottom:1px solid #006ec3}.m-bloglist__headline[data-layout=slider]{border-top:1px solid #006ec3}.m-blogpost__meta,.m-blogpost__overview-header{border-top:1px solid #006ec3;border-bottom:1px solid #006ec3}.m-blogseparator{background:#f5f5f5}.m-blogcategoryheader__mainpagelink{color:#006ec3}.m-blogcategoryheader__mainpagelink:hover{color:#000}.m-blogcategoryitem__header{border-top:1px solid #f2631c;border-bottom:1px solid #f2631c}.m-blogcategoryitem--simple{border-left:1px solid #000}.m-blogcategoryitem__title--simple.is-current{-webkit-text-decoration-color:#f2631c;text-decoration-color:#f2631c}.m-blogcategoryitem__link{border-left:1px solid #000}.m-blogcategoryitem__link:after{background-color:#000}.m-blogcategoryitem__link:hover{background:#fff;-webkit-text-decoration-color:#f2631c;text-decoration-color:#f2631c}.m-blogcategoryitem__link:hover:after{background-color:#f2631c}.m-blogcategoryitem__link--mobile a{color:#fff;background-color:#006ec3}.m-blogcategorylist[data-current-category] .m-blogcategoryitem__title--simple:not(.is-current,:hover){color:#6f6f6e}.m-blogcategorylist[data-no-category] .m-blogcategoryitem__title--simple:hover{-webkit-text-decoration:underline #f2631c;text-decoration:underline #f2631c}.m-blogcategorylist__wrapper{border-top:1px solid #f2631c;border-bottom:1px solid #f2631c}.m-blogcategoryslider__headline{border-bottom:2px solid #006ec3;border-top:2px solid #006ec3}.percent-counter__wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.percent-counter__wrapper .percent-counter{max-width:600px}.percent-counter__wrapper .percent-counter .header__wrapper{font-family:"Museo Sans W01 700";font-size:70px;line-height:70px;height:250px;margin-bottom:0}@media only screen and (max-width:1200px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:50px;line-height:50px}}@media only screen and (max-width:991px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:40px;line-height:40px;margin-bottom:4rem;height:auto}}@media only screen and (max-width:549px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:40px;line-height:40px;margin-bottom:8rem}}@media only screen and (max-width:350px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:30px;line-height:30px;margin-bottom:6rem}}@media only screen and (max-width:1200px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:55px;line-height:55px;margin-bottom:0}}@media only screen and (max-width:549px){.percent-counter__wrapper .percent-counter .header__wrapper{font-size:35px;line-height:35px}}.percent-counter__wrapper .percent-counter .percent-number__wrapper{font-family:"Museo Sans W01 900";font-size:220px;line-height:220px}@media only screen and (max-width:1200px){.percent-counter__wrapper .percent-counter .percent-number__wrapper{font-size:200px;line-height:200px}}@media only screen and (max-width:991px){.percent-counter__wrapper .percent-counter .percent-number__wrapper{font-size:160px;line-height:160px}}@media only screen and (max-width:549px){.percent-counter__wrapper .percent-counter .percent-number__wrapper{font-size:130px;line-height:130px}}.percent-counter__wrapper .percent-counter .bodytext__wrapper{margin-top:1rem;font-family:"Museo Sans W01 500";font-size:35px}.full-width-video .media__wrapper{position:relative;padding-bottom:calc(var(--aspect-ratio,1.6538461538) * 100%);height:0;width:100%}@media only screen and (min-width:550px){.full-width-video .media__wrapper{padding-bottom:calc(var(--aspect-ratio,.50625) * 100%)}}.full-width-video .media__wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.full-width-video .media__wrapper .title__wrapper{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;color:#fff}.full-width-video .media__wrapper .title__wrapper h1{font-size:170px;line-height:170px;margin-bottom:4rem}@media only screen and (max-width:1200px){.full-width-video .media__wrapper .title__wrapper h1{font-size:120px;line-height:100px}}@media only screen and (max-width:991px){.full-width-video .media__wrapper .title__wrapper h1{font-size:80px;line-height:40px}}@media only screen and (max-width:549px){.percent-counter__wrapper .percent-counter .bodytext__wrapper{font-size:25px}.full-width-video .media__wrapper .title__wrapper h1{font-size:50px;line-height:50px;margin-bottom:2rem}}@media only screen and (max-width:350px){.full-width-video .media__wrapper .title__wrapper h1{font-size:40px;line-height:40px;margin-bottom:2rem}}.full-width-video .media__wrapper .title__wrapper h2{font-size:60px;line-height:60px;margin-bottom:6rem;font-family:"Museo Sans W01 700"}@media only screen and (max-width:1200px){.full-width-video .media__wrapper .title__wrapper h2{font-size:50px;line-height:50px}}@media only screen and (max-width:991px){.full-width-video .media__wrapper .title__wrapper h2{font-size:40px;line-height:40px;margin-bottom:4rem}}@media only screen and (max-width:549px){.full-width-video .media__wrapper .title__wrapper h2{font-size:40px;line-height:40px;margin-bottom:8rem}.gridelementContainer_1col_2bgcolors .content__wrapper .gridelementContainer_3col .container .row .col{padding:0}}@media only screen and (max-width:350px){.full-width-video .media__wrapper .title__wrapper h2{font-size:30px;line-height:30px;margin-bottom:6rem}}.button-on-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-on-image__wrapper .button-on-image{max-width:600px;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;font-size:18px;line-height:24px}.button-on-image__wrapper .button-on-image .title__wrapper{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;margin-bottom:3rem;text-align:center;width:100%}.button-on-image__wrapper .button-on-image .title__wrapper h2{font-size:120px;line-height:140px;margin-bottom:1rem}.button-on-image__wrapper .button-on-image .title__wrapper h3{font-size:30px;line-height:40px;font-family:"Museo Sans W01 300"}.button-on-image__wrapper .button-on-image .image__wrapper{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;margin-bottom:3rem;width:100%}.button-on-image__wrapper .button-on-image .image__wrapper img{width:100%;height:auto}.button-on-image__wrapper .button-on-image .image__wrapper .btn{background-color:#fff;border-width:2px;border:solid #f2631c;border-radius:unset;padding:.5rem 2rem;-webkit-transition:.3s;transition:.3s;white-space:unset;color:#f2631c;margin-top:-1.5rem;font-size:18px;font-family:"Museo Sans W01 900"}.button-on-image__wrapper .button-on-image .image__wrapper .btn:focus,.button-on-image__wrapper .button-on-image .image__wrapper .btn:hover{padding:.5rem .75rem;background-color:#f2631c;color:#fff;border-color:#fff}.button-on-image__wrapper .button-on-image .sublink__wrapper{font-family:"Museo Sans W01 300";text-align:center;width:100%}.button-on-image__wrapper .button-on-image .sublink__wrapper a{color:#fff;text-decoration:underline}.gridelementContainer_2col_2bgcolors .content__wrapper .row .content:first-child .button-on-image .image__wrapper .btn{border-color:#006ec3;color:#006ec3}.gridelementContainer_2col_2bgcolors .content__wrapper .row .content:first-child .button-on-image .image__wrapper .btn:focus,.gridelementContainer_2col_2bgcolors .content__wrapper .row .content:first-child .button-on-image .image__wrapper .btn:hover{background-color:#006ec3;color:#fff;border-color:#fff}.responsive-image img{width:100%;height:auto}.swiper-container{max-width:1920px;max-width:unset;overflow:hidden;position:relative}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper{top:unset;bottom:6rem;-webkit-transform:none;transform:none}@media only screen and (min-device-width:992px) and (max-device-width:1400px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper{bottom:4rem}}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.8rem;font-size:28px}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h2 span{color:#fff;background-color:#f2631c;display:inline;padding:.3rem 1rem;line-height:2rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media only screen and (max-width:991px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h2{font-size:16px;margin-top:0}}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.8rem;font-size:28px;font-family:"Museo Sans W01 300"}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h3 span{color:#fff;background-color:#f2631c;display:inline;padding:.3rem 1rem;line-height:2rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media only screen and (max-width:991px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper h3{font-size:16px;margin-top:0}}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-button-wrapper{margin-top:3rem}@media only screen and (min-device-width:992px) and (max-device-width:1200px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-button-wrapper{margin-top:1.5rem}}@media only screen and (max-width:768px){.swiper-container{padding-bottom:2.5rem;border-bottom:2px solid #cbcbcb}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper{padding-left:2rem;bottom:1rem}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-title-wrapper{width:80vw;display:block}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-button-wrapper{margin-top:1rem}}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-button-wrapper a{padding:.5rem 1rem;font-family:"Museo Sans W01 700";font-size:1.125rem}.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper .slide-button-wrapper a:before{font-family:swiper-icons;font-weight:700;content:"next";margin-right:.5rem}@media only screen and (min-width:768px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper.container{max-width:540px}}@media only screen and (min-width:992px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper.container{max-width:720px}}@media only screen and (min-width:1200px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper.container{max-width:960px}}@media only screen and (min-width:1440px){.swiper-container .swiper-wrapper .swiper-slide .slide-content-wrapper.container{max-width:1140px}}.swiper-container .swiper-wrapper .swiper-slide .slide-background-image-wrapper img{width:100%;height:auto;max-width:unset}@media only screen and (max-width:1200px){.swiper-container .swiper-wrapper .swiper-slide .slide-background-image-wrapper img{height:60vh;-o-object-fit:cover;object-fit:cover}}.swiper-container .bzga-logo{position:absolute;top:10px;z-index:2}.swiper-container .swiper-next,.swiper-container .swiper-prev{border-radius:50%;background-color:#fff;font-size:45px;width:43px!important;height:43px!important;color:#006ec3!important}.swiper-container .swiper-next:after,.swiper-container .swiper-prev:after{content:none!important}.swiper-container .swiper-next{margin-right:3rem}.swiper-container .swiper-prev{margin-left:3rem}@media only screen and (max-width:575px){.swiper-container .swiper-next,.swiper-container .swiper-prev{font-size:40px;width:38px!important;height:38px!important}.swiper-container .swiper-next{margin-right:0}.swiper-container .swiper-prev{margin-left:0}}.swiper-container .swiper-button-play-pause{margin-right:3rem;width:44px;height:44px;border-radius:50%;border:3px solid #006ec3;background-color:#fff;font-size:45px;right:10px;position:absolute;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#006ec3;bottom:5%}.swiper-container .swiper-button-play-pause:focus,.swiper-container .swiper-button-play-pause:hover{color:#4f4f4e;border-color:#4f4f4e}.swiper-container .swiper-button-play-pause:after{content:"\e923";font-family:bzga}@media only screen and (max-width:768px){.swiper-container .swiper-button-play-pause{margin-right:0;width:32px;height:32px;border:2px solid #006ec3;font-size:32px;bottom:0;top:unset;margin-bottom:4px}}.swiper-container.pause .swiper-button-play-pause:after{content:"\e924";font-family:bzga;font-size:20px;font-weight:700;margin-left:3px}.swiper-container .swiper-pagination{top:unset;bottom:5%!important}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;background:#fff;border:1px solid #006ec3;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#006ec3}@media only screen and (max-width:768px){.swiper-container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.swiper-container .swiper-pagination{margin-bottom:6px;bottom:1%!important}}.glightbox-container .gslide-description{display:none}.glightbox-container .gbtn:focus,.glightbox-container.glightbox-clean button:focus:not(.focused):not(.disabled){outline:#fff solid 2px}.m-helpfulinfobox:focus{outline:#f2631c solid 1px}.m-helpfulinfobox__content{color:#006ec3;max-width:1140px;margin-left:auto;margin-right:auto}.m-helpfulinfobox__content:after,.m-helpfulinfobox__content:before{background:#006ec3}@media (min-width:992px){.m-helpfulinfobox__text:before{background:#006ec3}}.m-helpfulinfobox__text p.bodytext.bodytext a{border-bottom:1px solid #006ec3;color:#006ec3}.linkcard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;font-family:"Museo Sans W01 300";margin:auto;-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.linkcard .image__wrapper{position:relative}.linkcard .image__wrapper img{height:15rem;width:100%;-o-object-fit:cover;object-fit:cover}.linkcard .orange__box__wrapper{position:absolute;width:calc(100% - 8rem);top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}.linkcard .orange__box__wrapper .orange__box{background-color:#f2631c;height:1rem}.linkcard .title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #000;padding:.75rem 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.linkcard .title__wrapper .icon__wrapper{width:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem}.linkcard .title__wrapper .icon__wrapper img{height:25px}.linkcard .title__wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.linkcard .title__wrapper .title h4{font-size:1rem;margin-top:0}.linkcard .bodytext__wrapper{padding:1.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.linkcard .bodytext__wrapper .bodytext{line-height:25px;font-size:12px;font-weight:700!important}.linkcard .link__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1.5rem 1.5rem}.linkcard .link__wrapper .arrow-link{z-index:2;margin-left:1rem}.linkcard .full-card-link{position:absolute;top:0;bottom:0;right:0;left:0}@media only screen and (min-width:550px){.linkcard{max-width:340px}}.frameless-card__wrapper{height:100%}@media only screen and (max-width:991px){.frameless-card__wrapper{margin:2rem 0;padding:3rem 0}}@media only screen and (max-width:575px){.swiper-container.pause .swiper-button-play-pause:after{font-size:16px}.col-12>.frameless-card__wrapper{margin:0 -8px 2rem!important}.frameless-card__wrapper{border-bottom:2px solid #cbcbcb;padding-top:1.5rem;margin:0 -16px 2rem}}.frameless-card__wrapper .frameless-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;font-family:"Museo Sans W01 300";margin:auto}.frameless-card__wrapper .frameless-card .image__wrapper{position:relative}.frameless-card__wrapper .frameless-card .image__wrapper img{width:100%;-o-object-fit:cover;object-fit:cover;height:22rem}.frameless-card__wrapper .frameless-card .orange__box__wrapper{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1;width:90%;max-width:400px}.frameless-card__wrapper .frameless-card .orange__box__wrapper .orange__box{background-color:#f2631c;height:1rem}.frameless-card__wrapper .frameless-card .title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frameless-card__wrapper .frameless-card .title__wrapper .icon__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.frameless-card__wrapper .frameless-card .title__wrapper .icon__wrapper img{height:25px;width:auto}.frameless-card__wrapper .frameless-card .title__wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frameless-card__wrapper .frameless-card .title__wrapper .title h4{font-size:1rem;margin-top:0}.frameless-card__wrapper .frameless-card .bodytext__wrapper{padding:1.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.frameless-card__wrapper .frameless-card .bodytext__wrapper .bodytext{line-height:25px;font-size:12px;font-weight:700!important}.frameless-card__wrapper .frameless-card .link__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1.5rem 1.5rem}.frameless-card__wrapper .frameless-card .link__wrapper .arrow-link{z-index:2;margin-left:1rem}.frameless-card__wrapper .frameless-card .full-card-link{position:absolute;top:0;bottom:0;right:0;left:0}.frameless-card__wrapper .frameless-card .title__wrapper{border-bottom:2px solid #cbcbcb;padding:1.5rem 2rem}.frameless-card__wrapper .frameless-card .title__wrapper .icon__wrapper{color:#f2631c;font-size:1.5rem;width:auto;margin-right:1rem}.frameless-card__wrapper .frameless-card .title__wrapper .title h3{margin-top:0!important}.frameless-card__wrapper .frameless-card .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.frameless-card__wrapper .frameless-card .content__wrapper .bodytext__wrapper{padding:1.5rem 1rem 1.5rem 2rem}@media only screen and (max-width:575px){.frameless-card__wrapper .frameless-card .orange__box__wrapper{width:70%}.frameless-card__wrapper .frameless-card .orange__box__wrapper .orange__box{height:.5rem}.frameless-card__wrapper .frameless-card .image__wrapper img{height:15rem}.frameless-card__wrapper .frameless-card .title__wrapper .icon__wrapper{font-size:1.3rem}.frameless-card__wrapper .frameless-card .title__wrapper .icon__wrapper img{height:20px}.frameless-card__wrapper .frameless-card .title__wrapper .title h3{font-size:1.1rem}.frameless-card__wrapper .frameless-card .content__wrapper .bodytext__wrapper{padding-right:0}}.frameless-card__wrapper .frameless-card .content__wrapper .bodytext__wrapper .bodytext{font-size:14px}.frameless-card__wrapper .frameless-card .content__wrapper .bodytext__wrapper h4{margin-bottom:1rem}.frameless-card__wrapper .frameless-card .content__wrapper .bodytext__wrapper h5{margin-bottom:.25rem}.frameless-card__wrapper .frameless-card .content__wrapper .link__wrapper{width:45px;padding:0 10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:2rem}.frameless-card__wrapper .frameless-card .content__wrapper .link__wrapper .arrow-link-right{width:25px;height:25px;border-radius:50%;background-color:#fff;font-size:45px;margin-bottom:-1rem;z-index:2}.frameless-card__wrapper .frameless-card .content__wrapper.link-centered{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.frameless-card__wrapper .frameless-card .content__wrapper.link-centered .bodytext__wrapper{padding:3rem 1rem 1.5rem 2.5rem}.frameless-card__wrapper .frameless-card .content__wrapper.link-centered .link__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:2.5rem}.container-lg{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media only screen and (min-width:576px){.container-lg{max-width:540px}}@media only screen and (min-width:768px){.container-lg{max-width:720px}}@media only screen and (min-width:992px){.container-lg{max-width:960px}}@media only screen and (min-width:1200px){.container-lg{max-width:1240px}}.container.with-border{padding:3rem 0;margin:3rem auto}@media only screen and (max-width:991px){.container.with-border{padding:0 0 5rem}}.container.with-border.border-top{border-top:2px solid #d6d6d5}.container.with-border.border-bottom{border-bottom:2px solid #d6d6d5}@media only screen and (max-width:575px){.frameless-card__wrapper .frameless-card .content__wrapper .link__wrapper{width:auto;position:relative;padding:0}.frameless-card__wrapper .frameless-card .content__wrapper .link__wrapper .arrow-link-right{position:absolute;right:8px;bottom:0;font-size:40px}.container.with-border{margin:0 auto;padding:0}.container.with-border.border-top{border-top:none}.container.with-border.border-bottom{border-bottom:none}}.gridelementContainer_1col_2bgcolors{padding:5rem .5rem;color:#000;position:relative;z-index:2}.gridelementContainer_1col_2bgcolors:before{content:"";position:absolute;background-color:#006ec3;z-index:-1;width:50%;top:0;bottom:0;left:0;right:50%}.gridelementContainer_1col_2bgcolors:after{content:"";position:absolute;background-color:#f2631c;z-index:-1;top:0;bottom:0;left:50%;right:0}.gridelementContainer_1col_2bgcolors .content__wrapper{background-color:#fff;padding:0;position:relative}.gridelementContainer_1col_2bgcolors .content__wrapper.layout_1{padding:0 1rem}.gridelementContainer_1col_2bgcolors .content__wrapper.layout_1:before{position:absolute;content:"";width:50%;height:100%;left:0;top:0;border-left:4px solid #f2631c;border-top:4px solid #f2631c;border-bottom:4px solid #f2631c}@media only screen and (max-width:991px){.gridelementContainer_1col_2bgcolors{padding:4rem .5rem}.gridelementContainer_1col_2bgcolors .content__wrapper.layout_1:before{width:100%;height:50%;left:0;top:0;border-left:4px solid #006ec3;border-top:4px solid #006ec3;border-right:4px solid #006ec3;border-bottom:none}}.gridelementContainer_1col_2bgcolors .content__wrapper.layout_1:after{position:absolute;content:"";width:50%;height:100%;right:0;top:0;border-right:4px solid #006ec3;border-top:4px solid #006ec3;border-bottom:4px solid #006ec3}.gridelementContainer_1col_2bgcolors .content__wrapper h2{font-size:65px;line-height:65px;margin-bottom:2rem}.gridelementContainer_1col_2bgcolors .content__wrapper h3{font-size:25px;font-family:"Museo Sans W01 500"}.gridelementContainer_1col_2bgcolors .content__wrapper .gridelementContainer_3col .container .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:550px){.gridelementContainer_1col_2bgcolors .content__wrapper .gridelementContainer_3col{padding:3rem 1rem}}.gridelementContainer_2col_2bgcolors .content__wrapper{margin:0;padding:0;color:#fff}.gridelementContainer_2col_2bgcolors .content__wrapper .row{margin:0}.gridelementContainer_2col_2bgcolors .content__wrapper .row .content{padding:5rem .5rem;background-color:#f2631c}@media only screen and (max-width:991px){.gridelementContainer_1col_2bgcolors .content__wrapper.layout_1:after{width:100%;height:50%;right:0;top:50%;border-right:4px solid #f2631c;border-left:4px solid #f2631c;border-bottom:4px solid #f2631c;border-top:none}.gridelementContainer_1col_2bgcolors .content__wrapper .gridelementContainer_3col .container .row .col{margin-bottom:2rem}.gridelementContainer_1col_2bgcolors.bg-layout__0:after,.gridelementContainer_1col_2bgcolors.bg-layout__0:before{background-color:#fff}.gridelementContainer_1col_2bgcolors.bg-layout__1:before{background-color:#f2631c;width:100%;top:0;bottom:50%;left:0;right:0}.gridelementContainer_1col_2bgcolors.bg-layout__1:after{background-color:#fff;top:50%;bottom:0;left:0;right:0}.gridelementContainer_2col_2bgcolors .content__wrapper .row .content{padding:4rem .5rem}}.gridelementContainer_2col_2bgcolors .content__wrapper .row .content:first-child{background-color:#006ec3}h3{font-size:1rem}body{background-color:#fff}hr{background:#fff}.error_message{color:#dc371e}.breadcrumb__item:nth-child(1n+2){border-left:1px solid #000}.breadcrumb__item a{border-bottom:1px solid #000}.breadcrumb__item--is-last{background-color:#fff;-webkit-box-shadow:0 6px 6px 0 transparent;box-shadow:0 6px 6px 0 transparent}.breadcrumb__item--is-last a{border-bottom:1px solid #000}.breadcrumb__item--is-last .current a:before{color:#006ec3}.breadcrumb__item--is-last li:not(.current) a{color:#000}.breadcrumb__item--is-last li:not(.current) a:hover{border-bottom:2px solid #000}.breadcrumb__icon-mobile:before{color:#006ec3}@media (max-width:767px){.breadcrumb__item--is-last.is-open{border:1px solid #006ec3}.breadcrumb__item--home{border-right:1px solid #000}.breadcrumb__item--home a{border-bottom:transparent}}@media (min-width:768px){.breadcrumb__item.showlink:nth-child(2) a{border-bottom:1px solid #006ec3}.breadcrumb__item--is-last:hover,.breadcrumb__item--is-last[aria-expanded=true]{border:1px solid #006ec3;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.16);box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.breadcrumb__item:nth-child(2){border-left:none}.breadcrumb__item--is-last:hover{border-left:1px solid #000}.breadcrumb__item--is-last.is-open{border:1px solid #006ec3;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.16);box-shadow:0 6px 6px 0 rgba(0,0,0,.16)}.breadcrumb__item--home{border-right:1px solid #000}.breadcrumb__item--home a{border-bottom:transparent}}.breadcrumb__item a:focus:after{border:2px solid #000}.footer__main{background:#f5f5f5}.footer__orderOrganDonorCardLink:focus .footer__organDonorCard:before{border:2px solid #000}.footer__followUs{color:#fff}.footer__twitter{background-color:#1da1f2}.footer__facebook{background-color:#4267b2}.menuToggle__hamburger span{background:#000}.navigationActions__item--cart:focus:after,.navigationActions__item--search:focus:after{border:2px solid #000}.navigationActions__item--has-items:after{background:#f2631c}.navigationMain__homelink:focus{border:3px solid #006ec3}.navigationMain__item--level-0.navigationMain__item--active>a span,.navigationMain__item--level-0.navigationMain__item--active>a span:hover,.navigationMain__item--level-1.navigationMain__item--current>a span,.navigationMain__item--level-1.navigationMain__item--current>a:hover span,.navigationMain__item--level-2.navigationMain__item--current>a span,.navigationMain__item--level-2.navigationMain__item--current>a:hover span{border-bottom:1px solid #f2631c}@media (max-width:991px){.footer__socialWrap{background:#f5f5f5}.navigationMain__item--has-sub .navigationMain__link--level-0:after{color:#006ec3}.navigationMain__item--level-0:not(:last-child){border-bottom:1px solid #000}.navigationMain__item--level-1{border-bottom:1px solid #f5f5f5}.navigationMain__item--level-1:last-child,.navigationMain__navigation--level-1:last-child{border-bottom:0}}.navigationMain__link{color:#000}@media (min-width:992px){.footer__navigation a:focus:after{border:2px solid #000}.navigationMain__5cols .navigationMain__item--level-1{margin:0 5%;-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.navigationMain__navigation--level-1 span:hover,.navigationMain__navigation--level-2 span:hover{border-bottom:1px solid #000}.navigationMain__link--level-0:focus:after{border:2px solid #000}.navigationMain__link--level-0.navigationMain__link--active>span{border-bottom:3px solid #f2631c}.navigationMain__link--level-1:focus span:after{border:2px solid #000}}.navigationMain__link--level-1:hover span{border-bottom:1px solid #000}.navigationMain__link--level-2:hover span{border-bottom:1px solid #000}@media (min-width:992px){.navigationMain__link--level-2:focus span:after{border:2px solid #000}.navigationMain__dropdown{background:#fff}}@media (max-width:991px){.navigationMeta__item:nth-last-child(1n+2){border-bottom:1px solid #fff}}.navigationMeta__link{color:#000}.navigationMeta__link:focus:after{border:2px solid #000}.frame-type-menu_sitemap ul a:not(.download--has-link),.frame-type-menu_sitemap_pages ul a:not(.download--has-link){border-bottom:1px solid #000}.frame-type-menu_sitemap ul a:not(.download--has-link):focus,.frame-type-menu_sitemap ul a:not(.download--has-link):hover,.frame-type-menu_sitemap_pages ul a:not(.download--has-link):focus,.frame-type-menu_sitemap_pages ul a:not(.download--has-link):hover{border-bottom:2px solid #000}.frame-type-menu_sitemap ul a:not(.download--has-link):focus:after,.frame-type-menu_sitemap_pages ul a:not(.download--has-link):focus:after{border:2px solid #000}.frame-type-menu_sitemap ul li:before,.frame-type-menu_sitemap_pages ul li:before{background-color:#006ec3}.newsStart:focus,.organDonorCard a:focus,.organDonorCard:focus{outline:#f2631c solid 1px}.footer__facebook:focus,.footer__twitter:focus,.teaserBoxVariant__wrap:focus{border:1px solid #f2631c}.newsDetail__paragraph a:focus{background:#f2631c}.crossLink__textWrap:focus,.imageSmallLeft__wrap .container:focus,.indexNumbers .row:focus,.infoBox .col-12:focus,.m-charts .container:focus,.organTeaser__item:focus,.relationalTeaser__link:focus,.shareButtons__button--facebook:focus,.shareButtons__button--twitter:focus,.shopDetail__row:focus,.shop__item:focus,.teaserBoxLarge__wrap:focus,.teaserBox__wrap:focus,.text .row:focus,.textImageLeftVertical .row:focus,.textImageSmallRight__row:focus,.textTwoBlocks:focus,.textTwoBlocks__crossLink a:focus{border:1px solid #f2631c}.article__description a:focus,.detail__link a:focus,.showtable:focus{background:#f2631c}.imageLargeLeft .container:focus,.newsItemCompressed:focus{outline:#f2631c solid 1px}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item--is-even .teaserBoxLarge__wrap .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item{border-top:1px solid #d3d3d2;padding-top:3rem}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item .teaserBoxLarge__wrap{border:none}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item .teaserBoxLarge__wrap .teaserBoxLarge__textWrap{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:3rem}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item .teaserBoxLarge__wrap .teaserBoxLarge__textWrap .teaserBoxLarge__text{text-align:left}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item .teaserBoxLarge__wrap .teaserBoxLarge__textWrap .teaserBoxLarge__text .teaserBoxLarge__header{font-family:"Museo Sans W01 900";font-size:30px;line-height:30px;text-transform:none}.teaserBoxLarge.teaserBoxLayout--1 .container .teaserBoxLarge__item .teaserBoxLarge__wrap .teaserBoxLarge__textWrap .teaserBoxLarge__text .icon--button_pfeil_l{position:absolute;right:20px;bottom:25px}.textTwoBlocksButton{margin-top:2rem}.textTwoBlocksButton .textTwoBlocks__buttonwrapper{margin-top:3rem}.textTwoBlocksButton .textTwoBlocks__buttonwrapper .btn-link{width:100%;border-radius:0}.headerImage .headerImage__image{width:100%;height:600px;background-size:cover;background-position:center}@media (max-width:992px){.headerImage .headerImage__image{width:100%;height:330px}}.headerImage .headerImage__container{pointer-events:none}:root{--swiper-theme-color:#007aff;--swiper-navigation-size:44px}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide,swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:1s linear infinite swiper-preloader-spin;animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev,.swiper-container .swiper-next,.swiper-container .swiper-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swiper-container .swiper-button-disabled.swiper-next,.swiper-container .swiper-button-disabled.swiper-prev{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden,.swiper-container .swiper-button-hidden.swiper-next,.swiper-container .swiper-button-hidden.swiper-prev{opacity:0;cursor:auto;pointer-events:none}.swiper-container .swiper-navigation-disabled .swiper-next,.swiper-container .swiper-navigation-disabled .swiper-prev,.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-container .swiper-next,.swiper-navigation-disabled .swiper-container .swiper-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container .swiper-next:after,.swiper-container .swiper-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container .swiper-prev,.swiper-container .swiper-rtl .swiper-next,.swiper-rtl .swiper-button-next,.swiper-rtl .swiper-container .swiper-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-container .swiper-prev:after,.swiper-container .swiper-rtl .swiper-next:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-container .swiper-next:after{content:"prev"}.swiper-button-next,.swiper-container .swiper-next,.swiper-container .swiper-rtl .swiper-prev,.swiper-rtl .swiper-button-prev,.swiper-rtl .swiper-container .swiper-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-container .swiper-next:after,.swiper-container .swiper-rtl .swiper-prev:after,.swiper-rtl .swiper-button-prev:after,.swiper-rtl .swiper-container .swiper-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.wcostickytimeline_time{margin-top:3rem}.wcostickytimeline_time .timeline{--swiper-navigation-color:#4f4f4e}.wcostickytimeline_time .timeline header{font-family:"Museo Sans W01 900";line-height:35px;font-size:30px;margin-top:1.5rem}.wcostickytimeline_time .timeline .ce-bodytext,.wcostickytimeline_time .timeline .ce-image,.wcostickytimeline_time .timeline header+div .ce-bodytext,.wcostickytimeline_time .timeline header+div .ce-gallery,.wcostickytimeline_time .timeline header+p{margin-top:1.5rem}.wcostickytimeline_time .timeline .imageLargeCenter{margin:1.5rem 0 0;overflow:hidden}.wcostickytimeline_time .timeline .imageLargeCenter .col-12,.wcostickytimeline_time .timeline .imageLargeCenter .container{padding:0}.wcostickytimeline_time .timeline .imageLargeCenter .container .row{margin:0}.wcostickytimeline_time .timeline figcaption,.wcostickytimeline_time .timeline p{font-family:"Museo Sans W01 300";font-size:16px;line-height:25px}.wcostickytimeline_time .timeline img{width:100%;height:auto}.wcostickytimeline_time .timeline .sticky-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wcostickytimeline_time .timeline .sticky-container .sticky-year{position:sticky;-ms-flex-item-align:end;align-self:flex-end;bottom:20%}.wcostickytimeline_time .timeline .sticky-container .year{font-size:13rem;height:11rem;line-height:13rem;font-family:Poppins;margin:2rem 0 2rem -2rem}.wcostickytimeline_time .timeline .sticky-container .entries{width:70%;max-width:70%}.wcostickytimeline_time .timeline .sticky-container .entries .entry{border-top:1px solid #fa7819;margin:2rem 0}.wcostickytimeline_time .timeline .sticky-container .entries .entry .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wcostickytimeline_time .timeline .sticky-container .entries .entry .year{margin:.5rem 2rem .5rem -.5rem}.wcostickytimeline_time .timeline .sticky-container .entries .entry .contents{margin-top:2rem}.wcostickytimeline_time .timeline .sticky-container .entries .entry .contents .content-wrapper{margin-bottom:1.5rem}.wcostickytimeline_time .timeline .sticky-container .entries .entry .contents .content-wrapper .first-content{min-height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.wcostickytimeline_time .timeline .sticky-container .entries .entry .second-row{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}.wcostickytimeline_time .timeline .sticky-container .entries .entry .second-row .content-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.wcostickytimeline_time .timeline .sticky-container .entries .entry .second-row .content-wrapper .content{width:calc(100% - 14rem)}.wcostickytimeline_time .timeline .sticky-container .entries .entry .second-row .content-wrapper .content.full-width{width:100%}.wcostickytimeline_time .timeline .sticky-container .entries .entry .second-row .content-wrapper:first-child .content div{margin-top:0}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper{padding-top:2rem;padding-bottom:2rem}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide{height:auto}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper{padding:3rem}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .year{font-family:Poppins;font-size:11rem;height:11rem;line-height:11rem;text-align:center}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .contents{margin-top:2rem}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .contents .content-wrapper{margin-bottom:1.5rem}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .contents .content-wrapper:nth-child(2){margin-bottom:0}.swiper-container .wcostickytimeline_time .timeline .timeline-swiper .swiper-next,.swiper-container .wcostickytimeline_time .timeline .timeline-swiper .swiper-prev,.wcostickytimeline_time .timeline .timeline-swiper .swiper-button-next,.wcostickytimeline_time .timeline .timeline-swiper .swiper-button-prev,.wcostickytimeline_time .timeline .timeline-swiper .swiper-container .swiper-next,.wcostickytimeline_time .timeline .timeline-swiper .swiper-container .swiper-prev{top:calc(11rem - var(--swiper-navigation-size)/ 2)}@media screen and (max-width:576px){body h1,body h2,body h3,body h4,body h5,body p{word-break:unset;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.wcostickytimeline_time .timeline .timeline-swiper .swiper-wrapper .swiper-slide .slide-content-wrapper .year{font-size:28vw;line-height:1;height:28vw;letter-spacing:-.4rem}.swiper-container .wcostickytimeline_time .timeline .timeline-swiper .swiper-next,.swiper-container .wcostickytimeline_time .timeline .timeline-swiper .swiper-prev,.wcostickytimeline_time .timeline .timeline-swiper .swiper-button-next,.wcostickytimeline_time .timeline .timeline-swiper .swiper-button-prev,.wcostickytimeline_time .timeline .timeline-swiper .swiper-container .swiper-next,.wcostickytimeline_time .timeline .timeline-swiper .swiper-container .swiper-prev{top:calc(9.5rem - var(--swiper-navigation-size)/ 2)}}.wcostickytimeline_time .timeline .timeline-swiper .swiper-scrollbar{bottom:0}.wcostickytimeline_time .timeline .timeline-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#fa7819}.wcostickytimeline_time .timeline .timeline-swiper .sticky-arrow-container{width:100%;z-index:2}.wcostickytimeline_time .timeline .timeline-swiper .sticky-arrow-container .sticky-arrow-wrapper{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;text-align:center;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(gray));background:linear-gradient(rgba(255,255,255,0) 0,gray 100%);height:100px}.wcostickytimeline_time .timeline .timeline-swiper .sticky-arrow-container .sticky-arrow-wrapper img{width:20px;height:auto}.wco_jumplinks{margin-top:2rem}.wco_jumplinks .jumplink-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:0;min-height:80px}.wco_jumplinks .jumplink-wrapper.first{padding-left:0}@media (min-width:768px){.wco_jumplinks .jumplink-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}.wco_jumplinks .jumplink-wrapper.border:after{content:"";position:absolute;right:0;top:calc(50% - 12px);height:20px;border-left:1px solid #000;-webkit-transform:translate(0,calc(50% - 10px));transform:translate(0,calc(50% - 10px))}}.wco_jumplinks .jumplink-wrapper .jumplink{font-size:20px}.wco_jumplinks .jumplink-wrapper .jumplink .icon{color:#006ec3;margin-left:1rem}.wco_jumplinks .jumplink-wrapper .jumplink .icon:hover{color:#000}.checkbox__checkbox:focus+span:after,html .btn:focus,html .navigationMain__homelink:focus,html .newsStart:focus,html .organDonorCard a:focus,html .organDonorCard:focus,html [role=button]:focus,html a:focus,html button:focus{outline:#eb5e04 solid thick;border:none}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]::-webkit-input-placeholder{color:#000;font-style:italic}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]::-moz-placeholder{color:#000;font-style:italic}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]::-ms-input-placeholder{color:#000;font-style:italic}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]::placeholder{color:#000;font-style:italic}.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]:-ms-input-placeholder,.tx_solr form#tx-solr-search-form-pi-results .input-group input[type=search]::-ms-input-placeholder{color:#000;font-style:italic}.search__overlay .close-btn.container .icon-close:focus,.tx_solr form#tx-solr-search-form-pi-results .input-group .input-group-btn button.tx-solr-submit:focus{outline:#eb5e04 solid thick}label.menuToggle__hamburger_inner{width:21px}span.menuToggle__hamburger{width:auto;padding:9px 3px}.m-instituionsmap .m-instituionsmap__contact>a:focus,span.menuToggle__hamburger:focus{outline:#eb5e04 solid thick}.m-instituionsmap input.m-instituionsmap__search:focus{outline:#eb5e04 solid thick;border:none}.m-instituionsmap .m-instituionsmap__filterslist a:focus{background-color:#0078be;color:#fff}.m-instituionsmap a.m-instituionsmap__filteritem[data-filter=all]:focus{background-color:initial;color:initial;outline:#eb5e04 solid thick;padding:5px}.m-instituionsmap a.m-instituionsmap__informationtrigger{padding:10px}.m-instituionsmap a.m-instituionsmap__informationtrigger:focus,.m-instituionsmap button.m-instituionsmap__searchbutton:focus{outline:#eb5e04 solid thick}.m-instituionsmap .m-instituionsmap__institutestoggler:before{content:none}.m-instituionsmap a.m-instituionsmap__institutestoggler:focus{outline:#eb5e04 solid thick}.m-instituionsmap a.m-instituionsmap__institutestoggler span.m-instituionsmap__institutestoggler-close{display:none}.m-instituionsmap .m-instituionsmap__institutesitem.is-active a.m-instituionsmap__institutestoggler{color:#fff}.m-instituionsmap .m-instituionsmap__institutesitem.is-active a.m-instituionsmap__institutestoggler span.m-instituionsmap__institutestoggler-close{display:block}.m-instituionsmap .m-instituionsmap__institutesitem.is-active a.m-instituionsmap__institutestoggler span.m-instituionsmap__institutestoggler-details{display:none}.m-instituionsmap .m-instituionsmap__institutesitem.is-active a.m-instituionsmap__institutestoggler:before{content:none}.m-instituionsmap .m-instituionsmap__institutesitem.is-active a.m-instituionsmap__institutestoggler:focus{border-color:#fff}.m-instituionsmap a.m-instituionsmap__jumptomap{opacity:0}.m-instituionsmap a.m-instituionsmap__jumptomap:focus{opacity:1;text-decoration:underline;display:block;margin-bottom:5px;font-family:Museo Sans W01\ 900;font-size:.625rem;line-height:.875rem;color:#4f4f4e;background:0 0;outline:#eb5e04 solid thick}.m-instituionsmap a.m-instituionsmap__jumptocontrols{opacity:0}.m-instituionsmap a.m-instituionsmap__jumptocontrols:focus{opacity:1;text-decoration:underline;display:block;position:absolute;z-index:401;color:#fff;background:#0078a8;padding:5px;outline:#eb5e04 solid thick}.m-instituionsmap .m-instituionsmap__map:focus{outline:#eb5e04 solid thick}.m-instituionsmap .m-instituionsmap__zoomin,.m-instituionsmap .m-instituionsmap__zoomout{visibility:visible;color:transparent}.m-instituionsmap .m-instituionsmap__zoomin:focus,.m-instituionsmap .m-instituionsmap__zoomout:focus{outline:#eb5e04 solid thick}@media only screen and (min-width:992px){.navigationMain__item--level-0:focus-within>.navigationMain__dropdown,.navigationMain__item--level-0:hover>.navigationMain__dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s,0s,.3s;transition-delay:0s,0s,.3s}.navigationMain__sublevelcontrol{display:none}}@media only screen and (max-width:991px){.navigationMain__nav .navigationMain__link--level-0:focus{text-decoration:underline}.navigationMain__nav .navigationMain__link--level-1:focus span,.navigationMain__nav .navigationMain__link--level-2:focus span{border-bottom:1px solid #4f4f4e}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0{border-bottom:none}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__link--level-0{float:left;border-bottom:1px solid #4f4f4e}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__sublevelcontrol{float:right;position:relative;text-align:center;width:20%;height:100%;margin:0;padding:25px 0;border:0;font:inherit;vertical-align:baseline;border-bottom:1px solid #4f4f4e;border-left:1px solid #4f4f4e;display:block;font-family:Museo Sans W01\ 900;text-transform:uppercase;font-size:.875rem;line-height:1.0625rem}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__sublevelcontrol:after{color:#0078be;content:"\e91d";display:inline-block;margin-left:5px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:bzga;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__sublevelcontrol:focus{padding:19px 0 20px}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__sublevelcontrol:focus:after{font-weight:700;outline:#eb5e04 solid thick;padding:5px}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0 .navigationMain__dropdown{clear:right}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0.navigationMain__item--active .navigationMain__sublevelcontrol:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0.navigationMain__item--has-sub .navigationMain__link--level-0{width:80%}html:not(.no-js) .navigationMain__nav li.navigationMain__item--level-0.navigationMain__item--has-sub .navigationMain__link--level-0:after{content:none}}.crossLink__textWrap:focus,.headerImage__messageText h1:focus,.headerImage__share .headerImage__shareWrap a:focus,.headerImage__subline p:focus,.imageSmallLeft__wrap .container:focus,.indexNumbers .row:focus,.infoBox .col-12:focus,.m-charts .container:focus,.organTeaser__item:focus,.relationalTeaser__link:focus,.shareButtons__button--facebook:focus,.shareButtons__button--twitter:focus,.shopDetail__row:focus,.shop__item:focus,.teaserBoxLarge__wrap:focus,.teaserBoxVariant__wrap:focus,.teaserBox__wrap:focus,.text .row:focus,.textImageLeftVertical .row:focus,.textImageSmallRight__row:focus,.textTwoBlocks:focus,.textTwoBlocks__crossLink a:focus{border:none}.backLink a:focus span:not(.icon--zurueck_m):after,.breadcrumb__item a:focus:after,.footer__navigation a:focus:after,.footer__organDonorCard:focus:after,.newsDetail__backLink a:focus span:not(.icon--zurueck_m):after,a.footer__orderOrganDonorCardLink:focus .footer__organDonorCard:before,a.navigationActions__item--cart:focus:after,a.navigationActions__item--search:focus:after,a.navigationMain__link--level-0:focus:after,a.navigationMeta__link:focus:after{display:none}.headerImage__followUs:focus{-webkit-transform:translate(0);transform:translate(0)}.headerImage__share .headerImage__shareWrap{overflow:visible}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.navigationActions .navigationActions__item--cart,.navigationActions .navigationActions__item--search{padding:1.4rem;background-position:center}.navigationActions .navigationActions__item--search{margin-right:.5rem}.headerImage__shareWrap .headerImage__followUs{-webkit-transform:translate(calc(-100% + 44px));transform:translate(calc(-100% + 44px))}.headerImage__shareWrap .headerImage__followUs:focus,.headerImage__shareWrap .headerImage__followUs:hover{-webkit-transform:translate(0);transform:translate(0)}.headerImage__shareWrap .headerImage__followUs .headerImage__iconWrap{height:44px;width:44px}.button--submit__icon,.newsItemCompressed__moreIcon,.newsStart__content .newsStart__iconMore,.organDonorCard__wrap .organDonorCard__icon,.organTeaser__textWrap [class*=icon--],.relationalTeaser__icon,.teaserBoxLarge [class*=icon--],.teaserBoxVariant .teaserBoxVariant__content [class*=icon--],.teaserBox__content .teaserBox__iconRow [class*=icon--]{font-size:44px}.footer__social .footer__followUs{height:44px;width:44px}.footer__social .footer__followUs [class^=icon-]{font-size:1.25rem}.footer__social .footer_followUs .footer__instagram-svg{height:44px;width:44px}.footer__social>span{font-size:.9rem;margin-right:.5rem}.shareButtons .shareButtons__button{height:44px;width:44px}.shareButtons .shareButtons__button.shareButtons__button--twitter{background-size:26px auto}.shareButtons .shareButtons__button.shareButtons__button--facebook{background-size:10px auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJJbmNsdWRlcy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL190eXBvLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9Ad2NvL3djby1zdGlja3ktdGltZWxpbmUvbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9Ad2NvL3djby1zd2lwZXItc2xpZGVyL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHdjby93Y28tc3dpcGVyLXNsaWRlci9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHdjby93Y28tc3dpcGVyLXNsaWRlci9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHdjby93Y28tc3dpcGVyLXNsaWRlci9Bc3NldHMvU2Nzcy9jdXN0b21fb3ZlcnJpZGVzLnNjc3MiLCJjb21wb25lbnRzL190ZXh0Q29udGVudEVsZW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL193Y29BYmxlcGxheWVyRG93bmxvYWRzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLnNjc3MiLCJjb21wb25lbnRzL19ibG9nLnNjc3MiLCJjb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9ncmlkZWxlbWVudHMvX2NvbnRhaW5lcl8xY29sXzJiZ2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsTWVkaWFMaW5rcy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyQm94VmFyaWFudC5zY3NzIiwiY29tcG9uZW50cy9fb3JnYW5Eb25vckNhcmQuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9fbmV3c1N0YXJ0LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJJbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fYWJsZXBsYXllci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19hcmd1bWVudHMuc2NzcyIsImNvbXBvbmVudHMvX2JhY2tMaW5rLnNjc3MiLCJjb21wb25lbnRzL19jaGFydHMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2Z1cnRoZXJMaW5rcy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGxpbmUuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL19mbG93Q2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX2luZm9Cb3guc2NzcyIsImNvbXBvbmVudHMvX2luc3RpdHV0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9faXNvdG9wZVBhZ2VyLnNjc3MiLCJjb21wb25lbnRzL25ld3MvX25ld3NEZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9fbmV3c0l0ZW1Db21wcmVzc2VkLnNjc3MiLCJjb21wb25lbnRzL29yZGVyL19vcmRlckZvcm0uc2NzcyIsImNvbXBvbmVudHMvb3JkZXIvX29yZGVyU3RhdHVzQmFyLnNjc3MiLCJjb21wb25lbnRzL19vcmdhblRlYXNlci5zY3NzIiwiY29tcG9uZW50cy9fcGxheWVyc0NvbnRyb2xzLnNjc3MiLCJjb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX3ByZXR0eURyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19xdW90YXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlbGF0aW9uYWxUZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb25MaW5rcy5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmVCdXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19zb2xyU2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXJCb3gvX3RlYXNlckJveC5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXJCb3gvX3RlYXNlckJveExhcmdlLnNjc3MiLCJjb21wb25lbnRzL3RlYXNlckJveC9fdGVhc2VyQm94VmFyaWFudC5zY3NzIiwiY29tcG9uZW50cy90ZWFzZXJCb3gvX3RlYXNlclBhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyQm94L19jb29raWVDb25zZW50LnNjc3MiLCJjb21wb25lbnRzL190ZXh0UmFuZE1hcmsuc2NzcyIsImNvbXBvbmVudHMvX2Nyb3NzTGluay5zY3NzIiwiY29tcG9uZW50cy9fY2JlQXVkaW9QbGF5ZXIuc2NzcyIsImNvbXBvbmVudHMvYmxvZy9faXRlbS5zY3NzIiwiY29tcG9uZW50cy9ibG9nL19saXN0LnNjc3MiLCJjb21wb25lbnRzL2Jsb2cvX3Bvc3Quc2NzcyIsImNvbXBvbmVudHMvYmxvZy9jYXRlZ29yeS9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jsb2cvY2F0ZWdvcnkvX2l0ZW0uc2NzcyIsImNvbXBvbmVudHMvYmxvZy9jYXRlZ29yeS9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9ibG9nL2NhdGVnb3J5L19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BlcmNlbnRDb3VudGVyLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvX2Z1bGxXaWR0aFZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25PbkltYWdlLnNjc3MiLCJjb21wb25lbnRzL19yZXNwb25zaXZlSW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3N3aXBlclNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fbGlnaHRib3guc2NzcyIsImNvbXBvbmVudHMvX2hlbHBmdWxJbmZvQm94LnNjc3MiLCJjb21wb25lbnRzL0NhcmRzL19saW5rQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9DYXJkcy9fZ2VuZXJhbENhcmRTdHlsaW5nLnNjc3MiLCJjb21wb25lbnRzL0NhcmRzL19mcmFtZWxlc3NDYXJkLnNjc3MiLCJjb21wb25lbnRzL2dyaWRlbGVtZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL2dyaWRlbGVtZW50cy9fY29udGFpbmVyXzJjb2xfMmJnY29sb3JzLnNjc3MiLCJsYXlvdXQvX3R5cG9ncmFwaHkuc2NzcyIsImxheW91dC9fZ2VuZXJhbC5zY3NzIiwibGF5b3V0L21lbnVzL19icmVhZGNydW1iLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L21lbnVzL19tb2JpbGVOYXYuc2NzcyIsImxheW91dC9tZW51cy9fbmF2aWdhdGlvbi5zY3NzIiwibGF5b3V0L21lbnVzL19tZXRhTmF2LnNjc3MiLCJsYXlvdXQvbWVudXMvX3NpdGVtYXAuc2NzcyIsImxheW91dC9fYml0di5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BjYmUvYnpnYS1jb250ZW50ZWxlbWVudHMvQXNzZXRzL1Njc3MvQ29tcG9uZW50cy9fb3JnYW5zcGVuZGVUZWFzZXJCb3hMYXJnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BjYmUvYnpnYS1jb250ZW50ZWxlbWVudHMvQXNzZXRzL1Njc3MvQ29tcG9uZW50cy9fb3JnYW5zcGVuZGVUZXh0MkJsb2Nrc0J1dHRvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BjYmUvYnpnYS1jb250ZW50ZWxlbWVudHMvQXNzZXRzL1Njc3MvQ29tcG9uZW50cy9fb3JnYW5zcGVuZGVIZWFkZXJJbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0B3Y28vd2NvLXN0aWNreS10aW1lbGluZS9Bc3NldHMvU2Nzcy9tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHdjby93Y28tanVtcGxpbmtzL0Fzc2V0cy9TY3NzL2xheW91dC9fanVtcGxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHdjby93Y28tanVtcGxpbmtzL0Fzc2V0cy9TY3NzL0luY2x1ZGVzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2FjY2Vzc2liaWxpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNJLG9DQUNBLHVRQUFBLENBR0osV0FDSSxvQkFDQSxrSEFBQSxDQ1BKLEtBQ0kscUJBQ0EsZ0JBQ0Esa0JBQ0EsbUJBQ0Esc0JBQ0EseUJBQ0Esc0JBQ0EscUJBQ0EsaUJBQ0EsNkJBQ0EsdUJBQ0EsZUFDQSxnQkFDQSxxQkFDQSw4SUFBQSxBQUNBLHNJQURBLEFBQ0EsOEhBREEsQUFDQSxrS0FBQSxnQ0FBQSxDQUVBLGlCQUNJLFdBQ0Esa0JDWEksQ0RjUixtQkFDSSxXQUNBLGtCQ2ZFLENEaUJGLGtEQUVJLGtCQ0xMLENEOEJQLGtCQW5CSSxjQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLHdCQUFBLEFBQ0EscUJBREEsQUFDQSx1QkFBQSx5QkFBQSxBQUNBLHNCQURBLEFBQ0EsbUJBQUEsY0FBQSxDQUVBLHlCQUNJLGdCQUNBLGdCQUFBLENBS0EsOERBQ0ksYUN6QkwsQ0RrQ1AsaUJBdkJJLGNBQ0Esb0JBQUEsQUFDQSxvQkFEQSxBQUNBLGFBQUEsd0JBQUEsQUFDQSxxQkFEQSxBQUNBLHVCQUFBLHlCQUFBLEFBQ0Esc0JBREEsQUFDQSxtQkFBQSxjQUFBLENBRUEsd0JBQ0ksZ0JBQ0EsaUJBbUJBLGlDQUFBLHdCQUFBLENBZEEsNERBQ0ksYUN6QkwsQ0NwQlAsT0FISSxVRFVJLENDQ0EscUlBQ0ksNEJBQUEsQ0FNQSw4U0FISSw0QkFBQSxDQU1BLHlLQUNJLHFCQUFBLENBS1osZ0tBQ0ksVURsQkosQ0N5QkEsdUJBQ0ksd0JENUJBLENDaUNaLG9CQUNJLDRCQUFBLENBRUEsMkJBQ0ksY0FDQSw0QkFBQSxDQU9KLG9EQUhJLDRCQUFBLENBTUEsZ0NBQ0kscUJBQUEsQ0FLWix5RUFDSSw0QkFBQSxDQ2hFSixjQUNJLGFGU00sQ0VOVixn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QUFBLENBR0osOEhBRUksK0JBQUEsQ0FNQSx1RUFDSSxrQkFBQSxDQUVBLHNHQUNJLFdBQ0EsK0JBQUEsQ0FHSix3R0FDSSxZQUNBLGtCQUNBLGtCQUNBLFVBQ0EsWUFDQSxTQUNBLGVBQ0EsU0FDQSxhQUNBLHdCQUNBLGdDQUNBLDhCQUdBLGNBQ0EsZ0NBQ0EseUJBQ0Esa0JBQ0EscUJBQUEsQ0FFQSw4R0FDSSxjQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGtDQUNBLG1DQUNBLGlCQUNBLGtCQUNBLG9CQUNBLGdCQUNBLGNBQ0EsV0FDQSxtQkFBQSxDQUdKLDhHQUNJLG1CQUFBLENBRUEsb0hBQ0ksZ0JBQ0EsNEJBQ0EsV0FBQSxDQUtaLGlHQUNJLFdBQUEsQ0FJQSwySUFDSSxpQ0FBQSx3QkFBQSxDQUtKLG9JQUNJLFNBQUEsQ0FFQSwwSUFDSSxZQUFBLENBQUEsQ0FpQ3hCLHdvQkFDSSxXQUFBLENBZ0JSLHdjQUpRLFlBQUEsQ0FVUiw2QkFDSSwrQkFBQSxzQkFBQSxDQUdKLDRDQUNJLGdCQUFBLENBR0osY0FDSSxvQkFBQSxvQkFBQSxZQUFBLENBS0Esc0dBRUksZUFDQSwwQkFBQSxDQUdKLG9EQUNJLGtCQUFBLENBSVIsK0NBQ0ksZ0RBQUEsdUNBQUEsQ0FFQSwwR0FFSSwrQkFBQSxzQkFBQSxDQUdKLHNFQUNJLFlBQ0EsVTdGMVdJLEM2RjhXWiw2VkFTSSxjN0Z2WFEsQzZGMlhSLGtDQUNJLFlBQ0EsVTdGN1hJLEM2RitYSixpREFDSSxpQkFBQSxDQUlSLHdEQUNJLFlBQ0EsVTdGdFlJLEM2RnlZUixxQkFDSSxnQkFDQSxrQkFBQSxDQUlSLG9DQUNJLFlBQ0EsVTdGalpRLEM2Rm1aUixrRUFDSSx5QkFBQSxDQUdKLG1FQUNJLHlCQUFBLENBQUEiLCJmaWxlIjoid2NvTWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVpbWF0IE1vbm8gVzA1IExpZ2h0XCI7XG4gICAgc3JjOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9vcmdhbnNwZW5kZV9wcm92aWRlci9SZXNvdXJjZXMvUHVibGljL0ZvbnRzLzUyNjM1NDQvNDA0MWNkMTUtZWZlNi00ZTM2LWE0NDgtNzI1MDhlNzUyMDQ1LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvdHlwbzNjb25mL2V4dC9vcmdhbnNwZW5kZV9wcm92aWRlci9SZXNvdXJjZXMvUHVibGljL0ZvbnRzLzUyNjM1NDQvMDVmMDJiZmQtYTYzYS00MjA0LTljNzktNzZhY2QzYmM0OGM5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIHNyYzogdXJsKFwiL3R5cG8zY29uZi9leHQvb3JnYW5zcGVuZGVfcHJvdmlkZXIvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4iLCIuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDEgMzAwXCI7XG5cbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBhcnJvdy1saW5rIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGJ6Z2E7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJyb3ctbGluay1yaWdodCB7XG4gICAgQGluY2x1ZGUgYXJyb3ctbGluaztcbn1cblxuLmFycm93LWxpbmstbGVmdCB7XG4gICAgQGluY2x1ZGUgYXJyb3ctbGluaztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG4iLCIkZmEtZm9udC1wYXRoOiAnLi4vRm9udHMvRm9udEF3ZXNvbWUnO1xuXG4vLyBPdXRsaW5lc1xuJGZvY3VzLW91dGxpbmU6IHRoaWNrIHNvbGlkICNlYjVlMDQ7XG5cbi8vIFNpemVzXG4kaWNvbi1zaXplOiA0NHB4O1xuXG4vL2NvbG9yXG4kc2Vjb25kYXJ5OiAjZjI2MzFjOyAvL2NvbG9yLThcbiRwcmltYXJ5OiAjMDA2ZWMzOyAvL2NvbG9yLTExXG4kYmxhY2s6ICMwMDA7IC8vY29sb3ItNCArIGNvbG9yLTlcbiR3aGl0ZTogI2ZmZjsgLy9jb2xvci0xXG4kbGlnaHQtZ3JleTogI2Y1ZjVmNTsgLy9jb2xvci0yXG4kZGFyay1ncmV5OiAjNmY2ZjZlOyAvL2NvbG9yLTNcbiRiZWlnZTogI2VlZThkZTsgLy9jb2xvci0xN1xuJGxpZ2h0LWJsdWU6ICNkY2ViZmE7IC8vY29sb3ItMTJcbiRyZWQ6ICNkYzM3MWU7IC8vY29sb3ItMTNcbiRjb29sLWdyZXk6ICM2ZjZmNmU7IC8vY29sb3ItN1xuJGdyZWVuOiAjMDA5YjI3OyAvL2NvbG9yLTE1IC0+IG5vY2ggYWx0ZXIgRmFyYndlcnRcbiRpbmZvOiAjZGNlYmZhOyAvL2NvbG9yLTE4XG4kc2VjdGlvbi1saW5rczogIzcwNzA3MDsgLy9jb2xvci0xNiAgLT4gbm9jaCBhbHRlciBGYXJid2VydFxuJGNvbG9yLXRleHQ6ICRibGFjazsgLy9jb2xvci10ZXh0XG4kdGVhc2VyLWJsdWU6ICNkZmViZjg7IC8vY29sb3ItMTQgLT4gbm9jaCBhbHRlciBGYXJid2VydFxuJGdyYXk6ICM0ZjRmNGU7XG4iLCJib2R5IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbmEge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbn1cblxuW2lkXj1jXSB7XG4gICAgdWwuY29udGVudGxpc3QsXG4gICAgcC5ib2R5dGV4dCxcbiAgICBwIHtcbiAgICAgICAgYTpub3QoLmRvd25sb2FkLS1oYXMtbGluaykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5iYWNrTGluazpub3QoLmRvd25sb2FkLS1oYXMtbGluaykge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnRsaXN0IHtcbiAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kb3dubG9hZC0taGFzLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkbGluZS0taW50cm9kdWN0aW9uYWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xufVxuIiwiLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG4iLCIvKipcbiAqIFN3aXBlciA5LjIuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCAyMSwgMjAyM1xuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuLnN3aXBlcixcbnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlLFxuc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuc3dpcGVyLWNvbnRhaW5lcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbjpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qQUREX0hPU1QqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbixcbnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBjdXN0b20gb3ZlcnJpZGVzXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5cbi5zbGlkZS1iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5zbGlkZS10aXRsZS13cmFwcGVyLFxuLnNsaWRlLWJvZHl0ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3dpcGVyLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgLmNhcm91c2VsLWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtc2xpZGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4iLCJkaXYuZnJhbWUtdHlwZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMSAzMDBcIjtcbn1cblxuZGl2W2NsYXNzXj1cImNlLXRleHRcIl0ge1xuICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxIDMwMFwiO1xuICAgIH1cbn1cblxuLmNlLXRleHRwaWMge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG5wLmxhcmdlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogeC1sYXJnZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNlLXRleHRwaWMuY2UtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxufVxuXG4uYm9keXRleHQtb3JhbmdlIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbn1cbiIsIi53Y29fYWJsZXBsYXllcl9kb3dubG9hZHNfZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDEgMzAwXCI7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcblxuICAgIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmNGY0ZTtcbiAgICB9XG5cbiAgICAucGFyc2xleS1yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gbmVlZGVkIGZvciBMYXRlc3QgTmV3cyBDYXJkXG4ubmV3c19waTEge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5uZXdzU3RhcnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgICAgICAgIC5mcmFtZWxlc3MtY2FyZF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmZyYW1lbGVzcy1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm0tYmxvZ2NhdGVnb3J5aGVhZGVyIC5tLWJsb2djYXRlZ29yeWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi5idG4uYnRuLWJhY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgICByaWdodDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuYnRuLWJhY2staWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjg1cmVtO1xuICAgICAgICBsZWZ0OiAwLjY1cmVtO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL0ljb25CYWNrQnV0dG9uLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODQlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmF5O1xuICAgIH1cbn1cblxuLy8gbmVlZGVkIGZvciBMYXRlc3QgQmxvZ3Bvc3QgQ2FyZFxuLmJsb2dfbGF0ZXN0cG9zdHMge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGFydGljbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmZyYW1lbGVzcy1jYXJkX193cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLmZyYW1lbGVzcy1jYXJkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC53Y29zdGlja3l0aW1lbGluZV90aW1lIC50aW1lbGluZSAuc3dpcGVyLnRpbWVsaW5lLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtY29udGVudC13cmFwcGVyIC55ZWFyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgaGVpZ2h0OiAyOHZ3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIH1cbn1cbiIsIi5ncmlkZWxlbWVudENvbnRhaW5lcl8xY29sXzJiZ2NvbG9ycyB7XG4gICAgcGFkZGluZzogNXJlbSAwLjVyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwLjVyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmxheW91dF8xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc3ViaGVhZGVyLXN0eWxpbmc7XG5cbiAgICAgICAgLmdyaWRlbGVtZW50Q29udGFpbmVyXzNjb2wge1xuICAgICAgICAgICAgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5jb250YWluZXIgLnJvdyAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIC5yb3cgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1sYXlvdXRfXzAge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctbGF5b3V0X18xIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRlckltYWdlX19zaGFyZSB7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogLTRweDtcblxuICAgIC5oZWFkZXJJbWFnZV9faWNvbldyYXAge1xuICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaGVhZGVySW1hZ2VfX3R3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgLmhlYWRlckltYWdlX19pY29uV3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL1hfTG9nby5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMjclO1xuICAgIH1cbn1cblxuLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAuZm9vdGVyX190d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIHNwYW4uaWNvbi0tdHdpdHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL1hfTG9nby5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlckltYWdlX19zaGFyZSB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICAgLmhlYWRlckltYWdlX19zaGFyZVdyYXAgLmhlYWRlckltYWdlX19mb2xsb3dVcyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlICsgMzhweCkpO1xuXG4gICAgICAgICAgICAuaGVhZGVySW1hZ2VfX25ldHdvcmtOYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlckltYWdlX19pY29uV3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi50ZWFzZXJCb3hWYXJpYW50IHtcbiAgICAmX193cmFwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5pY29uLS1idXR0b25fcGZlaWxfbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIFcwMSA1MDAnO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5vcmdhbkRvbm9yQ2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcblxuICAgICZfX2JvcmRlclRvcCB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uTGluayB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLm9yZ2FuRG9ub3JDYXJkX19pY29uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ld3NTdGFydCB7XG5cbiAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19pbWFnZWNvcHlyaWdodCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXG4gICAgICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5ld3NTdGFydF9fbGluayB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgLm5ld3NTdGFydF9faWNvbk1vcmUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVySW1hZ2Uge1xuICAgICZfX21lc3NhZ2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lc3NhZ2VUZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19zdWJsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlO1xuICAgIH1cblxuICAgICZfX3R3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgIH1cblxuICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMjtcbiAgICB9XG5cbiAgICAmX19pbnN0YWdyYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzEyZGVnLCAjZjA5NDMzIDAlLCAjZTY2ODNjIDI1JSwgI2RjMjc0MyA1MCUsICNjYzIzNjYgNzUlLCAjYmMxODg4IDEwMCUpO1xuICAgIH1cbn1cbiIsIi5hYmxlcGxheWVyIHtcbiAgICAudmlkZW8tanMtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuXG4gICAgLmFibGUtdmlkY2FwLWNvbnRhaW5lciAuYWJsZS12aWRjYXAtY29udGFpbmVyLFxuICAgIHZpZGVvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuXG4gICAgLmFibGUtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgfVxufVxuXG4uYWJsZS10cmFuc2NyaXB0LWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4uYWJsZS10cmFuc2NyaXB0LXNlZWtwb2ludC5hYmxlLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5hYmxlcGxheWVyIC5hYmxlIC5hYmxlIHtcbiAgICAuYWJsZS1jYXB0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjkpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmFibGUtY2FwdGlvbnMge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuICAgICZfX3N1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cbn1cbiIsIi5hcmd1bWVudHMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm90ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub3RlVGV4dCB7XG4gICAgICAgIC5pY29uLS1mYXEtb3Blbl9tLFxuICAgICAgICAuaWNvbi0tZmFxLWNsb3NlX20ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFja0xpbmsge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIHNwYW46bm90KC5pY29uLS16dXJ1ZWNrX20pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW46bm90KC5pY29uLS16dXJ1ZWNrX20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBzcGFuOm5vdCguaWNvbi0tenVydWVja19tKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4uYmFja0xpbmtfX2lubmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcbn1cbiIsIi5tLWNoYXJ0c19faGVhZGxpbmUge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59XG5cbi5tLWNoYXJ0c19fc3ViaGVhZGxpbmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbmRpdi5tLWNoYXJ0c19fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5tLWNoYXJ0c19fdGFibGUge1xuICAgIGEuc2hvd3RhYmxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiLmNvbnRhY3RBZGRyZXNzIHtcbiAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG4iLCIuZXZlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuZmFxIHtcbiAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fuc3dlciB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29vbC1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIFtpZF49Y10gJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5maWx0ZXIge1xuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzQWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmW2RhdGEtZmlsdGVyPVwiYWxsXCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JraWRlc2NyaXB0aW9uX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19ya2lkZXNjcmlwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIH1cbn1cblxuLmZpbHRlcl9fY292aWQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5maWx0ZXJfX3RhZyB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxufVxuXG4uZmlsdGVyX19jb3ZpZFtkYXRhLWZpbHRlcj1cImFsbFwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHlwbzMtbWVzc2FnZXMge1xuICAgIC5hbGVydC1pbmZvLFxuICAgIC5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydC1kYW5nZXIge1xuICAgICAgICAuYWxlcnQtbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0ge1xuICAgICYtLWNvbnRhY3Rmb3JtLFxuICAgICYtLWFyZ3VtZW50cyxcbiAgICAmLS1vcmdhbkRvbm9yQ2FyZCB7XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9yZ2FuRG9ub3JDYXJkIHtcbiAgICAgICAgJl9fYWN0aW9uQnV0dG9uIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24tLXN1Ym1pdCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVxaXJlZEZpZWxkc0luZm8ge1xuICAgICAgICBjb2xvcjogJGNvb2wtZ3JleTtcbiAgICB9XG5cbiAgICAmX19pbmZvSWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmX19oaW50IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oaW50Q2xvc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIFtjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib29sZWFuRmllbGQge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mb0NvbHVtbiB7XG4gICAgYmFja2dyb3VuZDogJGluZm87XG59XG5cbi5jaGVja2JveCB7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29vbC1ncmV5O1xuXG4gICAgICAgIC5mMy1mb3JtLWVycm9yICsgJiB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gtbWVkaWEtZGwsXG4gICAgJl9fY2hlY2tib3gtYWNjb3JkaW9uIHtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWN0aW9uLWxpbmtzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnB1dEZpZWxkIHtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXk7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJHdoaXRlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idXR0b24ge1xuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAmLS1zdWJtaXRfX2ljb24ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYnV0dG9uLS1zdWJtaXQge1xuICAgICY6aG92ZXIge1xuICAgICAgICAuYnV0dG9uLS1zdWJtaXRfX2ljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5jb250ZW50LW92ZXJsYXktc2hvd24gLmNvbnRlbnRfX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjk4KTtcbn1cblxuLy8gVFlQTzMgc3RhbmRhcmQgc3R5bGluZyBvdmVycmlkZXNcbi5lcnJvck1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbn1cblxudGV4dGFyZWEge1xuICAgICYuZjMtZm9ybS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgfVxufVxuXG4ubG9nb3V0IHtcbiAgICAuZm9ybV9fZ3JvdXAtLXN1Ym1pdCB7XG4gICAgICAgIC5idXR0b24tLXN1Ym1pdCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhNzgxOTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tLWNvbnRhY3Rmb3JtX19mb3JtIHtcbiAgICAuZm9ybV9fYmxvY2tfX2FkZGl0b25hbEl0ZW0ge1xuICAgICAgICAuYm9vbGVhbkZpZWxkX190aXRsZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybV9fYmxvY2tfX2FkZGl0b25hbEl0ZW1fX3JlbW92ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLmZvcm1fX2l0ZW0ge1xuICAgIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbn1cblxuLmZvcm1fX2l0ZW1fX2NoZWNrYm94IHtcbiAgICA+IGxhYmVsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHNwYW4uZXJyb3IgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC1sZy00Lmhhcy1lcnJvciB7XG4gICAgPiBsYWJlbCB7XG4gICAgICAgID4gLnByZXR0eWRyb3Bkb3duIHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnVydGhlckxpbmtzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZ1cnRoZXJMaW5rc19faXRlbSBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGxpbmUge1xuICAgICZfX2R1cmF0aW9uIHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmltYWdlIHtcbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcbiAgICB9XG59XG4iLCIuZmxvdy1jaGFydCB7XG4gICAgLnJvdyAuY29sLXdpdGgtbGluZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb29sLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5pY29uLS1mYXEtY2xvc2VfbSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIHNwYW4uZ3JleS1jaXJjbGUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29vbC1ncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZsb3dDaGFydEl0ZW1fX2ljb24tLWxpbmtpY29uIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiLmluZm9Cb3gge1xuICAgIC5jb2wtMTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5mbztcbiAgICB9XG5cbiAgICAmX19oZWFkZXJXcmFwIHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9JbnN0aXR1dGlvbiBtYXBcbi5tLWluc3RpdHVpb25zbWFwX19zZWFyY2hidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5tLWluc3RpdHVpb25zbWFwX19zZWFyY2gge1xuICAgIGJvcmRlcjogJGJsYWNrIDFweCBzb2xpZDtcbn1cblxuLm0taW5zdGl0dWlvbnNtYXBfX2ZpbHRlcml0ZW06bm90KFtkYXRhLWZpbHRlcj1cImFsbFwiXSkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAkcHJpbWFyeSAycHggc29saWQ7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLm0taW5zdGl0dWlvbnNtYXBfX2luc3RpdHV0ZXNpdGVtIHtcbiAgICBib3JkZXI6ICRibGFjayAxcHggc29saWQ7XG59XG5cbi5tLWluc3RpdHVpb25zbWFwX19pbnN0aXR1dGV0aXRsZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG4ubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc3RvZ2dsZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vL0FjdGl2ZSBpdGVtXG4ubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc2l0ZW0uaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLm0taW5zdGl0dWlvbnNtYXBfX2luc3RpdHV0ZXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc3RvZ2dsZXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLm0taW5zdGl0dWlvbnNtYXBfX3NlYXJjaGhlcmUge1xuICAgIGJvcmRlcjogc29saWQgJGJsYWNrIDFweDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubS1pbnN0aXR1aW9uc21hcF9fc2VhcmNoY29sbGVjdGlvbiB7XG4gICAgYm9yZGVyOiAkYmxhY2sgMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLm0taW5zdGl0dWlvbnNtYXBfX2luZm9ybWF0aW9ubW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzcyNzI3MiwgMC44KTtcbn1cblxuLm0taW5zdGl0dWlvbnNtYXBfX2luZm9ybWF0aW9ud3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4ubS1pbnN0aXR1aW9uc21hcF9faW5mb3JtYXRpb25jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi8vaW5zdGl0dXRpb25zXG4ud2hpdGVzcGFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2JlaW5zdGl0dXRpb25zX2luc3RpdHV0ZWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xufVxuXG4uaW5zdGl0dXRpb25zIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnN0aXR1dGlvbnNfX2NodW5rIHtcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4iLCIuaXNvdG9wZVBhZ2VyLFxuLnNvbHItcGFnaW5hdGlvbixcbi5uZXdzUGFnaW5hdGlvbixcbi5wYWdpbmF0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6Zm9jdXMge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maXJzdFBhZ2UsXG4gICAgICAgICYtLWxhc3RQYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxhc3QsXG4gICAgICAgICYtLXBhZ2Uge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWN0aW9uLWxpbmtzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICYuaXNvdG9wZVBhZ2VyLFxuICAgICAgICAgICAgJi5zb2xyLXBhZ2luYXRpb24sXG4gICAgICAgICAgICAmLm5ld3NQYWdpbmF0aW9uLFxuICAgICAgICAgICAgJi5wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtLS1wYWdlciBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY3Rpb24tbGlua3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGFnZXIgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb25fX3BhZ2VzIHtcbiAgICAucGFnaW5hdGlvbl9faXRlbS0tcGFnZTpudGgtY2hpbGQoMW4rMikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xuICAgIH1cbn1cbiIsIi5uZXdzRGV0YWlsIHtcbiAgICAmX19yZWFkaW5nRHVyYXRpb24ge1xuICAgICAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmVzc01hdGVyaWFscyB7XG4gICAgJl9fZG93bmxvYWRUZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4ucHJlc3NNb3RpZnMge1xuICAgICZfX2Rvd25sb2FkTGluayB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3c0l0ZW1Db21wcmVzc2VkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19tb3JlSWNvbiB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLm5ld3NJdGVtQ29tcHJlc3NlZF9fbW9yZUljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tLW9yZGVyX19idXR0b24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5tLW9yZGVyX19idXR0b25pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLm0tb3JkZXJfX2FjdGlvbiB7XG4gICAgYnV0dG9uIHtcbiAgICAgICAgJlt2YWx1ZT1cInByZXZcIl0ge1xuICAgICAgICAgICAgLmljb24tLWJyZWFkY3J1bWJfb3Blbl9tIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm0tb3JkZXJfX2Rlc2Mge1xuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubS1vcmRlci0tc3VtbWFyeWZpZWxkc19faGVhZGxpbmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5mb3JtLS1jb250YWN0Zm9ybV9fd3JhcHBlciB7XG4gICAgc3Bhbi5lcnJvciArIGxhYmVsICsgLnByZXR0eWRyb3Bkb3duID4gdWwge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICAgIH1cbn1cbiIsIi5tLW9yZGVyc3RhdHVzYmFyX19pdGVtIHtcbiAgICAuc3RlcCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICYuaW4tdHJhaWwge1xuICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm9yZ2FuVGVhc2VyIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgfVxuXG4gICAgJl9fdGV4dFdyYXAge1xuICAgICAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtLWludHJvZHVjdGlvbmFsO1xuICAgIH1cbn1cblxuLm9yZ2FuVGVhc2VyX19pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnpnYS1jb250cm9scy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5iemdhLWJ0bi0tdmlkZW8tYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4vLyBEb3dubG9hZCBtZWRpYSBDU1Ncbi5iemdhLW1lZGlhLWRvd25sb2FkIHtcbiAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQtbWVkaWFzLWxpbmtzIHtcbiAgICAgICAgLmRvd25sb2FkX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpcCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgaW5wdXQuY2hlY2tib3hfX2NoZWNrYm94LW1lZGlhLWRsOmNoZWNrZWQge1xuICAgICAgICAmICsgbGFiZWwgKyAuYnpnYS1tZWRpYS1kb3dubG9hZC10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJsZS1jb250cm9sbGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmJ6Z2EtcGxheWVyLXRpbWVsaW5lLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJ6Z2EtcGxheWVyLXRpbWVsaW5lLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5iemdhLXBsYXllci10aW1lbGluZS10byB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmFibGUtc2Vla2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYWJsZS1zZWVrYmFyLWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0Njtcbn1cblxuLmFibGUtc2Vla2Jhci1wbGF5ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5hYmxlLXNlZWtiYXItaGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIH1cbn1cblxuLmFibGUtdm9sdW1lLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvb2wtZ3JleTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4uYWJsZS12b2x1bWUtaGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4uYnpnYWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJlbG9hZC1yb2xsZXIgZGl2OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29vbC1ncmV5O1xufVxuIiwiLnByZXR0eWRyb3Bkb3duIHtcbiAgICAmID4gdWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb29sLWdyZXk7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggNnB4IDAgcmdiYSgkYmxhY2ssIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrZWQge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5hcnJvdyB7XG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJldHR5ZHJvcGRvd24gPiB1bC5hY3RpdmUgPiBsaS5ob3ZlcjpiZWZvcmUsXG4ucHJldHR5ZHJvcGRvd24gPiB1bC5hY3RpdmUgPiBsaS5ub2hvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnByZXR0eWRyb3Bkb3duLm11bHRpcGxlID4gdWwgPiBsaS5zZWxlY3RlZCArIGxpLFxuLnByZXR0eWRyb3Bkb3duLm11bHRpcGxlID4gdWwucmV2ZXJzZSA+IGxpLnNlbGVjdGVkLFxuLnByZXR0eWRyb3Bkb3duID4gdWwgPiBsaS5sYWJlbCxcbi5wcmV0dHlkcm9wZG93biA+IHVsID4gbGkubGFiZWwgfiBsaS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4ucHJldHR5ZHJvcGRvd24uZjMtZm9ybS1lcnJvciB7XG4gICAgPiB1bCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XG4gICAgfVxufVxuIiwiLnF1b3RhdGlvbiB7XG4gICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGJvZHkuc3RhcnQgJiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlbGF0aW9uYWxUZWFzZXIge1xuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYtLXRlYXNlcnR5cGUxIHtcbiAgICAgICAgICAgIC5yZWxhdGlvbmFsVGVhc2VyX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYXNlci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VydHlwZS1zZWFyY2gge1xuICAgICAgICAgICAgLnJlbGF0aW9uYWxUZWFzZXJfX3NlYXJjaFRleHQgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS0taW50cm9kdWN0aW9uYWw7XG4gICAgfVxufVxuXG4ucmVsYXRpb25hbFRlYXNlcl9fbGluayB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5yZWxhdGlvbmFsVGVhc2VyX19pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VjdGlvbkxpbmtzIHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcyAuc2VjdGlvbkxpbmtzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLnNoYXJlQnV0dG9ucyB7XG4gICAgJl9faW50cm8ge1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvWF9Mb2dvLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudHhfc29sciB7XG4gICAgLnJlc3VsdHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcblxuICAgICAgICBoMy5yZXN1bHRzLXRvcGljIHtcbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFpbiBTZWFyY2ggaW5wdXRcbiAgICBmb3JtI3R4LXNvbHItc2VhcmNoLWZvcm0tcGktcmVzdWx0cyB7XG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICAgICAgYnV0dG9uLnR4LXNvbHItc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5nbHlwaGljb24tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBhdXRvY29tcGxldGUgb3ZlcmxheVxuLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucy50eC1zb2xyLWF1dG9zdWdnZXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDZweCAwIHJnYmEoJGJsYWNrLCAwLjE2KTtcblxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBhIGVtLFxuICAgIC5hdXRvY29tcGxldGUtZ3JvdXAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cbiIsIi50YWJsZSB7XG4gICAgdHIge1xuICAgICAgICAmOm50aC1jaGlsZCgxbisyKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUuY29udGVudHRhYmxlIHtcbiAgICB0ciB7XG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICAgIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGhlYWQgKyB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgICAmLmhhcy1waW5uZWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGlubmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHNlY29uZGFyeTtcbn1cblxudGFibGUuY29udGVudHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4iLCIudGVhc2VyQm94IHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Vjb3B5cmlnaHQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcbiAgICB9XG5cbiAgICAmX19pY29uUm93IHtcbiAgICAgICAgW2NsYXNzKj1pY29uLS1dIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlckJveF9fd3JhcCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRlYXNlckJveExhcmdlIHtcbiAgICAmX193cmFwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMjtcbiAgICB9XG5cbiAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4udGVhc2VyQm94TGFyZ2VfX3dyYXAge1xuICAgICY6aG92ZXIge1xuICAgICAgICBbY2xhc3MqPWljb24tLV0ge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZWFzZXJCb3hWYXJpYW50IHtcbiAgICAmX193cmFwIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5pY29uLS1idXR0b25fcGZlaWxfbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG4iLCIudGVhc2VyUGFnaW5hdGlvbiB7XG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZXRfZGlzbWlzc2VkX2Nvb2tpZV95ZXMsXG4uc2V0X2Rpc21pc3NlZF9jb29raWVfbm8ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uY2NfY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG5wLmNjX21lc3NhZ2UsXG4uY2NfbWVzc2FnZSxcbi5jY19jb250YWluZXIgLmNjX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2NfY29udGFpbmVyIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNjX2NvbnRhaW5lciAuY2NfYnRuLFxuLmNjX2NvbnRhaW5lciAuY2NfYnRuOnZpc2l0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNjLWxpbmsge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi53d19iemdhX21hdG9tbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnRleHRSYW5kTWFyayB7XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG59XG4iLCIuY3Jvc3NMaW5rIHtcbiAgICAmX19saW5rdGV4dCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLmNyb3NzTGlua19fdGV4dFdyYXAsXG4gICAgPiBhIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNyb3NzTGlua19fdGV4dFdyYXAge1xuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtjbGFzcyo9aWNvbi0tXSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNyb3NzTGlua19fbGlua3RleHQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jYmVhdWRpb3BsYXllcl9hdWRpb3BsYXllciB7XG4gICAgLmFibGUtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgY29sb3I6ICNmZGZkZmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5iemdhLWF1ZGktY29udHJvbGxzLXZvbHVtZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29vbC1ncmV5O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ6Z2EtYXVkaS1jb250cm9sbHMtdm9sdW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmJ6Z2EtYXVkaS1jb250cm9sbHMtdm9sdW1lOjotbXMtdGh1bWIsXG4gICAgLmJ6Z2EtYXVkaS1jb250cm9sbHMtdm9sdW1lOjotbW96LXJhbmdlLXRodW1iLFxuICAgIC5iemdhLWF1ZGktY29udHJvbGxzLXZvbHVtZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJ6Z2EtYXVkaS1jb250cm9sbHMtdm9sdW1lIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjotbXMtdGh1bWIsXG4gICAgICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eC1odG1sNW1lZGlha2l0LW1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgIC5iemdhLWF1ZGlvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgLmJ6Z2EtYXVkaS1jb250cm9sbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYnpnYS1idG4tcGxheS1wYXVzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXJ0LXRpbWUsXG4gICAgLmVuZC10aW1lIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2Vlay1vYmotY29udGFpbmVyIHtcbiAgICAgICAgcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgJlt2YWx1ZV0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tLWJsb2dsaXN0aXRlbV9fdGl0bGUge1xuICAgICYgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubS1ibG9nbGlzdGl0ZW1fX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG59XG4iLCIubS1ibG9nbGlzdCB7XG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG5cbiAgICAgICAgJltkYXRhLWxheW91dD1cInNsaWRlclwiXSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubS1ibG9ncG9zdCB7XG4gICAgJl9fbWV0YSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cblxuICAgICZfX292ZXJ2aWV3LWhlYWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLm0tYmxvZ3NlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG59XG4iLCIubS1ibG9nY2F0ZWdvcnloZWFkZXIge1xuICAgICZfX21haW5wYWdlbGluayB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubS1ibG9nY2F0ZWdvcnlpdGVtIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi0tc2ltcGxlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICAmLS1zaW1wbGUge1xuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm0tYmxvZ2NhdGVnb3J5bGlzdCB7XG4gICAgJltkYXRhLWN1cnJlbnQtY2F0ZWdvcnldIC5tLWJsb2djYXRlZ29yeWl0ZW1fX3RpdGxlLS1zaW1wbGU6bm90KC5pcy1jdXJyZW50LDpob3Zlcikge1xuICAgICAgICBjb2xvcjogJGNvb2wtZ3JleTtcbiAgICB9XG5cbiAgICAmW2RhdGEtbm8tY2F0ZWdvcnldIC5tLWJsb2djYXRlZ29yeWl0ZW1fX3RpdGxlLS1zaW1wbGU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgfVxufVxuIiwiLm0tYmxvZ2NhdGVnb3J5c2xpZGVyIHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cbn1cbiIsIi5wZXJjZW50LWNvdW50ZXJfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnBlcmNlbnQtY291bnRlciB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMi1zdHlsaW5nO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBlcmNlbnQtbnVtYmVyX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBXMDEgOTAwJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvZHl0ZXh0X193cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgVzAxIDUwMCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gYnV0dG9uLW9uLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW9uLWltYWdlLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vbi1pbWFnZS1zZWNvbmRhcnkge1xuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuQG1peGluIGgxLXN0eWxpbmcge1xuICAgIGZvbnQtc2l6ZTogMTcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gaDItc3R5bGluZyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIFcwMSA3MDAnO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDlweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBjaXJjbGVkLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbiIsIi5mdWxsLXdpZHRoLXZpZGVvIHtcbiAgICAubWVkaWFfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIG1vYmlsZSByYXRpb1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1hc3BlY3QtcmF0aW8sIDEuNjUzODQ2MTUzODQ2MTU0KSAqIDEwMCUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgICAgIC8vIGRlc2t0b3AgcmF0aW9cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFzcGVjdC1yYXRpbywgMC41MDYyNSkgKiAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaDEtc3R5bGluZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGgyLXN0eWxpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnV0dG9uLW9uLWltYWdlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmJ1dHRvbi1vbi1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgLnRpdGxlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFcXCAzMDBcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tb24taW1hZ2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW9uLWltYWdlLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnMgVzAxXFwgOTAwXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibGlua19fd3JhcHBlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMVxcIDMwMFwiO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmlkZWxlbWVudENvbnRhaW5lcl8yY29sXzJiZ2NvbG9ycyAuY29udGVudF9fd3JhcHBlciAucm93IC5jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAuYnV0dG9uLW9uLWltYWdlIHtcbiAgICAgICAgLmltYWdlX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1vbi1pbWFnZS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuIiwiQG1peGluIGdlbmVyYWwtdGl0bGUtc3R5bGluZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWl4aW4gbmF2aWdhdGlvbi1idXR0b24tc3R5bGluZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICRuYXZpZ2F0aW9uLW1hcmdpbjogM3JlbTtcbiAgICAkYm9yZGVyLWNvbG9yOiAjY2JjYmNiO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3R0b206IDZyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogOTkycHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYWwtdGl0bGUtc3R5bGluZztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYWwtdGl0bGUtc3R5bGluZztcblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDEgMzAwXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGUtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDk5MnB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNdXNlbyBTYW5zIFcwMSA3MDBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlLWJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnpnYS1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnN3aXBlci1wcmV2LFxuICAgIC5zd2lwZXItbmV4dCB7XG4gICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tYnV0dG9uLXN0eWxpbmc7XG5cbiAgICAgICAgd2lkdGg6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1uZXh0IHtcbiAgICAgICAgQGV4dGVuZCAuc3dpcGVyLWJ1dHRvbi1uZXh0O1xuXG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdmlnYXRpb24tbWFyZ2luO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcHJldiB7XG4gICAgICAgIEBleHRlbmQgLnN3aXBlci1idXR0b24tcHJldjtcblxuICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmlnYXRpb24tbWFyZ2luO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcGxheS1wYXVzZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdmlnYXRpb24tbWFyZ2luO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm90dG9tOiA1JTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogYnpnYTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYXVzZSB7XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXBsYXktcGF1c2U6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBiemdhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiA1JSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkcHJpbWFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBib3R0b206IDElICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLmdsaWdodGJveC1jb250YWluZXIge1xuICAgIC5nc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nYnRuOmZvY3VzLFxuICAgICYuZ2xpZ2h0Ym94LWNsZWFuIGJ1dHRvbjpmb2N1czpub3QoLmZvY3VzZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG59XG4iLCIubS1oZWxwZnVsaW5mb2JveCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLm0taGVscGZ1bGluZm9ib3hfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5tLWhlbHBmdWxpbmZvYm94X190ZXh0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmJvZHl0ZXh0LmJvZHl0ZXh0IGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG4iLCIubGlua2NhcmQge1xuICAgIEBpbmNsdWRlIGdlbmVyYWwtY2FyZC1zdHlsaW5nO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTAwLCAxMDAsIDExMSwgMC4yKSAwIDdweCAyOXB4IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgfVxufVxuIiwiQG1peGluIGdlbmVyYWwtY2FyZC1zdHlsaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDFcXCAzMDBcIjtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAuaW1hZ2VfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yYW5nZV9fYm94X193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHJlbSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAub3JhbmdlX19ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pY29uX193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5dGV4dF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAgLmJvZHl0ZXh0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xuXG4gICAgICAgIC5hcnJvdy1saW5rIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mdWxsLWNhcmQtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi5jb2wtMTIge1xuICAgID4gLmZyYW1lbGVzcy1jYXJkX193cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC04cHggMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnJhbWVsZXNzLWNhcmRfX3dyYXBwZXIge1xuICAgICRib3JkZXItY29sb3I6ICNjYmNiY2I7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIC0xNnB4IDJyZW07XG4gICAgfVxuXG4gICAgLmZyYW1lbGVzcy1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbC1jYXJkLXN0eWxpbmc7XG5cbiAgICAgICAgLm9yYW5nZV9fYm94X193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9yYW5nZV9fYm94IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlX193cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG5cbiAgICAgICAgICAgIC5pY29uX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuYm9keXRleHRfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDEuNXJlbSAycmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib2R5dGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmtfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGluay1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5ib2R5dGV4dF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAxLjVyZW0gMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saW5rX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyLWxnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1sZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIH1cbn1cblxuQG1peGluIHN1YmhlYWRlci1zdHlsaW5nIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2FucyBXMDEgNTAwJztcbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgICYud2l0aC1ib3JkZXIge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3JkZXItdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDZkNmQ1O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q2ZDZkNTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZ3JpZGVsZW1lbnRDb250YWluZXJfMmNvbF8yYmdjb2xvcnMge1xuICAgIC5jb250ZW50X193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgYm9keSB7XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiB1bnNldDtcbiAgICAgICAgICAgIGh5cGhlbnM6IG1hbnVhbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiIsImJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuaHIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuLmVycm9yX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcmVkO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgxbisyKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWxhc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggNnB4IDAgcmdiYSgkYmxhY2ssIDApO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6bm90KC5jdXJyZW50KSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAmLnNob3dsaW5rIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi1tb2JpbGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1pcy1sYXN0IHtcbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtLS1ob21lIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1pcy1sYXN0IHtcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggNnB4IDAgcmdiYSgkYmxhY2ssIDAuMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taXMtbGFzdCB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCA2cHggMCByZ2JhKCRibGFjaywgMC4xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS0taG9tZSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgYTpmb2N1cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgICZfX29yZGVyT3JnYW5Eb25vckNhcmRMaW5rIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAuZm9vdGVyX19vcmdhbkRvbm9yQ2FyZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9sbG93VXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX3R3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgIH1cblxuICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgJl9fc29jaWFsV3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tZW51VG9nZ2xlIHtcbiAgICAmX19oYW1idXJnZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXZpZ2F0aW9uTWFpbl9fNWNvbHMge1xuICAgIC5uYXZpZ2F0aW9uTWFpbl9faXRlbS0tbGV2ZWwtMSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL05hdmlnYXRpb25BY3Rpb25zXG4ubmF2aWdhdGlvbkFjdGlvbnMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1zZWFyY2gge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXJ0IHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGFzLWl0ZW1zIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vbmF2aWdhdGlvbk1haW5cbi5uYXZpZ2F0aW9uTWFpbiB7XG4gICAgJl9faG9tZWxpbmsge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgICYtLWxldmVsLTEsXG4gICAgICAgICYtLWxldmVsLTIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1sZXZlbC0wIHtcbiAgICAgICAgICAgICYubmF2aWdhdGlvbk1haW5fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZXZlbC0xLFxuICAgICAgICAmLS1sZXZlbC0yIHtcbiAgICAgICAgICAgICYubmF2aWdhdGlvbk1haW5fX2l0ZW0tLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAmLS1oYXMtc3ViIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbk1haW5fX2xpbmstLWxldmVsLTAge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICYtLWxldmVsLTAge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAmLm5hdmlnYXRpb25NYWluIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZXZlbC0xIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGV2ZWwtMiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vYm9yZGVyc1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5hdmlnYXRpb25NYWluIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1sZXZlbC0wIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2aWdhdGlvbixcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLm5hdmlnYXRpb25NZXRhIHtcbiAgICAmX19pdGVtIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDFuKzIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnJhbWUtdHlwZS1tZW51X3NpdGVtYXBfcGFnZXMsXG4uZnJhbWUtdHlwZS1tZW51X3NpdGVtYXAge1xuICAgIHVsIHtcbiAgICAgICAgYTpub3QoLmRvd25sb2FkLS1oYXMtbGluaykge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJG91dGxpbmU6IDFweCBzb2xpZCAjZjI2MzFjO1xuJGJhY2tncm91bmQ6ICNmMjYzMWM7XG5cbi5uZXdzU3RhcnQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAkb3V0bGluZTtcbiAgICB9XG59XG5cbi5vcmdhbkRvbm9yQ2FyZCB7XG4gICAgJjpmb2N1cyxcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJG91dGxpbmU7XG4gICAgfVxufVxuXG4udGVhc2VyQm94VmFyaWFudF9fd3JhcCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogJG91dGxpbmU7XG4gICAgfVxufVxuXG4uZm9vdGVyIHtcbiAgICAmX190d2l0dGVyLFxuICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6ICRvdXRsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3c0RldGFpbCB7XG4gICAgJl9fcGFyYWdyYXBoIGEge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmVCdXR0b25zX19idXR0b24ge1xuICAgICYtLXR3aXR0ZXIsXG4gICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogJG91dGxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0VHdvQmxvY2tzIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkb3V0bGluZTtcbiAgICB9XG5cbiAgICAmX19jcm9zc0xpbmsgYSB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAkb3V0bGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlYXNlckJveCB7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyOiAkb3V0bGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHRJbWFnZUxlZnRWZXJ0aWNhbCAucm93IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkb3V0bGluZTtcbiAgICB9XG59XG5cbi8vQm9yZGVyIGZvciBCSVRWIDpmb2N1cyBvbiBFbGVtZW50cyB0byBUYWIgdmlhIFRhYnVsYXRvclxuLnRlYXNlckJveExhcmdlX193cmFwLFxuLm9yZ2FuVGVhc2VyX19pdGVtLFxuLmNyb3NzTGlua19fdGV4dFdyYXAsXG4ucmVsYXRpb25hbFRlYXNlcl9fbGluayxcbi50ZXh0SW1hZ2VTbWFsbFJpZ2h0X19yb3csXG4ubS1jaGFydHMgLmNvbnRhaW5lcixcbi5pbmRleE51bWJlcnMgLnJvdyxcbi5pbmZvQm94IC5jb2wtMTIsXG4udGV4dCAucm93LFxuLmltYWdlU21hbGxMZWZ0X193cmFwIC5jb250YWluZXIsXG4uc2hvcF9faXRlbSxcbi5zaG9wRGV0YWlsX19yb3cge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6ICRvdXRsaW5lO1xuICAgIH1cbn1cblxuLy9Db2xvciBiYWNrZ3JvdW5kIGZvciBCSVRWIDpmb2N1cyBvbiBFbGVtZW50cyB0byBUYWIgdmlhIFRhYnVsYXRvclxuLnNob3d0YWJsZSxcbi5kZXRhaWxfX2xpbmsgYSxcbi5hcnRpY2xlX19kZXNjcmlwdGlvbiBhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4vL091dGxpbmUgZm9yIEJJVFYgOmZvY3VzIG9uIEVsZW1lbnQgdmlhIFRhYnVsYXRvclxuLmltYWdlTGFyZ2VMZWZ0IC5jb250YWluZXIsXG4ubmV3c0l0ZW1Db21wcmVzc2VkIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJG91dGxpbmU7XG4gICAgfVxufVxuIiwiLnRlYXNlckJveExhcmdlLnRlYXNlckJveExheW91dC0tMSB7XG4gIC5jb250YWluZXIge1xuXG4gICAgLnRlYXNlckJveExhcmdlX19pdGVtLS1pcy1ldmVuIC50ZWFzZXJCb3hMYXJnZV9fd3JhcCAucm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnRlYXNlckJveExhcmdlX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDNkM2QyO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG5cblxuICAgICAgLnRlYXNlckJveExhcmdlX193cmFwIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC50ZWFzZXJCb3hMYXJnZV9fdGV4dFdyYXAge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAgICAgLnRlYXNlckJveExhcmdlX190ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIC50ZWFzZXJCb3hMYXJnZV9faGVhZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVzZW8gU2FucyBXMDEgOTAwXCI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi0tYnV0dG9uX3BmZWlsX2wge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRleHRUd29CbG9ja3NCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIC50ZXh0VHdvQmxvY2tzX19idXR0b253cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgLmJ0bi1saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn0iLCIvLyBFeHRlbmRzIHRoZSBTdHlsaW5nIGZyb20gSGVhZGVySW1hZ2UuIEl0IGlzIGFscmVhZHkgc3R5bGVkIGluIG1haW4ubWluLmNzc1xuLmhlYWRlckltYWdlIHtcbiAgLmhlYWRlckltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJJbWFnZV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJJbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGVcIjtcblxuLndjb3N0aWNreXRpbWVsaW5lX3RpbWUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gIC50aW1lbGluZSB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzRmNGY0ZTtcbiAgICAkeWVhci1zaXplOiAxM3JlbTtcbiAgICAkeWVhci13aWR0aDogMTRyZW07XG4gICAgJHllYXItaGVpZ2h0OiAxMXJlbTtcbiAgICAkeWVhci1zaXplLW1vYmlsZTogMTFyZW07XG4gICAgJHllYXItZm9udDogXCJQb3BwaW5zXCI7XG4gICAgJG1hcmdpbi1iZXR3ZWVuOiAxLjVyZW07XG4gICAgJGJvcmRlci1jb2xvcjogI2ZhNzgxOTtcblxuICAgIGhlYWRlciB7XG4gICAgICBmb250LWZhbWlseTogJ011c2VvIFNhbnMgVzAxIDkwMCc7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmV0d2VlbjtcblxuICAgICAgJiArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgICYgKyBkaXYge1xuICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jZS1ib2R5dGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmNlLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuaW1hZ2VMYXJnZUNlbnRlciB7XG4gICAgICBtYXJnaW46ICRtYXJnaW4tYmV0d2VlbiAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuY29udGFpbmVyLCAuY29sLTEyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lciAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsIGZpZ2NhcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zIFcwMSAzMDAnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnN0aWNreS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLnN0aWNreS15ZWFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGJvdHRvbTogMjAlO1xuICAgICAgfVxuXG4gICAgICAueWVhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHllYXItc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkeWVhci1oZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkeWVhci1zaXplO1xuICAgICAgICBmb250LWZhbWlseTogJHllYXItZm9udDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMnJlbSAtMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmVudHJpZXMge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgICAgICAuZW50cnkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgICAgICAgLmZpcnN0LXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAueWVhciB7XG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAycmVtIDAuNXJlbSAtMC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgIC5maXJzdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCR5ZWFyLWhlaWdodCAtIDNyZW0pO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY29uZC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICR5ZWFyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtc3dpcGVyIHtcblxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgIC5zbGlkZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHllYXItZm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkeWVhci1zaXplLW1vYmlsZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAkeWVhci1zaXplLW1vYmlsZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR5ZWFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHZ3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjh2dztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IGNhbGMoMTFyZW0gLSBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIHRvcDogY2FsYyg5LjVyZW0gLSBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAuc3RpY2t5LWFycm93LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5zdGlja3ktYXJyb3ctd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCBncmF5IDEwMCUpO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud2NvX2p1bXBsaW5rcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgLmp1bXBsaW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuXG4gICAgJi5maXJzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCBjYWxjKDUwJSAtIDEwcHgpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qdW1wbGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6ICRqdW1wbGlua3MtaWNvbi1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRqdW1wbGlua3MtaWNvbi1jb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIkanVtcGxpbmtzLWljb24tY29sb3I6ICMwMDZlYzM7XG4kanVtcGxpbmtzLWljb24tY29sb3ItaG92ZXI6ICMwMDA7XG4iLCJodG1sIHtcbiAgICBidXR0b24sXG4gICAgW3JvbGU9YnV0dG9uXSxcbiAgICBhLFxuICAgIC5idG4sXG4gICAgLm5hdmlnYXRpb25NYWluX19ob21lbGluayxcbiAgICBbcm9sZT1idXR0b25dLFxuICAgIC5uZXdzU3RhcnQsXG4gICAgLm9yZ2FuRG9ub3JDYXJkLFxuICAgIC5vcmdhbkRvbm9yQ2FyZCBhIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrYm94X19jaGVja2JveDpmb2N1cyB7XG4gICAgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbi50eF9zb2xyIGZvcm0jdHgtc29sci1zZWFyY2gtZm9ybS1waS1yZXN1bHRzIC5pbnB1dC1ncm91cCB7XG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAvL0lFICYgRWRnZVxuICAgIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbi50eC1zb2xyLXN1Ym1pdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgIH1cbn1cblxuLnNlYXJjaF9fb3ZlcmxheSB7XG4gICAgLmNsb3NlLWJ0bi5jb250YWluZXIgLmljb24tY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICB9XG59XG5cbmxhYmVsLm1lbnVUb2dnbGVfX2hhbWJ1cmdlcl9pbm5lciB7XG4gICAgd2lkdGg6IDIxcHg7XG59XG5cbnNwYW4ubWVudVRvZ2dsZV9faGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA5cHggM3B4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgIH1cbn1cblxuLm0taW5zdGl0dWlvbnNtYXAge1xuICAgIC5tLWluc3RpdHVpb25zbWFwX19jb250YWN0ID4gYTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgIH1cblxuICAgIGlucHV0Lm0taW5zdGl0dWlvbnNtYXBfX3NlYXJjaDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLm0taW5zdGl0dWlvbnNtYXBfX2ZpbHRlcnNsaXN0IGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGJlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgYS5tLWluc3RpdHVpb25zbWFwX19maWx0ZXJpdGVtW2RhdGEtZmlsdGVyPWFsbF06Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG5cbiAgICBhLm0taW5zdGl0dWlvbnNtYXBfX2luZm9ybWF0aW9udHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5tLWluc3RpdHVpb25zbWFwX19zZWFyY2hidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICB9XG5cbiAgICAubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc3RvZ2dsZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICBhLm0taW5zdGl0dWlvbnNtYXBfX2luc3RpdHV0ZXN0b2dnbGVyIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc3RvZ2dsZXItY2xvc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tLWluc3RpdHVpb25zbWFwX19pbnN0aXR1dGVzaXRlbS5pcy1hY3RpdmUge1xuICAgICAgICBhLm0taW5zdGl0dWlvbnNtYXBfX2luc3RpdHV0ZXN0b2dnbGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgc3Bhbi5tLWluc3RpdHVpb25zbWFwX19pbnN0aXR1dGVzdG9nZ2xlci1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubS1pbnN0aXR1aW9uc21hcF9faW5zdGl0dXRlc3RvZ2dsZXItZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhLm0taW5zdGl0dWlvbnNtYXBfX2p1bXB0b21hcCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNdXNlbyBTYW5zIFcwMVxcIDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzRmNGY0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAkZm9jdXMtb3V0bGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEubS1pbnN0aXR1aW9uc21hcF9fanVtcHRvY29udHJvbHMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA0MDE7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3OGE4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubS1pbnN0aXR1aW9uc21hcF9fbWFwOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgfVxuXG4gICAgLm0taW5zdGl0dWlvbnNtYXBfX3pvb21pbixcbiAgICAubS1pbnN0aXR1aW9uc21hcF9fem9vbW91dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6ICRmb2N1cy1vdXRsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm5hdmlnYXRpb25NYWluX19pdGVtLS1sZXZlbC0wOmhvdmVyID4gLm5hdmlnYXRpb25NYWluX19kcm9wZG93bixcbiAgICAubmF2aWdhdGlvbk1haW5fX2l0ZW0tLWxldmVsLTA6Zm9jdXMtd2l0aGluID4gLm5hdmlnYXRpb25NYWluX19kcm9wZG93biB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzLCAwLjNzO1xuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uTWFpbl9fc3VibGV2ZWxjb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2aWdhdGlvbk1haW5fX25hdiB7XG4gICAgICAgIC5uYXZpZ2F0aW9uTWFpbl9fbGluay0tbGV2ZWwtMDpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZpZ2F0aW9uTWFpbl9fbGluay0tbGV2ZWwtMTpmb2N1cyBzcGFuLFxuICAgICAgICAubmF2aWdhdGlvbk1haW5fX2xpbmstLWxldmVsLTI6Zm9jdXMgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmNGY0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGh0bWw6bm90KC5uby1qcykge1xuICAgICAgICAubmF2aWdhdGlvbk1haW5fX25hdiB7XG4gICAgICAgICAgICBsaS5uYXZpZ2F0aW9uTWFpbl9faXRlbS0tbGV2ZWwtMCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uTWFpbl9fbGluay0tbGV2ZWwtMCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmNGY0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbk1haW5fX3N1YmxldmVsY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ZjRmNGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRmNGY0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE11c2VvIFNhbnMgVzAxXFwgOTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDc4YmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBiemdhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogJGZvY3VzLW91dGxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25NYWluX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5hdmlnYXRpb25NYWluX19pdGVtLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbk1haW5fX3N1YmxldmVsY29udHJvbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uYXZpZ2F0aW9uTWFpbl9faXRlbS0taGFzLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uTWFpbl9fbGluay0tbGV2ZWwtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPdmVycmlkZSBtYWluIHRoZW1lXG4uaGVhZGVySW1hZ2VfX21lc3NhZ2VUZXh0IGgxLFxuLmhlYWRlckltYWdlX19zdWJsaW5lIHAsXG4uaGVhZGVySW1hZ2VfX3NoYXJlIC5oZWFkZXJJbWFnZV9fc2hhcmVXcmFwIGEsXG4udGVhc2VyQm94VmFyaWFudF9fd3JhcCxcbi50ZXh0VHdvQmxvY2tzLFxuLmNyb3NzTGlua19fdGV4dFdyYXAsXG4uaW1hZ2VTbWFsbExlZnRfX3dyYXAgLmNvbnRhaW5lcixcbi5pbmRleE51bWJlcnMgLnJvdyxcbi5pbmZvQm94IC5jb2wtMTIsXG4ubS1jaGFydHMgLmNvbnRhaW5lcixcbi5vcmdhblRlYXNlcl9faXRlbSxcbi5yZWxhdGlvbmFsVGVhc2VyX19saW5rLFxuLnNoYXJlQnV0dG9uc19fYnV0dG9uLS1mYWNlYm9vayxcbi5zaGFyZUJ1dHRvbnNfX2J1dHRvbi0tdHdpdHRlcixcbi5zaG9wX19pdGVtLFxuLnNob3BEZXRhaWxfX3Jvdyxcbi50ZWFzZXJCb3hfX3dyYXAsXG4udGVhc2VyQm94TGFyZ2VfX3dyYXAsXG4udGV4dCAucm93LFxuLnRleHRJbWFnZUxlZnRWZXJ0aWNhbCAucm93LFxuLnRleHRJbWFnZVNtYWxsUmlnaHRfX3Jvdyxcbi50ZXh0VHdvQmxvY2tzLFxuLnRleHRUd29CbG9ja3NfX2Nyb3NzTGluayBhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuYS5uYXZpZ2F0aW9uTWFpbl9fbGluay0tbGV2ZWwtMCxcbmEubmF2aWdhdGlvbkFjdGlvbnNfX2l0ZW0tLXNlYXJjaCxcbmEubmF2aWdhdGlvbkFjdGlvbnNfX2l0ZW0tLWNhcnQsXG5hLm5hdmlnYXRpb25NZXRhX19saW5rLFxuLmZvb3Rlcl9fb3JnYW5Eb25vckNhcmQsXG4uZm9vdGVyX19uYXZpZ2F0aW9uIGEsXG4uYnJlYWRjcnVtYl9faXRlbSBhIHtcbiAgICAmOmZvY3VzOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmEuZm9vdGVyX19vcmRlck9yZ2FuRG9ub3JDYXJkTGluazpmb2N1cyAuZm9vdGVyX19vcmdhbkRvbm9yQ2FyZDpiZWZvcmUsXG4uYmFja0xpbmsgYTpmb2N1cyBzcGFuOm5vdCguaWNvbi0tenVydWVja19tKTphZnRlcixcbi5uZXdzRGV0YWlsX19iYWNrTGluayBhOmZvY3VzIHNwYW46bm90KC5pY29uLS16dXJ1ZWNrX20pOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVySW1hZ2VfX2ZvbGxvd1VzOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmhlYWRlckltYWdlX19zaGFyZSAuaGVhZGVySW1hZ2VfX3NoYXJlV3JhcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIEljb24gc2l6ZVxuLm5hdmlnYXRpb25BY3Rpb25zIHtcbiAgICAubmF2aWdhdGlvbkFjdGlvbnNfX2l0ZW0tLXNlYXJjaCxcbiAgICAubmF2aWdhdGlvbkFjdGlvbnNfX2l0ZW0tLWNhcnQge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbkFjdGlvbnNfX2l0ZW0tLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbn1cblxuLmhlYWRlckltYWdlX19zaGFyZVdyYXAgLmhlYWRlckltYWdlX19mb2xsb3dVcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSArICRpY29uLXNpemUpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIH1cblxuICAgIC5oZWFkZXJJbWFnZV9faWNvbldyYXAge1xuICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIH1cbn1cblxuLm5ld3NTdGFydF9fY29udGVudCAubmV3c1N0YXJ0X19pY29uTW9yZSxcbi5vcmdhbkRvbm9yQ2FyZF9fd3JhcCAub3JnYW5Eb25vckNhcmRfX2ljb24sXG4udGVhc2VyQm94VmFyaWFudCAudGVhc2VyQm94VmFyaWFudF9fY29udGVudCBbY2xhc3MqPWljb24tLV0sXG4udGVhc2VyQm94X19jb250ZW50IC50ZWFzZXJCb3hfX2ljb25Sb3cgW2NsYXNzKj1pY29uLS1dLFxuLnRlYXNlckJveExhcmdlIFtjbGFzcyo9aWNvbi0tXSxcbi5vcmdhblRlYXNlcl9fdGV4dFdyYXAgW2NsYXNzKj1pY29uLS1dLFxuLmJ1dHRvbi0tc3VibWl0X19pY29uLFxuLnJlbGF0aW9uYWxUZWFzZXJfX2ljb24sXG4ubmV3c0l0ZW1Db21wcmVzc2VkX19tb3JlSWNvbiB7XG4gICAgZm9udC1zaXplOiAkaWNvbi1zaXplO1xufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICAgIC5mb290ZXJfX2ZvbGxvd1VzIHtcbiAgICAgICAgaGVpZ2h0OiAkaWNvbi1zaXplO1xuICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcblxuICAgICAgICBbY2xhc3NePWljb24tXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2ZvbGxvd1VzIC5mb290ZXJfX2luc3RhZ3JhbS1zdmcge1xuICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgIHdpZHRoOiAkaWNvbi1zaXplO1xuICAgIH1cblxuICAgICYgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbn1cblxuLnNoYXJlQnV0dG9ucyAuc2hhcmVCdXR0b25zX19idXR0b24ge1xuICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICB3aWR0aDogJGljb24tc2l6ZTtcblxuICAgICYuc2hhcmVCdXR0b25zX19idXR0b24tLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggYXV0bztcbiAgICB9XG5cbiAgICAmLnNoYXJlQnV0dG9uc19fYnV0dG9uLS1mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiLi4vLi4vLi4vQnVpbGQvQXNzZXRzL1Njc3MvIn0= */
