.form ::-moz-placeholder{color:var(--color-black-30)}.form ::placeholder{color:var(--color-black-30)}.form__container{display:flex;flex-direction:column;gap:2.3426061493vw}@media (min-width:1367px){.form__container{gap:1.6666666667vw}}@media (min-width:576px) and (max-width:991px){.form__container{gap:2.0942408377vw}}@media (max-width:575px){.form__container{gap:4.132231405vmin}}.form__field-error{color:red;margin-top:.5em}.form__file-remove{padding:0;margin-left:.5em;border:0;background:0 0;color:red}.form__row{display:flex;margin:0 -.7320644217vw}@media (min-width:1367px){.form__row{margin:0 -.5208333333vw}}@media (min-width:576px) and (max-width:991px){.form__row{margin:0;flex-direction:column;gap:2.0942408377vw}}@media (max-width:575px){.form__row{margin:0 -2.7548209366vmin}}.form__col{margin:0 .7320644217vw}.form__col--6{flex-basis:calc(50% - 1.4641288433vw)}@media (min-width:1367px){.form__col--6{flex-basis:calc(50% - 1.0416666667vw)}}@media (min-width:576px) and (max-width:991px){.form__col--6{flex-basis:auto}}@media (max-width:575px){.form__col--6{flex-basis:calc(50% - 5.5096418733vmin)}}@media (min-width:1367px){.form__col{margin:0 .5208333333vw}}@media (min-width:576px) and (max-width:991px){.form__col{margin:0}}@media (max-width:575px){.form__col{margin:0 2.7548209366vmin}}.form__input{width:100%;font-weight:500;font-size:2.4890190337vw;line-height:90%;letter-spacing:-.02em;font-family:var(--font-secondary);padding:0 0 .439238653vw;border:0;border-bottom:1px solid var(--color-border);transition:all .3s ease-out}.form__input:focus{border-bottom-color:var(--color-primary)}@media (min-width:1367px){.form__input{font-size:2.3958333333vw;padding:0 0 .3125vw}}@media (min-width:576px) and (max-width:991px){.form__input{font-size:3.664921466vw;padding:0 0 .7853403141vw}}@media (max-width:575px){.form__input{font-size:5.5096418733vmin;padding:0 0 2.7548209366vmin}}.form__policy{margin:4.39238653vw 0 2.9282576867vw}@media (min-width:1367px){.form__policy{margin:3.125vw 0 2.0833333333vw}}@media (min-width:576px) and (max-width:991px){.form__policy{margin:7.8534031414vw 0 5.2356020942vw}}@media (max-width:575px){.form__policy{margin:8.2644628099vmin 0}}.form__fileitem{display:flex;gap:1.4641288433vw}@media (min-width:1367px){.form__fileitem{gap:1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.form__fileitem{gap:2.6178010471vw}}@media (max-width:575px){.form__fileitem{gap:5.5096418733vmin}}.file-input__input{display:none;opacity:0;z-index:-1}.file-input__ico{width:4.0263543192vw;height:4.0263543192vw;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background-color:var(--color-primary);color:#fff;cursor:pointer;transition:all .3s ease-out}.file-input__ico:hover{background-color:var(--color-black);color:#fff}.file-input__ico svg{width:1.756954612vw;height:1.756954612vw}@media (min-width:1367px){.file-input__ico svg{width:1.25vw;height:1.25vw}}@media (min-width:576px) and (max-width:991px){.file-input__ico svg{width:3.1413612565vw;height:3.1413612565vw}}@media (max-width:575px){.file-input__ico svg{width:6.6115702479vmin;height:6.6115702479vmin}}@media (min-width:1367px){.file-input__ico{width:2.8645833333vw;height:2.8645833333vw}}@media (min-width:576px) and (max-width:991px){.file-input__ico{width:5.890052356vw;height:5.890052356vw}}@media (max-width:575px){.file-input__ico{width:11.0192837466vmin;height:11.0192837466vmin}}.checkbox__input{z-index:-1;display:none;position:absolute}.checkbox__input:checked+.checkbox__text:before{background:var(--color-primary)}.checkbox__text{padding-left:2.0497803807vw;position:relative;cursor:pointer}.checkbox__text a{border-bottom:1px solid var(--color-black)}.checkbox__text a:hover{border-bottom-color:transparent}.checkbox__text:before{content:"";display:inline-block;position:absolute;width:1.1713030747vw;height:1.1713030747vw;border:1.5px solid var(--color-primary);border-radius:2px;left:0;top:0;transition:all .3s ease-out}@media (min-width:1367px){.checkbox__text:before{width:1.25vw;height:1.25vw}}@media (min-width:576px) and (max-width:991px){.checkbox__text:before{width:2.0942408377vw;height:2.0942408377vw}}@media (max-width:575px){.checkbox__text:before{width:4.4077134986vmin;height:4.4077134986vmin}}@media (min-width:1367px){.checkbox__text{padding-left:1.875vw}}@media (min-width:576px) and (max-width:991px){.checkbox__text{padding-left:3.4031413613vw}}@media (max-width:575px){.checkbox__text{padding-left:7.1625344353vmin}}.contacts-table{display:flex;flex-direction:column;gap:2.9282576867vw}.contacts-table__tr{display:flex;padding-bottom:1.4641288433vw;border-bottom:1px solid var(--color-border)}@media (min-width:1367px){.contacts-table__tr{padding-bottom:1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__tr{padding-bottom:2.6178010471vw}}@media (max-width:575px){.contacts-table__tr{padding-bottom:5.5096418733vmin}}.contacts-table__td:first-child{flex-shrink:0;width:15.5197657394vw}@media (min-width:1367px){.contacts-table__td:first-child{width:13.6458333333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__td:first-child{width:18.7172774869vw}}@media (max-width:575px){.contacts-table__td:first-child{width:35.8126721763vmin}}.contacts-table__td--soc{display:flex;flex-wrap:wrap;gap:.7320644217vw 1.0248901903vw}.contacts-table__td--soc a{color:var(--color-primary);border-bottom:1px solid transparent}.contacts-table__td--soc a:hover{border-bottom-color:var(--color-primary)}@media (min-width:1367px){.contacts-table__td--soc{gap:.78125vw 1.0416666667vw}}@media (min-width:576px) and (max-width:991px){.contacts-table__td--soc{gap:.5235602094vw 1.3089005236vw}}@media (max-width:575px){.contacts-table__td--soc{gap:1.3774104683vmin 2.7548209366vmin}}@media (min-width:1367px){.contacts-table{gap:2.0833333333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table{gap:3.7958115183vw}}@media (max-width:575px){.contacts-table{gap:8.2644628099vmin}}.contacts-table--contacts{gap:2.196193265vw;opacity:0;visibility:hidden}.contacts-table--contacts .contacts-table__tr{padding-bottom:2.196193265vw}@media (min-width:1367px){.contacts-table--contacts .contacts-table__tr{padding-bottom:1.5625vw}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts .contacts-table__tr{padding-bottom:2.6178010471vw}}@media (max-width:575px){.contacts-table--contacts .contacts-table__tr{padding-bottom:5.5096418733vmin}}.contacts-table--contacts .contacts-table__tr:last-child{padding-bottom:0;border-bottom:none}.contacts-table--contacts .contacts-table__td:first-child{width:16.1786237189vw}@media (min-width:1367px){.contacts-table--contacts .contacts-table__td:first-child{width:20.0520833333vw}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts .contacts-table__td:first-child{width:31.9371727749vw}}@media (max-width:575px){.contacts-table--contacts .contacts-table__td:first-child{width:31.4049586777vmin}}@media (min-width:1367px){.contacts-table--contacts{gap:1.5625vw}}@media (max-width:991px){.contacts-table--contacts{visibility:visible;opacity:1}}@media (min-width:576px) and (max-width:991px){.contacts-table--contacts{gap:2.6178010471vw}}@media (max-width:575px){.contacts-table--contacts{gap:5.5096418733vmin}}.gallery-details{padding-bottom:5.8565153734vw}.gallery-details__divider{border-bottom:1px solid var(--color-border);margin-bottom:4.39238653vw}@media (min-width:1367px){.gallery-details__divider{margin-bottom:3.125vw}}@media (min-width:576px) and (max-width:991px){.gallery-details__divider{margin-bottom:5.2356020942vw}}@media (max-width:575px){.gallery-details__divider{margin-bottom:11.0192837466vmin}}.gallery-details__container{display:flex;flex-direction:column;gap:.3660322108vw}@media (min-width:1367px){.gallery-details__container{gap:.2604166667vw}}@media (min-width:576px) and (max-width:991px){.gallery-details__container{gap:.6544502618vw}}@media (max-width:575px){.gallery-details__container{gap:1.3774104683vmin}}.gallery-details__row{display:grid;gap:.3660322108vw}.gallery-details__row,.gallery-details__row--2{grid-template-columns:1fr 1fr}.gallery-details__row--3{grid-template-columns:1fr 1fr 1fr}@media (min-width:1367px){.gallery-details__row{gap:.2604166667vw}}@media (min-width:576px) and (max-width:991px){.gallery-details__row{gap:.6544502618vw}}@media (max-width:575px){.gallery-details__row{gap:1.3774104683vmin;display:flex;flex-direction:column}}.gallery-details__griditems{display:grid;grid-template-columns:1fr 1fr;gap:.3660322108vw}@media (min-width:1367px){.gallery-details__griditems{gap:.2604166667vw}}@media (min-width:576px) and (max-width:991px){.gallery-details__griditems{gap:.6544502618vw}}@media (max-width:575px){.gallery-details__griditems{gap:1.3774104683vmin;display:flex;flex-direction:column}}.gallery-details__griditem{background-color:var(--color-primary);border-radius:3px}.gallery-details__griditem img{aspect-ratio:466/472;transition:all .3s ease-out;border-radius:3px;width:100%;height:100%}.gallery-details__griditem img:hover{opacity:.5}@media (max-width:575px){.gallery-details__griditem img{aspect-ratio:330/230}}.gallery-details__griditem--lg img{aspect-ratio:937/950}@media (max-width:575px){.gallery-details__griditem--lg img{aspect-ratio:330/230}}.gallery-details__griditem--sm img{aspect-ratio:623/472}@media (max-width:575px){.gallery-details__griditem--sm img{aspect-ratio:330/230}}@media (min-width:1367px){.gallery-details{padding-bottom:3.125vw}}@media (min-width:576px) and (max-width:991px){.gallery-details{padding-bottom:7.8534031414vw}}@media (max-width:575px){.gallery-details{padding-bottom:11.0192837466vmin}}.glightbox-mobile .goverlay,.goverlay{background:rgba(0,0,0,.6)}.glightbox-clean .gslide-media{box-shadow:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jsb2Nrcy9mb3JtLnNjc3MiLCJnYWxsZXJ5LWRldGFpbHMuY3NzIiwiLi4vX2JyZWFrcG9pbnQuc2NzcyIsIi4uL2Jsb2Nrcy9jaGVja2JveC5zY3NzIiwiLi4vYmxvY2tzL2NvbnRhY3RzLXRhYmxlLnNjc3MiLCJnYWxsZXJ5LWRldGFpbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQyx5QkFDQywyQkNQNkMsQ0RNOUMsb0JBQ0MsMkJDUDZDLENEUzlDLGlCQUNDLFlDVjJFLENEVzNFLHFCQ1hpRyxDRFlqRyxrQkNab0gsQ0NpQnJILDBCRlJBLGlCQUtFLGtCQUFBLENBQUEsQ0NkbUwsK0NEU3JMLGlCQVFFLGtCQUFBLENBQUEsQ0NqQnVRLHlCRFN6USxpQkFXRSxtQkFBQSxDQUFBLENBR0YsbUJBQ0MsU0N4Qm1XLENEeUJuVyxlQ3pCbVgsQ0QyQnBYLG1CQUNDLFNDNUJnWixDRDZCaFosZ0JDN0JpYSxDRDhCamEsUUM5QjBhLENEK0IxYSxjQy9CeWIsQ0RnQ3piLFNDaENtYyxDRGtDcGMsV0FDQyxZQ25DMmQsQ0RvQzNkLHVCQ3BDbWYsQ0NpQnBmLDBCRmlCQSxXQUlFLHVCQUFBLENBQUEsQ0N0Q2lqQiwrQ0RrQ25qQixXQU9FLFFDekNtbkIsQ0QwQ25uQixxQkMxQ3lvQixDRDJDem9CLGtCQUFBLENBQUEsQ0MzQzhwQix5QkRrQ2hxQixXQVlFLDBCQUFBLENBQUEsQ0FHRixXQUNDLHNCQ2xEZ3dCLENEbURod0IsY0FDQyxxQ0NwRG16QixDQ2lCcnpCLDBCRmtDQyxjQUdFLHFDQUFBLENBQUEsQ0N0RGs0QiwrQ0RtRHA0QixjQU1FLGVBQUEsQ0FBQSxDQ3pEZzlCLHlCRG1EbDlCLGNBU0UsdUNBQUEsQ0FBQSxDQzVEZ2lDLDBCRGlEbmlDLFdBZUUsc0JBQUEsQ0FBQSxDQ2hFOGxDLCtDRGlEaG1DLFdBa0JFLFFBQUEsQ0FBQSxDQ25Fa3FDLHlCRGlEcHFDLFdBcUJFLHlCQUFBLENBQUEsQ0FHRixhQUNDLFVDMUV5dkMsQ0QyRXp2QyxlQzNFeXdDLENENEV6d0Msd0JDNUVreUMsQ0Q2RWx5QyxlQzdFa3pDLENEOEVsekMscUJDOUV3MEMsQ0QrRXgwQyxpQ0MvRTAyQyxDRGdGMTJDLHdCQ2hGbTRDLENEaUZuNEMsUUNqRjQ0QyxDRGtGNTRDLDJDQ2xGdzdDLENEbUZ4N0MsMkJDbkZvOUMsQ0RxRnA5QyxtQkFDQyx3Q0N0RitnRCxDQ2lCamhELDBCRndEQSxhQWdCRSx3QkN6RitrRCxDRDBGL2tELG1CQUFBLENBQUEsQ0MxRnFtRCwrQ0R5RXZtRCxhQW9CRSx1QkM3RndyRCxDRDhGeHJELHlCQUFBLENBQUEsQ0M5Rm90RCx5QkR5RXR0RCxhQXdCRSwwQkNqR294RCxDRGtHcHhELDRCQUFBLENBQUEsQ0FHRixjQUNDLG9DQ3RHczJELENDaUJ2MkQsMEJGb0ZBLGNBR0UsK0JBQUEsQ0FBQSxDQ3hHKzZELCtDRHFHajdELGNBTUUsc0NBQUEsQ0FBQSxDQzNHb2hFLHlCRHFHdGhFLGNBU0UseUJBQUEsQ0FBQSxDQUdGLGdCQUNDLFlDbEhtbkUsQ0RtSG5uRSxrQkNuSHNvRSxDQ2lCdm9FLDBCRmdHQSxnQkFJRSxrQkFBQSxDQUFBLENDckhvc0UsK0NEaUh0c0UsZ0JBT0Usa0JBQUEsQ0FBQSxDQ3hIdXhFLHlCRGlIenhFLGdCQVVFLG9CQUFBLENBQUEsQ0FLRixtQkFDQyxZQ2pJczNFLENEa0l0M0UsU0NsSWc0RSxDRG1JaDRFLFVDbkkyNEUsQ0RxSTU0RSxpQkFDQyxvQkN0SWk3RSxDRHVJajdFLHFCQ3ZJdThFLENEd0l2OEUsbUJDeEkyOUUsQ0R5STM5RSxrQkN6STgrRSxDRDBJOStFLHNCQzFJcWdGLENEMklyZ0YsaUJDM0l1aEYsQ0Q0SXZoRixxQ0M1STZqRixDRDZJN2pGLFVDN0l3a0YsQ0QrSXhrRixjQy9JdWxGLENEZ0p2bEYsMkJDaEptbkYsQ0RpSm5uRix1QkFDQyxtQ0NsSjZxRixDRG1KN3FGLFVDbkp3ckYsQ0RxSnpyRixxQkFDQyxtQkN0Sml1RixDRHVKanVGLG9CQ3ZKc3ZGLENDaUJ4dkYsMEJGb0lDLHFCQUlFLFlDekppekYsQ0QwSmp6RixhQUFBLENBQUEsQ0MxSmkwRiwrQ0RxSm4wRixxQkFRRSxvQkM3Snk1RixDRDhKejVGLHFCQUFBLENBQUEsQ0M5Smk3Rix5QkRxSm43RixxQkFZRSxzQkNqS3EvRixDRGtLci9GLHVCQUFBLENBQUEsQ0NsSytnRywwQkRxSWxoRyxpQkFpQ0Usb0JDdEsra0csQ0R1Sy9rRyxxQkFBQSxDQUFBLENDdkt1bUcsK0NEcUl6bUcsaUJBc0NFLG1CQzNLMHJHLENENEsxckcsb0JBQUEsQ0FBQSxDQzVLaXRHLHlCRHFJbnRHLGlCQTJDRSx1QkNoTGt4RyxDRGlMbHhHLHdCQUFBLENBQUEsQ0cxS0YsaUJBQ0MsVUZSeTBHLENFU3owRyxZRlRzMUcsQ0VVdDFHLGlCRlZ3MkcsQ0VZbDFHLGdEQUNRLCtCRmIwNUcsQ0VpQno3RyxnQkFDQywyQkZsQm8rRyxDRW1CcCtHLGlCRm5Ccy9HLENFb0J4K0csY0ZwQnUvRyxDRXFCdi9HLGtCQUNRLDBDRnRCNGlILENFdUI1aUgsd0JBQ1EsK0JGeEI0bEgsQ0UyQjFuSCx1QkFDQyxVRjVCMnBILENFNkIzcEgsb0JGN0JnckgsQ0U4QjNwSCxpQkY5QjZxSCxDRStCbHNILG9CRi9CdXRILENFZ0N2dEgscUJGaEM2dUgsQ0VpQzd1SCx1Q0ZqQ3F4SCxDRWtDcnhILGlCRmxDdXlILENFbUNseEgsTUZuQ3l4SCxDRW9DenhILEtGcEMreEgsQ0VxQy94SCwyQkZyQzJ6SCxDQ2lCbDFILDBCQ1VDLHVCQVk4QixZRnZDaTNILENFd0N0NEgsYUFBQSxDQUFBLENGeENzNUgsK0NFMkIvNUgsdUJBZ0I4QixvQkYzQzI5SCxDRTRDaC9ILHFCQUFBLENBQUEsQ0Y1Q3dnSSx5QkUyQmpoSSx1QkFvQjhCLHNCRi9DeWpJLENFZ0Q5a0ksdUJBQUEsQ0FBQSxDRmhEd21JLDBCRWlCbG5JLGdCQW1DdUIsb0JBQUEsQ0FBQSxDRnBEMnBJLCtDRWlCbHJJLGdCQXNDdUIsMkJBQUEsQ0FBQSxDRnZEdXZJLHlCRWlCOXdJLGdCQXlDdUIsNkJBQUEsQ0FBQSxDQ3BEeEIsZ0JBQ0MsWUhQazNJLENHUWwzSSxxQkhSdzRJLENHU3g0SSxrQkhUMjVJLENHVTM1SSxvQkFDQyxZSFgyN0ksQ0dZMzdJLDZCSFp5OUksQ0dhejlJLDJDSGJxZ0osQ0NpQnRnSiwwQkVQQSxvQkFLRSw2QkFBQSxDQUFBLENIZmtsSiwrQ0dVcGxKLG9CQVFFLDZCQUFBLENBQUEsQ0hsQm9ySix5QkdVdHJKLG9CQVdFLCtCQUFBLENBQUEsQ0FJRCxnQ0FDQyxhSDFCK3lKLENHMkIveUoscUJIM0JxMEosQ0NpQnYwSiwwQkVRQyxnQ0FJRSxxQkFBQSxDQUFBLENIN0JzNUosK0NHeUJ4NUosZ0NBT0UscUJBQUEsQ0FBQSxDSGhDNC9KLHlCR3lCOS9KLGdDQVVFLHVCQUFBLENBQUEsQ0FHRix5QkFDQyxZSHZDb25LLENHd0NwbkssY0h4Q21vSyxDR3lDbm9LLGdDSHpDb3FLLENHMENwcUssMkJBQ0MsMEJIM0N5dEssQ0c0Q3p0SyxtQ0g1QzZ2SyxDRzZDN3ZLLGlDQUNDLHdDSDlDczBLLENDaUIxMEssMEJFcUJDLHlCQVlFLDJCQUFBLENBQUEsQ0hsRHc1SywrQ0dzQzE1Syx5QkFlRSxnQ0FBQSxDQUFBLENIckRrZ0wseUJHc0NwZ0wseUJBa0JFLHFDQUFBLENBQUEsQ0h4RDJsTCwwQkdNL2xMLGdCQXVERSxrQkFBQSxDQUFBLENIN0QycEwsK0NHTTdwTCxnQkEwREUsa0JBQUEsQ0FBQSxDSGhFOHVMLHlCR01odkwsZ0JBNkRFLG9CQUFBLENBQUEsQ0FFRCwwQkFDQyxpQkh0RXcxTCxDR3VFeDFMLFNIdkVrMkwsQ0d3RWwyTCxpQkh4RW8zTCxDRzBFOTFMLDhDQUNRLDRCSDNFaTZMLENDaUJoOEwsMEJFeUR1Qiw4Q0FHZ0IsdUJBQUEsQ0FBQSxDSDdFMi9MLCtDRzBFM2dNLDhDQU1nQiw2QkFBQSxDQUFBLENIaEZ1bk0seUJHMEV2b00sOENBU2dCLCtCQUFBLENBQUEsQ0FFUix5REFDUSxnQkh0Rnd5TSxDR3VGeHlNLGtCSHZGMnpNLENHMkYvMU0sMERBQ0MscUJINUY4Nk0sQ0NpQmw3TSwwQkUwRUcsMERBR0UscUJBQUEsQ0FBQSxDSDlGeWhOLCtDRzJGM2hOLDBEQU1FLHFCQUFBLENBQUEsQ0hqR3lwTix5QkcyRjNwTiwwREFTRSx1QkFBQSxDQUFBLENIcEdxd04sMEJHcUUxd04sMEJBcUN1QixZQUFBLENBQUEsQ0gxR3F6Tix5QkdxRTUwTiwwQkF3Q0Usa0JIN0crNE4sQ0c4Ry80TixTQUFBLENBQUEsQ0g5RzI1TiwrQ0dxRTc1TiwwQkE0Q3VCLGtCQUFBLENBQUEsQ0hqSG0rTix5QkdxRTEvTiwwQkErQ3VCLG9CQUFBLENBQUEsQ0M1R3hCLGlCQUNDLDZCSlRpbk8sQ0lVam5PLDBCQUNDLDJDSlhzck8sQ0lZdHJPLDBCSlppdE8sQ0NpQmx0TywwQkdQQSwwQkFJRSxxQkFBQSxDQUFBLENKZDR4TywrQ0lVOXhPLDBCQU9FLDRCQUFBLENBQUEsQ0pqQm00Tyx5QklVcjRPLDBCQVVFLCtCQUFBLENBQUEsQ0FHRiw0QkFDQyxZSnhCZ2dQLENJeUJoZ1AscUJKekJzaFAsQ0kwQnRoUCxpQkoxQndpUCxDQ2lCemlQLDBCR01BLDRCQUtFLGlCQUFBLENBQUEsQ0o1QmluUCwrQ0l1Qm5uUCw0QkFRRSxpQkFBQSxDQUFBLENKL0Irc1AseUJJdUJqdFAsNEJBV0Usb0JBQUEsQ0FBQSxDQUdGLHNCQUNDLFlKdEM2elAsQ0l3Qzd6UCxpQkp4QyswUCxDSXFDaDFQLCtDQUtFLDZCSjFDMjVQLENJNEM1NVAseUJBQ0MsaUNKN0NzOVAsQ0NpQng5UCwwQkdvQkEsc0JBV0UsaUJBQUEsQ0FBQSxDSmhEMGhRLCtDSXFDNWhRLHNCQWNFLGlCQUFBLENBQUEsQ0puRGtuUSx5QklxQ3BuUSxzQkFpQkUsb0JKdERxclEsQ0l1RHJyUSxZSnZEa3NRLENJd0Rsc1EscUJBQUEsQ0FBQSxDQUdGLDRCQUNDLFlKNURtd1EsQ0k2RG53USw2Qko3RGl5USxDSThEanlRLGlCSjlEbXpRLENDaUJwelEsMEJHMENBLDRCQUtFLGlCQUFBLENBQUEsQ0poRTQzUSwrQ0kyRDkzUSw0QkFRRSxpQkFBQSxDQUFBLENKbkUwOVEseUJJMkQ1OVEsNEJBV0Usb0JKdEVtaVIsQ0l1RW5pUixZSnZFZ2pSLENJd0VoalIscUJBQUEsQ0FBQSxDQUdGLDJCQUNDLHFDSjVFeW9SLENJNkV6b1IsaUJKN0UycFIsQ0k4RTNwUiwrQkFDQyxvQkovRThzUixDSWdGOXNSLDJCSmhGMHVSLENJaUYxdVIsaUJKakY0dlIsQ0lrRjV2UixVSmxGdXdSLENJbUZ2d1IsV0puRm14UixDSW9GbnhSLHFDQUNDLFVKckZrMFIsQ0NtQ3IwUix5QkcyQ0MsK0JBVUUsb0JBQUEsQ0FBQSxDQUlELG1DQUNDLG9CSjdGdzhSLENDbUMzOFIseUJHeURFLG1DQUdFLG9CQUFBLENBQUEsQ0FLRixtQ0FDQyxvQkpyR2tsUyxDQ21DcmxTLHlCR2lFRSxtQ0FHRSxvQkFBQSxDQUFBLENKdkdvcVMsMEJJUXpxUyxpQkFxR0Usc0JBQUEsQ0FBQSxDSjdHMHVTLCtDSVE1dVMsaUJBd0dFLDZCQUFBLENBQUEsQ0poSHkwUyx5QklRMzBTLGlCQTJHRSxnQ0FBQSxDQUFBLENBSUYsc0NBRUMseUJKekhxOVMsQ0k0SHQ5UywrQkFDQyxlSjdIb2dUIiwiZmlsZSI6ImdhbGxlcnktZGV0YWlscy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJyZXNwb25zaXZlXCIgYXMgKjtcbkB1c2UgXCJicmVha3BvaW50XCIgYXMgKjtcblxuLy8gRm9ybSBjb21wb25lbnQ6IC5mb3JtX19yb3cgLmZvcm1fX2NvbCAuZm9ybV9faW5wdXQgLmZvcm1fX3BvbGljeVxuLmZvcm0ge1xuXHQ6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMzApO1xuXHR9XG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogdncoMzIpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0Z2FwOiBweCgzMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRnYXA6IHZ3dCgxNik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRnYXA6IHZtKDE1KTtcblx0XHR9XG5cdH1cblx0Jl9fZmllbGQtZXJyb3Ige1xuXHRcdGNvbG9yOiAjZmYwMDAwO1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cdCZfX2ZpbGUtcmVtb3ZlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogI2ZmMDAwMDtcblx0fVxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwIHZ3KC0xMCk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRtYXJnaW46IDAgcHgoLTEwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IHZ3dCgxNik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW46IDAgdm0oLTEwKTtcblx0XHR9XG5cdH1cblx0Jl9fY29sIHtcblx0XHRtYXJnaW46IDAgdncoMTApO1xuXHRcdCYtLTYge1xuXHRcdFx0ZmxleC1iYXNpczogY2FsYyg1MCUgLSAje3Z3KDIwKX0pO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gI3tweCgyMCl9KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtICN7dm0oMjApfSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0bWFyZ2luOiAwIHB4KDEwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMCB2bSgxMCk7XG5cdFx0fVxuXHR9XG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogdncoMzQpO1xuXHRcdGxpbmUtaGVpZ2h0OiA5MCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcblx0XHRwYWRkaW5nOiAwIDAgdncoNikgMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0Ly8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdGZvbnQtc2l6ZTogcHgoNDYpO1xuXHRcdFx0cGFkZGluZzogMCAwIHB4KDYpIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRmb250LXNpemU6IHZ3dCgyOCk7XG5cdFx0XHRwYWRkaW5nOiAwIDAgdnd0KDYpIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IHZtKDIwKTtcblx0XHRcdHBhZGRpbmc6IDAgMCB2bSgxMCkgMDtcblx0XHR9XG5cdH1cblx0Jl9fcG9saWN5IHtcblx0XHRtYXJnaW46IHZ3KDYwKSAwIHZ3KDQwKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdG1hcmdpbjogcHgoNjApIDAgcHgoNDApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiB2d3QoNjApIDAgdnd0KDQwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogdm0oMzApIDAgdm0oMzApO1xuXHRcdH1cblx0fVxuXHQmX19maWxlaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHZ3KDIwKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdGdhcDogcHgoMjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Z2FwOiB2d3QoMjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z2FwOiB2bSgyMCk7XG5cdFx0fVxuXHR9XG59XG4uZmlsZS1pbnB1dCB7XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jl9faWNvIHtcblx0XHR3aWR0aDogdncoNTUpO1xuXHRcdGhlaWdodDogdncoNTUpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3Z3KDYpfSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogdncoMjQpO1xuXHRcdFx0aGVpZ2h0OiB2dygyNCk7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wLXhsIHtcblx0XHRcdFx0d2lkdGg6IHB4KDI0KTtcblx0XHRcdFx0aGVpZ2h0OiBweCgyNCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR3aWR0aDogdnd0KDI0KTtcblx0XHRcdFx0aGVpZ2h0OiB2d3QoMjQpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IHZtKDI0KTtcblx0XHRcdFx0aGVpZ2h0OiB2bSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0d2lkdGg6IHB4KDU1KTtcblx0XHRcdGhlaWdodDogcHgoNTUpO1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cHgoNil9KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiB2d3QoNDUpO1xuXHRcdFx0aGVpZ2h0OiB2d3QoNDUpO1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7dnd0KDYpfSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogdm0oNDApO1xuXHRcdFx0aGVpZ2h0OiB2bSg0MCk7XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3t2bSg2KX0pO1xuXHRcdH1cblx0fVxufVxuIiwiLmZvcm0gOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1jb2xvci1ibGFjay0zMCl9LmZvcm1fX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjM0MjYwNjE0OTN2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5mb3JtX19jb250YWluZXJ7Z2FwOjEuNjY2NjY2NjY2N3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtX19jb250YWluZXJ7Z2FwOjIuMDk0MjQwODM3N3Z3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX2NvbnRhaW5lcntnYXA6NC4xMzIyMzE0MDV2bWlufX0uZm9ybV9fZmllbGQtZXJyb3J7Y29sb3I6cmVkO21hcmdpbi10b3A6LjVlbX0uZm9ybV9fZmlsZS1yZW1vdmV7cGFkZGluZzowO21hcmdpbi1sZWZ0Oi41ZW07Ym9yZGVyOjA7YmFja2dyb3VuZDowIDA7Y29sb3I6cmVkfS5mb3JtX19yb3d7ZGlzcGxheTpmbGV4O21hcmdpbjowIC0uNzMyMDY0NDIxN3Z3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX3Jvd3ttYXJnaW46MCAtLjUyMDgzMzMzMzN2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fcm93e21hcmdpbjowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Mi4wOTQyNDA4Mzc3dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZm9ybV9fcm93e21hcmdpbjowIC0yLjc1NDgyMDkzNjZ2bWlufX0uZm9ybV9fY29se21hcmdpbjowIC43MzIwNjQ0MjE3dnd9LmZvcm1fX2NvbC0tNntmbGV4LWJhc2lzOmNhbGMoNTAlIC0gMS40NjQxMjg4NDMzdncpfUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX2NvbC0tNntmbGV4LWJhc2lzOmNhbGMoNTAlIC0gMS4wNDE2NjY2NjY3dncpfX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtX19jb2wtLTZ7ZmxleC1iYXNpczphdXRvfX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX2NvbC0tNntmbGV4LWJhc2lzOmNhbGMoNTAlIC0gNS41MDk2NDE4NzMzdm1pbil9fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX2NvbHttYXJnaW46MCAuNTIwODMzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtX19jb2x7bWFyZ2luOjB9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZm9ybV9fY29se21hcmdpbjowIDIuNzU0ODIwOTM2NnZtaW59fS5mb3JtX19pbnB1dHt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6Mi40ODkwMTkwMzM3dnc7bGluZS1oZWlnaHQ6OTAlO2xldHRlci1zcGFjaW5nOi0uMDJlbTtmb250LWZhbWlseTp2YXIoLS1mb250LXNlY29uZGFyeSk7cGFkZGluZzowIDAgLjQzOTIzODY1M3Z3O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0fS5mb3JtX19pbnB1dDpmb2N1c3tib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpfUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX2lucHV0e2ZvbnQtc2l6ZToyLjM5NTgzMzMzMzN2dztwYWRkaW5nOjAgMCAuMzEyNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtX19pbnB1dHtmb250LXNpemU6My42NjQ5MjE0NjZ2dztwYWRkaW5nOjAgMCAuNzg1MzQwMzE0MXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX2lucHV0e2ZvbnQtc2l6ZTo1LjUwOTY0MTg3MzN2bWluO3BhZGRpbmc6MCAwIDIuNzU0ODIwOTM2NnZtaW59fS5mb3JtX19wb2xpY3l7bWFyZ2luOjQuMzkyMzg2NTN2dyAwIDIuOTI4MjU3Njg2N3Z3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX3BvbGljeXttYXJnaW46My4xMjV2dyAwIDIuMDgzMzMzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5mb3JtX19wb2xpY3l7bWFyZ2luOjcuODUzNDAzMTQxNHZ3IDAgNS4yMzU2MDIwOTQydnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZm9ybV9fcG9saWN5e21hcmdpbjo4LjI2NDQ2MjgwOTl2bWluIDB9fS5mb3JtX19maWxlaXRlbXtkaXNwbGF5OmZsZXg7Z2FwOjEuNDY0MTI4ODQzM3Z3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZvcm1fX2ZpbGVpdGVte2dhcDoxLjA0MTY2NjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZm9ybV9fZmlsZWl0ZW17Z2FwOjIuNjE3ODAxMDQ3MXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZvcm1fX2ZpbGVpdGVte2dhcDo1LjUwOTY0MTg3MzN2bWlufX0uZmlsZS1pbnB1dF9faW5wdXR7ZGlzcGxheTpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xfS5maWxlLWlucHV0X19pY297d2lkdGg6NC4wMjYzNTQzMTkydnc7aGVpZ2h0OjQuMDI2MzU0MzE5MnZ3O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uZmlsZS1pbnB1dF9faWNvOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItYmxhY2spO2NvbG9yOiNmZmZ9LmZpbGUtaW5wdXRfX2ljbyBzdmd7d2lkdGg6MS43NTY5NTQ2MTJ2dztoZWlnaHQ6MS43NTY5NTQ2MTJ2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5maWxlLWlucHV0X19pY28gc3Zne3dpZHRoOjEuMjV2dztoZWlnaHQ6MS4yNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5maWxlLWlucHV0X19pY28gc3Zne3dpZHRoOjMuMTQxMzYxMjU2NXZ3O2hlaWdodDozLjE0MTM2MTI1NjV2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5maWxlLWlucHV0X19pY28gc3Zne3dpZHRoOjYuNjExNTcwMjQ3OXZtaW47aGVpZ2h0OjYuNjExNTcwMjQ3OXZtaW59fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmZpbGUtaW5wdXRfX2ljb3t3aWR0aDoyLjg2NDU4MzMzMzN2dztoZWlnaHQ6Mi44NjQ1ODMzMzMzdnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmZpbGUtaW5wdXRfX2ljb3t3aWR0aDo1Ljg5MDA1MjM1NnZ3O2hlaWdodDo1Ljg5MDA1MjM1NnZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmZpbGUtaW5wdXRfX2ljb3t3aWR0aDoxMS4wMTkyODM3NDY2dm1pbjtoZWlnaHQ6MTEuMDE5MjgzNzQ2NnZtaW59fS5jaGVja2JveF9faW5wdXR7ei1pbmRleDotMTtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGV9LmNoZWNrYm94X19pbnB1dDpjaGVja2VkKy5jaGVja2JveF9fdGV4dDpiZWZvcmV7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1wcmltYXJ5KX0uY2hlY2tib3hfX3RleHR7cGFkZGluZy1sZWZ0OjIuMDQ5NzgwMzgwN3Z3O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5jaGVja2JveF9fdGV4dCBhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKX0uY2hlY2tib3hfX3RleHQgYTpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5jaGVja2JveF9fdGV4dDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEuMTcxMzAzMDc0N3Z3O2hlaWdodDoxLjE3MTMwMzA3NDd2dztib3JkZXI6MS41cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czoycHg7bGVmdDowO3RvcDowO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jaGVja2JveF9fdGV4dDpiZWZvcmV7d2lkdGg6MS4yNXZ3O2hlaWdodDoxLjI1dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNoZWNrYm94X190ZXh0OmJlZm9yZXt3aWR0aDoyLjA5NDI0MDgzNzd2dztoZWlnaHQ6Mi4wOTQyNDA4Mzc3dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY2hlY2tib3hfX3RleHQ6YmVmb3Jle3dpZHRoOjQuNDA3NzEzNDk4NnZtaW47aGVpZ2h0OjQuNDA3NzEzNDk4NnZtaW59fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNoZWNrYm94X190ZXh0e3BhZGRpbmctbGVmdDoxLjg3NXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jaGVja2JveF9fdGV4dHtwYWRkaW5nLWxlZnQ6My40MDMxNDEzNjEzdnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY2hlY2tib3hfX3RleHR7cGFkZGluZy1sZWZ0OjcuMTYyNTM0NDM1M3ZtaW59fS5jb250YWN0cy10YWJsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjkyODI1NzY4Njd2d30uY29udGFjdHMtdGFibGVfX3Rye2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToxLjQ2NDEyODg0MzN2dztib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpfUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbToxLjA0MTY2NjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuY29udGFjdHMtdGFibGVfX3Rye3BhZGRpbmctYm90dG9tOjIuNjE3ODAxMDQ3MXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNvbnRhY3RzLXRhYmxlX190cntwYWRkaW5nLWJvdHRvbTo1LjUwOTY0MTg3MzN2bWlufX0uY29udGFjdHMtdGFibGVfX3RkOmZpcnN0LWNoaWxke2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTUuNTE5NzY1NzM5NHZ3fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHt3aWR0aDoxMy42NDU4MzMzMzMzdnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHt3aWR0aDoxOC43MTcyNzc0ODY5dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY29udGFjdHMtdGFibGVfX3RkOmZpcnN0LWNoaWxke3dpZHRoOjM1LjgxMjY3MjE3NjN2bWlufX0uY29udGFjdHMtdGFibGVfX3RkLS1zb2N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNzMyMDY0NDIxN3Z3IDEuMDI0ODkwMTkwM3Z3fS5jb250YWN0cy10YWJsZV9fdGQtLXNvYyBhe2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5jb250YWN0cy10YWJsZV9fdGQtLXNvYyBhOmhvdmVye2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSl9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuY29udGFjdHMtdGFibGVfX3RkLS1zb2N7Z2FwOi43ODEyNXZ3IDEuMDQxNjY2NjY2N3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZV9fdGQtLXNvY3tnYXA6LjUyMzU2MDIwOTR2dyAxLjMwODkwMDUyMzZ2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5jb250YWN0cy10YWJsZV9fdGQtLXNvY3tnYXA6MS4zNzc0MTA0Njgzdm1pbiAyLjc1NDgyMDkzNjZ2bWlufX1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5jb250YWN0cy10YWJsZXtnYXA6Mi4wODMzMzMzMzMzdnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxle2dhcDozLjc5NTgxMTUxODN2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5jb250YWN0cy10YWJsZXtnYXA6OC4yNjQ0NjI4MDk5dm1pbn19LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0c3tnYXA6Mi4xOTYxOTMyNjV2dztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3Rye3BhZGRpbmctYm90dG9tOjIuMTk2MTkzMjY1dnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdHJ7cGFkZGluZy1ib3R0b206MS41NjI1dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3Rye3BhZGRpbmctYm90dG9tOjIuNjE3ODAxMDQ3MXZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0cyAuY29udGFjdHMtdGFibGVfX3Rye3BhZGRpbmctYm90dG9tOjUuNTA5NjQxODczM3ZtaW59fS5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190cjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHt3aWR0aDoxNi4xNzg2MjM3MTg5dnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MjAuMDUyMDgzMzMzM3Z3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5jb250YWN0cy10YWJsZS0tY29udGFjdHMgLmNvbnRhY3RzLXRhYmxlX190ZDpmaXJzdC1jaGlsZHt3aWR0aDozMS45MzcxNzI3NzQ5dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3RzIC5jb250YWN0cy10YWJsZV9fdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MzEuNDA0OTU4Njc3N3ZtaW59fUBtZWRpYSAobWluLXdpZHRoOjEzNjdweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0c3tnYXA6MS41NjI1dnd9fUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3Rze3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmNvbnRhY3RzLXRhYmxlLS1jb250YWN0c3tnYXA6Mi42MTc4MDEwNDcxdnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuY29udGFjdHMtdGFibGUtLWNvbnRhY3Rze2dhcDo1LjUwOTY0MTg3MzN2bWlufX0uZ2FsbGVyeS1kZXRhaWxze3BhZGRpbmctYm90dG9tOjUuODU2NTE1MzczNHZ3fS5nYWxsZXJ5LWRldGFpbHNfX2RpdmlkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTttYXJnaW4tYm90dG9tOjQuMzkyMzg2NTN2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5nYWxsZXJ5LWRldGFpbHNfX2RpdmlkZXJ7bWFyZ2luLWJvdHRvbTozLjEyNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5nYWxsZXJ5LWRldGFpbHNfX2RpdmlkZXJ7bWFyZ2luLWJvdHRvbTo1LjIzNTYwMjA5NDJ2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5nYWxsZXJ5LWRldGFpbHNfX2RpdmlkZXJ7bWFyZ2luLWJvdHRvbToxMS4wMTkyODM3NDY2dm1pbn19LmdhbGxlcnktZGV0YWlsc19fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4zNjYwMzIyMTA4dnd9QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuZ2FsbGVyeS1kZXRhaWxzX19jb250YWluZXJ7Z2FwOi4yNjA0MTY2NjY3dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmdhbGxlcnktZGV0YWlsc19fY29udGFpbmVye2dhcDouNjU0NDUwMjYxOHZ3fX1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmdhbGxlcnktZGV0YWlsc19fY29udGFpbmVye2dhcDoxLjM3NzQxMDQ2ODN2bWlufX0uZ2FsbGVyeS1kZXRhaWxzX19yb3d7ZGlzcGxheTpncmlkO2dhcDouMzY2MDMyMjEwOHZ3fS5nYWxsZXJ5LWRldGFpbHNfX3JvdywuZ2FsbGVyeS1kZXRhaWxzX19yb3ctLTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmdhbGxlcnktZGV0YWlsc19fcm93LS0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn1AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5nYWxsZXJ5LWRldGFpbHNfX3Jvd3tnYXA6LjI2MDQxNjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZ2FsbGVyeS1kZXRhaWxzX19yb3d7Z2FwOi42NTQ0NTAyNjE4dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZ2FsbGVyeS1kZXRhaWxzX19yb3d7Z2FwOjEuMzc3NDEwNDY4M3ZtaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW1ze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6LjM2NjAzMjIxMDh2d31AbWVkaWEgKG1pbi13aWR0aDoxMzY3cHgpey5nYWxsZXJ5LWRldGFpbHNfX2dyaWRpdGVtc3tnYXA6LjI2MDQxNjY2Njd2d319QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuZ2FsbGVyeS1kZXRhaWxzX19ncmlkaXRlbXN7Z2FwOi42NTQ0NTAyNjE4dnd9fUBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXsuZ2FsbGVyeS1kZXRhaWxzX19ncmlkaXRlbXN7Z2FwOjEuMzc3NDEwNDY4M3ZtaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtib3JkZXItcmFkaXVzOjNweH0uZ2FsbGVyeS1kZXRhaWxzX19ncmlkaXRlbSBpbWd7YXNwZWN0LXJhdGlvOjQ2Ni80NzI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW0gaW1nOmhvdmVye29wYWNpdHk6LjV9QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5nYWxsZXJ5LWRldGFpbHNfX2dyaWRpdGVtIGltZ3thc3BlY3QtcmF0aW86MzMwLzIzMH19LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW0tLWxnIGltZ3thc3BlY3QtcmF0aW86OTM3Lzk1MH1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW0tLWxnIGltZ3thc3BlY3QtcmF0aW86MzMwLzIzMH19LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW0tLXNtIGltZ3thc3BlY3QtcmF0aW86NjIzLzQ3Mn1AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7LmdhbGxlcnktZGV0YWlsc19fZ3JpZGl0ZW0tLXNtIGltZ3thc3BlY3QtcmF0aW86MzMwLzIzMH19QG1lZGlhIChtaW4td2lkdGg6MTM2N3B4KXsuZ2FsbGVyeS1kZXRhaWxze3BhZGRpbmctYm90dG9tOjMuMTI1dnd9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmdhbGxlcnktZGV0YWlsc3twYWRkaW5nLWJvdHRvbTo3Ljg1MzQwMzE0MTR2d319QG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpey5nYWxsZXJ5LWRldGFpbHN7cGFkZGluZy1ib3R0b206MTEuMDE5MjgzNzQ2NnZtaW59fS5nbGlnaHRib3gtbW9iaWxlIC5nb3ZlcmxheSwuZ292ZXJsYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KX0uZ2xpZ2h0Ym94LWNsZWFuIC5nc2xpZGUtbWVkaWF7Ym94LXNoYWRvdzpub25lfSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG5AbWl4aW4gZGVza3RvcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG5cdC8vIGNoYW5nZSB0aGUgdmFsdWVzIGZvciB0aGUgc2l0dWF0aW9uXG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSBhbmQgKG1heC13aWR0aDogKCgkbGFwdG9wIC0gMSkgKiAxcHgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGRlc2t0b3AteGwge1xuXHQvLyBjaGFuZ2UgdGhlIHZhbHVlcyBmb3IgdGhlIHNpdHVhdGlvblxuXHRAbWVkaWEgKG1pbi13aWR0aDogKCRkZXNrdG9wLXhsICogMXB4KSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsYXB0b3AtaCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAoJGRlc2t0b3AgKiAxcHgpKSBhbmQgKG1heC1oZWlnaHQ6ICgoJGRlc2t0b3AtdmggLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0IHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICgkdGFibGV0ICogMXB4KSkgYW5kIChtYXgtd2lkdGg6ICgoJGRlc2t0b3AgLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgoJHRhYmxldCAtIDEpICogMXB4KSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBkZXZpY2VzIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6ICgoJGRlc2t0b3AgLSAxKSAqIDFweCkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwicmVzcG9uc2l2ZVwiIGFzICo7XG5AdXNlIFwiYnJlYWtwb2ludFwiIGFzICo7XG5cbi8vIENoZWNrYm94IGNvbXBvbmVudDogLmNoZWNrYm94X19pbnB1dCAuY2hlY2tib3hfX3RleHRcblxuLmNoZWNrYm94IHtcblx0Jl9faW5wdXQge1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI4KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiB2dygxNik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDE2KTtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjQpO1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IHB4KDI0KTsgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdnd0KDE2KTtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiB2d3QoMTYpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2bSgxNik7XG5cdFx0XHQgICAgICAgIGhlaWdodDogdm0oMTYpOyAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHR9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDM2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdnd0KDI2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdm0oMjYpO1xuICAgICAgICAgICAgICAgIH1cblx0fVxufVxuXG5cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcInJlc3BvbnNpdmVcIiBhcyAqO1xuQHVzZSBcImJyZWFrcG9pbnRcIiBhcyAqO1xuXG4vLyBDb250YWN0cyB0YWJsZTogLmNvbnRhY3RzLXRhYmxlX190ciAuY29udGFjdHMtdGFibGVfX3RkXG5cbi5jb250YWN0cy10YWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogdncoNDApO1xuXHQmX190ciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLWJvdHRvbTogdncoMjApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHB4KDIwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2d3QoMjApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZtKDIwKTtcblx0XHR9XG5cdH1cblx0Jl9fdGQge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogdncoMjEyKTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0XHR3aWR0aDogcHgoMjYyKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHdpZHRoOiB2d3QoMTQzKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiB2bSgxMzApO1xuXHRcdFx0fVx0XG5cdFx0fVxuXHRcdCYtLXNvYyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiB2dygxMCkgdncoMTQpO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdGdhcDogcHgoMTUpIHB4KDIwKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGdhcDogdnd0KDQpIHZ3dCgxMCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRnYXA6IHZtKDUpIHZtKDEwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0Z2FwOiBweCg0MCk7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRnYXA6IHZ3dCgyOSk7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRnYXA6IHZtKDMwKTtcblx0fVxuXHQmLS1jb250YWN0cyB7XG5cdFx0Z2FwOiB2dygzMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLmNvbnRhY3RzLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC14bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHB4KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2d3QoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdCZfX3RkIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IHZ3KDIyMSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogcHgoMzg1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2d3QoMjQ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2bSgxMTQpO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiBweCgzMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRldmljZXMge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZ3dCgyMCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZtKDIwKTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJyZXNwb25zaXZlXCIgYXMgKjtcbkB1c2UgXCJicmVha3BvaW50XCIgYXMgKjtcblxuQHVzZSBcImJsb2Nrcy9mb3JtXCI7XG5AdXNlIFwiYmxvY2tzL2NoZWNrYm94XCI7XG5AdXNlIFwiYmxvY2tzL2NvbnRhY3RzLXRhYmxlXCI7XG5cbi5nYWxsZXJ5LWRldGFpbHMge1xuXHRwYWRkaW5nLWJvdHRvbTogdncoODApO1xuXHQmX19kaXZpZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2dyg2MCk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBweCg2MCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2d3QoNDApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdm0oNDApO1xuXHRcdH1cblx0fVxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHZ3KDUpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0Z2FwOiBweCg1KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGdhcDogdnd0KDUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z2FwOiB2bSg1KTtcblx0XHR9XG5cdH1cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IHZ3KDUpO1xuXHRcdCYtLTIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0XHQmLS0zIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3AteGwge1xuXHRcdFx0Z2FwOiBweCg1KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGdhcDogdnd0KDUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z2FwOiB2bSg1KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXHQmX19ncmlkaXRlbXMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogdncoNSk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0XHRnYXA6IHB4KDUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Z2FwOiB2d3QoNSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRnYXA6IHZtKDUpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdCZfX2dyaWRpdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0aW1nIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogNDY2IC8gNDcyO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDMzMCAvIDIzMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbGcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiA5MzcgLyA5NTA7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMzAgLyAyMzA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc20ge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiA2MjMgLyA0NzI7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMzAgLyAyMzA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC14bCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHB4KDYwKTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiB2d3QoNjApO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHZtKDQwKTtcblx0fVxufVxuXG4uZ2xpZ2h0Ym94LW1vYmlsZSAuZ292ZXJsYXksXG4uZ292ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5nbGlnaHRib3gtY2xlYW4gLmdzbGlkZS1tZWRpYSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG4iXX0= */
