@charset "UTF-8";.myBlockHero{background-image:none}.myBlockHero .container-fluid{padding:0}.myBlockHero .myBlockImg.bg1,.myBlockHero .myBlockImg.bg2,.myBlockHero .myBlockImg.bg5,.myBlockHero .myBlockImg.bg6{background-color:#f8f3c9}.myBlockHero .myBlockImg.bg3,.myBlockHero .myBlockImg.bg4,.myBlockHero .myBlockImg.bg7,.myBlockHero .myBlockImg.bg8{background-color:#d9e6f0}.myBlockHero__header{padding:12px;text-align:center}.myBlockHero__title{font-size:clamp(1.125rem,.898rem + 1.14vw,1.75rem);font-weight:500;line-height:1.5;position:relative}.myBlockHero__title,.myBlockHero__title:after,.myBlockHero__title:before{display:inline-block}.myBlockHero__title:before{content:"あなたの"}.myBlockHero__title:after{content:"性格は…"}.myBlockHero__img{margin:0 auto;max-width:540px;padding:0;width:100%}.myBlockResult__inner{background-color:#fff;padding:40px 20px 30px}.myBlockResult__inner .container-md{max-width:768px}.myBlockResult__text{letter-spacing:.32px;line-height:1.875;margin-bottom:16px}@media not all and (min-width:624px){.myBlockResult__text{margin-bottom:25px}}.myBlockResult__more{box-sizing:border-box;margin:0 auto;max-width:100%;width:100%}.myBlockResult__more-body{height:auto;max-height:90px;overflow:hidden;position:relative;transition:max-height 1s ease-in-out}.myBlockResult__more-body:after{background:linear-gradient(180deg,transparent 15%,#fff 95%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%;z-index:1}.myBlockResult__more-body.open:after{opacity:0;z-index:-1}.myBlockResult__more-footer{padding-top:10px;position:relative;text-align:center;z-index:1}.myBlockResult__more-btn{border:none;color:#333;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding-right:20px;position:relative;text-decoration:none}.myBlockResult__more-btn:after{background:url(../img/common/icon_dropdown.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:.5s;width:12px}.myBlockResult__more-btn:hover{color:#2cb5a9;opacity:1}.myBlockResult__more-btn.open_btn:after{transform:translateY(-50%) rotate(-180deg);transition:.5s}.myBlockTips{margin:30px 0 40px;padding:0 0 50px}@media not all and (min-width:624px){.myBlockTips{margin-bottom:30px;padding:0 0 30px}}.myBlockTips__header{margin-bottom:30px;padding:0;text-align:center}@media not all and (min-width:624px){.myBlockTips__header{margin-bottom:20px;padding:0}.myBlockTips__header img{width:100%}}.myBlockTips__body{padding:0 20px}.myBlockTips__text{font-weight:700;letter-spacing:.32px;line-height:1.875}.myBlockTips__text span,.myBlockTips__text strong{color:#d5426f}.myBlockKeyword{display:block;margin-bottom:10px}.myBlockKeyword__title{color:#2cb5a9;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;text-align:left}@media not all and (min-width:624px){.myBlockKeyword__title{font-size:16px}}.myBlockKeyword__list{grid-gap:10px 20px;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 20px}.myBlockKeyword__list li{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:1.5}@media not all and (min-width:624px){.myBlockKeyword__list li{font-size:13px}}.myBlockKeyword__list li:before{color:#aaa;content:"#";display:inline-block;font-weight:700}.myBlockRecommended .myBlockTitl{grid-gap:6px 0;display:flex;flex-direction:column;gap:6px 0;justify-content:center;padding:20px 16px}.myBlockRecommended .myBlockTitl__heading,.myBlockRecommended .myBlockTitl__main,.myBlockRecommended .myBlockTitl__sub{color:#fff;line-height:normal}.myBlockRecommended .myBlockTitl__main{align-items:baseline;display:flex;font-size:clamp(1.375rem,.58rem + 3.98vw,3.125rem);justify-content:center;letter-spacing:.03em;line-height:1;padding:0 24px}.myBlockRecommended .myBlockTitl__main img{max-width:700px;width:100%}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__main img{max-width:570px}}.myBlockRecommended .myBlockTitl__sub{font-size:36px}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__sub{font-size:18px}}.myBlockRecommended .myBlockTitl__heading{display:inline-block;font-size:32px;font-weight:700;position:relative}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__heading{font-size:16px}}.myBlockRecommended .myBlockTitl__heading:after,.myBlockRecommended .myBlockTitl__heading:before{content:"｜";display:inline-block}.myBlockRecommended .myBlockTitl__heading:before{transform:rotate(-35deg)}.myBlockRecommended .myBlockTitl__heading:after{transform:rotate(35deg)}.myBlockRecommended__inner{padding:0}.myBlockRecommended__ranking .myBlockTitl__main{display:block;margin-bottom:10px;padding:0 20px}.myBlockRecommended__ranking .myBlockTitl__main:before{display:none}.myBlockRecommended__ranking .myBlockTitl__main img{max-width:420px;width:100%}.myBlockRecommended__ranking .myBlockTitl__sub{color:#333;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:16px;font-weight:400;margin-top:0}.myBlockRecommended__ranking-inner{background-color:#fff;border-radius:20px;max-width:100%;overflow:hidden;padding:0 0 30px;position:relative;width:100%}.myBlockRecommended__footer{margin:0 0 30px}.myBlockRecommended__category{padding:0 20px}.myBlockRecommended__category-header{background:#e8e8e8;box-sizing:border-box;margin:0 auto 30px;max-width:500px;padding:13px 20px;text-align:center;width:100%}.myBlockRecommended__category-title{font-size:16px;font-weight:700;line-height:1.4}.myBlockRecommended__list{box-sizing:border-box;display:flex;flex-direction:column}.myBlockRecommended__list .myBlockCosme{grid-gap:18px;border-bottom:1px solid #d9d9d9;box-sizing:border-box;display:flex;gap:18px;padding:18px 0}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme{grid-gap:16px 8px;flex-wrap:wrap;gap:16px 8px}}.myBlockRecommended__list .myBlockCosme+.myBlockCosme{border-top:1px solid #d9d9d9}.myBlockRecommended__list .myBlockCosme__img{overflow:hidden;text-align:center;width:110px}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__img{width:100px}}.myBlockRecommended__list .myBlockCosme__img img{max-width:100%;width:100%}.myBlockRecommended__list .myBlockCosme__body{width:calc(100% - 350px)}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__body{width:calc(100% - 110px)}}.myBlockRecommended__list .myBlockCosme__footer{display:flex;flex-direction:column;justify-content:center;width:240px}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__footer{margin-left:auto;width:calc(100% - 100px)}}.myBlockRecommended__list .myBlockCosme__award{color:#2cb5a9;font-size:11px;font-weight:400;padding-left:22px;position:relative}.myBlockRecommended__list .myBlockCosme__award:after{background:url(../img/result/icon_medals.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.myBlockRecommended__list .myBlockCosme__award+.myBlockCosme__award{margin-top:5px}.myBlockRecommended__list .myBlockCosme__award+.myBlockCosme__goods{margin-top:14px}.myBlockRecommended__list .myBlockCosme__goods{font-size:12px;font-weight:700;line-height:1.385;margin-bottom:14px}.myBlockRecommended__list .myBlockCosme__brand{color:#888;font-size:11px;margin-bottom:5px}.myBlockRecommended__list .myBlockCosme__explain{font-size:11px}.myBlockRecommended__list .myBlockCosme__link{background-color:#2cb5a9;border-radius:100vw;color:#fff;display:block;font-size:13px;font-weight:700;line-height:1.5;margin:0 auto 8px;max-width:100%;padding:10px;position:relative;text-align:center;text-decoration:none;width:160px}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__link{padding:6px 10px}}.myBlockRecommended__list .myBlockCosme__link:hover{opacity:.7}.myBlockRecommended__list .myBlockCosme__newProduct{font-size:10px;line-height:2;text-align:center;text-decoration:underline}.myBlockRecommended__slider{overflow:hidden;padding-bottom:50px;position:relative}@media not all and (min-width:624px){.myBlockRecommended__slider{padding-bottom:20px}}.myBlockRecommended__slider[data-aria=pc]{margin:0 auto;overflow:hidden;padding:0 40px;position:relative;width:642px}@media not all and (min-width:624px){.myBlockRecommended__slider[data-aria=pc]{display:none}}.myBlockRecommended__slider[data-aria=sp]{display:none}@media not all and (min-width:624px){.myBlockRecommended__slider[data-aria=sp]{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:15px;padding-left:20px}.myBlockRecommended__slider[data-aria=sp] .swiper-slide{padding:0 10px;width:125px}.myBlockRecommended__slider[data-aria=sp] .swiper-slide:first-child .recommended_cosme_rank{background:#dec547}.myBlockRecommended__slider[data-aria=sp] .swiper-slide:nth-child(2) .recommended_cosme_rank{background:#a6b0bb}.myBlockRecommended__slider[data-aria=sp] .swiper-slide:nth-child(3) .recommended_cosme_rank{background:#d98e6b}.myBlockRecommended__slider[data-aria=sp] .swiper-slide:last-child{margin-right:30px}}.myBlockRecommended__slider .ranking-slider{margin:0 auto;overflow:hidden;position:relative;width:510px}.myBlockRecommended__slider .ranking-slider .swiper-slide:first-child .recommended_cosme_rank{background:#dec547}.myBlockRecommended__slider .ranking-slider .swiper-slide:nth-child(2) .recommended_cosme_rank{background:#a6b0bb}.myBlockRecommended__slider .ranking-slider .swiper-slide:nth-child(3) .recommended_cosme_rank{background:#d98e6b}.myBlockRecommended__slider .swiper-button-next:after,.myBlockRecommended__slider .swiper-button-prev:after{color:#333}.myBlockRecommended__slider .swiper-button-next.swiper-button-disabled,.myBlockRecommended__slider .swiper-button-prev.swiper-button-disabled{opacity:0}.myBlockRecommended__slider .recommended_ttl{color:#2cb5a9;font-size:22px;line-height:1.5;margin-bottom:20px;text-align:center}@media not all and (min-width:624px){.myBlockRecommended__slider .recommended_ttl{font-size:20px}}.myBlockRecommended__slider .card_unit{flex-direction:column;margin-bottom:20px;max-width:100%;width:100%}@media not all and (min-width:624px){.myBlockRecommended__slider .card_unit{flex-wrap:wrap}}.myBlockRecommended__slider .card_unit .flex_item{border-bottom:1px solid #d9d9d9;padding:15px 0;width:100%}.myBlockRecommended__slider .recommended_cosme_card{display:flex;padding:0 10px;text-decoration:none}.myBlockRecommended__slider .recommended_cosme_card .card-img{margin-bottom:10px;overflow:hidden}.myBlockRecommended__slider .recommended_cosme_card .recommended_cosm_brand{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.385;margin-bottom:5px;overflow:hidden}.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_type{color:#888;font-size:11px;margin-bottom:5px}.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_txt{color:#333;font-size:12px;font-weight:400}@media not all and (min-width:624px){.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_txt{font-size:11px;margin-bottom:20px}}.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_txt span.notes{display:block;font-size:11px}.myBlockRecommended__slider .recommended_cosme_card ul.notes-unit{counter-reset:counter_li}.myBlockRecommended__slider .recommended_cosme_card ul.notes-unit li{font-size:11px;padding-left:18px;position:relative;text-align:left}.myBlockRecommended__slider .recommended_cosme_card ul.notes-unit li:before{content:"*" counter(counter_li);counter-increment:counter_li;display:inline-block;left:0;position:absolute;top:0}.myBlockRecommended__slider .recommended_cosme_card .card-footer{display:flex;flex-direction:column;justify-content:center;width:180px}@media not all and (min-width:624px){.myBlockRecommended__slider .recommended_cosme_card .card-footer{grid-gap:0 10px;flex-direction:row;gap:0 10px;justify-content:center;width:100%}}.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_rank{align-items:center;background:#333;border-radius:10px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1.25;margin-bottom:10px;padding-top:1px;width:20px}@media not all and (min-width:624px){.myBlockRecommended__slider .recommended_cosme_card .recommended_cosme_rank{font-size:12px;line-height:normal}}.myBlockAdvice{padding:10px 20px 38px}.myBlockAdvice__header{margin-bottom:36px;text-align:center}@media not all and (min-width:624px){.myBlockAdvice__header{margin-bottom:18px;padding:0 20px}}.myBlockAdvice__header img{max-width:680px;width:100%}.myBlockAdvice__text{font-size:15px;line-height:1.6;padding:0 10px}.myBlockAdvice__text span,.myBlockAdvice__text strong{color:#d98383}.myBlockPresent__header{background-color:#f8e6e6;padding:28px 20px;text-align:center}.myBlockPresent__header img{max-width:70%;width:auto}@media not all and (min-width:624px){.myBlockPresent__header img{max-width:100%}}.myBlockPresent__header .modBtn.-sns{margin-top:40px}@media not all and (min-width:624px){.myBlockPresent__header .modBtn.-sns{margin-top:18px}}.myBlockPresent__img{margin-bottom:30px;text-align:center}.myBlockPresent__body{margin:0 auto;max-width:648px;width:100%}.myBlockPresent__title{font-size:15px;font-weight:700;margin-bottom:8px;text-indent:-8px}@media not all and (min-width:624px){.myBlockPresent__title{font-size:13px}}.myBlockPresent__item{font-size:15px;font-weight:600;line-height:normal;position:relative}@media not all and (min-width:624px){.myBlockPresent__item{font-size:14px}}.myBlockEntry{background-color:#fff;background-size:100px auto;margin:0 auto;max-width:100%;padding:20px 20px 26px;width:100%}@media not all and (min-width:624px){.myBlockEntry__header{margin-bottom:40px}}.myBlockEntry__header img{max-width:70%;width:auto}@media not all and (min-width:624px){.myBlockEntry__header img{max-width:100%}}.myBlockEntry__title{font-size:15px;font-weight:500;margin-bottom:8px;text-indent:-8px}@media not all and (min-width:624px){.myBlockEntry__title{font-size:13px}}.myBlockEntry__img{margin-bottom:16px;text-align:center}.myBlockEntry__body{max-width:100%;width:100%}.myBlockEntry__list{grid-gap:2px 0;display:flex;flex-direction:column;gap:2px 0;margin-bottom:24px}.myBlockEntry__list li{font-size:13px;font-weight:600}@media not all and (min-width:624px){.myBlockEntry__list li{font-size:11px}}.myBlockEntry__list li.-indent{text-indent:-8px}.myBlockEntry .item__list{grid-gap:8px 0;display:flex;flex-direction:column;gap:8px 0;margin-bottom:20px}.myBlockEntry .item__list-item{font-size:15px;font-weight:500;padding-left:10px;position:relative}@media not all and (min-width:624px){.myBlockEntry .item__list-item{font-size:13px}}.myBlockEntry .item__list-item:before{background-color:#333;border-radius:100vw;content:"";display:block;height:3px;left:0;position:absolute;top:10px;width:3px}.myBlockArchive__inner{padding:38px 20px 28px}.myBlockArchive__btn{margin-top:40px;text-align:center}.myBlockArchive__body{background-color:#fff;border-radius:20px;max-width:100%;padding:30px 0 20px;position:relative;width:100%}.myBlockArchive__list{grid-gap:26px 0;align-items:center;display:flex;flex-direction:column;gap:26px 0;justify-content:center;margin:0 auto;max-width:642px;width:100%}.myBlockArchive__list-link{color:#333;display:inline-block;line-height:1;text-decoration:underline}.myBlockArchive__list-link:hover{color:#333;opacity:.7}.myBlockProfile{background-color:#fff;padding:40px 20px 26px}.myBlockProfile__title{border-left:3px solid #2cb5a9;color:#2cb5a9;font-size:13px;font-weight:600;margin-bottom:12px;padding-left:8px}.myBlockProfile__list{grid-gap:0 13px;display:flex;gap:0 13px}.myBlockProfile__list-img{width:120px}@media not all and (min-width:768px){.myBlockProfile__list-img{width:100px}}.myBlockProfile__list-body{width:calc(100% - 120px)}@media not all and (min-width:768px){.myBlockProfile__list-body{width:calc(100% - 100px)}}.myBlockProfile__list-body .job{font-size:clamp(.625rem,.489rem + .68vw,1rem);font-weight:600;line-height:normal}.myBlockProfile__list-body .name{font-size:clamp(1rem,.727rem + 1.36vw,1.75rem);font-weight:700}.myBlockProfile__text{font-weight:600;margin-bottom:20px;margin-top:15px}.myBlockProfile__link{grid-gap:18px 0;gap:18px 0;margin-bottom:30px}.myBlockProfile__link,.myBlockProfile__link li{display:flex;flex-direction:column;flex-wrap:wrap}.myBlockProfile__link li{grid-gap:5px 0;gap:5px 0}.myBlockProfile__link li a,.myBlockProfile__link li span{font-size:clamp(.875rem,.83rem + .23vw,1rem);font-weight:500}.myBlockProfile__link li a{color:#333;text-decoration:none}.myBlockProfile__btn{grid-gap:20px 0;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px 0}@media not all and (min-width:768px){.myBlockProfile__btn{grid-gap:10px 0;gap:10px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3Jlc3VsdC5zY3NzIiwicmVzdWx0LmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxREksZ0JDbEJKLENENUJBLGFBQ0UscUJDRkYsQ0RJRSw4QkFDRSxTQ0ZKLENET0ksb0hBSUUsd0JDUk4sQ0RXSSxvSEFJRSx3QkNaTixDRGdCRSxxQkFDRSxZQUFBLENBQ0EsaUJDZEosQ0RpQkUsb0JBR0Usa0RBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQ2JKLENEbUJJLHlFQVhBLG9CQ0xKLENEcUJJLDJCQUNFLGNDbkJOLENEc0JJLDBCQUNFLGNDcEJOLENEd0JFLGtCQUNFLGFBQUEsQ0FFQSxlQUFBLENBREEsU0FBQSxDQUVBLFVDdEJKLENENEJFLHNCQUNFLHFCQUFBLENBQ0Esc0JDekJKLENEMkJJLG9DQUNFLGVDekJOLENENkJFLHFCQUdFLG9CQUFBLENBREEsaUJBQUEsQ0FEQSxrQkN6QkosQ0NqQkUscUNGeUNBLHFCQU1JLGtCQzFCSixDQUNGLENENkJFLHFCQUNFLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQzNCSixDRDZCSSwwQkFDRSxXQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG9DQzNCTixDRDZCTSxnQ0FDRSwyREFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQUdBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FHQSxrQ0FBQSxDQU5BLFVBQUEsQ0FLQSxTQzFCUixDRCtCUSxxQ0FFRSxTQUFBLENBREEsVUM1QlYsQ0RrQ0ksNEJBR0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUhBLGlCQUFBLENBSUEsU0NoQ04sQ0RtQ0kseUJBQ0UsV0FBQSxDQUVBLFVHckdPLENIc0dQLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FKQSxhQUFBLENBS0Esa0JBQUEsQ0FF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VUNyS0osQ0FDRiIsImZpbGUiOiJyZXN1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4vKlxuI3Jlc3VsdFxuKi9cblxuLm15QmxvY2tIZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm15QmxvY2tJbWcge1xuXG4gICAgJi5iZzEsXG4gICAgJi5iZzIsXG4gICAgJi5iZzUsXG4gICAgJi5iZzYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBjb2xvcjIpO1xuICAgIH1cblxuICAgICYuYmczLFxuICAgICYuYmc0LFxuICAgICYuYmc3LFxuICAgICYuYmc4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3I0KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2ZvbnQtZmFtaWx5OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjg5OHJlbSArIDEuMTR2dywgMS43NXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8qIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9ICovXG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwi44GC44Gq44Gf44GuXCI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIuaAp+agvOOBr+KAplwiO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5teUJsb2NrUmVzdWx0IHtcblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7XG5cbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWJvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDE1JSwgI2ZmZmZmZiA5NSUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC44cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qIG1hcmdpbi10b3A6IC0xMHB4OyAqL1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fZHJvcGRvd24uc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYub3Blbl9idG4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm15QmxvY2tUaXBzIHtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIG1hcmdpbjogMzBweCAwIDQwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXG4gICAgc3Ryb25nLFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNkNTQyNmY7XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrS2V5d29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweCAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgIGNvbnRlbnQ6ICcjJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tSZWNvbW1lbmRlZCB7XG4gIC5teUJsb2NrVGl0bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuXG4gICAgJl9fbWFpbixcbiAgICAmX19zdWIsXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMC41OHJlbSArIDMuOTh2dywgMy4xMjVyZW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu+9nFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fcmFua2luZyB7XG5cbiAgICAubXlCbG9ja1RpdGwge1xuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3ViIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgJi1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBncmF5Mik7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuXG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubXlCbG9ja0Nvc21lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGdyYXkxKSBzb2xpZDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgcGFkZGluZzogMThweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGdhcDogMTZweCA4cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgKyAubXlCbG9ja0Nvc21lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JheTEpIHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hd2FyZCB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZXN1bHQvaWNvbl9tZWRhbHMuc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICArIC5teUJsb2NrQ29zbWVfX2F3YXJkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICArIC5teUJsb2NrQ29zbWVfX2dvb2RzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2dvb2RzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JyYW5kIHtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19leHBsYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25ld1Byb2R1Y3Qge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZbZGF0YS1hcmlhPVwicGNcIl0ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjQycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1hcmlhPVwic3BcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhbmtpbmctc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTEwcHg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RlYzU0NztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOThlNmI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfdW5pdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmxleF9pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZDlkOWQ5IHNvbGlkO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogZ2FwOiA1cHggMDsgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZF9jb3NtX2JyYW5kIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWRfY29zbWVfdHlwZSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWRfY29zbWVfdHh0IHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICYubm90ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICYubm90ZXMtdW5pdCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXJfbGk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyX2xpO1xuICAgICAgICAgICAgY29udGVudDogJyonIGNvdW50ZXIoY291bnRlcl9saSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrQWR2aWNlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4IDM4cHg7XG5cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICBzdHJvbmcsXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBjb2xvcjMpO1xuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1ByZXNlbnQge1xuXG4gICZfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBjb2xvcjEpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZEJ0biB7XG4gICAgICAmLi1zbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1pbmRlbnQ6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja0VudHJ5IHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2JvZHlfYmcucG5nJyl9KSByZXBlYXQgY2VudGVyIHRvcDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJl9faGVhZGVyIHtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWluZGVudDogLThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJi4taW5kZW50IHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW1fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrQXJjaGl2ZSB7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDM4cHggMjBweCAyOHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI2cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWxpbmsge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tQcm9maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyNnB4O1xuXG4gICZfX3RpdGxlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHZhcmlhYmxlcy4kQ09MT1JfTUFJTiBzb2xpZDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCAxM3B4O1xuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYm9keSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmpvYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuNDg5cmVtICsgMC42OHZ3LCAxcmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLm5hbWUge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuNzI3cmVtICsgMS4zNnZ3LCAxLjc1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxOHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA1cHggMDtcblxuICAgICAgc3BhbixcbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjgzcmVtICsgMC4yM3Z3LCAxcmVtKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZ2FwOiAxMHB4IDA7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuI3Jlc3VsdFxuKi9cbi5teUJsb2NrSGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubXlCbG9ja0hlcm8gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXlCbG9ja0hlcm8gLm15QmxvY2tJbWcuYmcxLCAubXlCbG9ja0hlcm8gLm15QmxvY2tJbWcuYmcyLCAubXlCbG9ja0hlcm8gLm15QmxvY2tJbWcuYmc1LCAubXlCbG9ja0hlcm8gLm15QmxvY2tJbWcuYmc2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjNDOTtcbn1cbi5teUJsb2NrSGVybyAubXlCbG9ja0ltZy5iZzMsIC5teUJsb2NrSGVybyAubXlCbG9ja0ltZy5iZzQsIC5teUJsb2NrSGVybyAubXlCbG9ja0ltZy5iZzcsIC5teUJsb2NrSGVybyAubXlCbG9ja0ltZy5iZzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlFNkYwO1xufVxuLm15QmxvY2tIZXJvX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXlCbG9ja0hlcm9fX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjg5OHJlbSArIDEuMTR2dywgMS43NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfSAqL1xufVxuLm15QmxvY2tIZXJvX190aXRsZTo6YmVmb3JlLCAubXlCbG9ja0hlcm9fX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5teUJsb2NrSGVyb19fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44GC44Gq44Gf44GuXCI7XG59XG4ubXlCbG9ja0hlcm9fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5oCn5qC844Gv4oCmXCI7XG59XG4ubXlCbG9ja0hlcm9fX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm15QmxvY2tSZXN1bHRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4O1xufVxuLm15QmxvY2tSZXN1bHRfX2lubmVyIC5jb250YWluZXItbWQge1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuLm15QmxvY2tSZXN1bHRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZXN1bHRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1ib2R5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDE1JSwgI2ZmZmZmZiA5NSUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJvZHkub3BlbjphZnRlciB7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtYXJnaW4tdG9wOiAtMTBweDsgKi9cbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZHJvcGRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyQ0I1QTk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1idG4ub3Blbl9idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cblxuLm15QmxvY2tUaXBzIHtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIG1hcmdpbjogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tUaXBzIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubXlCbG9ja1RpcHNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1RpcHNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tUaXBzX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm15QmxvY2tUaXBzX19ib2R5IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm15QmxvY2tUaXBzX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuLm15QmxvY2tUaXBzX190ZXh0IHN0cm9uZyxcbi5teUJsb2NrVGlwc19fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNkNTQyNmY7XG59XG5cbi5teUJsb2NrS2V5d29yZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15QmxvY2tLZXl3b3JkX190aXRsZSB7XG4gIGNvbG9yOiAjMkNCNUE5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0tleXdvcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5teUJsb2NrS2V5d29yZF9fbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweCAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubXlCbG9ja0tleXdvcmRfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrS2V5d29yZF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubXlCbG9ja0tleXdvcmRfX2xpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBjb250ZW50OiBcIiNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX21haW4sIC5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19zdWIsIC5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19oZWFkaW5nIHtcbiAgY29sb3I6IHdoaXRlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjU4cmVtICsgMy45OHZ3LCAzLjEyNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBpbWcge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBpbWcge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19zdWIge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmJlZm9yZSwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvZxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19yYW5raW5nIC5teUJsb2NrVGl0bF9fbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19yYW5raW5nIC5teUJsb2NrVGl0bF9fbWFpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmcgLm15QmxvY2tUaXRsX19tYWluIGltZyB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX3N1YiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmctaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2NhdGVnb3J5LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2NhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNEOUQ5RDkgc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbiAgcGFkZGluZzogMThweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZSB7XG4gICAgZ2FwOiAxNnB4IDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZSArIC5teUJsb2NrQ29zbWUge1xuICBib3JkZXItdG9wOiAxcHggI0Q5RDlEOSBzb2xpZDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYXdhcmQge1xuICBjb2xvcjogIzJDQjVBOTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYXdhcmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXN1bHQvaWNvbl9tZWRhbHMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2F3YXJkICsgLm15QmxvY2tDb3NtZV9fYXdhcmQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2F3YXJkICsgLm15QmxvY2tDb3NtZV9fZ29vZHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19nb29kcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19icmFuZCB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0I1QTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19uZXdQcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXBjXSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0MnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9cGNdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXNwXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXNwXSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNkZWM1NDc7XG4gIH1cbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0gLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNhNmIwYmI7XG4gIH1cbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0gLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNkOThlNmI7XG4gIH1cbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0gLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmFua2luZy1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTEwcHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJhbmtpbmctc2xpZGVyIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICNhNmIwYmI7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJhbmtpbmctc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogI2Q5OGU2Yjtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF90dGwge1xuICBjb2xvcjogIzJDQjVBOTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5jYXJkX3VuaXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuY2FyZF91bml0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuY2FyZF91bml0IC5mbGV4X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggI2Q5ZDlkOSBzb2xpZDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIGdhcDogNXB4IDA7ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21fYnJhbmQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zODU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHlwZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHh0IHNwYW4ubm90ZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyX2xpO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQgbGkge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyX2xpO1xuICBjb250ZW50OiBcIipcIiBjb3VudGVyKGNvdW50ZXJfbGkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubXlCbG9ja0FkdmljZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAzOHB4O1xufVxuLm15QmxvY2tBZHZpY2VfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0FkdmljZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLm15QmxvY2tBZHZpY2VfX2hlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrQWR2aWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubXlCbG9ja0FkdmljZV9fdGV4dCBzdHJvbmcsXG4ubXlCbG9ja0FkdmljZV9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNEOTgzODM7XG59XG5cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RTZFNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4IDIwcHg7XG59XG4ubXlCbG9ja1ByZXNlbnRfX2hlYWRlciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X19oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyIC5tb2RCdG4uLXNucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X19oZWFkZXIgLm1vZEJ0bi4tc25zIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG4ubXlCbG9ja1ByZXNlbnRfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teUJsb2NrUHJlc2VudF9fYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUHJlc2VudF9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtaW5kZW50OiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubXlCbG9ja1ByZXNlbnRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubXlCbG9ja0VudHJ5IHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ib2R5X2JnLnBuZykgcmVwZWF0IGNlbnRlciB0b3A7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9faGVhZGVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0VudHJ5X19oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrRW50cnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWluZGVudDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5teUJsb2NrRW50cnlfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5teUJsb2NrRW50cnlfX2JvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tFbnRyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubXlCbG9ja0VudHJ5X19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9fbGlzdCBsaS4taW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC04cHg7XG59XG4ubXlCbG9ja0VudHJ5IC5pdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5teUJsb2NrRW50cnkgLml0ZW1fX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tFbnRyeSAuaXRlbV9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5teUJsb2NrRW50cnkgLml0ZW1fX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5teUJsb2NrQXJjaGl2ZV9faW5uZXIge1xuICBwYWRkaW5nOiAzOHB4IDIwcHggMjhweDtcbn1cbi5teUJsb2NrQXJjaGl2ZV9fYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm15QmxvY2tBcmNoaXZlX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja0FyY2hpdmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI2cHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrQXJjaGl2ZV9fbGlzdC1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm15QmxvY2tBcmNoaXZlX19saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubXlCbG9ja1Byb2ZpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAyMHB4IDI2cHg7XG59XG4ubXlCbG9ja1Byb2ZpbGVfX3RpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCAjMkNCNUE5IHNvbGlkO1xuICBjb2xvcjogIzJDQjVBOTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCAxM3B4O1xufVxuLm15QmxvY2tQcm9maWxlX19saXN0LWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX2xpc3QtaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdC1ib2R5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX2xpc3QtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxufVxuLm15QmxvY2tQcm9maWxlX19saXN0LWJvZHkgLmpvYiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuNDg5cmVtICsgMC42OHZ3LCAxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdC1ib2R5IC5uYW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjcyN3JlbSArIDEuMzZ2dywgMS43NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXlCbG9ja1Byb2ZpbGVfX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm15QmxvY2tQcm9maWxlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE4cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGluayBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHggMDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGluayBsaSBzcGFuLFxuLm15QmxvY2tQcm9maWxlX19saW5rIGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjgzcmVtICsgMC4yM3Z3LCAxcmVtKTtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGluayBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5teUJsb2NrUHJvZmlsZV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX2J0biB7XG4gICAgZ2FwOiAxMHB4IDA7XG4gIH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgoJG1heCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogI3skbWF4ICsgMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICAkcmF0ZTogbWF0aC5kaXYoMTAwLCAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gICN7JHByb3BlcnR5fTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdmgoJHByb3BlcnR5OiBoZWlnaHQsICAkc2l6ZTogMTAwLCAkY2FsYzogMHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygoI3skc2l6ZSArIHZofSkgKyAjeyRjYWxjfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIGRlbGF5OiAkZGVsYXk7XG4gICAgZHVyYXRpb246ICRzO1xuICAgIGZpbGwtbW9kZTogJGVuZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRjb3VudDtcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5SGlkZGVuKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyB3ZWJGb250IGljb25cbkBtaXhpbiBpY29uRm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xuICAgIGZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBzdHlsZTogbm9ybWFsO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIGZ6KCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIHNldF9jb21tb25fcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nL2NvbW1vbi8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldF9pbWFnZV9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsdWU6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xuICBvYmplY3QtZml0OiAkdmFsdWU7XG5cbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDEpIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogI3skbGluZX07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvLyBjb2xvclxuJENPTE9SOiAoXG4gIGJsdWU6ICMwMDYwYjIsXG5cdGdyYXkxOiAjRDlEOUQ5LFxuICBncmF5MjogI2U4ZThlOCxcbiAgZ3JheTM6ICNEQ0RDREMsXG4gIGdyYXk0OiAjZWVlLFxuICBjb2xvcjE6ICNGOEU2RTYsXG4gIGNvbG9yMjogI0Y4RjNDOSxcbiAgY29sb3IzOiAjRDk4MzgzLFxuICBjb2xvcjQ6ICNEOUU2RjAsXG4gIGNvbG9yNTogI0ZGRUNFQixcbiAgYnJvd24xOiAjOTI1YjIyLFxuICBicm93bjI6ICM3MTNhMDEsXG4gIGJyb3duMzogIzY1MzYyYyxcbiAgYnJvd240OiAjM2YzZjNmLFxuICBicm93bjU6ICM1ZDNmMjcsXG4gIGJyb3duNjogIzcxNjI0NixcbiAgYnJvd243OiAjMDEwMDAwLFxuXG4gIGl2b3J5MTogI2ZlZWZjZSxcbiAgaXZvcnkyOiAjZmNlNGQ3LFxuICBpdm9yeTM6ICNmZWUxOWYsXG4gIGl2b3J5NDogI2ZiZTFjYSxcbiAgaXZvcnk1OiAjZjhjNTlhLFxuXG4gIGJhc2ljMTogI2ZiZTdjMixcbiAgYmFzaWMyOiAjZGE5NzYyLFxuICBiYXNpYzM6ICM3Nzg4OTksXG4gIGJhc2ljNDogIzIyM2E3MCxcbiAgYmFzaWM1OiAjNWQzZjI3LFxuICBiYXNpYzY6ICM2ZTc5NTUsXG4gIGJhc2ljNzogIzAxMDAwMCxcbikgIWRlZmF1bHQ7XG5cbiRDT0xPUl9URVhUOiAjMzMzO1xuJENPTE9SX01BSU46ICMyQ0I1QTk7XG5cbi8vIGJhc2VcbiRCQVNFOiAoXG5cdGZvbnQtc2l6ZTogMTVweCxcblx0bGluZS1oZWlnaHQ6IDEuNixcbikgIWRlZmF1bHQ7XG5cbi8vIGJyYWtlLXBvaW50XG4kQlJBS0VfUE9JTlQ6IChcbiAgc3A6IDYyNHB4LFxuICB0YlA6IDc2OHB4LFxuICB0Ykw6IDk5MnB4LFxuICBwYzogMTIwMHB4LFxuKTtcblxuLy8gY29udGFpbmVyLXBhZGRpbmdcbiRQQURESU5HOiAoXG4gIGNvbnRhaW5lcjogMTUsXG4pICFkZWZhdWx0O1xuXG4vLyBjb250YWluZXItc2l6ZVxuJENPTlRBSU5FUjogKFxuICBzbTogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDc1MHB4fSxcbiAgbWQ6ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyA5NzBweH0sXG4gIGxnOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgMTIwMHB4fSxcbikgIWRlZmF1bHQ7XG5cbi8vIGZvbnQtZmFtaWx5XG4kRk9OVF9CQVNFOiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsICdOb3RvIFNhbnMgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICBzYW5zLXNlcmlmO1xuJEZPTlRfQUxQSEE6IEhlbHZldGljYSwgQXJpYWwsIEdlb3JnaWEsIHNhbnMtc2VyaWY7XG4kRk9OVF9BTFBIQV9TUEFSVEFOOiAnU3BhcnRhbicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kRk9OVF9NSU5DSE86IFwiUnl1bWluIE1lZGl1bSBLTFwiLCAn5ri45piO5pyd5L2TJywgJ1l1IE1pbmNobycsICfjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczJywgJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCBzZXJpZjtcbiRGT05UX0lDT046ICdNYXRlcmlhbCBJY29ucyc7XG4kRk9OVF9OVU1CRVI6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xuIl19 */
