@import"https://use.typekit.net/lpu4igk.css";.heading-img{width:100%;display:flex;justify-content:center;margin:0}.img{width:100%;display:block}.uppercase{text-transform:uppercase}.pmd-Carousel__container{width:100%;margin:auto;position:relative}.pmd-Carousel{width:100%;margin:auto;white-space:nowrap;overflow:hidden;font-size:0}.pmd-Carousel__controls{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);z-index:10}.pmd-Carousel__controls:hover img{opacity:1}.pmd-Carousel__controls img{width:24px;opacity:.7}@media(max-width: 991.98px){.pmd-Carousel__controls img{width:20px}}.pmd-Carousel__controls--left{left:0}@media(max-width: 991.98px){.pmd-Carousel__controls--left{margin-left:12px}}.pmd-Carousel__controls--right{right:0}.pmd-Carousel__controls--right img{transform:rotate(180deg)}@media(max-width: 991.98px){.pmd-Carousel__controls--right{margin-right:12px}}.pmd-Carousel__card{display:inline-block;position:relative;transition:.3s ease-in-out;box-sizing:border-box;width:100%}.pmd-Carousel__card a{text-decoration:none}.pmd-Carousel__card a:hover img{filter:saturate(50%) brightness(70%)}.pmd-Carousel__card img{display:block;transition:.2s ease-in-out;width:100%;background-color:#4a4a4a}.pmd-Carousel__card--w-33{box-sizing:border-box;width:100%}@media null{.pmd-Carousel__card--w-33{padding:0 15% !important}}@media null{.pmd-Carousel__card--w-33{width:33.3333%}}.pmd-Carousel__cardText{font-size:16px;margin-bottom:0;white-space:normal}@media null{.pmd-Carousel__cardText{font-size:24px}}.pmd-Carousel__indicatorWrapper{display:flex;justify-content:center;margin:32px 0}@media(min-width: 992px){.pmd-Carousel__indicatorWrapper{margin:64px 0}}.pmd-Carousel__indicatorWrapper .pmd-Carousel__indicator{cursor:pointer;width:12px;height:12px;border-radius:50%;border:1px solid #071d49;background-color:#fff;margin-right:24px;font-size:12px}.pmd-Carousel__indicatorWrapper .pmd-Carousel__indicator:last-of-type{margin-right:0}.pmd-Carousel__indicatorWrapper .pmd-Carousel__indicator.current-index{border:1px solid #071d49;background-color:#071d49}.spacer{max-width:85%;margin-left:auto;margin-right:auto;margin:0 auto 2rem}.spacer--full{max-width:85%}@media(min-width: 768px){.spacer--full{max-width:100%}}.spacer--inset{max-width:72%}@media(min-width: 992px){.spacer{margin:0 auto 5rem}}.spacer--line{border-bottom:1px solid #ccc}.spacer--y{margin:2rem auto}@media(min-width: 992px){.spacer--y{margin:5rem auto}}@media(max-width: 575.98px){.spacer--y-tweak{margin:2rem auto 2.5rem}}.font-bodini,.quote__byline,.quote,.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__card h3,.aoc__content h3,.aoc__content h2,.aoc__content h1,.heading--sm,.heading--md,.heading--lg,.subscribe-crown-journal .heading{font-family:bodoni-urw,Palatino,Georgia,"Times New Roman",Times,serif;font-weight:500;font-style:normal}.subscribe-crown-journal{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:0;margin-top:0;margin-left:auto;margin-right:auto;text-align:center}@media(max-width: 767.98px){.subscribe-crown-journal{max-width:90%}}@media(min-width: 992px){.subscribe-crown-journal{flex-direction:row}}.subscribe-crown-journal #crown-journal-cover{display:block;width:80%;box-shadow:-3px 3px 6px rgba(0,0,0,.17);margin-left:auto;margin-right:auto;max-width:70%}@media(min-width: 992px){.subscribe-crown-journal #crown-journal-cover{max-width:390px;margin-right:1rem}}@media(min-width: 1440px){.subscribe-crown-journal{max-width:80%}}@media(min-width: 992px){.subscribe-crown-journal{text-align:left}}.subscribe-crown-journal .fs-bigger{font-size:1rem;line-height:1.5;color:#071d49}@media(min-width: 992px){.subscribe-crown-journal .fs-bigger{font-size:1.25rem}}.subscribe-crown-journal .heading{font-size:1.75rem;margin-top:1.25rem}@media(min-width: 992px){.subscribe-crown-journal .heading{font-size:3.5rem;margin-top:0}}.subscribe-crown-journal__img{max-width:80%}@media(min-width: 992px){.subscribe-crown-journal__img{float:left;width:30%;max-width:100%}}@media(min-width: 768px){.subscribe-crown-journal__copy{max-width:80%}}@media(min-width: 992px){.subscribe-crown-journal__copy{float:left;width:50%;max-width:100%}}.text-decoration-none{text-decoration:none}.text-decoration-none *{text-decoration:none}@media(min-width: 992px){.mobile-only{display:none !important}}@media(max-width: 991.98px){.desktop-only{display:none !important}}.heading-img{margin-bottom:unset}.xs-only{display:block}@media(min-width: 992px){.xs-only{display:none}}.color-gray-aoc{color:#555}@media(min-width: 992px){.mw-70{max-width:70%}}@media(min-width: 1440px){.mw-70{max-width:72%}}.row-margin{margin:0 auto 2rem}@media(min-width: 576px){.row-margin{margin:0 auto 3rem}}@media(min-width: 992px){.row-margin{margin:0 auto 5rem}}.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__card h3,.aoc__content h3,.aoc__content h2,.aoc__content h1,.heading--sm,.heading--md,.heading--lg{color:#555;margin:0;text-decoration:none;text-align:center;line-height:1.1;margin-bottom:1rem}@media(max-width: 991.98px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__card h3,.aoc__content h3,.aoc__content h2,.aoc__content h1,.heading--sm,.heading--md,.heading--lg{margin-bottom:1rem}}@media(min-width: 992px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__card h3,.aoc__content h3,.aoc__content h2,.aoc__content h1,.heading--sm,.heading--md,.heading--lg{margin-bottom:1.5rem}}.aoc__content h1,.heading--lg{font-size:4.375rem;margin-bottom:1.25rem}.aoc__content h2,.heading--md{font-size:1.75rem}@media(min-width: 768px){.aoc__content h2,.heading--md{font-size:2.25rem}}@media(min-width: 992px){.aoc__content h2,.heading--md{font-size:3.25rem}}.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__content h3,.heading--sm{font-size:1.25rem;line-height:1.1}@media(min-width: 768px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__content h3,.heading--sm{font-size:1.75rem}}@media(min-width: 1200px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__content h3,.heading--sm{font-size:2rem}}@media(min-width: 1600px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__content h3,.heading--sm{font-size:2.625rem}}.aoc__card p,.aoc__overlay-caption,.copy,h2+p,.desc{line-height:1.3;color:#555;text-align:center;font-size:.875rem}@media(min-width: 768px){.aoc__card p,.aoc__overlay-caption,.copy,h2+p,.desc{font-size:1rem}}@media(min-width: 1200px){.aoc__card p,.aoc__overlay-caption,.copy,h2+p,.desc{font-size:1.25rem}}@media(min-width: 1600px){.aoc__card p,.aoc__overlay-caption,.copy,h2+p,.desc{font-size:1.5rem}}.desc{color:#555}.copy,h2+p{color:#555;margin-bottom:1.5rem;font-size:1rem}@media(min-width: 992px){.copy,h2+p{margin-bottom:2.625rem;font-size:1.25rem}}h2+p{color:#071d49}.heading--condensed{font-size:1.25rem}@media(min-width: 992px){.heading--condensed{font-size:2.15rem}}@media(min-width: 1440px){.heading--condensed{font-size:2.35rem}}@media(min-width: 1600px){.heading--condensed{font-size:2.625rem}}.heading--letter-spacing{letter-spacing:-0.1px}@media(min-width: 992px){.heading--letter-spacing{letter-spacing:-0.8px}}@media(min-width: 1600px){.heading--letter-spacing{letter-spacing:unset}}.quote{font-size:1.25rem;font-weight:300;font-style:italic;color:#555;text-align:center;line-height:1.3;margin-bottom:0}@media(min-width: 992px){.quote{font-size:2.25rem}}@media(min-width: 1600px){.quote{font-size:2.625rem}}@media(max-width: 575.98px){.quote br{display:none}}.quote__byline{font-weight:400;color:#555;text-align:center;display:block;font-size:.875rem;margin-top:.5rem}@media(min-width: 992px){.quote__byline{font-size:1.25rem}}.spacer{max-width:unset}#iwc-heading{letter-spacing:-0.5px}@media(min-width: 768px){#iwc-heading{letter-spacing:unset}}.aoc__container{width:100%;padding:0 .625rem}@media(min-width: 768px){.aoc__container{padding:0 2.625rem}}@media(min-width: 720px){.aoc__container{padding:0 6%}}@media(min-width: 1440px){.aoc__container{padding:0 10%}}@media(max-width: 767.98px){.aoc__container--mw100{padding:0}.aoc__container--mw100 .aoc__column{padding:0}}.aoc__container--full{padding:0;margin:0 auto 2rem}@media(min-width: 576px){.aoc__container--full{margin:0 auto 3rem}}@media(min-width: 992px){.aoc__container--full{margin:0 auto 5rem}}.aoc__content{display:flex;flex-wrap:wrap;position:relative;width:100%}.aoc__content--gutter-lg .aoc__column{padding:0 .5rem 1rem;padding-bottom:0 !important}@media(min-width: 576px){.aoc__content--gutter-lg .aoc__column{padding:1rem 1rem}}@media(min-width: 992px){.aoc__content--gutter-lg .aoc__column{padding:0 2.625rem 2.625rem}}.aoc__content--gutter-lg .aoc__column:nth-child(odd){padding-left:.625rem !important}.aoc__content--gutter-lg .aoc__column:nth-child(even){padding-right:.625rem !important}.aoc__column{position:relative;width:100%;padding:0 .625rem;margin-bottom:2rem}@media(min-width: 576px){.aoc__column{margin-bottom:3rem}}@media(min-width: 992px){.aoc__column{margin-bottom:5rem}}.aoc__column--half{width:50%}@media(min-width: 992px){.aoc__column--half:nth-of-type(odd){padding-right:1rem}.aoc__column--half:nth-of-type(even){padding-left:1rem}}@media(min-width: 1600px){.aoc__column--half:nth-of-type(odd){padding-right:1.5rem}.aoc__column--half:nth-of-type(even){padding-left:1.5rem}}.aoc__column--third{width:33.333333%}.aoc__column--quarter{width:50%}@media(min-width: 992px){.aoc__column--quarter{width:25%}}@media(max-width: 991.98px){.aoc__column--quarter:nth-of-type(odd),.aoc__column--half:nth-of-type(odd){padding-right:.5rem}.aoc__column--quarter:nth-of-type(even),.aoc__column--half:nth-of-type(even){padding-left:.5rem}}@media(max-width: 991.98px){.aoc__column--m-full{width:100%;padding:.625rem 0}}.aoc__overlay{position:relative}.aoc__overlay-inner{position:absolute}.aoc__overlay-caption{text-align:right;color:#fff;position:absolute;bottom:0;right:0;padding:.5rem;margin:0}@media(min-width: 992px){.aoc__overlay-caption{font-size:1rem}}.aoc .gutter-1>*{padding:0 .5rem 1rem}@media(min-width: 576px){.aoc .gutter-1>*{padding:1rem 1rem}}@media(min-width: 992px){.aoc .gutter-1>*{padding:0 2.625rem 2.625rem}}.aoc__card{position:relative;text-decoration:none !important}.aoc__card:hover img{filter:saturate(50%) brightness(70%)}.aoc__card img{padding-bottom:1rem;transition:filter .2s ease-in-out}@media(min-width: 992px){.aoc__card img{padding-bottom:2rem}}.aoc__card h3{line-height:1.1}.aoc__card p{color:#555;margin-bottom:0}.aoc__card-overlay{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:.2s ease-in-out;pointer-events:none}.aoc__card-overlay span,.aoc__card-overlay h3{color:#fff;opacity:0;transition:.2s ease-in-out}.aoc__card-overlay span,.aoc__card-overlay p{margin-bottom:0}.aoc__card-overlay-wrapper{position:relative;width:100%}.aoc__card.aoc__card--with-overlay:hover img{filter:unset}.aoc__card.aoc__card--with-overlay:hover .aoc__card-overlay{background-color:rgba(0,0,0,.25)}.aoc__card.aoc__card--with-overlay:hover .aoc__card-overlay span{opacity:1}.aoc__card.aoc__card--with-overlay img{padding-bottom:0}.aoc__card.aoc__card--with-overlay.aoc__card--overlay-always-open .aoc__card-overlay{background-color:rgba(0,0,0,.4)}.aoc__card.aoc__card--with-overlay.aoc__card--overlay-always-open .aoc__card-overlay span,.aoc__card.aoc__card--with-overlay.aoc__card--overlay-always-open .aoc__card-overlay h3{opacity:1}.aoc__card.aoc__card--with-overlay.aoc__card--overlay-always-open .aoc__card-overlay p.desc{color:#fff}#aoc-logo{width:85%;min-height:28px}@media(min-width: 576px){#aoc-logo{width:75%;max-width:1090px}}.subscribe-modal{position:fixed;z-index:1000;top:0px;left:0;visibility:hidden;opacity:0;height:100%;width:100%;transition:all .3s .1s cubic-bezier(0.22, 0.61, 0.36, 1)}.subscribe-modal__background{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:rgba(34,34,34,.8)}.subscribe-modal__inner{width:90%;max-width:450px;height:95%;margin:0 auto;background-color:#fff;position:relative;z-index:1;padding:1.3125rem}@media(min-width: 992px){.subscribe-modal__inner{max-width:650px;height:80%}}.subscribe-modal__content-wrapper{height:100%;overflow-y:auto}.subscribe-modal__close{position:absolute;top:0;right:0;z-index:2;border:0;background-color:rgba(0,0,0,0)}.subscribe-modal__close:focus{outline:1px dotted !important}.subscribe-modal__close img{display:block;width:42px;padding:12px}.subscribe-modal__close:hover{filter:contrast(200%);cursor:pointer}.subscribe-modal.show{opacity:1;visibility:visible}@media(min-width: 1440px){.subscribe-crown-journal{max-width:100%}}@media(max-width: 991.98px){.subscribe-crown-journal .heading{font-size:2rem}}.subscribe-crown-journal button{text-transform:none;background-color:#555;padding:.875rem 3.5rem;font-family:"Helvetica Neue LT W05 55 Roman","Helvetica Neue","Montserrat",sans-serif;font-weight:normal;font-size:1.25rem}.subscribe-crown-journal__copy{width:auto}@media(min-width: 992px){.subscribe-crown-journal__copy p{font-size:1.5rem}}.intro .aoc__content{margin:0 auto 2rem}@media(min-width: 576px){.intro .aoc__content{margin:0 auto 3rem}}@media(min-width: 992px){.intro .aoc__content{margin:0 auto 5rem}}.new-square-copy-spacer{height:40px;margin-bottom:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL19ib2Rpbmkuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC1kZXByZWNhdGVkLnNjc3MiLCJfZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fc3BhY2VyLnNjc3MiLCJtb2R1bGVzL3N1YnNjcmliZS1jcm93bi1qb3VybmFsL19pbmRleC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9hb2MvX2hlbHBlcnMuc2NzcyIsIm1vZHVsZXMvYW9jL19pbmRleC5zY3NzIiwibW9kdWxlcy9hb2MvX21peGlucy5zY3NzIiwibW9kdWxlcy9hb2MvX3R5cG9ncmFwaHkuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfcHJvamVjdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFRLDBEQ0NOLFdBQ0EsYUFDQSx1QkFDQSxTQUdGLEtBQ0UsV0FDQSxjQUdGLFdBQ0UseUJDUkYseUJBRUUsV0FDQSxZQUVBLGtCQUdGLGNBRUUsV0FJQSxZQUNBLG1CQUNBLGdCQUNBLFlBR0Ysd0JBQ0Usa0JBQ0EsZUFDQSxRQUNBLDJCQUNBLFdBRUUsNENBRUYsNEJBQ0UsV0FDQSx1Q0FGRiw0QkFJSSxZQU1OLDhCQUNFLE9DVEEsNEJEUUYsOEJBR0ksa0JBR0osK0JBQ0UsUUFDQSw0RENoQkEsNEJEY0YsK0JBSUksbUJBSUosb0JBQ0UscUJBQ0Esa0JBQ0EsMkJBQ0Esc0JBQ0EsV0FHQSxzQkFDRSxxQkFFRSxnQ0FDRSxxQ0FJTix3QkFDRSxjQUNBLDJCQUNBLFdBQ0EseUJBSUosMEJBQ0Usc0JBQ0EsV0NoREEsWUQ4Q0YsMEJBSUksMEJDL0RGLFlEMkRGLDBCQU9JLGdCQUlKLHdCQUVFLGVBQ0EsZ0JBQ0EsbUJDMUVBLFlEc0VGLHdCQU1JLGdCQUlKLGdDQUNFLGFBQ0EsdUJBQ0EsY0NuRkEseUJEdUZBLGdDQUNFLGVBSUoseURBQ0UsZUFDQSxXQUNBLFlBQ0Esa0JBQ0EseUJBQ0Esc0JBQ0Esa0JBQ0EsZUFHRixzRUFDRSxlQUdGLHVFQUNFLHlCQUNBLHlCRXBJRixRQUNFLGNBQ0EsaUJBQ0Esa0JBQ0EsbUJBRUEsY0FDRSxjRGdCRix5QkNqQkEsY0FHSSxnQkFHSixlQUNFLGNEVUYseUJDdkJGLFFBaUJJLG9CQUVGLGNBQ0UsNkJBRUYsV0FDRSwwQ0FERixXQUdJLGtCRFdKLDRCQ1JBLGlCQUVJLHlCSjdCTiwyTkFDRSxzRUFDQSxnQkFDQSxrQktKRix5QkFDRSxhQUNBLHVCQUNBLG1CQUNBLHNCQVNBLGNBQ0EsYUFDQSxpQkFDQSxrQkFDQSxrQkZtQkEsNEJFcENGLHlCQU1JLGVGaUJGLHlCRXZCRix5QkFVSSxvQkFTRiw4Q0FDRSxjQUNBLFVBQ0Esd0NBQ0EsaUJBQ0Esa0JBQ0EsY0ZGRix5QkVKQSw4Q0FRSSxnQkFDQSxtQkZMSiwwQkV2QkYseUJBaUNJLGVGVkYseUJFdkJGLHlCQW9DSSxpQkFHRixvQ0FDRSxlQUNBLGdCQUNBLE1DcEN3QixRSGlCMUIseUJFZ0JBLG9DQUtJLG1CQUlKLGtDQUVFLGtCQUNBLG1CRjVCRix5QkV5QkEsa0NBS0ksaUJBQ0EsY0FJSiw4QkFDRSxjRnBDRix5QkVtQ0EsOEJBR0ksV0FDQSxVQUNBLGdCRnhDSix5QkUyQ0EsK0JBRUksZUY3Q0oseUJFMkNBLCtCQUtJLFdBQ0EsVUFDQSxnQkU3RE4sc0JBQ0UscUJBQ0EsNkNKU0EseUJJTkYsYUFDd0IseUJKa0J0Qiw0QklmRixjQUN3Qix5QkFHeEIsYUFDRSxvQkFHRixTQUNFLGNKUEEseUJJTUYsU0FHSSxjQUlKLGdCQUNFLE1DckMwQixLTHVCMUIseUJJaUJGLE9BRUksZUpuQkYsMEJJaUJGLE9BS0ksZUFJSixZRWhERSxtQk5zQkEseUJJMEJGLFlFOUNJLG9CTm9CRix5QkkwQkYsWUUzQ0ksb0JDTkosc0pBQ0UsTUZEMEIsS0VFMUIsU0FDQSxxQkFHQSxrQkFDQSxnQkFFQSxtQlAyQkEsNEJPcENGLHNKQVdJLG9CUFlGLHlCT3ZCRixzSkFjSSxzQkFJSiw4QkFDRSxtQkFDQSxzQkFJRiw4QkFDRSxrQlBGQSx5Qk9DRiw4QkFHSSxtQlBKRix5Qk9DRiw4QkFNSSxtQkFJSiw0RUFDRSxrQkFtQkEsZ0JQL0JBLHlCT1dGLDRFQU1JLG1CUFhGLDBCT0tGLDRFQVNJLGdCUHBCRiwwQk9XRiw0RUFrQkksb0JBTUosb0RBQ0UsZ0JBQ0EsTUY1RDBCLEtFOEQxQixrQkFJQSxrQlAzQ0EseUJPbUNGLG9EQVVJLGdCUHZDRiwwQk82QkYsb0RBZ0JJLG1CUG5ERiwwQk9tQ0Ysb0RBbUJJLGtCQUlKLE1BRUUsTUZuRjBCLEtFc0Y1QixXQUVFLE1GeEYwQixLRXlGMUIscUJBQ0EsZVBuRUEseUJPK0RGLFdBTUksdUJBQ0EsbUJBSUosS0FFRSxNSjdGMEIsUUkwRzVCLG9CQUNFLGtCUDFGQSx5Qk95RkYsb0JBR0ksbUJQNUZGLDBCT3lGRixvQkFNSSxtQlAvRkYsMEJPeUZGLG9CQVNJLG9CQWFKLHlCQUNFLHNCUGhIQSx5Qk8rR0YseUJBR0ksdUJQbEhGLDBCTytHRix5QkFNSSxzQkFJSixPQUVFLGtCQUNBLGdCQUNBLGtCQUNBLE1GckowQixLRXNKMUIsa0JBQ0EsZ0JBQ0EsZ0JQaklBLHlCT3lIRixPQVVJLG1CUG5JRiwwQk95SEYsT0FhSSxvQlB6SEYsNEJPNEhFLHdCQUdGLGVBRUUsZ0JBQ0EsTUZ0S3dCLEtFdUt4QixrQkFDQSxjQUNBLGtCQUNBLGlCUG5KRix5Qk80SUEsZUFTSSxtQkZyS04sd0JBQ0EsYUFDRSxzQkxjQSx5QktmRixhQUdJLHNCQUlGLGdCQUNFLFdBQ0Esa0JMTUYseUJLUkEsZ0JBSUksb0JMVUoseUJLZEEsZ0JBT0ksY0xDSiwwQktSQSxnQkFVSSxlTFdKLDRCS0RBLHVCQUVJLFVBQ0Esb0NBQ0UsV0FJTixzQkFDRSxVQzNDRixtQk5zQkEseUJLb0JBLHNCQ3hDRSxvQk5vQkYseUJLb0JBLHNCQ3JDRSxvQkQwQ0YsY0FDRSxhQUNBLGVBQ0Esa0JBQ0EsV0FpQkEsc0NDbENGLHFCRDBDSSw0Qkx0REoseUJLOENFLHNDQ2hDQSxtQk5kRix5Qks4Q0Usc0NDN0JBLDZCRCtCRSxxREFDRSxnQ0FFRixzREFDRSxpQ0FPTixhQUNFLGtCQUVBLFdBQ0Esa0JDM0VGLG1CTllBLHlCSzJEQSxhQ3JFRSxvQk5VRix5QksyREEsYUNsRUUsb0JEK0VGLG1CQUNFLFVMekVGLHlCSzRFSSxvQ0FDRSxtQkFFRixxQ0FDRSxtQkxoRk4sMEJLb0ZJLG9DQUNFLHFCQUVGLHFDQUNFLHFCQUlOLG9CQUNFLGlCQUVGLHNCQUNFLFVMaEdGLHlCSytGQSxzQkFXSSxXTDdGSiw0QkttR0ksMkVBQ0Usb0JBRUYsNkVBQ0Usb0JMdkdOLDRCSzRHQSxxQkFFSSxXQUNBLG1CQUlKLGNBQ0Usa0JBRUYsb0JBQ0Usa0JBR0Ysc0JBRUUsaUJBQ0EsV0FDQSxrQkFDQSxTQUNBLFFBQ0EsY0FDQSxTTC9JRix5Qkt1SUEsc0JBVUksZ0JBS0YsaUJDMUlGLHFCTlpBLHlCS3NKRSxpQkN4SUEsbUJOZEYseUJLc0pFLGlCQ3JJQSw2QkQwSUYsV0FDRSxrQkFDQSxnQ0FFRSxxQkFDRSxxQ0FHSixlQUNFLG9CQUlBLGtDTHhLSix5QkttS0UsZUFHSSxxQkFJSixjQUVFLGdCQUVGLGFBRUUsTUF2TXNCLEtBd010QixnQkFVSixtQkFDRSxrQkFDQSxhQUNBLHVCQUNBLG1CQUNBLHNCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBVUEsK0JBQ0EsMkJBR0Esb0JBYkEsOENBSUUsV0FDQSxVQUNBLDJCQUVGLDZEQVFGLDJCQUNFLGtCQUNBLFdBT0UsNkNBQ0UsYUFHRiw0REFDRSxpQ0FDQSwyRUFHSix1Q0FDRSxpQkFLRixxRkFDRSxnQ0FDQSw0TEFDQSx1R0FLTixVQUNFLFVBQ0EsZ0JMdlBBLHlCS3FQRixVQUlJLFVBQ0Esa0JBSUosaUJBQ0UsZUFDQSxhQUNBLFFBQ0EsT0FDQSxrQkFDQSxVQUVBLFlBQ0EsV0NqUEEsV0FDRSw4Q0RzUEYsNkJBQ0UsYUFDQSx1QkFDQSxtQkFDQSxZQUNBLFdBQ0EsbUNBSUYsd0JBQ0UsVUFDQSxnQkFDQSxXQUNBLGNBQ0Esc0JBQ0Esa0JBQ0EsVUFDQSxrQkwvUkYseUJLdVJBLHdCQVVJLGdCQUNBLFlBR0osa0NBR0UsWUFDQSxnQkFLRix3QkFDRSxrQkFDQSxNQUNBLFFBQ0EsVUFDQSxTQUNBLCtCQUNBLDhCQUNFLDhCQUVGLDRCQUNFLGNBQ0EsV0FDQSxhQUVGLDhCQUNFLHNCQUNBLGVBR0osc0JBQ0UsVUFDQSxtQkxwVUYsMEJLd1VGLHlCQUVJLGdCTDdURiw0QktnVUEsa0NBRUksZ0JBSUosZ0NBQ0Usb0JBQ0EsaUJBNVd3QixLQTZXeEIsdUJHeFdGLHNGSDBXRSxtQkFDQSxrQkFJSiwrQkFDRSxXTDlWQSx5QktnV0UsaUNBQ0Usa0JJNVdKLHFCSFhBLG1CTnNCQSx5QlNYQSxxQkhURSxvQk5vQkYseUJTWEEscUJITkUsb0JHV0osd0JBQ0UsWUFDQSIsImZpbGUiOiJzdHlsZS43OTZkYTkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9scHU0aWdrLmNzc1wiKTtcbi5mb250LWJvZGluaSB7XG4gIGZvbnQtZmFtaWx5OiBib2RvbmktdXJ3LCBQYWxhdGlubywgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLmhlYWRpbmctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIi8vIFtjbGFzcyo9J3BtZC1DYXJvdXNlbCddIHtcbi8vICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbi8vIH1cblxuLnBtZC1DYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICAvLyBwYWRkaW5nOiAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG1kLUNhcm91c2VsIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIEBpbmNsdWRlIHJtaW4oJ2Rlc2t0b3AnKSB7XG4gIC8vICAgd2lkdGg6IDgwJTtcbiAgLy8gfVxuICBtYXJnaW46IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gICY6aG92ZXIge1xuICAgIGltZyB7b3BhY2l0eTogMTt9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgQGluY2x1ZGUgcm1heCgnbWQnKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIFxufVxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMtLWxlZnQge1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGltZyB7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XG4gIEBpbmNsdWRlIHJtYXgoJ21kJykge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyB3aWR0aDogMzMuMzMzMyU7IC8vIFRPRE86IG1ha2UgZHluYWltY1xuICAvLyB3aWR0aDogNTAlOyAvLyBUT0RPOiBtYWtlIGR5bmFpbWNcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHsgXG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoNTAlKSBicmlnaHRuZXNzKDcwJSk7XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkLS13LTMzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJtYXgoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMCAxNSUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdkZXNrdG9wJykge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkVGV4dCB7XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBAaW5jbHVkZSBybWluKCdkZXNrdG9wJykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19pbmRpY2F0b3JXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yV3JhcHBlciB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gIH1cbn1cblxuLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yV3JhcHBlciAucG1kLUNhcm91c2VsX19pbmRpY2F0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MWQ0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucG1kLUNhcm91c2VsX19pbmRpY2F0b3JXcmFwcGVyIC5wbWQtQ2Fyb3VzZWxfX2luZGljYXRvcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wbWQtQ2Fyb3VzZWxfX2luZGljYXRvcldyYXBwZXIgLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yLmN1cnJlbnQtaW5kZXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDcxZDQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxZDQ5O1xufSIsIi8vIEZST00gQm9vdHN0cmFwIDRcbi8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KVxuLy8gTm8gbWVkaWEgcXVlcnkgc2luY2UgdGhpcyBpcyB0aGUgZGVmYXVsdCBpbiBCb290c3RyYXBcblxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKVxuJGJyZWFrcG9pbnRzTWluOiAoXG4gICd4cyc6IChtaW4td2lkdGg6IDU3NnB4KSxcbiAgJ3NtJzogKG1pbi13aWR0aDogNzY4cHgpLFxuICAnbWQnOiAobWluLXdpZHRoOiA5OTJweCksXG4gICdsZyc6IChtaW4td2lkdGg6IDE0NDBweCksXG4gICd4bCc6IChtaW4td2lkdGg6IDE2MDBweCksXG4gICdzdXBlcic6IChtaW4td2lkdGg6IDIwMDBweCksXG4gICd1bHRyYXdpZGUnOiAobWluLXdpZHRoOiAzMDAwcHgpLFxuKTtcbiRicmVha3BvaW50c01heDogKFxuICAneHMnOiAobWF4LXdpZHRoOiA1NzUuOThweCksXG4gICdzbSc6IChtYXgtd2lkdGg6IDc2Ny45OHB4KSxcbiAgJ21kJzogKG1heC13aWR0aDogOTkxLjk4cHgpLFxuICAnbGcnOiAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpXG4pO1xuXG5AbWl4aW4gcm1pbigkYnJlYWtwb2ludCkge1xuICAvLyBQcmludHMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiB0aGUgdmFsdWVcbiAgQG1lZGlhICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50c01pbiwgJGJyZWFrcG9pbnQpKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcm1pbmMoJGJyZWFrcG9pbnQpIHtcbiAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBybWF4KCRicmVha3BvaW50KSB7XG4gIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICBAbWVkaWEgI3tpbnNwZWN0KG1hcC1nZXQoJGJyZWFrcG9pbnRzTWF4LCAkYnJlYWtwb2ludCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJtYXhjKCRicmVha3BvaW50KSB7XG4gIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIi5zcGFjZXIge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgXG4gICYtLWZ1bGwge1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1pbnNldCB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgLy8gbWF4LXdpZHRoOiA2OSU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgfVxuICAmLS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAmLS15IHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS15LXR3ZWFrIHtcbiAgICBAaW5jbHVkZSBybWF4KCd4cycpIHtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zdWJzY3JpYmUtY3Jvd24tam91cm5hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBybWF4KCdzbScpIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAvLyBwYWRkaW5nOiAkc3BhY2VyICogMTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8vIG1heC13aWR0aDogNjAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICNjcm93bi1qb3VybmFsLWNvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIGJveC1zaGFkb3c6IC0zcHggM3B4IDZweCByZ2JhKGJsYWNrLCAwLjE3KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgcm1pbignbGcnKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBcbiAgfVxuICAuZnMtYmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG4gXG4gIC5oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5mb250LWJvZGluaTtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgXG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9IFxuICB9XG4gICZfX2NvcHkge1xuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIlxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgTWFpbiBjb2xvcnNcblxuJGNvbG9yLW5hdnk6ICAgICAgICAgICAgICAgICMwNzFENDk7XG4kY29sb3ItZ3JheTogICAgICAgICAgICAgICAgIzcwNzA3MDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuLy8gQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Xb3JrK1NhbnM6MzAwLDQwMCw1MDAsNjAwLDcwMCw4MDAsOTAwJyk7XG5cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgICAgICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiAgICAgXCJQYWxhdGlubyBMVCBTdGRcIiwgUGFsYXRpbm8sIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRmb250LWNvbG9yLWJhc2U6ICAgICAgICAgICAkY29sb3ItZ3JheTtcbiRmb250LWNvbG9yLXNlY29uZGFyeTogICAgICAkY29sb3ItbmF2eTtcblxuXG4kYmFzZTogMXJlbTtcbiRzcGFjZXI6IC44NzVyZW07IiwiLm1iLWxnIHtcblxufVxuXG4ubWItbWQge1xuXG59XG5cbi5tYi1zbSB7XG5cbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAqIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG59XG5cbi5tb2JpbGUtb25seSB7XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuLmRlc2t0b3Atb25seSB7XG4gIEBpbmNsdWRlIHJtYXgoJ21kJykgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuLmhlYWRpbmctaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG5cbi54cy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbG9yLWdyYXktYW9jIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbn1cblxuLm13LTcwIHtcbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbGcnKSB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbn1cblxuLnJvdy1tYXJnaW4geyBcbiAgQGluY2x1ZGUgcm93LW1hcmdpbjtcbiB9IiwiJGNvbG9yLWdyYXktYW9jOiAgICAgICAgICAgICM1NTU7XG5cbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuLy8gQGltcG9ydCAnYXJ0aXNhbic7XG4vLyBUd2Vha3Ncbi5zcGFjZXIgeyBtYXgtd2lkdGg6IHVuc2V0OyB9XG4jaXdjLWhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgfVxufVxuLmFvYyB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAuNjI1cmVtO1xuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgcGFkZGluZzogMCAyLjYyNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm1pbmMoNzIwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgfVxuXG4gICAgLy8gVE9ETyBNYXggd2lkdGggZm9yIHN1cGVyIHNjcmVlbnNcbiAgICAvLyBAaW5jbHVkZSBybWluKCdzdXBlcicpIHtcbiAgICAvLyAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgLy8gfVxuICB9XG4gICZfX2NvbnRhaW5lci0tbXcxMDAge1xuICAgIEBpbmNsdWRlIHJtYXgoJ3NtJykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5hb2NfX2NvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lci0tZnVsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSByb3ctbWFyZ2luO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIEBpbmNsdWRlIHJvdy1tYXJnaW47XG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlaGVhZGluZztcbiAgICAgIEBleHRlbmQgJWhlYWRpbmctLWxnO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nO1xuICAgICAgQGV4dGVuZCAlaGVhZGluZy0tbWQ7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nLS1zbTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC0tZ3V0dGVyLWxnIHtcbiAgICAuYW9jX19jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgcGFkZGluZy1iaWc7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIC42MjVyZW07XG4gICAgQGluY2x1ZGUgcm93LW1hcmdpbi1ib3R0b207XG4gICAgLy8gJjpudGgtY2hpbGQob2RkKSB7XG4gICAgLy8gICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyB9XG4gICAgLy8gJjpudGgtY2hpbGQoZXZlbikge1xuICAgIC8vICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC8vIH1cbiAgfVxuICAmX19jb2x1bW4tLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgXG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbi0tdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gICZfX2NvbHVtbi0tcXVhcnRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAvLyBAaW5jbHVkZSByb3ctbWFyZ2luLWJvdHRvbTtcblxuICAgICY6bnRoLW9mLXR5cGUoMSksXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cbiAgJl9fY29sdW1uLS1xdWFydGVyLFxuICAmX19jb2x1bW4tLWhhbGYge1xuICAgIEBpbmNsdWRlIHJtYXgoJ21kJykge1xuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgIH1cbiAgICB9IFxuICB9XG4gIFxuICAmX19jb2x1bW4tLW0tZnVsbCB7XG4gICAgQGluY2x1ZGUgcm1heCgnbWQnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IC42MjVyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fb3ZlcmxheS1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICB9XG4gICZfX292ZXJsYXktY2FwdGlvbiB7XG4gICAgQGV4dGVuZCAlZGVzYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmd1dHRlci0xIHtcbiAgICAmID4gKiB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWJpZztcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoNTAlKSBicmlnaHRuZXNzKDcwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBAZXh0ZW5kICVkZXNjO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvLyBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICAgIC8vIH1cbiAgICAgIC8vIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIC8vIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgLy8gICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3BhbiwgXG4gICAgaDMge1xuICAgICAgQGV4dGVuZCAlaGVhZGluZztcbiAgICAgIEBleHRlbmQgJWhlYWRpbmctLXNtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIHNwYW4sIHAgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fY2FyZC1vdmVybGF5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBcbiAgJl9fY2FyZC5hb2NfX2NhcmQtLXdpdGgtb3ZlcmxheSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAuYW9jX19jYXJkLW92ZXJsYXkgeyAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4yNSk7XG4gICAgICAgIHNwYW4geyBvcGFjaXR5OiAxOyB9XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLmFvY19fY2FyZC0td2l0aC1vdmVybGF5LmFvY19fY2FyZC0tb3ZlcmxheS1hbHdheXMtb3BlbiB7XG4gICAgLmFvY19fY2FyZC1vdmVybGF5IHsgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNCk7XG4gICAgICBzcGFuLCBoMyB7IG9wYWNpdHk6IDE7IH1cbiAgICAgIHAuZGVzYyB7IGNvbG9yOiB3aGl0ZTsgfVxuICAgICB9XG4gIH1cbn1cblxuI2FvYy1sb2dvIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgQGluY2x1ZGUgcm1pbigneHMnKSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDEwOTBweDsgXG4gIH1cbn1cblxuLnN1YnNjcmliZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJtYXgoJ3hzJykge1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gKDgwcHggKyAzNXB4KSk7XG4gICAgLy8gdG9wOiAoODBweCArIDM1cHgpO1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tb3ZlcmxheTtcbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyMjIsIC44KTtcbiAgICBAaW5jbHVkZSBybWF4KCd4cycpIHtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDEuNTtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gMjhweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgXG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IGNvbnRyYXN0KDIwMCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWNyb3duLWpvdXJuYWwge1xuICBAaW5jbHVkZSBybWluKCdsZycpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgcm1heCgnbWQnKSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1hb2M7XG4gICAgcGFkZGluZzogLjg3NXJlbSAzLjVyZW07XG4gICAgQGluY2x1ZGUgZm9udC1oZWx2ZXRpY2E7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnN1YnNjcmliZS1jcm93bi1qb3VybmFsX19jb3B5IHtcbiAgd2lkdGg6IGF1dG87XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gcm93LW1hcmdpbigpIHtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgQGluY2x1ZGUgcm1pbigneHMnKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICB9XG59XG5cbkBtaXhpbiByb3ctbWFyZ2luLWJvdHRvbSgpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgQGluY2x1ZGUgcm1pbigneHMnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCkge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoKSB7XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XG4gIH1cbn1cblxuQG1peGluIHBhZGRpbmctYmlnKCkge1xuICBwYWRkaW5nOiAwIC41cmVtIDFyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBwYWRkaW5nOiAwIDIuNjI1cmVtIDIuNjI1cmVtO1xuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLW92ZXJsYXkge1xuICB0cmFuc2l0aW9uOlxuICAgIGFsbCAwLjNzIDAuMXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICAgIC8vIG9wYWNpdHkgMC41cyAwLjFzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcblxufSIsIiVoZWFkaW5nIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIEBleHRlbmQgLmZvbnQtYm9kaW5pO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4laGVhZGluZy0tbGcge1xuICBmb250LXNpemU6IDQuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBcbn1cblxuJWhlYWRpbmctLW1kIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBAaW5jbHVkZSBybWluKCdzbScpIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5cbiVoZWFkaW5nLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLy8gQGluY2x1ZGUgcm1pbignc20nKSB7XG4gIC8vICAgZm9udC1zaXplOiAycmVtO1xuICAvLyB9XG4gIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluYygxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbGcnKSB7XG4gICAgLy8gZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC8vIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAvLyAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAvLyB9XG4gIEBpbmNsdWRlIHJtaW4oJ3hsJykge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuXG4lZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1hb2M7XG4gIC8vIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgLy8gICBmb250LXNpemU6IDFyZW07XG4gIC8vIH1cbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBAaW5jbHVkZSBybWluKCdzbScpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLy8gQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gIC8vICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAvLyB9XG4gIEBpbmNsdWRlIHJtaW5jKDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uZGVzYyB7XG4gIEBleHRlbmQgJWRlc2M7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1hb2M7XG59XG5cbi5jb3B5IHtcbiAgQGV4dGVuZCAlZGVzYztcbiAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5oMiArIHAge1xuICBAZXh0ZW5kIC5jb3B5O1xuICBjb2xvcjogJGNvbG9yLW5hdnk7XG59XG5cbi5oZWFkaW5nLS1sZyB7IFxuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAZXh0ZW5kICVoZWFkaW5nLS1sZzsgfVxuLmhlYWRpbmctLW1kIHsgXG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBleHRlbmQgJWhlYWRpbmctLW1kOyB9XG4uaGVhZGluZy0tc20geyBcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGV4dGVuZCAlaGVhZGluZy0tc207IH1cblxuLmhlYWRpbmctLWNvbmRlbnNlZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG5cbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgLy8gQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0xLjhweDtcbiAgLy8gfVxuICAvLyBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgLy8gICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIC8vIH1cbiAgXG59XG5cbi5oZWFkaW5nLS1sZXR0ZXItc3BhY2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjhweDtcbiAgfVxuICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIH1cbn1cblxuLnF1b3RlIHtcbiAgQGV4dGVuZCAuZm9udC1ib2Rpbmk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogJGNvbG9yLWdyYXktYW9jO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtYXgoJ3hzJykge1xuICAgIGJyIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG4gIFxuICAmX19ieWxpbmUge1xuICAgIEBleHRlbmQgLmZvbnQtYm9kaW5pO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufSIsIi8vIFR5cG9ncmFwaHkgbWl4aW5zIChiYXNlZCBvbiBzdGFnaW5nOmdsb2JhbC5jc3NcbkBtaXhpbiBmb250LXBhbGF0aW5vIHtcbiAgZm9udC1mYW1pbHk6IFwiUGFsYXRpbm9cIiwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cbkBtaXhpbiBmb250LWhlbHZldGljYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUIFcwNSA1NSBSb21hblwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGZvbnQtaGVsdmV0aWNhLW1lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUIFcwNSA2NSBNZWRpdW1cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBNZWRpdW1cIiwgXCJIZWx2ZXRpY2FOZXVlLU1lZGl1bVwiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250LWhlbHZldGljYS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFQgVzAxXzc1IEJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufSIsIi8vIEV4YW1wbGUgSW1wb3J0c1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9idXR0b24nO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9zaG9wcGFibGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbC1kZXByZWNhdGVkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhY2VyJztcbi8vIEBpbXBvcnQgJ2ZvbnRzL2ludGVyc3RhdGUnO1xuQGltcG9ydCAnZm9udHMvYm9kaW5pJztcbkBpbXBvcnQgJ21vZHVsZXMvc3Vic2NyaWJlLWNyb3duLWpvdXJuYWwnO1xuQGltcG9ydCAnbW9kdWxlcy9hb2MnO1xuLy8gQGltcG9ydCAnYW5pbWF0aW9ucy9hbmltYXRlT25TY3JvbGwnO1xuXG4uaW50cm8ge1xuICAuYW9jX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSByb3ctbWFyZ2luO1xuICB9XG59XG5cbi5uZXctc3F1YXJlLWNvcHktc3BhY2VyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufSJdfQ== */
