.article,.articles__container,.newsletter__header{display:flex;flex-flow:column wrap}.intro__icons{display:flex}.about,.blog__header,.blog__list,.blogs__articles,.blogs__header,.intro,.intro__text{display:flex;flex-flow:column wrap}.footer__icons,.input__feedback,.navigation__list{display:flex}.input__group{display:flex;flex-flow:column wrap}.articles,.blogs,.main,.newsletter{display:grid;grid-template-columns:1fr}.footer,.navigation{display:grid}.footer{grid-template-columns:1fr}.primary-button{width:15.8rem;height:5.1rem;padding-block:1.2rem;padding-inline:2.4rem;border-radius:1rem;background-color:#93cefc;color:#1c1a19;transition:all .25s ease}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-Bold.woff2) format("woff2"),url(../fonts/DMSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-ExtraBold.woff2) format("woff2"),url(../fonts/DMSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-Italic.woff2) format("woff2"),url(../fonts/DMSans-Italic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-Medium.woff2) format("woff2"),url(../fonts/DMSans-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-Regular.woff2) format("woff2"),url(../fonts/DMSans-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"DMSans";font-display:swap;src:url(../fonts/DMSans-SemiBold.woff2) format("woff2"),url(../fonts/DMSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"FiraCode";font-display:swap;src:url(../fonts/FiraCode-Regular.woff2) format("woff2"),url(../fonts/FiraCode-Regular.woff) format("woff");font-weight:400;font-style:normal}*,::after,::before{padding:0;margin:0;box-sizing:border-box}@view-transition{navigation:auto}html{font-size:62.5%;hanging-punctuation:first last;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{line-height:1;font-family:"DMSans",sans-serif;font-weight:500;background-color:#fbf9f7;max-width:144rem;margin-inline:auto;position:relative}@media (min-width:64em){body::after,body::before{content:"";position:absolute;background:url(../img/svgicons/pattern-light.svg) no-repeat right/cover;width:21.15rem;height:42.3rem}body::before{top:22.7rem;left:0}body::after{background-position:left;top:0;right:0}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}a{display:inline-block}a:active,a:focus,a:link,a:visited{text-decoration:none}a:hover,button:hover{cursor:pointer}img,picture,svg,video{display:block;max-width:100%;width:100%}button,input,select,textarea{font:inherit}[role=list]{list-style:none}button{border:0}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root[data-theme=dark] body{background-color:#1c1a19}:root[data-theme=dark] body::after,:root[data-theme=dark] body::before{background-image:url(../img/svgicons/pattern-dark.svg)}:root[data-theme=dark] .articles__link:focus,:root[data-theme=dark] .navigation__list li a:focus{box-shadow:0 0 0 2px #201e1d,0 0 0 4px #5792c0}:root[data-theme=dark] .intro__title{color:#fff}:root[data-theme=dark] .intro__icons a{background-color:#201e1d;box-shadow:inset 0 0 0 1px #34302d}:root[data-theme=dark] .intro__icons a:hover{opacity:.7}:root[data-theme=dark] .intro__icons a:focus{box-shadow:inset 0 0 0 1px #34302d,0 0 0 2px #201e1d,0 0 0 4px #5792c0}:root[data-theme=dark] .intro__icon{fill:#fff}:root[data-theme=dark] .wrapper{border-color:#34302d}:root[data-theme=dark] .divider{background-color:#34302d}:root[data-theme=dark] .article__title a,:root[data-theme=dark] .articles__link{color:#fff}:root[data-theme=dark] .article__title a:focus{box-shadow:0 0 0 2px #201e1d,0 0 0 4px #5792c0}:root[data-theme=dark] .article__date{color:#c0bfbf}:root[data-theme=dark] .blogs__articles{border-top-color:#34302d}:root[data-theme=dark] .page__title{color:#fff}:root[data-theme=dark] .footer__copyright p,:root[data-theme=dark] .page__desc{color:#c0bfbf}:root[data-theme=dark] .footer__icon{fill:#c0bfbf}:root[data-theme=dark] .footer__icons a:focus,:root[data-theme=dark] .footer__icons a:focus-visible,:root[data-theme=dark] .footer__icons a:focus-within{box-shadow:0 0 0 2px #201e1d,0 0 0 4px #5792c0}:root[data-theme=dark] .blog__sub-subtitle,:root[data-theme=dark] .blog__subtitle,:root[data-theme=dark] .blog__title{color:#fff}:root[data-theme=dark] .blog__date,:root[data-theme=dark] .blog__list,:root[data-theme=dark] .blog__text{color:#c0bfbf}:root[data-theme=dark] .blog__blockquote{color:#fff}:root[data-theme=dark] .blog__blockquote::before{background-color:#4a4846}:root[data-theme=dark] .blog__divider,:root[data-theme=dark] .input:hover{background-color:#34302d}:root[data-theme=dark] .blog code,:root[data-theme=dark] .blog__pre{background-color:#34302d!important}:root[data-theme=dark] .blog__table td,:root[data-theme=dark] .blog__table th{border-color:#4a4846;color:#c0bfbf}:root[data-theme=dark] .about__subtitle,:root[data-theme=dark] .about__title{color:#fff}:root[data-theme=dark] .about__text{color:#c0bfbf}:root[data-theme=dark] .newsletter__cta-text,:root[data-theme=dark] .newsletter__title{color:#fff}:root[data-theme=dark] .navigation__list li a,:root[data-theme=dark] .newsletter__desc,:root[data-theme=dark] .newsletter__info-text{color:#c0bfbf}:root[data-theme=dark] .input{background-color:#201e1d;box-shadow:inset 0 0 0 1px #4a4846;color:#dedcda}:root[data-theme=dark] .input__label,:root[data-theme=dark] .navigation__list li a[data-active=true]{color:#fff}:root[data-theme=dark] .input::placeholder{color:#c0bfbf}:root[data-theme=dark] .input:focus{box-shadow:inset 0 0 0 1px #4a4846,0 0 0 2px #1c1a19,0 0 0 4px #75b0de}:root[data-theme=dark] .input--success{box-shadow:inset 0 0 0 1px #9dd3a9}:root[data-theme=dark] .input--error{box-shadow:inset 0 0 0 1px #f04438}:root[data-theme=dark] .input__message--success{color:#9dd3a9}:root[data-theme=dark] .input__message--error{color:#f04438}:root[data-theme=dark] .input__icon--success{fill:#9dd3a9}:root[data-theme=dark] .input__icon--error{fill:#f04438}:root[data-theme=dark] .primary-button:focus{box-shadow:0 0 0 2px #1c1a19,0 0 0 4px #75b0de}.blog__title{font-size:4rem;font-weight:800;line-height:1.3;letter-spacing:-.1rem}.about__title,.blog__subtitle,.intro__title,.newsletter__title,.page__title{font-size:3.2rem;font-weight:800;line-height:1.3;letter-spacing:-.05rem}.blog__subtitle{font-size:2.8rem;font-weight:700}.about__subtitle,.article__title a,.blog__sub-subtitle,.newsletter__cta-text{font-size:2.4rem;font-weight:600;line-height:1.3;letter-spacing:-.05rem}.article__title a,.newsletter__cta-text{font-size:2rem}.articles__link,.blog__table th,.primary-button{font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:-.05rem}.about__text,.about__text strong,.blog__blockquote,.blog__list,.blog__text,.input,.input__label,.newsletter__desc,.page__desc{font-size:1.8rem;font-weight:400;line-height:1.5;letter-spacing:-.02rem}.about__text strong{font-weight:600}.article__date,.blog code,.blog__date,.blog__table td,.footer__copyright p,.input__message,.navigation__list li a,.newsletter__info-text{font-size:1.6rem;font-weight:400;line-height:1.3;letter-spacing:-.02rem}.article__date,.blog__date{font-style:italic}.blog code{line-height:1.46;letter-spacing:-.04rem;font-family:"FiraCode";background-color:#efedeb}[hidden]{display:none}.container{max-width:64rem;margin-block:1.6rem;margin-inline:1.6rem}@media (min-width:42em){.container{margin-block:2rem;margin-inline:auto}}@media (min-width:64em){.container{margin-block-end:3.2rem}}.wrapper{max-width:62rem;margin-inline:.4rem;padding-block-start:3.2rem;padding-inline:1rem;border-left:1px solid #efedeb;border-right:1px solid #efedeb}@media (min-width:42em){.wrapper{margin-inline:auto}}@media (min-width:64em){.wrapper{padding-block-start:4.8rem}}.page__title{color:#34302d;position:relative}.page__title::after{content:"";position:absolute;bottom:.8rem;margin-inline-start:1rem;background-color:#93cefc;width:4rem;height:.3rem}.page__desc{color:#4a4846;text-wrap:auto}.resizing *{animation:none!important;transition:none!important}.divider{width:100%;height:1px;background-color:#efedeb}.primary-button:hover{background-color:#75b0de}.primary-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #5792c0}.input{border:0;box-shadow:inset 0 0 0 1px #dedcda;background-color:#fff;border-radius:1rem;padding-block:1.2rem;padding-inline:1.6rem;width:100%;color:#34302d;transition:all .25s ease;outline:0}.input__group{gap:.6rem}.input__label,.navigation__list li a[data-active=true]{color:#34302d}.input__feedback{flex-flow:row nowrap;gap:.8rem}.input__message--success{color:#008531}.input__message--error{color:#d92d20}.input__icon{width:1.4rem;height:1.8rem}.input__icon--success{fill:#008531}.input__icon--error{fill:#d92d20}.input--success{box-shadow:inset 0 0 0 1px #008531}.input--error{box-shadow:inset 0 0 0 1px #d92d20}.input::placeholder{color:#4a4846}.input:hover{cursor:pointer;background-color:#efedeb}.input:focus,.input:focus-visible,.input:focus-within{box-shadow:inset 0 0 0 1px #dedcda,0 0 0 2px #fbf9f7,0 0 0 4px #5792c0}.footer{grid-template-columns:repeat(2,auto);column-gap:1rem}.footer__wrapper{padding-block:1.6rem}@media (min-width:48em){.footer__wrapper{padding-block-end:2rem}}@media (min-width:64em){.footer__wrapper{padding-block-end:3.2rem}}.footer__copyright p{color:#4a4846}.footer__icons{flex-flow:row nowrap;gap:1.6rem;justify-self:end}.footer__icons a:focus,.footer__icons a:focus-visible,.footer__icons a:focus-within{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #5792c0;border-radius:.2rem}.footer__icon{width:1.8rem;height:1.6rem;fill:#4a4846;transition:all .25s ease}.footer__icon:hover{cursor:pointer;opacity:.7}.navigation{grid-template-columns:auto 1fr auto;align-items:center;column-gap:2rem;padding:.6rem;background-color:#fff;box-shadow:inset 0 0 0 1px #efedeb,0 6px 10px rgba(123,123,123,.03);border-radius:1rem;position:relative}.navigation__avatar,.navigation__menu-btn,.navigation__theme-btn{width:4rem;height:4rem}.about__image img,.navigation__avatar{border-radius:.8rem}.navigation__menu-btn{padding:1rem;background:0 0;display:none}.navigation__menu-btn--close{border-radius:1rem;background-color:#34302d}.navigation__menu-icon{width:2rem;height:2rem}.navigation__menu-icon--close{stroke:#fff}.navigation__theme-btn{background-color:#fbf9f7;box-shadow:inset 0 0 0 1px #efedeb;border-radius:.8rem;padding:1.2rem}.navigation__theme-btn:focus{outline:0}.navigation__theme-icon{width:1.7rem;height:1.7rem;fill:transparent;stroke:#1c1a19}.navigation__list{flex-flow:row nowrap;gap:2.4rem;justify-self:end}.navigation__list li a{color:#4a4846;position:relative}.navigation__list li a::after{content:"";position:absolute;background-color:#93cefc;display:block}.navigation__list li a:not(:focus):hover::after,.navigation__list li a[data-active=true]:not(:focus)::after{left:0;width:100%;height:.3rem}.navigation__list li a:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #5792c0;border-radius:.4rem}@media (max-width:40em){[aria-expanded=true]~.navigation__list{display:block;opacity:1}@starting-style{[aria-expanded=true]~.navigation__list{opacity:0}}.navigation{column-gap:.6rem}.navigation__menu-btn{display:block;justify-self:end}.navigation__list{display:none;flex-flow:column nowrap;position:absolute;top:6.4rem;left:50%;transform:translate(-50%,0);width:100%;padding:1.2rem;background-color:#fff;border-radius:1rem;z-index:1;box-shadow:inset 0 0 0 1px #efedeb,0 8px 15px rgba(8,6,25,.06);opacity:0;transition:opacity .5s,display .5s;transition-behavior:allow-discrete}.navigation__list li{padding-block:.6rem}.navigation__list li:first-child{padding-block-start:0}.navigation__list li:last-child{padding-block-end:0}.navigation__list li:not(:last-child){border-bottom:1px solid #efedeb}.navigation__list li a{font-size:1.8rem;line-height:1.5}.navigation__list li a[data-active=true]{font-weight:500;letter-spacing:-.05rem;color:#1c1a19}.navigation__list li a::after{content:none}}:root[data-theme=dark] .navigation{background-color:#201e1d;box-shadow:inset 0 0 0 1px #34302d,0 6px 10px rgba(123,123,123,.03)}:root[data-theme=dark] .navigation__theme-btn{background-color:#1c1a19;box-shadow:inset 0 0 0 1px #34302d}:root[data-theme=dark] .navigation__theme-icon{stroke:#fff}:root[data-theme=dark] .navigation__menu-icon{fill:#fff}:root[data-theme=dark] .navigation__menu-btn--close{background-color:#fff}:root[data-theme=dark] .navigation__menu-icon--close{stroke:#1c1a19}:root[data-theme=dark] .navigation__list{background-color:#201e1d}@media (max-width:40em){:root[data-theme=dark] .navigation__list{box-shadow:inset 0 0 0 1px #34302d,0 8px 15px rgba(8,6,25,.06)}}@media (max-width:40em){:root[data-theme=dark] .navigation__list li:not(:last-child){border-bottom:1px solid #34302d}}.about{gap:2.4rem}.about__title{color:#34302d;height:4.2rem;position:relative;width:fit-content}.about__title::after{content:"";position:absolute;top:2.8rem;left:0;width:100%;height:.8rem;background-color:#93cefc;z-index:-1}.about__text{color:#4a4846;text-wrap:auto}.about__list{margin-inline-start:1.2rem;padding-inline-start:1.2rem}.about__subtitle{color:#34302d;margin-block-end:1.6rem}@media (min-width:48em){.about__icons{margin-block-end:.8rem}}@media (min-width:64em){.about__icons{margin-block-end:2.4rem}}.blog__header{gap:1.6rem}@media (min-width:48em){.blog__header{gap:1.2rem}}.blog__content{padding-block-end:2.4rem}@media (min-width:48em){.blog__content{padding-block-end:3.2rem}}@media (min-width:64em){.blog__content{padding-block-end:4.8rem}}.blog__title{color:#34302d;text-wrap:auto}.blog__date{color:#4a4846;margin-block-end:1.6rem}@media (min-width:48em){.blog__date{margin-block-end:1.2rem}}.blog__table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border-collapse:collapse}.blog__table td,.blog__table th{border:1px solid #efedeb;padding-inline:1.2rem;padding-block:.8rem}.blog__table th{color:#34302d;text-align:left}.blog__table td,.blog__text{color:#4a4846}.blog__text{text-wrap:auto}.blog__text:not(:first-of-type){margin-block:1.2rem}.blog__text:last-of-type{margin-block-end:0}.blog__subtitle{color:#34302d;text-wrap:auto;margin-block-end:1.2rem}.blog__subtitle:first-of-type{margin-block-end:1.6rem}.blog__sub-subtitle{color:#34302d;margin-block-end:1.2rem}.blog__divider{border:0;height:1px;background-color:#efedeb;margin-block:2.4rem}.blog__divider:first-of-type{margin-block:3.2rem}.blog__list{gap:1.2rem;color:#4a4846;padding-inline-start:2.4rem}.blog__pre{background-color:#efedeb!important;padding:1.2rem;border-radius:1.2rem;margin-block:1.2rem}.blog__blockquote{color:#34302d;padding-inline:1.2rem;padding-block:.6rem;margin-block:1.6rem;position:relative}.blog__blockquote strong{display:inline-block;margin-block-end:1rem}.blog__blockquote p{padding-inline-start:.8rem}.blog__blockquote::before{content:"";position:absolute;left:0;width:.4rem;height:100%;background-color:#c0bfbf}.blogs{row-gap:2.4rem}.blogs__header{gap:.6rem}.blogs__articles{gap:2rem;border-top:1px solid #efedeb;padding-block-start:2rem;padding-block-end:.8rem}@media (min-width:64em){.blogs__articles{padding-block-end:2.4rem}}.main{row-gap:3.2rem}@media (min-width:64em){.main{row-gap:4.8rem}}.intro{gap:2.4rem}.intro__title{color:#34302d;width:fit-content;height:4.2rem;position:relative}.intro__title::after{content:"";position:absolute;top:2.8rem;left:0;width:100%;height:.8rem;background-color:#93cefc;z-index:-1}.intro__icons{flex-flow:row nowrap;gap:1.2rem}.intro__icons a{display:inline-block;background-color:#fff;padding:1.2rem;width:4rem;height:4rem;border-radius:1rem;box-shadow:inset 0 0 0 1px #efedeb;transition:all .25s ease}.intro__icons a:hover{background-color:#efedeb;box-shadow:inset 0 0 0 1px #dedcda}.intro__icons a:focus{outline:0;box-shadow:inset 0 0 0 1px #dedcda,0 0 0 2px #fff,0 0 0 4px #5792c0;border-radius:.8rem}.intro__icon{width:1.8rem;height:1.6rem}.articles{row-gap:3.2rem}.articles__container{gap:2.4rem}.articles__link{color:#34302d;display:inline-block;position:relative}.articles__link:not(:focus)::after{content:"";position:absolute;width:12.4rem;height:.3rem;background-color:#93cefc;bottom:0;left:0}.articles__link:hover{opacity:.7}.articles__link:focus{display:inline;outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #5792c0;border-radius:.8rem;width:fit-content}.article{gap:.8rem}.article__title a{color:#34302d;text-wrap:auto}.article__title a:hover{cursor:pointer;opacity:.7;text-decoration:underline}.article__title a:focus,.article__title a:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #5792c0;border-radius:.8rem}.article__date{color:#4a4846}.newsletter{grid-template-rows:1fr 1.5fr;row-gap:2.4rem}.newsletter__header{gap:1.6rem}.newsletter__title{color:#34302d}.newsletter__desc{color:#4a4846;text-wrap:auto}.newsletter__cta-text{color:#34302d}.newsletter__btn{margin-block-start:1.6rem;margin-block-end:.8rem}.newsletter__info-text{color:#4a4846;text-wrap:auto}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3MvYWJzdHJhY3RzL19wbGFjZWhvbGRlcnMuc2NzcyIsInNhc3MvYmFzZS9fZm9udHMuc2NzcyIsInNhc3MvYmFzZS9fcmVzZXQuc2NzcyIsInNhc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsInNhc3MvYmFzZS9fdGhlbWUuc2NzcyIsInNhc3MvbGF5b3V0cy9fbmF2aWdhdGlvbi5zY3NzIiwic2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzYXNzL3BhZ2VzL19ibG9nLnNjc3MiLCJzYXNzL2Jhc2UvX3V0aWxpdGllcy5zY3NzIiwic2Fzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsInNhc3MvY29tcG9uZW50cy9faW5wdXQuc2NzcyIsInNhc3MvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJzYXNzL3BhZ2VzL19hYm91dC5zY3NzIiwic2Fzcy9wYWdlcy9fYmxvZ3Muc2NzcyIsInNhc3MvcGFnZXMvX2hvbWUuc2NzcyIsInNhc3MvcGFnZXMvX25ld3NsZXR0ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxRLENBQUEsb0IsQ0FBQSxtQixDQUNFLFksQ0FDQSxxQixDQUZGLGEsQ0FDRSxZLENBREYsTSxDQUFBLGEsQ0FBQSxXLENBQUEsZ0IsQ0FBQSxjLENBQUEsTSxDQUFBLFksQ0FDRSxZLENBQ0EscUIsQ0FGRixjLENBQUEsZ0IsQ0FBQSxpQixDQUNFLFksQ0FERixhLENBQ0UsWSxDQUNBLHFCLENBR0YsUyxDQUFBLE0sQ0FBQSxLLENBQUEsVyxDQUNFLFksQ0FDQSx5QixDQUZGLE8sQ0FBQSxXLENBQ0UsWSxDQURGLE8sQ0FFRSx5QixDQUdGLGUsQ0FDRSxhLENBQ0EsYSxDQUNBLG9CLENBQ0EscUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsYSxDQUNBLHdCLENDbEJGLFdBQ0Usb0IsQ0FDQSxpQixDQUNBLGlHLENBRUEsZSxDQUNBLGtCLEFBR0YsV0FDRSxvQixDQUNBLGlCLENBQ0EsMkcsQ0FFQSxlLENBQ0Esa0IsQUFHRixXQUNFLG9CLENBQ0EsaUIsQ0FDQSxxRyxDQUVBLGUsQ0FDQSxrQixBQUdGLFdBQ0Usb0IsQ0FDQSxpQixDQUNBLHFHLENBRUEsZSxDQUNBLGtCLEFBR0YsV0FDRSxvQixDQUNBLGlCLENBQ0EsdUcsQ0FFQSxlLENBQ0Esa0IsQUFHRixXQUNFLG9CLENBQ0EsaUIsQ0FDQSx5RyxDQUVBLGUsQ0FDQSxrQixBQUdGLFdBQ0Usc0IsQ0FDQSxpQixDQUNBLDJHLENBRUEsZSxDQUNBLGtCQzVERixDLENBQUEsTyxDQUFBLFEsQ0FHRSxTLENBQ0EsUSxDQUNBLHFCLENBR0YsaUJBQ0UsZ0JBR0YsSSxDQUNFLGUsQ0FDQSw4QixDQUNBLDBCLENBQ0EsNkIsQ0FDQSxxQixDQUVBLDhDQVBGLEksQ0FRSSx3QkFJSixJLENBQ0UsYSxDQUNBLCtCLENBQ0EsZSxDQUNBLHdCLENDZEEsZ0IsQ0FDQSxrQixDRGVBLGlCLENDN0JBLHdCRGdDRSxXLENBQUEsWSxDQUVFLFUsQ0FDQSxpQixDQUNBLHVFLENBQ0EsYyxDQUNBLGMsQ0FHRixZLENBQ0UsVyxDQUNBLE0sQ0FHRixXLENBQ0Usd0IsQ0FDQSxLLENBQ0EsU0FLTixFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FNRSxpQixDQUdGLEMsQ0FDRSxjLENBQ0EsZ0IsQ0FHRixDLENBQ0Usb0IsQ0FDQSxRLENBQUEsTyxDQUFBLE0sQ0FBQSxTLENBSUUsb0IsQ0FHRixPLENBNkJBLFksQ0E1QkUsYyxDQUlKLEcsQ0FBQSxPLENBQUEsRyxDQUFBLEssQ0FJRSxhLENBQ0EsYyxDQUNBLFUsQ0FJRixNLENBQUEsSyxDQUFBLE0sQ0FBQSxRLENBSUUsWSxDQUdGLFcsQ0FDRSxlLENBR0YsTSxDQUNFLFEsQ0FPRixnQixDQUNFLGtCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxTLENFdEhBLDJCLENBQ0Usd0IsQ0FFQSxrQyxDQUFBLG1DLENBRUUsc0QsQ0F3REEsNEMsQ0FsREEsbUQsQ0FDRSw4QyxDQVFKLG9DLENBQ0UsVSxDQUlBLHNDLENBQ0Usd0IsQ0FDQSxrQyxDQUVBLDRDLENBQ0UsVSxDQUdGLDRDLENBQ0Usc0UsQ0FRTixtQyxDQUNFLFMsQ0FJSiwrQixDQUNFLG9CLENBR0YsK0IsQ0FDRSx3QixDQW1CRSx3QyxDQWZGLHNDLENBQ0UsVSxDQWlCRSw4QyxDQUNFLDhDLENBT04scUMsQ0FDRSxhLENBS0YsdUMsQ0FDRSx3QixDQUlKLG1DLENBQ0UsVSxDQVFBLDJDLENBTEYsa0MsQ0FDRSxhLENBUUEsb0MsQ0FDRSxZLENBSUEsNkMsQ0FBQSxxRCxDQUFBLG9ELENBR0UsOEMsQ0FRSiwwQyxDQUFBLHNDLENBQUEsbUMsQ0FHRSxVLENBR0Ysa0MsQ0FBQSxrQyxDQUFBLGtDLENBR0UsYSxDQUdGLHdDLENBQ0UsVSxDQUVBLGdELENBQ0Usd0IsQ0FJSixxQyxDQXNEQSxtQyxDQXJERSx3QixDQUdGLGlDLENBQUEsaUMsQ0FFRSxrQyxDQUlBLHNDLENBQUEsc0MsQ0FFRSxvQixDQUNBLGEsQ0FNSix1QyxDQUFBLG9DLENBRUUsVSxDQUdGLG1DLENBQ0UsYSxDQUtGLDRDLENBQUEseUMsQ0FFRSxVLENDd0NFLDZDLENEckNKLHdDLENBQUEsNkMsQ0FFRSxhLENBSUosNkIsQ0FDRSx3QixDQUNBLGtDLENBQ0EsYSxDQUVBLG9DLENDNEJNLCtELENEM0JKLFUsQ0FHRiwwQyxDQUNFLGEsQ0FPRixtQyxDQUNFLHNFLENBTUYsc0MsQ0FDRSxrQyxDQUdGLG9DLENBQ0Usa0MsQ0FJQSwrQyxDQUNFLGEsQ0FHRiw2QyxDQUNFLGEsQ0FLRiw0QyxDQUNFLFksQ0FFRiwwQyxDQUNFLFksQ0FNSiw0QyxDQUNFLDhDLENFOU9OLFksQ0hPRSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDR05GLGEsQ0FJQSxlLENBSkEsYSxDQUFBLGtCLENBQUEsWSxDSEdFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDR0ZGLGUsQ0hERSxnQixDQUNBLGUsQ0dJRixnQixDQUlBLGlCLENBSkEsbUIsQ0FJQSxxQixDSFRFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDR01GLGlCLENBQUEscUIsQ0hURSxjLENHYUYsZSxDQUFBLGUsQ0FBQSxlLENIYkUsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHNCLENHY0YsWSxDQUlBLG1CLENBSkEsaUIsQ0FBQSxXLENBQUEsVyxDQUFBLE0sQ0FBQSxhLENBQUEsaUIsQ0FBQSxXLENIakJFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDR2tCRixtQixDSHBCRSxlLENHNEJGLGMsQ0FLQSxVLENBTEEsVyxDQUpBLGUsQ0FBQSxvQixDQUFBLGUsQ0FBQSxzQixDQUFBLHNCLENIekJFLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQixDRzBCRixjLENBQUEsVyxDQUVFLGlCLENBR0YsVSxDSGhDRSxnQixDQUNBLHNCLENHaUNBLHNCLENDK0VFLHdCLENDMUhKLFEsQ0FDRSxZLENBRUYsVSxDQUNFLGUsQ0FDQSxtQixDQUNBLG9CLENMTEEsd0JLRUYsVSxDQU1JLGlCLENBQ0Esb0IsQUxURix3QktFRixVLENBV0kseUJBSUosUSxDQUNFLGUsQ0FDQSxtQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSw2QixDQUNBLDhCLENMdkJBLHdCS2lCRixRLENBU0ksb0IsQUwxQkYsd0JLaUJGLFEsQ0FhSSw0QkFJSixZLENBRUUsYSxDQUNBLGlCLENBRUEsbUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxZLENBSUosVyxDQUVFLGEsQ0FDQSxjLENBR0YsVyxDQUNFLHdCLENBQ0EseUIsQ0FHRixRLENBQ0UsVSxDQUNBLFUsQ0FDQSx3QixDQzdEQSxxQixDQUNFLHdCLENBR0YscUIsQ0FDRSwyQyxDQ1RKLE0sQ0FDRSxRLENBQ0Esa0MsQ0FDQSxxQixDQUNBLGtCLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFUsQ0FFQSxhLENBQ0Esd0IsQ0FDQSxTLENBRUEsYSxDQUVFLFMsQ0FHRixhLENMd0RNLHdDLENLdERKLGEsQ0FHRixnQixDQUVFLG9CLENBQ0EsUyxDQU1BLHdCLENBQ0UsYSxDQUdGLHNCLENBQ0UsYSxDQUlKLFksQ0FDRSxZLENBQ0EsYSxDQUVBLHFCLENBQ0UsWSxDQUdGLG1CLENBQ0UsWSxDQUlKLGUsQ0FDRSxrQyxDQUdGLGEsQ0FDRSxrQyxDQUdGLG1CLENBQ0UsYSxDQUdGLFksQ0FDRSxjLENBQ0Esd0IsQ0FHRixZLENBQUEsb0IsQ0FBQSxtQixDQUdFLHNFLENDMUVKLE8sQ0FFRSxvQyxDQUNBLGUsQ0FFQSxnQixDQUNFLG9CLENSTEYsd0JRSUEsZ0IsQ0FJSSx3QixBUlJKLHdCUUlBLGdCLENBUUksMEJBSUosb0IsQ0FFRSxhLENBR0YsYyxDQUVFLG9CLENBQ0EsVSxDQUNBLGdCLENBRUEsc0IsQ0FBQSw4QixDQUFBLDZCLENBR0UsUyxDQUNBLDJDLENBR0EsbUIsQ0FJSixhLENBQ0UsWSxDQUNBLGEsQ0FDQSxZLENBQ0Esd0IsQ0FFQSxtQixDQUNFLGMsQ0FDQSxVLENOL0NOLFcsQ0FFRSxtQyxDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQUNBLG1FLENBR0Esa0IsQ0FDQSxpQixDQUVBLG1CLENBQUEscUIsQ0FBQSxzQixDQUdFLFUsQ0FDQSxXLENPcUJGLGlCLENQbEJBLG1CLENBQ0UsbUIsQ0FHRixxQixDQUNFLFksQ0FDQSxjLENBQ0EsWSxDQUdGLDRCLENBQ0Usa0IsQ0FDQSx3QixDQUdGLHNCLENBQ0UsVSxDQUNBLFcsQ0FHRiw2QixDQUNFLFcsQ0FHRixzQixDQUNFLHdCLENBQ0Esa0MsQ0FDQSxtQixDQUNBLGMsQ0FFQSw0QixDQUNFLFMsQ0FJSix1QixDQUNFLFksQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBR0YsaUIsQ0FFRSxvQixDQUNBLFUsQ0FDQSxnQixDQUdFLHNCLENBRUUsYSxDQUNBLGlCLENBTUEsNkIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGEsQ0FHRiwyQkFBQSxvQixDQUFBLDZDQUFBLGMsQ0FFRSxNLENBQ0EsVSxDQUNBLFksQ0FHRiw0QixDQUNFLFMsQ0FDQSwyQyxDQUdBLG1CLENGaEdSLHdCRXdHQSxzQyxDQUNFLGEsQ0FDQSxTLENBRUEsZ0JBSkYsc0MsQ0FLSSxXQUlKLFcsQ0FDRSxnQixDQUVBLHFCLENBQ0UsYSxDQUNBLGdCLENBR0YsaUIsQ0FDRSxZLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsMkIsQ0FDQSxVLENBQ0EsYyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxTLENBQ0EsOEQsQ0FHQSxTLENBQ0Esa0MsQ0FHQSxrQyxDQUVBLG9CLENBQ0UsbUIsQ0FFQSxnQyxDQUNFLHFCLENBR0YsK0IsQ0FDRSxtQixDQUdGLHlCQUFBLFksQ0FDRSwrQixDQUdGLHNCLENBQ0UsZ0IsQ0FDQSxlLENBRUEsd0MsQ0FDRSxlLENBQ0Esc0IsQ0FDQSxhLENBR0YsNkIsQ0FDRSxjQVNWLGtDLENBQ0Usd0IsQ0FDQSxtRSxDQUlBLDZDLENBQ0Usd0IsQ0FDQSxrQyxDQUdGLDhDLENBQ0UsVyxDQUdGLDZDLENBQ0UsUyxDQUdGLG1ELENBQ0UscUIsQ0FHRixvRCxDQUNFLGMsQ0FHRix3QyxDQUNFLHdCLENGN01KLHdCRTRNRSx3QyxDQUlJLGdFLEFGaE5OLHdCRThOUSxnREFBQSxZLENBQ0UsaUNPaE9aLE0sQ0FFRSxVLENBRUEsYSxDQUVFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUVBLG9CLENBQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLHdCLENBQ0EsVSxDQUlKLFksQ0FFRSxhLENBQ0EsYyxDQU9GLFksQ0FDRSwwQixDQUNBLDJCLENBT0YsZ0IsQ0FFRSxhLENBQ0EsdUIsQ1Q1Q0Ysd0JTK0NBLGEsQ0FFSSx3QixBVGpESix3QlMrQ0EsYSxDQU1JLHlCTHJESixhLENBRUUsVSxDSkZGLHdCSUFBLGEsQ0FLSSxZQUlKLGMsQ0FDRSx3QixDSlZGLHdCSVNBLGMsQ0FJSSwwQixBSmJKLHdCSVNBLGMsQ0FRSSwwQkFJSixZLENBRUUsYSxDQUNBLGMsQ0FHRixXLENBRUUsYSxDQUNBLHVCLENKOUJGLHdCSTJCQSxXLENBTUkseUJBSUosWSxDQUNFLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdDLENBQ0Esd0IsQ0FDQSxlLENBQUEsZSxDQUVFLHdCLENBQ0EscUIsQ0FDQSxtQixDQUdGLGUsQ0FFRSxhLENBQ0EsZSxDQUdGLGUsQ0FNRixXLENBSkksYSxDQUlKLFcsQ0FHRSxjLENBRUEsZ0JBQUEsZSxDQUNFLG1CLENBR0Ysd0IsQ0FDRSxrQixDQUlKLGUsQ0FFRSxhLENBQ0EsYyxDQUNBLHVCLENBRUEsNkIsQ0FDRSx1QixDQUlKLG1CLENBRUUsYSxDQUNBLHVCLENBR0YsYyxDQUNFLFEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxtQixDQUVBLDRCLENBQ0UsbUIsQ0FJSixXLENBRUUsVSxDQUVBLGEsQ0FDQSwyQixDQUdGLFUsQ0FDRSxrQyxDQUNBLGMsQ0FDQSxvQixDQUNBLG1CLENBUUYsaUIsQ0FFRSxhLENBQ0EscUIsQ0FDQSxtQixDQUNBLG1CLENBQ0EsaUIsQ0FFQSx3QixDQUNFLG9CLENBQ0EscUIsQ0FHRixtQixDQUNFLDBCLENBR0YseUIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVyxDQUNBLFcsQ0FDQSx3QixDTXBKTixNLENBRUUsYyxDQUVBLGMsQ0FFRSxTLENBR0YsZ0IsQ0FFRSxRLENBQ0EsNEIsQ0FDQSx3QixDQUNBLHVCLENWYkYsd0JVUUEsZ0IsQ0FRSSwwQkNqQk4sSyxDQUVFLGMsQ1hEQSx3QldERixLLENBS0ksZ0JBSUosTSxDQUVFLFUsQ0FFQSxhLENBRUUsYSxDQUNBLGlCLENBQ0EsYSxDQUNBLGlCLENBRUEsb0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLFUsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxVLENBUUosYSxDQUVFLG9CLENBQ0EsVSxDQUVBLGUsQ0FDRSxvQixDQUNBLHFCLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxrQyxDQUNBLHdCLENBRUEscUIsQ0FDRSx3QixDQUNBLGtDLENBR0YscUIsQ0FDRSxTLENBQ0EsbUUsQ0FJQSxtQixDQUtOLFksQ0FDRSxZLENBQ0EsYSxDQUlKLFMsQ0FFRSxjLENBRUEsb0IsQ0FFRSxVLENBR0YsZSxDQUVFLGEsQ0FDQSxvQixDQUNBLGlCLENBRUEsb0JBQUEsYyxDQUNFLFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxRLENBQ0EsTSxDQUdGLHFCLENBQ0UsVSxDQUdGLHFCLENBQ0UsYyxDQUNBLFMsQ0FDQSwyQyxDQUdBLG1CLENBQ0EsaUIsQ0FLTixRLENBRUUsUyxDQUdFLGlCLENBRUUsYSxDQUNBLGMsQ0FFQSx1QixDQUNFLGMsQ0FDQSxVLENBQ0EseUIsQ0FHRix1QixDQUFBLCtCLENBRUUsUyxDQUNBLDJDLENBR0EsbUIsQ0FLTixjLENBRUUsYSxDQy9JSixXLENBRUUsNEIsQ0FDQSxjLENBRUEsbUIsQ0FFRSxVLENBR0Ysa0IsQ0FFRSxhLENBR0YsaUIsQ0FFRSxhLENBQ0EsYyxDQUdGLHFCLENBRUUsYSxDQUdGLGdCLENBQ0UseUIsQ0FDQSxzQixDQUdGLHNCLENBRUUsYSxDQUNBLGMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbiVncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbiVidXR0b24tc3R5bGUge1xuICB3aWR0aDogMTUuOHJlbTtcbiAgaGVpZ2h0OiA1LjFyZW07XG4gIHBhZGRpbmctYmxvY2s6IDEuMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzY2VmYztcbiAgY29sb3I6ICMxYzFhMTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvRE1TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RNU2Fucy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvRE1TYW5zLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRE1TYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9ETVNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ETVNhbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL0RNU2Fucy1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RNU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL0RNU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ETVNhbnMtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvRE1TYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYUNvZGVcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpcmFDb2RlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvRmlyYUNvZGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkB2aWV3LXRyYW5zaXRpb24ge1xuICBuYXZpZ2F0aW9uOiBhdXRvO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgaGFuZ2luZy1wdW5jdHVhdGlvbjogZmlyc3QgbGFzdDtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJETVNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTAwO1xuICBAaW5jbHVkZSBjb250YWluZXJXaWR0aCgxNDRyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1sYXJnZS10YWJsZXRzKSB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Z2ljb25zL3BhdHRlcm4tbGlnaHQuc3ZnKSBuby1yZXBlYXQgcmlnaHQvY292ZXI7XG4gICAgICB3aWR0aDogY2FsYyg0Mi4zcmVtIC8gMik7XG4gICAgICBoZWlnaHQ6IDQyLjNyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMjIuN3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbnAge1xuICBtYXgtd2lkdGg6IDc1Y2g7XG4gIHRleHQtd3JhcDogcHJldHR5O1xufVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmOnZpc2l0ZWQsXG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5pbWcsXG52aWRlbyxcbnBpY3R1cmUsXG5zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8qIEFkZCB3aWR0aDogMTAwJSBpZiBuZWVkZWQgdG8gc29tZSBpbWFnZXNcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbltyb2xlPVwibGlzdFwiXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogTk9URTogdXNlIGx2aCwgc3ZoLCBvciBkdmggaW5zdGVhZCB2aCAqL1xuIiwiQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhICN7JGJyZWFrcG9pbnR9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdHlwb2dyYXBoeSgkc2l6ZSwgJHdlaWdodDogNDAwLCAkaGVpZ2h0OiAxLCAkc3BhY2luZzogMCkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAkc3BhY2luZztcbn1cblxuQG1peGluIGNvbnRhaW5lcldpZHRoKCR3aWR0aCkge1xuICBtYXgtd2lkdGg6ICR3aWR0aDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbiIsIjpyb290W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtOTAwO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnaWNvbnMvcGF0dGVybi1kYXJrLnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgICZfX2xpc3QgbGkgYSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAwIDAgMCAycHggJGNvbG9yLW5ldXRyYWwtODAwLFxuICAgICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgICB9XG5cbiAgICAmX19pY29ucyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtODAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtNzAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtNzAwLFxuICAgICAgICAgICAgMCAwIDAgMnB4ICRjb2xvci1uZXV0cmFsLTgwMCxcbiAgICAgICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTA7XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICB9XG5cbiAgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgfVxuXG4gIC5hcnRpY2xlcyB7XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgIDAgMCAwIDJweCAkY29sb3ItbmV1dHJhbC04MDAsXG4gICAgICAgICAgMCAwIDAgNHB4ICRjb2xvci1ibHVlLTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAwIDAgMCAycHggJGNvbG9yLW5ldXRyYWwtODAwLFxuICAgICAgICAgICAgMCAwIDAgNHB4ICRjb2xvci1ibHVlLTgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTQwMDtcbiAgICB9XG4gIH1cblxuICAuYmxvZ3Mge1xuICAgICZfX2FydGljbGVzIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICB9XG4gIH1cblxuICAucGFnZV9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuICB9XG5cbiAgLnBhZ2VfX2Rlc2Mge1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC00MDA7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICAmX19jb3B5cmlnaHQgcCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIH1cblxuICAgICZfX2ljb25zIHtcbiAgICAgIGE6Zm9jdXMsXG4gICAgICBhOmZvY3VzLXZpc2libGUsXG4gICAgICBhOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgMCAwIDAgMnB4ICRjb2xvci1uZXV0cmFsLTgwMCxcbiAgICAgICAgICAwIDAgMCA0cHggJGNvbG9yLWJsdWUtODAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9nIHtcbiAgICAmX190aXRsZSxcbiAgICAmX19zdWJ0aXRsZSxcbiAgICAmX19zdWItc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCxcbiAgICAmX19kYXRlLFxuICAgICZfX2xpc3Qge1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTQwMDtcbiAgICB9XG5cbiAgICAmX19ibG9ja3F1b3RlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC03MDA7XG4gICAgfVxuXG4gICAgJl9fcHJlLFxuICAgIGNvZGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fdGFibGUge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW5ldXRyYWwtNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dCB7XG4gICAgJl9fdGl0bGUsXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzbGV0dGVyIHtcbiAgICAmX190aXRsZSxcbiAgICAmX19jdGEtdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgICB9XG5cbiAgICAmX19kZXNjLFxuICAgICZfX2luZm8tdGV4dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtODAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTMwMDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC00MDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC03MDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OlxuICAgICAgICBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtNjAwLFxuICAgICAgICAwIDAgMCAycHggJGNvbG9yLW5ldXRyYWwtOTAwLFxuICAgICAgICAwIDAgMCA0cHggJGNvbG9yLWJsdWUtNzAwO1xuICAgIH1cblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1ncmVlbi01MDA7XG4gICAgfVxuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1yZWQtNDAwO1xuICAgIH1cblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tNTAwO1xuICAgICAgfVxuXG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkLTQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBmaWxsOiAkY29sb3ItZ3JlZW4tNTAwO1xuICAgICAgfVxuICAgICAgJi0tZXJyb3Ige1xuICAgICAgICBmaWxsOiAkY29sb3ItcmVkLTQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJpbWFyeS1idXR0b24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgMnB4ICRjb2xvci1uZXV0cmFsLTkwMCxcbiAgICAgICAgMCAwIDAgNHB4ICRjb2xvci1ibHVlLTcwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAkc3BhY2luZy0yMDtcbiAgcGFkZGluZzogJHNwYWNpbmctNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgYm94LXNoYWRvdzpcbiAgICBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtMjAwLFxuICAgIDAgNnB4IDEwcHggcmdiYSgkY29sb3I6ICM3YjdiN2IsICRhbHBoYTogMC4wMyk7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19hdmF0YXIsXG4gICZfX21lbnUtYnRuLFxuICAmX190aGVtZS1idG4ge1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy04O1xuICB9XG5cbiAgJl9fbWVudS1idG4ge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbWVudS1idG4tLWNsb3NlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgfVxuXG4gICZfX21lbnUtaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgJl9fbWVudS1pY29uLS1jbG9zZSB7XG4gICAgc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0wO1xuICB9XG5cbiAgJl9fdGhlbWUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1uZXV0cmFsLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTg7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMTI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGhlbWUtaWNvbiB7XG4gICAgd2lkdGg6IDEuN3JlbTtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICRjb2xvci1uZXV0cmFsLTkwMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGdhcDogJHNwYWNpbmctMjQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtODtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTYwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1hY3RpdmU9XCJ0cnVlXCJdOm5vdCg6Zm9jdXMpOjphZnRlcixcbiAgICAgICAgJjpub3QoOmZvY3VzKTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAwIDAgMCAycHggJGNvbG9yLW5ldXRyYWwtMCxcbiAgICAgICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oXCIobWF4LXdpZHRoOiA0MGVtKVwiKSB7XG4gIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB+IC5uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQHN0YXJ0aW5nLXN0eWxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTY7XG5cbiAgICAmX19tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1LjJyZW0gKyAxLjJyZW0pO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtMTA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1uZXV0cmFsLTIwMCxcbiAgICAgICAgMCA4cHggMTVweCByZ2JhKCRjb2xvcjogIzA4MDYxOSwgJGFscGhhOiAwLjA2KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBvcGFjaXR5IDAuNXMsXG4gICAgICAgIGRpc3BsYXkgMC41cztcbiAgICAgIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6ICRzcGFjaW5nLTY7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbmV1dHJhbC0yMDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC05MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOnJvb3RbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAubmF2aWdhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtODAwO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtNzAwLFxuICAgICAgMCA2cHggMTBweCByZ2JhKCRjb2xvcjogIzdiN2I3YiwgJGFscGhhOiAwLjAzKTtcblxuICAgICZfX3RoZW1lLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC05MDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIH1cblxuICAgICZfX3RoZW1lLWljb24ge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0wO1xuICAgIH1cblxuICAgICZfX21lbnUtaWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0wO1xuICAgIH1cblxuICAgICZfX21lbnUtYnRuLS1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuICAgIH1cblxuICAgICZfX21lbnUtaWNvbi0tY2xvc2Uge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC05MDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC04MDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oXCIobWF4LXdpZHRoOiA0MGVtKVwiKSB7XG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1uZXV0cmFsLTcwMCxcbiAgICAgICAgICAwIDhweCAxNXB4IHJnYmEoJGNvbG9yOiAjMDgwNjE5LCAkYWxwaGE6IDAuMDYpO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC00MDA7XG4gICAgICAgICAgJltkYXRhLWFjdGl2ZT1cInRydWVcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhcIihtYXgtd2lkdGg6IDQwZW0pXCIpIHtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiV0ZXh0LXByZXNldC0xIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSg0cmVtLCA4MDAsIDEuMywgLTAuMXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC0yIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgzLjJyZW0sIDgwMCwgMS4zLCAtMC4wNXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC0zIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyLjhyZW0sIDcwMCwgMS4zLCAtMC4wNXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC00IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgyLjRyZW0sIDYwMCwgMS4zLCAtMC4wNXJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC01IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgycmVtLCA2MDAsIDEuMywgLTAuMDVyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtNiB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS44cmVtLCA1MDAsIDEuNSwgLTAuMDVyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtNyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS44cmVtLCA0MDAsIDEuNSwgLTAuMDJyZW0pO1xufVxuXG4ldGV4dC1wcmVzZXQtNy1zZW1pIHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgxLjhyZW0sIDYwMCwgMS41LCAtMC4wMnJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC04IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgxLjZyZW0sIDQwMCwgMS4zLCAtMC4wMnJlbSk7XG59XG5cbiV0ZXh0LXByZXNldC04LWl0YWxpYyB7XG4gIEBpbmNsdWRlIHR5cG9ncmFwaHkoMS42cmVtLCA0MDAsIDEuMywgLTAuMDJyZW0pO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiV0ZXh0LXByZXNldC05IHtcbiAgQGluY2x1ZGUgdHlwb2dyYXBoeSgxLjZyZW0sIDQwMCwgMS40NiwgLTAuMDRyZW0pO1xuICBmb250LWZhbWlseTogXCJGaXJhQ29kZVwiO1xufVxuIiwiLmJsb2cge1xuICAmX19oZWFkZXIge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0xNjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtdGFibGV0cykge1xuICAgICAgZ2FwOiAkc3BhY2luZy0xMjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogJHNwYWNpbmctMjQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy0zMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy00ODtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMTtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTgtaXRhbGljO1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogJHNwYWNpbmctMTY7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6ICRzcGFjaW5nLTEyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbmV1dHJhbC0yMDA7XG4gICAgICBwYWRkaW5nLWlubGluZTogJHNwYWNpbmctMTI7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTY7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC04O1xuICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTYwMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ibG9jazogJHNwYWNpbmctMTI7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMztcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0xMjtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0xNjtcbiAgICB9XG4gIH1cblxuICAmX19zdWItc3VidGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTQ7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0xMjtcbiAgfVxuXG4gICZfX2RpdmlkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0yMDA7XG4gICAgbWFyZ2luLWJsb2NrOiAkc3BhY2luZy0yNDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLTMyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy0xMjtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjaW5nLTI0O1xuICB9XG5cbiAgJl9fcHJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0yMDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xMjtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEyO1xuICAgIG1hcmdpbi1ibG9jazogJHNwYWNpbmctMTI7XG4gIH1cblxuICBjb2RlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC05O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTIwMDtcbiAgfVxuXG4gICZfX2Jsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTc7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICBwYWRkaW5nLWlubGluZTogJHNwYWNpbmctMTI7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctNjtcbiAgICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLTE2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDAuNHJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTQwMDtcbiAgICB9XG4gIH1cbn1cbiIsIltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBtYXJnaW4tYmxvY2s6ICRzcGFjaW5nLTE2O1xuICBtYXJnaW4taW5saW5lOiAkc3BhY2luZy0xNjtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKFwiKG1pbi13aWR0aDogNDJlbSlcIikge1xuICAgIG1hcmdpbi1ibG9jazogJHNwYWNpbmctMjA7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQtbGFyZ2UtdGFibGV0cykge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6ICRzcGFjaW5nLTMyO1xuICB9XG59XG5cbi53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgbWFyZ2luLWlubGluZTogMC40cmVtO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy0zMjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW5ldXRyYWwtMjAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbmV1dHJhbC0yMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhcIihtaW4td2lkdGg6NDJlbSlcIikge1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAkc3BhY2luZy00ODtcbiAgfVxufVxuXG4ucGFnZV9fdGl0bGUge1xuICBAZXh0ZW5kICV0ZXh0LXByZXNldC0yO1xuICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtNTAwO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICB9XG59XG5cbi5wYWdlX19kZXNjIHtcbiAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNztcbiAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTYwMDtcbiAgdGV4dC13cmFwOiBhdXRvO1xufVxuXG4ucmVzaXppbmcgKiB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0yMDA7XG59XG4iLCIucHJpbWFyeS1idXR0b24ge1xuICBAZXh0ZW5kICVidXR0b24tc3R5bGU7XG4gIEBleHRlbmQgJXRleHQtcHJlc2V0LTY7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtNzAwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMCAwIDJweCAkY29sb3ItbmV1dHJhbC0wLFxuICAgICAgMCAwIDAgNHB4ICRjb2xvci1ibHVlLTgwMDtcbiAgfVxufVxuIiwiLmlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0wO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwO1xuICBwYWRkaW5nLWJsb2NrOiAkc3BhY2luZy0xMjtcbiAgcGFkZGluZy1pbmxpbmU6ICRzcGFjaW5nLTE2O1xuICB3aWR0aDogMTAwJTtcbiAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNztcbiAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJl9fZ3JvdXAge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZ2FwOiAkc3BhY2luZy02O1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTc7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgfVxuXG4gICZfX2ZlZWRiYWNrIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBnYXA6ICRzcGFjaW5nLTg7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC04O1xuXG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuLTcwMDtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZC02MDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDEuNHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcblxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgZmlsbDogJGNvbG9yLWdyZWVuLTcwMDtcbiAgICB9XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBmaWxsOiAkY29sb3ItcmVkLTYwMDtcbiAgICB9XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLWdyZWVuLTcwMDtcbiAgfVxuXG4gICYtLWVycm9yIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLXJlZC02MDA7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTYwMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0yMDA7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1uZXV0cmFsLTMwMCxcbiAgICAgIDAgMCAwIDJweCAkY29sb3ItbmV1dHJhbC0xMDAsXG4gICAgICAwIDAgMCA0cHggJGNvbG9yLWJsdWUtODAwO1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ibG9jazogJHNwYWNpbmctMTY7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy0yMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy0zMjtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5cmlnaHQgcCB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtODtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNjAwO1xuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGdhcDogJHNwYWNpbmctMTY7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICBhOmZvY3VzLFxuICAgIGE6Zm9jdXMtdmlzaWJsZSxcbiAgICBhOmZvY3VzLXdpdGhpbiB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgMnB4ICRjb2xvci1uZXV0cmFsLTAsXG4gICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dCB7XG4gIEBleHRlbmQgJWZsZXhib3g7XG4gIGdhcDogJHNwYWNpbmctMjQ7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTI7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMi44cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS01MDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC03O1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDA7XG4gICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTctc2VtaTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjJyZW07XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuMnJlbTtcbiAgfVxuXG4gICZfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy04O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTQ7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTcwMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0xNjtcbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LXRhYmxldHMpIHtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1sYXJnZS10YWJsZXRzKSB7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAkc3BhY2luZy0yNDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9ncyB7XG4gIEBleHRlbmQgJWdyaWQ7XG4gIHJvdy1nYXA6ICRzcGFjaW5nLTI0O1xuXG4gICZfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gIH1cblxuICAmX19hcnRpY2xlcyB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTIwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbmV1dHJhbC0yMDA7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogJHNwYWNpbmctMjA7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6ICRzcGFjaW5nLTg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRicmVha3BvaW50LWxhcmdlLXRhYmxldHMpIHtcbiAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAkc3BhY2luZy0yNDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgQGV4dGVuZCAlZ3JpZDtcbiAgcm93LWdhcDogJHNwYWNpbmctMzI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkYnJlYWtwb2ludC1sYXJnZS10YWJsZXRzKSB7XG4gICAgcm93LWdhcDogJHNwYWNpbmctNDg7XG4gIH1cbn1cblxuLmludHJvIHtcbiAgQGV4dGVuZCAlZmxleGJveDtcbiAgZ2FwOiAkc3BhY2luZy0yNDtcblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMjtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyLjhyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTUwMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBleHRlbmQgJWZsZXhib3g7XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAkc3BhY2luZy0xMjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEyO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTEwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjb2xvci1uZXV0cmFsLTIwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMjAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtMzAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICBpbnNldCAwIDAgMCAxcHggJGNvbG9yLW5ldXRyYWwtMzAwLFxuICAgICAgICAgIDAgMCAwIDJweCAkY29sb3ItbmV1dHJhbC0wLFxuICAgICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtODtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlcyB7XG4gIEBleHRlbmQgJWdyaWQ7XG4gIHJvdy1nYXA6ICRzcGFjaW5nLTMyO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAlZmxleGJveDtcbiAgICBnYXA6ICRzcGFjaW5nLTI0O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNjtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6Zm9jdXMpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLTUwMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgMnB4ICRjb2xvci1uZXV0cmFsLTAsXG4gICAgICAgIDAgMCAwIDRweCAkY29sb3ItYmx1ZS04MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgQGV4dGVuZCAlZmxleGJveDtcbiAgZ2FwOiAkc3BhY2luZy04O1xuXG4gICZfX3RpdGxlIHtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJXRleHQtcHJlc2V0LTU7XG4gICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICAgICAgdGV4dC13cmFwOiBhdXRvO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAwIDAgMCAycHggJGNvbG9yLW5ldXRyYWwtMCxcbiAgICAgICAgICAwIDAgMCA0cHggJGNvbG9yLWJsdWUtODAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLTg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtOC1pdGFsaWM7XG4gICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTYwMDtcbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXIge1xuICBAZXh0ZW5kICVncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxLjVmcjtcbiAgcm93LWdhcDogJHNwYWNpbmctMjQ7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBAZXh0ZW5kICVmbGV4Ym94O1xuICAgIGdhcDogJHNwYWNpbmctMTY7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtMjtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNzAwO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtNztcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNjAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgfVxuXG4gICZfX2N0YS10ZXh0IHtcbiAgICBAZXh0ZW5kICV0ZXh0LXByZXNldC01O1xuICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC03MDA7XG4gIH1cblxuICAmX19idG4ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogJHNwYWNpbmctMTY7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogJHNwYWNpbmctODtcbiAgfVxuXG4gICZfX2luZm8tdGV4dCB7XG4gICAgQGV4dGVuZCAldGV4dC1wcmVzZXQtODtcbiAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtNjAwO1xuICAgIHRleHQtd3JhcDogYXV0bztcbiAgfVxufVxuIl19 */
