@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-bottom:2.625rem}.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-bottom:5.25rem}}.spacer--line{border-bottom:1px solid #ccc}.spacer--y{margin-top:2.625rem}@media(min-width: 992px){.spacer--y{margin-top:5.25rem}}.font-bodini,.artisan-page .drop-cap,.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 !important}@media(min-width: 1440px){.mw-70{max-width:70%}}.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:2rem}}@media(min-width: 992px){.aoc__card-overlay span,.aoc__card-overlay h3,.aoc__content h3,.heading--sm{font-size:2.5rem}}@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:#071d49;text-align:center;font-size:.875rem}@media(min-width: 992px){.aoc__card p,.aoc__overlay-caption,.copy,h2+p,.desc{font-size:1.25rem}}@media(min-width: 1440px){.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 !important}}@media(min-width: 1440px){.heading--condensed{font-size:2.35rem !important}}@media(min-width: 1600px){.heading--condensed{font-size:2.625rem !important}}.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}}@media(max-width: 991.98px){.quote{padding:0 28px}}.quote--help-br br{display:none}@media(min-width: 1400px){.quote--help-br br{display:block}}.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}}.artisan-page .aoc__hr::after{content:"";display:block;width:60px;height:1px;background-color:#555;margin:1.09375rem 0}@media(min-width: 992px){.artisan-page .aoc__hr::after{width:100px}}@media(min-width: 576px){.artisan-page .aoc__hr::after{margin:1.75rem 0}}@media(min-width: 992px){.artisan-page .aoc__hr::after{margin:2.625rem 0}}.artisan-page .intro .heading,.artisan-page .intro .copy,.artisan-page .intro h2+p{text-align:center;margin-left:auto;margin-right:auto}@media(min-width: 992px){.artisan-page .intro .heading,.artisan-page .intro .copy,.artisan-page .intro h2+p{max-width:80%}}.artisan-page .intro h1.heading{font-size:5rem;line-height:.85}@media(max-width: 575.98px){.artisan-page .intro h1.heading{margin-bottom:.875rem}}@media(min-width: 576px){.artisan-page .intro h1.heading{font-size:7rem}}@media(min-width: 992px){.artisan-page .intro h1.heading{font-size:9rem}}@media(min-width: 1440px){.artisan-page .intro h1.heading{font-size:12rem}}@media(min-width: 1600px){.artisan-page .intro h1.heading{font-size:14rem}}.artisan-page .img--inline{float:right;max-width:45%;padding-left:1rem}.artisan-page .drop-cap{font-weight:400;float:left;font-size:9rem;line-height:.6;vertical-align:baseline;margin-top:26px;padding-right:1rem}@media(min-width: 576px){.artisan-page .drop-cap{font-size:10rem;margin-top:30px}}@media(min-width: 992px){.artisan-page .drop-cap{font-size:12rem;margin-top:34px;padding-right:1.5rem}}@media(min-width: 1440px){.artisan-page .drop-cap{font-size:14rem;margin-top:40px}}@media(min-width: 1600px){.artisan-page .drop-cap{font-size:15rem;margin-top:42px}}.artisan-page .copy,.artisan-page h2+p{text-align:left;font-size:1rem;margin:0 0 1.09375rem}@media(min-width: 992px){.artisan-page .copy,.artisan-page h2+p{font-size:1.5rem}}@media(min-width: 576px){.artisan-page .copy,.artisan-page h2+p{margin:0 0 1.75rem}}@media(min-width: 992px){.artisan-page .copy,.artisan-page h2+p{margin:0 0 2.625rem}}.artisan-page .copy--m0{margin:0}.artisan-page .copy--desc{margin:0}@media(max-width: 575.98px){.artisan-page .copy--desc{font-size:.85rem}}.artisan-page .question{font-weight:700}.artisan-page .read-more{display:grid;grid-template-columns:1fr;gap:.875rem}@media(min-width: 992px){.artisan-page .read-more{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:min-content;gap:5.25rem}}.artisan-page .read-more .column{background-color:#ccc}.artisan-page .logo{display:block;width:100%;height:auto;margin:0}.artisan-page #wicked-weed-logo{position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 992px){.artisan-page #wicked-weed-logo{margin-left:-12px}}.artisan-page .h-100{height:100%}.artisan-page .img-wrapper{margin:0 0;max-width:175px;position:relative}@media(min-width: 992px){.artisan-page .img-wrapper{max-width:225px}}.artisan-page #crawford-sons-logo{max-width:122px}@media(min-width: 992px){.artisan-page #crawford-sons-logo{max-width:172px;margin-right:24px}}.artisan-page .pmd-Btn.special{color:#fff !important;font-weight:400;text-transform:capitalize;background-color:#555;letter-spacing:.5px;margin-top:21px;padding:16px 30px}.artisan-page .pmd-Btn.special:hover{background-color:#071d49}@media(min-width: 768px){#read-more .pmd-Carousel{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:min-content;gap:1.75rem;font-size:unset;white-space:normal}}@media(min-width: 992px){#read-more .pmd-Carousel{gap:3.5rem}}#read-more .pmd-Carousel .copy,#read-more .pmd-Carousel h2+p{white-space:normal}#read-more .pmd-Carousel__controls{top:30%}@media(max-width: 320px){#read-more .pmd-Carousel__controls{top:28%}}@media(min-width: 576px){#read-more .pmd-Carousel__controls{top:35%}}#read-more .pmd-Carousel__controls img{width:18px;opacity:.7;padding:.4375rem .4375rem .4375rem 0}#read-more .pmd-Carousel__controls--left{margin-left:-18px}#read-more .pmd-Carousel__controls--left img{transform:rotate(-180deg)}#read-more .pmd-Carousel__controls--right{margin-right:-18px}#read-more .pmd-Carousel__controls--right img{transform:rotate(0deg)}@media(min-width: 768px){#read-more .pmd-Carousel__controls{display:none}}#read-more .pmd-Carousel__indicatorWrapper{margin:.875rem 0 1.75rem}@media(min-width: 768px){#read-more .pmd-Carousel__indicatorWrapper{display:none}}@media(max-width: 767.98px){#read-more .pmd-Carousel__card{width:50%;padding:0 .4375rem}}#read-more .pmd-Carousel__card .heading,#read-more .pmd-Carousel__card .copy,#read-more .pmd-Carousel__card h2+p{text-align:center;line-height:1.3}#read-more .pmd-Carousel__card .heading{margin-top:1.09375rem}#read-more .pmd-Carousel__card .heading--h3{line-height:1.1}@media(min-width: 576px){#read-more .pmd-Carousel__card .heading{margin-top:1.75rem}}@media(min-width: 992px){#read-more .pmd-Carousel__card .heading{margin-top:2.625rem}}.spacer{max-width:unset}.aoc__container{width:100%;padding:0 1.125rem}@media(min-width: 576px){.aoc__container{padding:0 2.625rem}}@media(min-width: 992px){.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%;justify-content:center;margin:0 auto 2rem}@media(min-width: 576px){.aoc__content{margin:0 auto 3rem}}@media(min-width: 992px){.aoc__content{margin:0 auto 5rem}}.aoc__content--gutter-lg .aoc__column{padding:0 .5rem 1rem}@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;flex-grow:1;max-width:100%;padding:0 .625rem}.aoc__column--half{width:50%}.aoc__column--third{width:33.333333%}.aoc__column--quarter{width:50%}@media(max-width: 991.98px){.aoc__column--quarter{padding-bottom:1rem}}@media(min-width: 992px){.aoc__column--quarter{width:25%}}@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:#071d49}.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:transparent;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,.65)}.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,.65)}.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:transparent}.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}}html{-moz-osx-font-smoothing:grayscale}.artisan-page .intro h1.heading{font-size:3rem;line-height:.85;margin-bottom:1rem}@media(min-width: 576px){.artisan-page .intro h1.heading{font-size:4rem}}@media(min-width: 768px){.artisan-page .intro h1.heading{font-size:6rem}}@media(min-width: 992px){.artisan-page .intro h1.heading{font-size:6rem;margin-bottom:2.25rem}}@media(min-width: 1440px){.artisan-page .intro h1.heading{font-size:10rem}}@media(min-width: 1600px){.artisan-page .intro h1.heading{font-size:12rem}}@media(max-width: 575.98px){.aoc__container--mw100{padding:.625rem 0}}.the-caddies .aoc__card:hover img{filter:unset}.aoc__container{max-width:1920px;margin-left:auto;margin-right:auto}.copy,h2+p{line-height:1.5}@media(max-width: 1600px){.quote--help-br br{display:none}}.aoc__content--gutter-lg-3{width:unset}@media(min-width: 992px){.aoc__content--gutter-lg-3{margin-left:-1.125rem;margin-right:-1.125rem}}.aoc__content--gutter-lg-3 .aoc__column{padding:0 .4375rem 1rem}@media(min-width: 576px){.aoc__content--gutter-lg-3 .aoc__column{padding:1rem 1rem}}@media(min-width: 992px){.aoc__content--gutter-lg-3 .aoc__column{padding:0 1.75rem 1.75rem}}.aoc__content--gutter-lg-3 .aoc__column--third{width:50%}@media(min-width: 992px){.aoc__content--gutter-lg-3 .aoc__column--third{width:33.333333%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzL19ib2Rpbmkuc2NzcyIsIl9oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC1kZXByZWNhdGVkLnNjc3MiLCJfZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fc3BhY2VyLnNjc3MiLCJtb2R1bGVzL3N1YnNjcmliZS1jcm93bi1qb3VybmFsL19pbmRleC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9hb2MvX2hlbHBlcnMuc2NzcyIsIm1vZHVsZXMvYW9jL19taXhpbnMuc2NzcyIsIm1vZHVsZXMvYW9jL190eXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL2FvYy9faW5kZXguc2NzcyIsIm1vZHVsZXMvYW9jL19hcnRpc2FuLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX3Byb2plY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSwwRENDTixXQUNBLGFBQ0EsdUJBQ0EsU0FHRixLQUNFLFdBQ0EsY0FHRixXQUNFLHlCQ1JGLHlCQUVFLFdBQ0EsWUFFQSxrQkFHRixjQUVFLFdBSUEsWUFDQSxtQkFDQSxnQkFDQSxZQUdGLHdCQUNFLGtCQUNBLGVBQ0EsUUFDQSwyQkFDQSxXQUVFLDRDQUVGLDRCQUNFLFdBQ0EsdUNBRkYsNEJBSUksWUFNTiw4QkFDRSxPQ1RBLDRCRFFGLDhCQUdJLGtCQUdKLCtCQUNFLFFBQ0EsNERDaEJBLDRCRGNGLCtCQUlJLG1CQUlKLG9CQUNFLHFCQUNBLGtCQUNBLDJCQUNBLHNCQUNBLFdBR0Esc0JBQ0UscUJBRUUsZ0NBQ0UscUNBSU4sd0JBQ0UsY0FDQSwyQkFDQSxXQUNBLHlCQUlKLDBCQUNFLHNCQUNBLFdDaERBLFlEOENGLDBCQUlJLDBCQy9ERixZRDJERiwwQkFPSSxnQkFJSix3QkFFRSxlQUNBLGdCQUNBLG1CQzFFQSxZRHNFRix3QkFNSSxnQkFJSixnQ0FDRSxhQUNBLHVCQUNBLGNDbkZBLHlCRHVGQSxnQ0FDRSxlQUlKLHlEQUNFLGVBQ0EsV0FDQSxZQUNBLGtCQUNBLHlC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YUFDQSxRQUNBLE9BQ0Esa0JBQ0EsVUFFQSxZQUNBLFdGeE1BLFdBQ0UsOENFNk1GLDZCQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFDQSxXQUNBLG1DQUlGLHdCQUNFLFVBQ0EsZ0JBQ0EsV0FDQSxjQUNBLHNCQUNBLGtCQUNBLFVBQ0Esa0JQNU9GLHlCT29PQSx3QkFVSSxnQkFDQSxZQUdKLGtDQUdFLFlBQ0EsZ0JBS0Ysd0JBQ0Usa0JBQ0EsTUFDQSxRQUNBLFVBQ0EsU0FDQSw2QkFDQSw4QkFDRSw4QkFFRiw0QkFDRSxjQUNBLFdBQ0EsYUFFRiw4QkFDRSxzQkFDQSxlQUdKLHNCQUNFLFVBQ0EsbUJQalJGLDBCT3FSRix5QkFFSSxnQlAxUUYsNEJPNlFBLGtDQUVJLGdCQUlKLGdDQUNFLG9CQUNBLGlCQXpUd0IsS0EwVHhCLHVCRXJURixzRkZ1VEUsbUJBQ0Esa0JBSUosK0JBQ0UsV1AzU0EseUJPNlNFLGlDQUNFLGtCRzNUTixLQUNFLGtDQUVGLGdDQUNFLGVBQ0EsZ0JBQ0EsbUJWT0EseUJVVkYsZ0NBUUksZ0JWRUYseUJVVkYsZ0NBV0ksZ0JWREYseUJVVkYsZ0NBY0ksZUFDQSx1QlZMRiwwQlVWRixnQ0FrQkksaUJWUkYsMEJVVkYsZ0NBcUJJLGlCVkVGLDRCVUVGLHVCQUVJLG1CQUtGLGtDQUNFLGFBSUosZ0JBQ0UsaUJBQ0EsaUJBQ0Esa0JBR0YsV0FDRSxnQlZkQSwwQlVpQkYsbUJBRUksY0FJSiwyQkFDRSxZVjVDQSx5QlUyQ0YsMkJBR0ksc0JBQ0Esd0JBRUYsd0NBQ0Usd0JWbERGLHlCVWlEQSx3Q0FHSSxtQlZwREoseUJVaURBLHdDQU9JLDJCQUlKLCtDQUNFLFVWN0RGLHlCVTREQSwrQ0FHSSIsImZpbGUiOiJzdHlsZS5mMDU2MzIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9scHU0aWdrLmNzc1wiKTtcbi5mb250LWJvZGluaSB7XG4gIGZvbnQtZmFtaWx5OiBib2RvbmktdXJ3LCBQYWxhdGlubywgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLmhlYWRpbmctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIi8vIFtjbGFzcyo9J3BtZC1DYXJvdXNlbCddIHtcbi8vICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbi8vIH1cblxuLnBtZC1DYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICAvLyBwYWRkaW5nOiAyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG1kLUNhcm91c2VsIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIEBpbmNsdWRlIHJtaW4oJ2Rlc2t0b3AnKSB7XG4gIC8vICAgd2lkdGg6IDgwJTtcbiAgLy8gfVxuICBtYXJnaW46IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gICY6aG92ZXIge1xuICAgIGltZyB7b3BhY2l0eTogMTt9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgQGluY2x1ZGUgcm1heCgnbWQnKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgXG4gIFxufVxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMtLWxlZnQge1xuICBsZWZ0OiAwO1xuICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLnBtZC1DYXJvdXNlbF9fY29udHJvbHMtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGltZyB7dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTt9XG4gIEBpbmNsdWRlIHJtYXgoJ21kJykge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyB3aWR0aDogMzMuMzMzMyU7IC8vIFRPRE86IG1ha2UgZHluYWltY1xuICAvLyB3aWR0aDogNTAlOyAvLyBUT0RPOiBtYWtlIGR5bmFpbWNcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHsgXG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoNTAlKSBicmlnaHRuZXNzKDcwJSk7XG4gICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkLS13LTMzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHJtYXgoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMCAxNSUgIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdkZXNrdG9wJykge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19jYXJkVGV4dCB7XG4gIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBAaW5jbHVkZSBybWluKCdkZXNrdG9wJykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ucG1kLUNhcm91c2VsX19pbmRpY2F0b3JXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yV3JhcHBlciB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gIH1cbn1cblxuLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yV3JhcHBlciAucG1kLUNhcm91c2VsX19pbmRpY2F0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MWQ0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucG1kLUNhcm91c2VsX19pbmRpY2F0b3JXcmFwcGVyIC5wbWQtQ2Fyb3VzZWxfX2luZGljYXRvcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wbWQtQ2Fyb3VzZWxfX2luZGljYXRvcldyYXBwZXIgLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yLmN1cnJlbnQtaW5kZXgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDcxZDQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxZDQ5O1xufSIsIi8vIEZST00gQm9vdHN0cmFwIDRcbi8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBvcnRyYWl0IHBob25lcywgbGVzcyB0aGFuIDU3NnB4KVxuLy8gTm8gbWVkaWEgcXVlcnkgc2luY2UgdGhpcyBpcyB0aGUgZGVmYXVsdCBpbiBCb290c3RyYXBcblxuLy8gU21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgNTc2cHggYW5kIHVwKVxuJGJyZWFrcG9pbnRzTWluOiAoXG4gICd4cyc6IChtaW4td2lkdGg6IDU3NnB4KSxcbiAgJ3NtJzogKG1pbi13aWR0aDogNzY4cHgpLFxuICAnbWQnOiAobWluLXdpZHRoOiA5OTJweCksXG4gICdsZyc6IChtaW4td2lkdGg6IDE0NDBweCksXG4gICd4bCc6IChtaW4td2lkdGg6IDE2MDBweCksXG4gICdzdXBlcic6IChtaW4td2lkdGg6IDIwMDBweCksXG4gICd1bHRyYXdpZGUnOiAobWluLXdpZHRoOiAzMDAwcHgpLFxuKTtcbiRicmVha3BvaW50c01heDogKFxuICAneHMnOiAobWF4LXdpZHRoOiA1NzUuOThweCksXG4gICdzbSc6IChtYXgtd2lkdGg6IDc2Ny45OHB4KSxcbiAgJ21kJzogKG1heC13aWR0aDogOTkxLjk4cHgpLFxuICAnbGcnOiAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpXG4pO1xuXG5AbWl4aW4gcm1pbigkYnJlYWtwb2ludCkge1xuICAvLyBQcmludHMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiB0aGUgdmFsdWVcbiAgQG1lZGlhICN7aW5zcGVjdChtYXAtZ2V0KCRicmVha3BvaW50c01pbiwgJGJyZWFrcG9pbnQpKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcm1pbmMoJGJyZWFrcG9pbnQpIHtcbiAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBybWF4KCRicmVha3BvaW50KSB7XG4gIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICBAbWVkaWEgI3tpbnNwZWN0KG1hcC1nZXQoJGJyZWFrcG9pbnRzTWF4LCAkYnJlYWtwb2ludCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJtYXhjKCRicmVha3BvaW50KSB7XG4gIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIi5zcGFjZXIge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgXG4gICYtLWZ1bGwge1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLS1pbnNldCB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgLy8gbWF4LXdpZHRoOiA2OSU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiA2KTtcbiAgfVxuICAmLS1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgfVxuICAmLS15IHtcbiAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAqIDMpO1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiA2KTtcbiAgICB9XG4gIH1cbn0iLCIuc3Vic2NyaWJlLWNyb3duLWpvdXJuYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgcm1heCgnc20nKSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgLy8gcGFkZGluZzogJHNwYWNlciAqIDE7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvLyBtYXgtd2lkdGg6IDYwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAjY3Jvd24tam91cm5hbC1jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBib3gtc2hhZG93OiAtM3B4IDNweCA2cHggcmdiYShibGFjaywgMC4xNyk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cbiAgXG4gIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gIH1cbiAgLmZzLWJpZ2dlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuIFxuICAuaGVhZGluZyB7XG4gICAgQGV4dGVuZCAuZm9udC1ib2Rpbmk7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IFxuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfSBcbiAgfVxuICAmX19jb3B5IHtcbiAgICBAaW5jbHVkZSBybWluKCdzbScpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCJcblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIE1haW4gY29sb3JzXG5cbiRjb2xvci1uYXZ5OiAgICAgICAgICAgICAgICAjMDcxRDQ5O1xuJGNvbG9yLWdyYXk6ICAgICAgICAgICAgICAgICM3MDcwNzA7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9V29yaytTYW5zOjMwMCw0MDAsNTAwLDYwMCw3MDAsODAwLDkwMCcpO1xuXG4kZm9udC1mYW1pbHktcHJpbWFyeTogICAgICAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogICAgIFwiUGFsYXRpbm8gTFQgU3RkXCIsIFBhbGF0aW5vLCBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZm9udC1jb2xvci1iYXNlOiAgICAgICAgICAgJGNvbG9yLWdyYXk7XG4kZm9udC1jb2xvci1zZWNvbmRhcnk6ICAgICAgJGNvbG9yLW5hdnk7XG5cblxuJGJhc2U6IDFyZW07XG4kc3BhY2VyOiAuODc1cmVtOyIsIi5tYi1sZyB7XG5cbn1cblxuLm1iLW1kIHtcblxufVxuXG4ubWItc20ge1xuXG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgKiB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICBAaW5jbHVkZSBybWF4KCdtZCcpIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG5cbi5oZWFkaW5nLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuXG4ueHMtb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xvci1ncmF5LWFvYyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1hb2MgIWltcG9ydGFudDtcbn1cblxuLm13LTcwIHtcbiAgQGluY2x1ZGUgcm1pbignbGcnKSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnJvdy1tYXJnaW4geyBcbiAgQGluY2x1ZGUgcm93LW1hcmdpbjtcbiB9IiwiQG1peGluIHJvdy1tYXJnaW4oKSB7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCkge1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjc1cmVtO1xuICB9XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJpZygpIHtcbiAgcGFkZGluZzogMCAuNXJlbSAxcmVtO1xuICBAaW5jbHVkZSBybWluKCd4cycpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgcGFkZGluZzogMCAyLjYyNXJlbSAyLjYyNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjpcbiAgICBhbGwgMC4zcyAwLjFzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbiAgICAvLyBvcGFjaXR5IDAuNXMgMC4xcyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG5cbn0iLCIlaGVhZGluZyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1hb2M7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAZXh0ZW5kIC5mb250LWJvZGluaTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgQGluY2x1ZGUgcm1heCgnbWQnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuJWhlYWRpbmctLWxnIHtcbiAgZm9udC1zaXplOiA0LjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgXG59XG5cbiVoZWFkaW5nLS1tZCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgQGluY2x1ZGUgcm1pbignc20nKSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgfVxufVxuXG4laGVhZGluZy0tc20ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cblxuJWRlc2Mge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGNvbG9yLW5hdnk7XG4gIC8vIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgLy8gICBmb250LXNpemU6IDFyZW07XG4gIC8vIH1cbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignbGcnKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmRlc2Mge1xuICBAZXh0ZW5kICVkZXNjO1xuICBjb2xvcjogJGNvbG9yLWdyYXktYW9jO1xufVxuXG4uY29weSB7XG4gIEBleHRlbmQgJWRlc2M7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1hb2M7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuaDIgKyBwIHtcbiAgQGV4dGVuZCAuY29weTtcbiAgY29sb3I6ICRjb2xvci1uYXZ5O1xufVxuXG4uaGVhZGluZy0tbGcgeyBcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGV4dGVuZCAlaGVhZGluZy0tbGc7IH1cbi5oZWFkaW5nLS1tZCB7IFxuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAZXh0ZW5kICVoZWFkaW5nLS1tZDsgfVxuLmhlYWRpbmctLXNtIHsgXG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBleHRlbmQgJWhlYWRpbmctLXNtOyB9XG5cbi5oZWFkaW5nLS1jb25kZW5zZWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgIGZvbnQtc2l6ZTogMi4zNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ3hsJykge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIC8vIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAvLyAgIGxldHRlci1zcGFjaW5nOiAtMS44cHg7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICAvLyB9XG4gIFxufVxuXG4uaGVhZGluZy0tbGV0dGVyLXNwYWNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS44cHg7XG4gIH1cbiAgQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5xdW90ZSB7XG4gIEBleHRlbmQgLmZvbnQtYm9kaW5pO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBybWF4KCd4cycpIHtcbiAgICBiciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxuICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gIH1cblxuICAmLS1oZWxwLWJyIHtcbiAgICBiciB7IGRpc3BsYXk6IG5vbmU7IH0gXG4gICAgQGluY2x1ZGUgcm1pbmMoJzE0MDBweCcpIHtcbiAgICAgIGJyIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICB9XG4gIH1cbiAgXG4gICZfX2J5bGluZSB7XG4gICAgQGV4dGVuZCAuZm9udC1ib2Rpbmk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktYW9jO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuICB9XG59IiwiJGNvbG9yLWdyYXktYW9jOiAgICAgICAgICAgICM1NTU7XG5cbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdoZWxwZXJzJztcbkBpbXBvcnQgJ3R5cG9ncmFwaHknO1xuQGltcG9ydCAnYXJ0aXNhbic7XG4vLyBUd2Vha3Ncbi5zcGFjZXIgeyBtYXgtd2lkdGg6IHVuc2V0OyB9XG5cbi5hb2Mge1xuICAmX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gICAgQGluY2x1ZGUgcm1pbigneHMnKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNjI1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIH1cblxuICAgIC8vIFRPRE8gTWF4IHdpZHRoIGZvciBzdXBlciBzY3JlZW5zXG4gIH1cbiAgJl9fY29udGFpbmVyLS1tdzEwMCB7XG4gICAgQGluY2x1ZGUgcm1heCgnc20nKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmFvY19fY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGFpbmVyLS1mdWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHJvdy1tYXJnaW47XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByb3ctbWFyZ2luO1xuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nLS1sZztcbiAgICB9XG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAlaGVhZGluZztcbiAgICAgIEBleHRlbmQgJWhlYWRpbmctLW1kO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nO1xuICAgICAgQGV4dGVuZCAlaGVhZGluZy0tc207XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtLWd1dHRlci1sZyB7XG4gICAgLmFvY19fY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYmlnO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAuNjI1cmVtO1xuICAgIC8vICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gfVxuICAgIC8vICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyB9XG4gIH1cbiAgJl9fY29sdW1uLS1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICZfX2NvbHVtbi0tdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gICZfX2NvbHVtbi0tcXVhcnRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbi0tbS1mdWxsIHtcbiAgICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogLjYyNXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19vdmVybGF5LWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gIH1cbiAgJl9fb3ZlcmxheS1jYXB0aW9uIHtcbiAgICBAZXh0ZW5kICVkZXNjO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuZ3V0dGVyLTEge1xuICAgICYgPiAqIHtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctYmlnO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSg1MCUpIGJyaWdodG5lc3MoNzAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgJWRlc2M7XG4gICAgICBjb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAvLyBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAvLyBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIC8vICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHNwYW4sIFxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgICBAZXh0ZW5kICVoZWFkaW5nLS1zbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBzcGFuLCBwIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgXG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2NhcmQtb3ZlcmxheS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgXG4gICZfX2NhcmQuYW9jX19jYXJkLS13aXRoLW92ZXJsYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLmFvY19fY2FyZC1vdmVybGF5IHsgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNjUpO1xuICAgICAgICBzcGFuIHsgb3BhY2l0eTogMTsgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC5hb2NfX2NhcmQtLXdpdGgtb3ZlcmxheS5hb2NfX2NhcmQtLW92ZXJsYXktYWx3YXlzLW9wZW4ge1xuICAgIC5hb2NfX2NhcmQtb3ZlcmxheSB7IFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjY1KTtcbiAgICAgIHNwYW4sIGgzIHsgb3BhY2l0eTogMTsgfVxuICAgICAgcC5kZXNjIHsgY29sb3I6IHdoaXRlOyB9XG4gICAgIH1cbiAgfVxufVxuXG4jYW9jLWxvZ28ge1xuICB3aWR0aDogODUlO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBAaW5jbHVkZSBybWluKCd4cycpIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogMTA5MHB4OyBcbiAgfVxufVxuXG4uc3Vic2NyaWJlLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcm1heCgneHMnKSB7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAoODBweCArIDM1cHgpKTtcbiAgICAvLyB0b3A6ICg4MHB4ICsgMzVweCk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vdmVybGF5O1xuICAmX19iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzIyMiwgLjgpO1xuICAgIEBpbmNsdWRlIHJtYXgoJ3hzJykge1xuICAgIH1cbiAgfVxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAkc3BhY2VyICogMS41O1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIGhlaWdodDogODAlO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIC8vIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBcbiAgfVxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogY29udHJhc3QoMjAwJSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5zdWJzY3JpYmUtY3Jvd24tam91cm5hbCB7XG4gIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWFkaW5nIHtcbiAgICBAaW5jbHVkZSBybWF4KCdtZCcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWFvYztcbiAgICBwYWRkaW5nOiAuODc1cmVtIDMuNXJlbTtcbiAgICBAaW5jbHVkZSBmb250LWhlbHZldGljYTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWNyb3duLWpvdXJuYWxfX2NvcHkge1xuICB3aWR0aDogYXV0bztcbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpc2FuLXBhZ2Uge1xuICAvLyBPdmVycmlkZSBjdXN0b21cbiAgLy8gLmNvbnRlbnQtcm93IHtcbiAgLy8gICBtYXJnaW46IDAgYXV0byAkc3BhY2VyICogMi41O1xuICAvLyAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAvLyAgICAgbWFyZ2luOiAwIGF1dG8gJHNwYWNlciAqIDMuNTtcbiAgLy8gICB9XG4gIC8vICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gIC8vICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2VyICogNjtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAvLyAvLyBPdmVycmlkZSBjdXN0b21cbiAgLy8gLnNwYWNlciB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzLjUpO1xuICAvLyAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiA2KTtcbiAgLy8gICB9XG4gIC8vICAgJi0teSB7XG4gIC8vICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAqIDMuNSk7XG4gIC8vICAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiA2KTtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAuYW9jX19ociB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktYW9jO1xuICAgICAgbWFyZ2luOiAkc3BhY2VyICogMS4yNSAwO1xuICAgICAgQGluY2x1ZGUgcm1pbigneHMnKSB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlciAqIDIgMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgICBtYXJnaW46ICRzcGFjZXIgKiAzIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludHJvIHtcbiAgICAuaGVhZGluZyxcbiAgICAuY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMS5oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJhc2UgKiA1O1xuICAgICAgbGluZS1oZWlnaHQ6IC44NTtcbiAgICAgIEBpbmNsdWRlIHJtYXgoJ3hzJykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlICogNztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlICogOTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlICogMTI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBybWluKCd4bCcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZSAqIDE0O1xuICAgICAgfVxuICAgIH0gICAgXG4gIH1cblxuICAuaW1nLS1pbmxpbmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAvLyBwYWRkaW5nOiAwIDAgJGJhc2UgKiAxICRiYXNlICogMTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlICogMTtcbiAgfVxuXG4gIC5kcm9wLWNhcCB7XG4gICAgQGV4dGVuZCAuZm9udC1ib2Rpbmk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6ICRiYXNlICogOTtcbiAgICBsaW5lLWhlaWdodDogLjY7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogJGJhc2UgKiAxO1xuICAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgICAgZm9udC1zaXplOiAkYmFzZSAqIDEwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBmb250LXNpemU6ICRiYXNlICogMTI7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogJGJhc2UgKiAxLjU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgICAgZm9udC1zaXplOiAkYmFzZSAqIDE0O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gICAgICBmb250LXNpemU6ICRiYXNlICogMTU7XG4gICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAvLyBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIG1hcmdpbjogMCAwICRzcGFjZXIgKiAxLjI1O1xuICAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlciAqIDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgbWFyZ2luOiAwIDAgJHNwYWNlciAqIDM7XG4gICAgfVxuICAgICYtLW0wIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi0tZGVzYyB7XG4gICAgICBAaW5jbHVkZSBybWF4KCd4cycpIHtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZSAqIC44NTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAucXVlc3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAucmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogJHNwYWNlcjtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgICBnYXA6ICRzcGFjZXIgKiA2O1xuICAgIH1cbiAgICAuY29sdW1uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3dpY2tlZC13ZWVkLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgfVxuICB9XG4gIC5oLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbWctd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIH1cbiAgICAvLyBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gICNjcmF3Zm9yZC1zb25zLWxvZ28geyBcbiAgICBtYXgtd2lkdGg6IDEyMnB4O1xuICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgLnBtZC1CdG4uc3BlY2lhbCB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgfVxuICB9XG59XG5cbiNyZWFkLW1vcmUge1xuICAucG1kLUNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBybWluKCdzbScpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgICAgZ2FwOiAkc3BhY2VyICogMjtcbiAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIGdhcDogJHNwYWNlciAqIDQ7XG4gICAgfVxuICAgIC5jb3B5IHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLnBtZC1DYXJvdXNlbF9fY29udHJvbHMge1xuICAgIHRvcDogMzAlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC01MCUpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgdG9wOiAyOCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgICAgdG9wOiAzNSU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAuNSAkc3BhY2VyICogLjUgJHNwYWNlciAqIC41IDA7XG4gICAgfVxuICAgICYtLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgaW1nIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICAgIGltZyB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnBtZC1DYXJvdXNlbF9faW5kaWNhdG9yV3JhcHBlciB7XG4gICAgbWFyZ2luOiAkc3BhY2VyICogMSAwICRzcGFjZXIgKiAyO1xuICAgIEBpbmNsdWRlIHJtaW4oJ3NtJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgXG4gIC5wbWQtQ2Fyb3VzZWxfX2NhcmQge1xuICAgIEBpbmNsdWRlIHJtYXgoJ3NtJykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNlciAqIC41O1xuICAgIH1cbiAgICAuaGVhZGluZyxcbiAgICAuY29weSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAuaGVhZGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMS4yNTtcbiAgICAgICYtLWgzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ3hzJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gQGluY2x1ZGUgcm1pbignc20nKSB7XG4gICAgLy8gICB3aWR0aDogMTAwJSAvIDM7XG4gICAgLy8gICBwYWRkaW5nOiAwICRzcGFjZXIgKiAxO1xuICAgIC8vIH1cbiAgfVxufVxuIiwiLy8gVHlwb2dyYXBoeSBtaXhpbnMgKGJhc2VkIG9uIHN0YWdpbmc6Z2xvYmFsLmNzc1xuQG1peGluIGZvbnQtcGFsYXRpbm8ge1xuICBmb250LWZhbWlseTogXCJQYWxhdGlub1wiLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xufVxuQG1peGluIGZvbnQtaGVsdmV0aWNhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFQgVzA1IDU1IFJvbWFuXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gZm9udC1oZWx2ZXRpY2EtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFQgVzA1IDY1IE1lZGl1bVwiLCBcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWUtTWVkaXVtXCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGZvbnQtaGVsdmV0aWNhLWJvbGQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVCBXMDFfNzUgQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlIEJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59IiwiLy8gRXhhbXBsZSBJbXBvcnRzXG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL3Nob3BwYWJsZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Nhcm91c2VsLWRlcHJlY2F0ZWQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zcGFjZXInO1xuLy8gQGltcG9ydCAnZm9udHMvaW50ZXJzdGF0ZSc7XG5AaW1wb3J0ICdmb250cy9ib2RpbmknO1xuQGltcG9ydCAnbW9kdWxlcy9zdWJzY3JpYmUtY3Jvd24tam91cm5hbCc7XG5AaW1wb3J0ICdtb2R1bGVzL2FvYyc7XG4vLyBAaW1wb3J0ICdhbmltYXRpb25zL2FuaW1hdGVPblNjcm9sbCc7XG5odG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5hcnRpc2FuLXBhZ2UgLmludHJvIGgxLmhlYWRpbmcge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAuODU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIEBpbmNsdWRlIHJtYXgoJ3hzJykge1xuICAvLyAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgLy8gfVxuICBAaW5jbHVkZSBybWluKCd4cycpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbignc20nKSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ21kJykge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICB9XG4gIEBpbmNsdWRlIHJtaW4oJ2xnJykge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbiAgQGluY2x1ZGUgcm1pbigneGwnKSB7XG4gICAgZm9udC1zaXplOiAxMnJlbTtcbiAgfVxufSAgXG5cbi5hb2NfX2NvbnRhaW5lci0tbXcxMDAge1xuICBAaW5jbHVkZSBybWF4KCd4cycpIHtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDA7XG4gIH1cbn1cblxuLnRoZS1jYWRkaWVzIHtcbiAgLmFvY19fY2FyZDpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLmFvY19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb3B5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnF1b3RlLS1oZWxwLWJyIGJyIHtcbiAgQGluY2x1ZGUgcm1heGMoMTYwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYW9jX19jb250ZW50LS1ndXR0ZXItbGctMyB7XG4gIHdpZHRoOiB1bnNldDtcbiAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjEyNXJlbTtcbiAgfVxuICAuYW9jX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDAgLjQzNzVyZW0gMXJlbTtcbiAgICBAaW5jbHVkZSBybWluKCd4cycpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcm1pbignbWQnKSB7XG4gICAgICAvLyBwYWRkaW5nOiAwIDIuNjI1cmVtIDIuNjI1cmVtO1xuICAgICAgcGFkZGluZzogMCAxLjc1cmVtIDEuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmFvY19fY29sdW1uLS10aGlyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBybWluKCdtZCcpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICAgIH1cbiAgfVxufSJdfQ== */
