.footer{--footer-text-primary: var(--text-light-primary);--footer-text-secondary: var(--text-light-secondary);--stroke-footer: var(--stroke-light);--bg-footer: var(--bg-white);background-color:var(--footer-background)}.footer_dark-text{--footer-text-primary: var(--text-dark-primary);--footer-text-secondary: var(--text-dark-secondary);--stroke-footer: var(--stroke-dark);--bg-footer: var(--bg-dark)}.footer-primary{padding:3.125rem 0}@media screen and (min-width:160.0625rem){.footer-primary{padding:1.95312vw 0}}@media screen and (max-width:87.5rem){.footer-primary{padding:3.75rem 0}}@media screen and (max-width:39.375rem){.footer-primary{padding:3.125rem 0 1.875rem}}.footer-primary__container{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__container{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer-primary__block{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-primary__block{gap:.58594vw}}@media screen and (max-width:39.375rem){.footer-primary__block>.logo,.footer-primary__block>.logo .logo__image{height:2.75rem}}.footer-primary__block:first-child{grid-column:1/3;gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__block:first-child{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__block:first-child{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}}.footer-primary__block_contact{grid-column:9/13}@media screen and (max-width:87.5rem){.footer-primary__block_contact .footer-dropdown{padding-bottom:0;border-bottom:none}}.footer-primary__menu{grid-column:3/9;display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem}@media screen and (min-width:160.0625rem){.footer-primary__menu{gap:.78125vw}}@media screen and (max-width:87.5rem){.footer-primary__menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.footer-primary__menu .footer-primary__block:nth-child(3n+1){grid-column:1/3}.footer-primary__menu .footer-primary__block:nth-child(3n+2){grid-column:3/5}.footer-primary__menu .footer-primary__block:nth-child(3n+3){grid-column:5/7}.footer-powered{padding:1.125rem 0 1.1875rem}@media screen and (min-width:160.0625rem){.footer-powered{padding:.70312vw 0 .74219vw}}@media screen and (max-width:39.375rem){.footer-powered{padding:.9375rem 0}}.footer-powered__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.3125rem}@media screen and (min-width:160.0625rem){.footer-powered__container{-webkit-column-gap:.78125vw;-moz-column-gap:.78125vw;column-gap:.78125vw;row-gap:.19531vw}}.footer-powered__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.3125rem}@media screen and (min-width:160.0625rem){.footer-powered__block{-webkit-column-gap:.78125vw;-moz-column-gap:.78125vw;column-gap:.78125vw;row-gap:.19531vw}}.footer-powered__link,.made-by{position:relative;color:var(--footer-text-secondary)}.footer-powered__link::before{content:"";position:absolute;top:-.625rem;left:-.625rem;width:calc(100% + .625rem*2);height:calc(100% + .625rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.footer-powered__link::before{top:-.39062vw;left:-.39062vw;width:calc(100% + .39062vw*2);height:calc(100% + .39062vw*2)}}@media (any-hover:hover){.footer-powered__link:hover{color:var(--accent-color-dark)}}.made-by{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:center;-ms-flex-align:center;align-items:center;gap:.625rem;text-transform:uppercase}@media screen and (min-width:160.0625rem){.made-by{gap:.39062vw}}@media (any-hover:hover){.made-by:hover{color:var(--accent-color-dark)}.made-by:hover>svg{fill:var(--accent-color-dark)}}.made-by::before{content:"";position:absolute;top:-.875rem;left:-.875rem;width:calc(100% + .875rem*2);height:calc(100% + .875rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.made-by::before{top:-.54688vw;left:-.54688vw;width:calc(100% + .54688vw*2);height:calc(100% + .54688vw*2)}}.made-by__logo{width:2.05rem;height:.75rem;fill:var(--footer-text-secondary);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.made-by__logo{width:1.28125vw;height:.46875vw}}.made-by__text{font-size:.875rem}@media screen and (min-width:160.0625rem){.made-by__text{font-size:.54688vw}}.payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}@media screen and (min-width:160.0625rem){.payment-methods{gap:.39062vw}}.payment-methods__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;list-style:none}@media screen and (min-width:160.0625rem){.payment-methods__list{gap:.19531vw}}.payment-methods__text{color:var(--footer-text-secondary)}.payment-methods__item{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:var(--radius-secondary);overflow:hidden}.payment-methods__item::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--bg-footer);opacity:.05}.payment-methods__image{position:relative;z-index:1;width:auto;height:1.5rem}@media screen and (min-width:160.0625rem){.payment-methods__image{height:.9375vw}}.footer-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-dropdown{gap:.58594vw}}.footer-dropdown__title{color:var(--footer-text-primary)}.footer-dropdown__icon{width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;fill:var(--bg-dark)}@media screen and (min-width:160.0625rem){.footer-dropdown__icon{width:.625vw;height:.625vw}}.footer-dropdown__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none}@media screen and (min-width:160.0625rem){.footer-dropdown__list{gap:.39062vw}}.footer-dropdown__link{position:relative}.footer-dropdown__link::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.footer-dropdown__link::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}.footer-dropdown__link:not(.link_accent){color:var(--footer-text-secondary)}@media (any-hover:hover){.footer-dropdown__link:not(.link_accent):hover{color:var(--accent-color-dark)}}.footer-dropdown__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}@media screen and (min-width:160.0625rem){.footer-dropdown__content{gap:.58594vw}}.footer-dropdown__content>hr{padding:0;margin:0;width:100%;height:1px;background-color:var(--bg-footer);border:0;border-radius:0;opacity:.1}@media screen and (max-width:87.5rem){.footer-dropdown{width:100%;position:relative;padding:.9375rem 0 .875rem;border-bottom:solid 1px var(--stroke-footer)}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown{padding:.58594vw 0 .54688vw;border-bottom-width:.03906vw}}@media screen and (max-width:87.5rem){.footer-dropdown>input[type=checkbox]:checked~.footer-dropdown__title::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-dropdown>input[type=checkbox]:checked~.footer-dropdown__content{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-dropdown__content{display:none}.footer-dropdown__title{position:relative;width:100%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.625rem;cursor:pointer}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title{gap:.39062vw}}@media screen and (max-width:87.5rem){.footer-dropdown__title::before{content:"";position:absolute;top:-.9375rem;left:-.9375rem;width:calc(100% + .9375rem*2);height:calc(100% + .9375rem*2);background-color:transparent;opacity:0}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title::before{top:-.58594vw;left:-.58594vw;width:calc(100% + .58594vw*2);height:calc(100% + .58594vw*2)}}@media screen and (max-width:87.5rem){.footer-dropdown__title::after{content:"";position:relative;width:1.25rem;height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--bg-footer);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99865 10.9766L14.1236 6.85156L15.302 8.0299L9.99865 13.3332L4.69531 8.0299L5.87365 6.85156L9.99865 10.9766Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99865 10.9766L14.1236 6.85156L15.302 8.0299L9.99865 13.3332L4.69531 8.0299L5.87365 6.85156L9.99865 10.9766Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:-webkit-transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier);transition:transform var(--animation-timing) var(--cubic-bezier),-webkit-transform var(--animation-timing) var(--cubic-bezier)}}@media screen and (max-width:87.5rem) and (min-width:160.0625rem){.footer-dropdown__title::after{width:.78125vw;height:.78125vw}}.contact-list__list{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;list-style:none}@media screen and (min-width:160.0625rem){.contact-list__list{gap:.39062vw}}.contact-list__item,.contact-list__item>.link{position:relative;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.625rem}@media screen and (min-width:160.0625rem){.contact-list__item,.contact-list__item>.link{gap:.39062vw}}.contact-list__item::before,.contact-list__item>.link::before{content:"";position:absolute;top:-.3125rem;left:-.3125rem;width:calc(100% + .3125rem*2);height:calc(100% + .3125rem*2);background-color:transparent;opacity:0}@media screen and (min-width:160.0625rem){.contact-list__item::before,.contact-list__item>.link::before{top:-.19531vw;left:-.19531vw;width:calc(100% + .19531vw*2);height:calc(100% + .19531vw*2)}}@media (any-hover:hover){.contact-list__item>.link:hover .contact-list__text{color:var(--accent-color-dark)}.contact-list__item>.link:hover .contact-list__icon>svg{fill:var(--accent-color-dark)}}.contact-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-list__text{color:var(--footer-text-primary);-webkit-transition:color var(--animation-timing) var(--cubic-bezier);transition:color var(--animation-timing) var(--cubic-bezier)}.contact-list__title{color:var(--footer-text-secondary)}.contact-list__icon{position:relative;padding:.53125rem .5625rem;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;border-radius:var(--radius-secondary);overflow:hidden}@media screen and (min-width:160.0625rem){.contact-list__icon{padding:.33203vw .35156vw}}.contact-list__icon::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--bg-footer);opacity:.05}.contact-list__icon>svg{position:relative;z-index:1;width:.75rem;height:.75rem;fill:var(--bg-footer);-webkit-transition:fill var(--animation-timing) var(--cubic-bezier);transition:fill var(--animation-timing) var(--cubic-bezier)}@media screen and (min-width:160.0625rem){.contact-list__icon>svg{width:.46875vw;height:.46875vw}}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}@media screen and (min-width:160.0625rem){.social-media{gap:.39062vw}}.social-media__link{position:relative;border-color:var(--stroke-footer);background-color:transparent;-webkit-transition:border-color var(--animation-timing) var(--cubic-bezier);transition:border-color var(--animation-timing) var(--cubic-bezier)}.social-media__link .button__icon{fill:var(--bg-footer)}@media (any-hover:hover){.social-media__link:hover{border-color:var(--accent-color)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwibWl4aW5zL19taXhpbi5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX21hZGUtYnkuc2NzcyIsIm1peGlucy9fcHNldWRvLWhvdmVyLnNjc3MiLCJtaXhpbnMvX2Rpc2FibGUtbW9iLWhvdmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fcGF5bWVudC1tZXRob2RzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fZm9vdGVyLWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9fY29udGFjdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuY3NzIiwiY29tcG9uZW50cy9mb290ZXIvX3NvY2lhbC1tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE8sQ0FDRSxnRCxDQUNBLG9ELENBQ0Esb0MsQ0FDQSw0QixDQUVBLHlDLENBRUEsaUIsQ0FDRSwrQyxDQUNBLG1ELENBQ0EsbUMsQ0FDQSwyQixDQUdGLGUsQ0FDRSxrQixDQ2pCRiwwQ0RnQkEsZSxDQUlJLHFCLEFDRkosc0NERkEsZSxDQVFJLG1CLEFDQUosd0NEUkEsZSxDQVlJLDZCQUdGLDBCLENBQ0UsWSxDQUNBLG9DLENBQ0EsVyxDQ2xDSiwwQ0QrQkUsMEIsQ0FNSSxjLEFDbkJOLHNDRGFFLDBCLENBVUksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLE9BSUosc0IsQ0FDRSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLENDcERKLDBDRCtDRSxzQixDQVFJLGMsQUMvQk4sd0NEdUJHLDRCLENBQUEseUMsQ0FhSyxnQkFiTCxrQyxDQTBCRyxlLENBRUEsVyxDQzNFTiwwQ0QrQ0csa0MsQ0ErQkssYyxBQzVEUixzQ0Q2Qkcsa0MsQ0FtQ0ssVSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsYUFJSiw4QixDQUNFLGdCLENDekVOLHNDRHdFSywrQyxDQUtLLGdCLENBRUEsb0JBTVIscUIsQ0FDRSxlLENBQ0EsWSxDQUNBLG1DLENBQ0EsVyxDQzNHSiwwQ0R1R0UscUIsQ0FPSSxjLEFDNUZOLHNDRHFGRSxxQixDQVdJLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsT0FkSCw0RCxDQW9CTyxlLENBcEJQLDRELENBd0JPLGUsQ0F4QlAsNEQsQ0E0Qk8sZSxDQU9WLGUsQ0FDRSw0QixDQzNJRiwwQ0QwSUEsZSxDQUlJLDZCLEFDdEhKLHdDRGtIQSxlLENBUUksb0JBR0YsMEIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsZ0IsQ0M1SkosMENEcUpFLDBCLENBVUksMkIsQ0FBQSx3QixDQUFBLG1CLENBQ0Esa0JBSUosc0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esa0IsQ0FBQSxjLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsZ0IsQ0N6S0osMENEb0tFLHNCLENBUUksMkIsQ0FBQSx3QixDQUFBLG1CLENBQ0Esa0JBSUoscUIsQ0VsTEosUSxDRm1MTSxpQixDQUVBLGtDLENBSEQsNkIsQ0dqTEgsVSxDQUNBLGlCLENBQ0EsWSxDQUNBLGEsQ0FFQSw0QixDQUNBLDZCLENBRUEsNEIsQ0FFQSxTLENGVkEsMENEaUxHLDZCLENHcEtELGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQyxBQ2pCRix5QkppTEcsMkIsQ0FVRyxnQ0U1TFIsUSxDQUdFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxXLENBR0Esd0IsQ0RSQSwwQ0NERixRLENBWUksYyxBRVhGLHlCQUNFLGMsQ0ZjQSw4QixDQWhCSixrQixDQW1CTSwrQkFuQk4sZ0IsQ0NDRSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsYSxDQUVBLDRCLENBQ0EsNkIsQ0FFQSw0QixDQUVBLFMsQ0ZWQSwwQ0NERixnQixDQ2NJLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQ0RTRixjLENBQ0UsYSxDQUNBLGEsQ0FFQSxpQyxDQUVBLG1FLENBQUEsMkQsQ0RoQ0YsMENDMEJBLGMsQ0FTSSxlLENBQ0EsaUJBSUosYyxDQUNFLGlCLENEekNGLDBDQ3dDQSxjLENBSUksb0JHN0NOLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ0pGQSwwQ0lERixnQixDQU1JLGNBR0Ysc0IsQ0FDRSxTLENBQVcsUSxDQUVYLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxrQixDQUFBLGMsQ0FDQSxZLENBRUEsZSxDSmhCRiwwQ0lRQSxzQixDQVdJLGNBSUosc0IsQ0FDRSxrQyxDQUdGLHNCLENBQ0UsaUIsQ0FFQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSwwQixDQUFBLHVCLENBQUEsa0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEscUMsQ0FDQSxlLENBVEQsOEIsQ0FZRyxVLENBQ0EsaUIsQ0FDQSxLLENBQU8sTSxDQUNQLFMsQ0FFQSxVLENBQ0EsVyxDQUVBLGlDLENBQ0EsVyxDQUlKLHVCLENBQ0UsaUIsQ0FDQSxTLENBRUEsVSxDQUNBLGEsQ0p6REYsMENJb0RBLHVCLENBUUksZ0JDN0ROLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFksQ0xGQSwwQ0tERixnQixDQU1JLGNBR0YsdUIsQ0FDRSxnQyxDQUdGLHNCLENBQ0UsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLG1CLENBQUEsYSxDQUVBLG1CLENMbEJGLDBDS1lBLHNCLENBU0ksWSxDQUNBLGVBSUosc0IsQ0FDRSxTLENBQ0EsUSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBRUEsZSxDTGxDRiwwQ0swQkEsc0IsQ0FXSSxjQUlKLHNCLENBQ0UsaUIsQ0FERCw4QixDSHpDRCxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsOEIsQ0FFQSw0QixDQUVBLFMsQ0ZWQSwwQ0t5Q0MsOEIsQ0g1QkMsYSxDQUNBLGMsQ0FFQSw2QixDQUNBLGdDLEFHd0JELDJCQUFBLGEsQ0FRRyxrQyxDRmpESix5QkFDRSwyQkFBQSxtQixDRW1ESSxnQ0FLTix5QixDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxZLENMNURGLDBDS3lEQSx5QixDQU1JLGNBTkgsNEIsQ0FVRyxTLENBQ0EsUSxDQUVBLFUsQ0FDQSxVLENBRUEsaUMsQ0FDQSxRLENBQ0EsZSxDQUVBLFUsQ0wzREosc0NLbkJGLGdCLENBbUZJLFUsQ0FFQSxpQixDQUNBLDBCLENBRUEsOEMsQUx2RkYsa0VLREYsZ0IsQ0EyRk0sMkIsQ0FFQSw4QixBTDFFSixzQ0tuQkYsNEUsQ0FxR2MsZ0MsQ0FBQSw0QixDQUFBLHdCLENBckdkLHVFLENBMEdZLG1CLENBQUEsbUIsQ0FBQSxZLENBTVIseUIsQ0FDRSxZLENBR0YsdUIsQ0FDRSxpQixDQUVBLFUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVyxDQUVBLGdCLEFMN0hKLGtFS21IRSx1QixDQWFJLGMsQUw5R04sc0NLaUdHLCtCLENIbkhILFUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSw4QixDQUVBLDRCLENBRUEsVyxBRlZBLGtFS21IRywrQixDSHRHRCxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsZ0MsQUZDRixzQ0tpR0csOEIsQ0FxQkcsVSxDQUNBLGlCLENBRUEsYSxDQUNBLGMsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEsaUMsQ0FDQSxxUyxDQUFBLDZSLENBQ0EseUIsQ0FBQSxpQixDQUNBLDRCLENBQUEsb0IsQ0FDQSw2QixDQUFBLHFCLENBRUEsZ0YsQ0FBQSxnRSxDQUFBLGdJLEFMdEpOLGtFS21IRyw4QixDQXNDSyxjLENBQ0EsaUJDMUpSLG1CLENBQ0UsUyxDQUNBLFEsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsVyxDQUVBLGUsQ05SRiwwQ01BQSxtQixDQVdJLGNBSUosbUIsQ0NrZUYseUIsQ0RoZUksaUIsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLHFCLENBQ0EsVyxDTnZCRiwwQ01lQSxtQixDQ29mRSx5QixDRHplRSxjQVhILDJCLENDdWZELGlDLENMdGdCQSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUVBLDZCLENBQ0EsOEIsQ0FFQSw0QixDQUVBLFMsQ0ZWQSwwQ01lQywyQixDQ2tnQkcsaUMsQ0xwZ0JGLGEsQ0FDQSxjLENBRUEsNkIsQ0FDQSxnQyxBQ2pCRix5QkdrQ0MsbUQsQ0FJTyw4QixDQUpQLHVELENBUVMsK0JBT1Ysc0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBR0YsbUIsQ0FDRSxnQyxDQUVBLG9FLENBQUEsNEQsQ0FHRixvQixDQUNFLGtDLENBR0YsbUIsQ0FDRSxpQixDQUNBLDBCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FFQSxxQyxDQUNBLGUsQ056RUYsMENNZ0VBLG1CLENBWUksMkJBWkgsMkIsQ0FnQkcsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBRUEsVSxDQUNBLFcsQ0FFQSxpQyxDQUNBLFcsQ0ExQkgsdUIsQ0E4QkcsaUIsQ0FDQSxTLENBRUEsWSxDQUNBLGEsQ0FFQSxxQixDQUVBLG1FLENBQUEsMkQsQ050R0osMENNZ0VDLHVCLENBeUNLLGMsQ0FDQSxpQkUzR1IsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FDQSxXLENSRkEsMENRREYsYSxDQU1JLGNBR0YsbUIsQ0FDRSxpQixDQUVBLGlDLENBQ0EsNEIsQ0FFQSwyRSxDQUFBLG1FLENBTkQsaUMsQ0FTRyxxQixDTGpCSix5QkFDRSx5QixDS29CRSxrQyIsImZpbGUiOiJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vbWl4aW5zJztcblxuLmZvb3RlciB7XG4gIC0tZm9vdGVyLXRleHQtcHJpbWFyeTogdmFyKC0tdGV4dC1saWdodC1wcmltYXJ5KTtcbiAgLS1mb290ZXItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXRleHQtbGlnaHQtc2Vjb25kYXJ5KTtcbiAgLS1zdHJva2UtZm9vdGVyOiB2YXIoLS1zdHJva2UtbGlnaHQpO1xuICAtLWJnLWZvb3RlcjogdmFyKC0tYmctd2hpdGUpO1xuICBcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWJhY2tncm91bmQpO1xuICBcbiAgJl9kYXJrLXRleHQge1xuICAgIC0tZm9vdGVyLXRleHQtcHJpbWFyeTogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5OiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcbiAgICAtLXN0cm9rZS1mb290ZXI6IHZhcigtLXN0cm9rZS1kYXJrKTtcbiAgICAtLWJnLWZvb3RlcjogdmFyKC0tYmctZGFyayk7XG4gIH1cbiAgXG4gICYtcHJpbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDUwKSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIHBhZGRpbmc6IGJpZyg1MCkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nOiByZW0oNjApIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgcGFkZGluZzogcmVtKDUwKSAwIHJlbSgzMCk7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgIGdhcDogcmVtKDIwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgZ2FwOiBiaWcoMjApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0oMTUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygxNSk7XG4gICAgICB9XG5cbiAgICAgICY+LmxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAubG9nbyB7XG4gICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuXG4gICAgICAgIGdhcDogcmVtKDIwKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICAgIGdhcDogYmlnKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2NvbnRhY3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogOS8xMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICAgICAgJiAuZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgZ3JpZC1jb2x1bW46IDMvOTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgZ2FwOiByZW0oMjApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgICBnYXA6IGJpZygyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgJiAuZm9vdGVyLXByaW1hcnkge1xuICAgICAgICAmX19ibG9jayB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMy81O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA1Lzc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiByZW0oMTgpIDAgcmVtKDE5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTgpIDAgYmlnKDE5KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiByZW0oMTUpIDA7XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XG4gICAgICByb3ctZ2FwOiByZW0oNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IGJpZygyMCk7XG4gICAgICAgIHJvdy1nYXA6IGJpZyg1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMCk7XG4gICAgICByb3ctZ2FwOiByZW0oNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IGJpZygyMCk7XG4gICAgICAgIHJvdy1nYXA6IGJpZyg1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBzZXVkbygxMCkge31cbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW1wb3J0IFwibWFkZS1ieVwiLFxuXCJwYXltZW50LW1ldGhvZHNcIixcblwiZm9vdGVyLWRyb3Bkb3duXCIsXG5cImNvbnRhY3QtbGlzdFwiLFxuXCJzb2NpYWwtbWVkaWFcIlxuIiwiQG1peGluIG1lZGlhQmlnRGVza3RvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDI1NjEpfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYURlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje3JlbSgyMTAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFMYXB0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNzUwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFUYWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSgxNDAwKX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWFNb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje3JlbSg2MzApfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYSgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9AbWl4aW4gY29udGFpbmVyKCRuYW1lLCAkd2lkdGgpIHtcbi8vICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4vLyAgY29udGFpbmVyLW5hbWU6ICRuYW1lO1xuLy8gIEBjb250YWluZXIgKG1heC13aWR0aDogJHdpZHRoKSB7XG4vLyAgICBAY29udGVudDtcbi8vICB9XG4vL31cbiIsIi5tYWRlLWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogcmVtKDEwKTtcblxuICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIGdhcDogYmlnKDEwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgIFxuICAgICY+c3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHBzZXVkbygxNCkge31cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiByZW0oMzIuOCk7XG4gICAgaGVpZ2h0OiByZW0oMTIpO1xuXG4gICAgZmlsbDogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcblxuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDMyLjgpO1xuICAgICAgaGVpZ2h0OiBiaWcoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IGJpZygxNCk7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcHNldWRvKCRwaXhlbCkge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLSN7cmVtKCRwaXhlbCl9O1xyXG4gIGxlZnQ6IC0je3JlbSgkcGl4ZWwpfTtcclxuXHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje3JlbSgkcGl4ZWwpfSAqIDIpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcclxuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xyXG4gICAgbGVmdDogI3tiaWcoLSRwaXhlbCl9O1xyXG4gIFxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7YmlnKCRwaXhlbCl9ICogMik7XHJcbiAgfVxyXG5cclxuICBAY29udGVudDtcclxufVxyXG4iLCJAbWl4aW4gaG92ZXIge1xyXG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYXltZW50LW1ldGhvZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSgxMCk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygxMCk7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO21hcmdpbjogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiByZW0oNSk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO2xlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZm9vdGVyKTtcbiAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGhlaWdodDogYmlnKDI0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHJlbSgxNSk7XG5cbiAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBnYXA6IGJpZygxNSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IHJlbSgxNik7XG4gICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBmaWxsOiB2YXIoLS1iZy1kYXJrKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICB3aWR0aDogYmlnKDE2KTtcbiAgICAgIGhlaWdodDogYmlnKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcHNldWRvKDUpIHt9XG4gICAgfVxuXG4gICAgJjpub3QoLmxpbmtfYWNjZW50KSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcblxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgZ2FwOiBiaWcoMTUpO1xuICAgIH1cblxuICAgICY+aHIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZm9vdGVyKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSgxNSkgMCByZW0oMTQpO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXN0cm9rZS1mb290ZXIpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoMTUpIDAgYmlnKDE0KTtcblxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogYmlnKDEpO1xuICAgIH1cblxuICAgICY+aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgJn4uZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiByZW0oMTApO1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIGdhcDogYmlnKDEwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgcHNldWRvKDE1KVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J005Ljk5ODY1IDEwLjk3NjZMMTQuMTIzNiA2Ljg1MTU2TDE1LjMwMiA4LjAyOTlMOS45OTg2NSAxMy4zMzMyTDQuNjk1MzEgOC4wMjk5TDUuODczNjUgNi44NTE1Nkw5Ljk5ODY1IDEwLjk3NjZaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgICAgICB3aWR0aDogYmlnKDIwKTtcbiAgICAgICAgICBoZWlnaHQ6IGJpZygyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250YWN0LWxpc3Qge1xuICAmX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLFxuICAmX19pdGVtPi5saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBnYXA6IGJpZygxMCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHBzZXVkbyg1KSB7fVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0+Lmxpbmsge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICYgLmNvbnRhY3QtbGlzdCB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgJj5zdmcge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1wcmltYXJ5KTtcblxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcmVtKDguNSkgcmVtKDkpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNlY29uZGFyeSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBwYWRkaW5nOiBiaWcoOC41KSBiaWcoOSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgIH1cblxuICAgICY+c3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuXG4gICAgICBmaWxsOiB2YXIoLS1iZy1mb290ZXIpO1xuXG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiBiaWcoMTIpO1xuICAgICAgICBoZWlnaHQ6IGJpZygxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWxpZ2h0LXByaW1hcnkpO1xuICAtLWZvb3Rlci10ZXh0LXNlY29uZGFyeTogdmFyKC0tdGV4dC1saWdodC1zZWNvbmRhcnkpO1xuICAtLXN0cm9rZS1mb290ZXI6IHZhcigtLXN0cm9rZS1saWdodCk7XG4gIC0tYmctZm9vdGVyOiB2YXIoLS1iZy13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kKTsgfVxuICAuZm9vdGVyX2RhcmstdGV4dCB7XG4gICAgLS1mb290ZXItdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LWRhcmstcHJpbWFyeSk7XG4gICAgLS1mb290ZXItdGV4dC1zZWNvbmRhcnk6IHZhcigtLXRleHQtZGFyay1zZWNvbmRhcnkpO1xuICAgIC0tc3Ryb2tlLWZvb3RlcjogdmFyKC0tc3Ryb2tlLWRhcmspO1xuICAgIC0tYmctZm9vdGVyOiB2YXIoLS1iZy1kYXJrKTsgfVxuICAuZm9vdGVyLXByaW1hcnkge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLmZvb3Rlci1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMS45NTMxMnZ3IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgIC5mb290ZXItcHJpbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNzVyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAuZm9vdGVyLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbSAwIDEuODc1cmVtOyB9IH1cbiAgICAuZm9vdGVyLXByaW1hcnlfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBnYXA6IDEuMjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDA7IH0gfVxuICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMC45Mzc1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrIHtcbiAgICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS4zNzVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9jayA+IC5sb2dvIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuMzc1cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2sgPiAubG9nbyAubG9nb19faW1hZ2Uge1xuICAgICAgICAgIGhlaWdodDogMi43NXJlbTsgfSB9XG4gICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgZ2FwOiAxLjI1cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIHtcbiAgICAgICAgICAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC42MjVyZW07IH0gfVxuICAgICAgLmZvb3Rlci1wcmltYXJ5X19ibG9ja19jb250YWN0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkvMTM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgICAgIC5mb290ZXItcHJpbWFyeV9fYmxvY2tfY29udGFjdCAuZm9vdGVyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLmZvb3Rlci1wcmltYXJ5X19tZW51IHtcbiAgICAgIGdyaWQtY29sdW1uOiAzLzk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgIGdhcDogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5X19tZW51IHtcbiAgICAgICAgICBnYXA6IDAuNzgxMjV2dzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAwOyB9IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzU7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeV9fbWVudSAuZm9vdGVyLXByaW1hcnlfX2Jsb2NrOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA1Lzc7IH1cbiAgLmZvb3Rlci1wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwIDEuMTg3NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLXBvd2VyZWQge1xuICAgICAgICBwYWRkaW5nOiAwLjcwMzEydncgMCAwLjc0MjE5dnc7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjM3NXJlbSkge1xuICAgICAgLmZvb3Rlci1wb3dlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDA7IH0gfVxuICAgIC5mb290ZXItcG93ZXJlZF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgcm93LWdhcDogMC4zMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLXBvd2VyZWRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgcm93LWdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICAuZm9vdGVyLXBvd2VyZWRfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgIHJvdy1nYXA6IDAuMzEyNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1wb3dlcmVkX19ibG9jayB7XG4gICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc4MTI1dnc7XG4gICAgICAgICAgcm93LWdhcDogMC4xOTUzMXZ3OyB9IH1cbiAgICAuZm9vdGVyLXBvd2VyZWRfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7IH1cbiAgICAgIC5mb290ZXItcG93ZXJlZF9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjYyNXJlbTtcbiAgICAgICAgbGVmdDogLTAuNjI1cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC42MjVyZW0gKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjYyNXJlbSAqIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAgIC5mb290ZXItcG93ZXJlZF9fbGluazo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTAuMzkwNjJ2dztcbiAgICAgICAgICAgIGxlZnQ6IC0wLjM5MDYydnc7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zOTA2MnZ3ICogMik7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzkwNjJ2dyAqIDIpOyB9IH1cbiAgICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAuZm9vdGVyLXBvd2VyZWRfX2xpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH0gfVxuXG4ubWFkZS1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXNlY29uZGFyeSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAubWFkZS1ieSB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgIC5tYWRlLWJ5OmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH1cbiAgICAgIC5tYWRlLWJ5OmhvdmVyID4gc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYWNjZW50LWNvbG9yLWRhcmspOyB9IH1cbiAgLm1hZGUtYnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC44NzVyZW07XG4gICAgbGVmdDogLTAuODc1cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjg3NXJlbSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC44NzVyZW0gKiAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tYWRlLWJ5OjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0wLjU0Njg4dnc7XG4gICAgICAgIGxlZnQ6IC0wLjU0Njg4dnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjU0Njg4dncgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjU0Njg4dncgKiAyKTsgfSB9XG4gIC5tYWRlLWJ5X19sb2dvIHtcbiAgICB3aWR0aDogMi4wNXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgZmlsbDogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLm1hZGUtYnlfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMS4yODEyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNDY4NzV2dzsgfSB9XG4gIC5tYWRlLWJ5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5tYWRlLWJ5X190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjU0Njg4dnc7IH0gfVxuXG4ucGF5bWVudC1tZXRob2RzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cbiAgLnBheW1lbnQtbWV0aG9kc19fbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAucGF5bWVudC1tZXRob2RzX19saXN0IHtcbiAgICAgICAgZ2FwOiAwLjE5NTMxdnc7IH0gfVxuICAucGF5bWVudC1tZXRob2RzX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTsgfVxuICAucGF5bWVudC1tZXRob2RzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGF5bWVudC1tZXRob2RzX19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgICAgb3BhY2l0eTogMC4wNTsgfVxuICAucGF5bWVudC1tZXRob2RzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgLnBheW1lbnQtbWV0aG9kc19faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXZ3OyB9IH1cblxuLmZvb3Rlci1kcm9wZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5mb290ZXItZHJvcGRvd24ge1xuICAgICAgZ2FwOiAwLjU4NTk0dnc7IH0gfVxuICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpOyB9XG4gIC5mb290ZXItZHJvcGRvd25fX2ljb24ge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBmaWxsOiB2YXIoLS1iZy1kYXJrKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDAuNjI1dnc7XG4gICAgICAgIGhlaWdodDogMC42MjV2dzsgfSB9XG4gIC5mb290ZXItZHJvcGRvd25fX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX19saXN0IHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuZm9vdGVyLWRyb3Bkb3duX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyLWRyb3Bkb3duX19saW5rOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuMzEyNXJlbTtcbiAgICAgIGxlZnQ6IC0wLjMxMjVyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMzEyNXJlbSAqIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgICAgICAuZm9vdGVyLWRyb3Bkb3duX19saW5rOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuMTk1MzF2dztcbiAgICAgICAgICBsZWZ0OiAtMC4xOTUzMXZ3O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjE5NTMxdncgKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMTk1MzF2dyAqIDIpOyB9IH1cbiAgICAuZm9vdGVyLWRyb3Bkb3duX19saW5rOm5vdCgubGlua19hY2NlbnQpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb290ZXItdGV4dC1zZWNvbmRhcnkpOyB9XG4gICAgICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgLmZvb3Rlci1kcm9wZG93bl9fbGluazpub3QoLmxpbmtfYWNjZW50KTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfSB9XG4gIC5mb290ZXItZHJvcGRvd25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5mb290ZXItZHJvcGRvd25fX2NvbnRlbnQge1xuICAgICAgICBnYXA6IDAuNTg1OTR2dzsgfSB9XG4gICAgLmZvb3Rlci1kcm9wZG93bl9fY29udGVudCA+IGhyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZm9vdGVyKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgIC5mb290ZXItZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjg3NXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1zdHJva2UtZm9vdGVyKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3LjVyZW0pIGFuZCAobWluLXdpZHRoOiAxNjAuMDYyNXJlbSkge1xuICAgIC5mb290ZXItZHJvcGRvd24ge1xuICAgICAgcGFkZGluZzogMC41ODU5NHZ3IDAgMC41NDY4OHZ3O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4wMzkwNnZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgLmZvb3Rlci1kcm9wZG93biA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuZm9vdGVyLWRyb3Bkb3duX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5mb290ZXItZHJvcGRvd25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5mb290ZXItZHJvcGRvd25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5mb290ZXItZHJvcGRvd25fX3RpdGxlIHtcbiAgICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSB7XG4gICAgICAgIC5mb290ZXItZHJvcGRvd25fX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuOTM3NXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjkzNzVyZW0gKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuOTM3NXJlbSAqIDIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkgYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgICAgIC5mb290ZXItZHJvcGRvd25fX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuNTg1OTR2dztcbiAgICAgICAgICBsZWZ0OiAtMC41ODU5NHZ3O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAwLjU4NTk0dncgKiAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuNTg1OTR2dyAqIDIpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcuNXJlbSkge1xuICAgICAgICAuZm9vdGVyLWRyb3Bkb3duX190aXRsZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOS45OTg2NSAxMC45NzY2TDE0LjEyMzYgNi44NTE1NkwxNS4zMDIgOC4wMjk5TDkuOTk4NjUgMTMuMzMzMkw0LjY5NTMxIDguMDI5OUw1Ljg3MzY1IDYuODUxNTZMOS45OTg2NSAxMC45NzY2WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNOS45OTg2NSAxMC45NzY2TDE0LjEyMzYgNi44NTE1NkwxNS4zMDIgOC4wMjk5TDkuOTk4NjUgMTMuMzMzMkw0LjY5NTMxIDguMDI5OUw1Ljg3MzY1IDYuODUxNTZMOS45OTg2NSAxMC45NzY2WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKSwgLXdlYmtpdC10cmFuc2Zvcm0gdmFyKC0tYW5pbWF0aW9uLXRpbWluZykgdmFyKC0tY3ViaWMtYmV6aWVyKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4Ny41cmVtKSBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgICAgLmZvb3Rlci1kcm9wZG93bl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMC43ODEyNXZ3O1xuICAgICAgICAgIGhlaWdodDogMC43ODEyNXZ3OyB9IH1cblxuLmNvbnRhY3QtbGlzdF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAuY29udGFjdC1saXN0X19saXN0IHtcbiAgICAgIGdhcDogMC4zOTA2MnZ3OyB9IH1cblxuLmNvbnRhY3QtbGlzdF9faXRlbSxcbi5jb250YWN0LWxpc3RfX2l0ZW0gPiAubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNvbnRhY3QtbGlzdF9faXRlbSxcbiAgICAuY29udGFjdC1saXN0X19pdGVtID4gLmxpbmsge1xuICAgICAgZ2FwOiAwLjM5MDYydnc7IH0gfVxuICAuY29udGFjdC1saXN0X19pdGVtOjpiZWZvcmUsXG4gIC5jb250YWN0LWxpc3RfX2l0ZW0gPiAubGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjMxMjVyZW07XG4gICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMC4zMTI1cmVtICogMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjMxMjVyZW0gKiAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jb250YWN0LWxpc3RfX2l0ZW06OmJlZm9yZSxcbiAgICAgIC5jb250YWN0LWxpc3RfX2l0ZW0gPiAubGluazo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMC4xOTUzMXZ3O1xuICAgICAgICBsZWZ0OiAtMC4xOTUzMXZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xOTUzMXZ3ICogMik7IH0gfVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3QtbGlzdF9faXRlbSA+IC5saW5rOmhvdmVyIC5jb250YWN0LWxpc3RfX3RleHQge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3ItZGFyayk7IH1cbiAgLmNvbnRhY3QtbGlzdF9faXRlbSA+IC5saW5rOmhvdmVyIC5jb250YWN0LWxpc3RfX2ljb24gPiBzdmcge1xuICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvci1kYXJrKTsgfSB9XG5cbi5jb250YWN0LWxpc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY29udGFjdC1saXN0X190ZXh0IHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci10ZXh0LXByaW1hcnkpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cblxuLmNvbnRhY3QtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLXRleHQtc2Vjb25kYXJ5KTsgfVxuXG4uY29udGFjdC1saXN0X19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjUzMTI1cmVtIDAuNTYyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zZWNvbmRhcnkpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLmNvbnRhY3QtbGlzdF9faWNvbiB7XG4gICAgICBwYWRkaW5nOiAwLjMzMjAzdncgMC4zNTE1NnZ3OyB9IH1cbiAgLmNvbnRhY3QtbGlzdF9faWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1mb290ZXIpO1xuICAgIG9wYWNpdHk6IDAuMDU7IH1cbiAgLmNvbnRhY3QtbGlzdF9faWNvbiA+IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIGZpbGw6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwLjA2MjVyZW0pIHtcbiAgICAgIC5jb250YWN0LWxpc3RfX2ljb24gPiBzdmcge1xuICAgICAgICB3aWR0aDogMC40Njg3NXZ3O1xuICAgICAgICBoZWlnaHQ6IDAuNDY4NzV2dzsgfSB9XG5cbi5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MC4wNjI1cmVtKSB7XG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICBnYXA6IDAuMzkwNjJ2dzsgfSB9XG4gIC5zb2NpYWwtbWVkaWFfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0cm9rZS1mb290ZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWFuaW1hdGlvbi10aW1pbmcpIHZhcigtLWN1YmljLWJlemllcik7IH1cbiAgICAuc29jaWFsLW1lZGlhX19saW5rIC5idXR0b25fX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tYmctZm9vdGVyKTsgfVxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgLnNvY2lhbC1tZWRpYV9fbGluazpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTsgfSB9XG4iLCIuc29jaWFsLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiByZW0oMTApO1xuXG4gIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgZ2FwOiBiaWcoMTApO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdHJva2UtZm9vdGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS1hbmltYXRpb24tdGltaW5nKSB2YXIoLS1jdWJpYy1iZXppZXIpO1xuXG4gICAgJiAuYnV0dG9uX19pY29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWJnLWZvb3Rlcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIH1cbiAgfVxufVxuIl19 */
