@charset "UTF-8";[data-bg-color=bg1]{background-color:#f7f6dd}[data-bg-color=bg2]{background-color:#d1efd6}[data-bg-color=bg3]{background-color:#fcebe9}[data-bg-color=bg4]{background-color:#eee6da}[data-bg-color=bg5]{background-color:#f5f0f7}[data-bg-color=bg6]{background-color:#eaf1f8}[data-bg-color=bg7]{background-color:#f5f8ed}[data-bg-color=bg8]{background-color:#fdf9e2}[data-bg-color=bg9]{background-color:#f6efea}.myBlockHero{background-image:none;padding:0 42px}.myBlockHero .container-fluid{padding:0}.myBlockHero__header{padding:20px;text-align:center}.myBlockHero__title{color:#2eb6aa;display:inline-block;font-family:Zen Maru Gothic,sans-serif;font-size:24px;font-weight:600}@media not all and (min-width:624px){.myBlockHero__title{font-size:20px}}.myBlockHero__heading{margin-bottom:24px;text-align:center}.myBlockHero__heading img{border-radius:100vw;height:7.2265625vw;max-height:74px;max-width:inherit;min-height:30px;width:auto}.myBlockHero__img{margin:0 auto;max-width:540px;padding:0;width:100%}.myBlockResult__header{padding:0 18px}.myBlockResult__inner{background-color:#fff;padding:40px 20px 74px}.myBlockResult__inner .container-md{max-width:768px}.myBlockResult__text{letter-spacing:.32px;line-height:1.875}.myBlockResult__text.-type02{font-size:14px;margin-bottom:22px}@media not all and (min-width:624px){.myBlockResult__text.-type02{font-size:13px}}.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:#2eb6aa;opacity:1}.myBlockResult__more-btn.open_btn:after{transform:translateY(-50%) rotate(-180deg);transition:.5s}.myBlockResultTips__title{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px}@media not all and (min-width:624px){.myBlockResultTips__title{margin-bottom:16px}}.myBlockResultTips__title img{max-height:54px;max-width:100%;width:100%}.myBlockResultTips__img{margin-bottom:60px;text-align:center}@media not all and (min-width:624px){.myBlockResultTips__img{margin-bottom:30px}}.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 56px;text-align:center}@media not all and (min-width:624px){.myBlockTips__header{margin-bottom:20px;padding:0 28px}.myBlockTips__header img{height:90px}}.myBlockTips__body{padding:0 18px}.myBlockTips__text{letter-spacing:.32px;line-height:1.875}.myBlockKeyword{display:block;margin-bottom:10px}.myBlockKeyword__title{color:#2eb6aa;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;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}.myBlockRecommended .myBlockTitl{grid-gap:8px 0;display:flex;flex-direction:column;gap:8px 0;justify-content:center;margin-bottom:40px;padding:0}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl{margin-bottom:22px}}.myBlockRecommended .myBlockTitl__heading,.myBlockRecommended .myBlockTitl__main,.myBlockRecommended .myBlockTitl__sub{color:#333;line-height:normal}.myBlockRecommended .myBlockTitl__main{grid-gap:6px 0;align-items:center;color:#333;display:flex;flex-direction:column;flex-wrap:wrap;font-family:Zen Maru Gothic,sans-serif;font-size:clamp(1.563rem,.795rem + 3.84vw,3.25rem);font-weight:700;gap:6px 0;line-height:1.45;padding:0}.myBlockRecommended .myBlockTitl__main img{max-width:918px;width:100%}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__main img{max-width:336px}}.myBlockRecommended .myBlockTitl__sub{font-family:Hiragino Sans,sans-serif;font-size:36px;font-weight:500;line-height:1.45}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__sub{font-size:16px}}.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 20px 90px}@media not all and (min-width:768px){.myBlockRecommended__inner{padding:0 20px 62px}}.myBlockRecommended__ranking .myBlockTitl__main{display:block;line-height:1;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:600;margin-top:0}.myBlockRecommended__ranking .myBlockTitl__sub a{padding:0 20px;text-decoration:underline}.myBlockRecommended__ranking-inner{background-color:#fff;border-radius:20px;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}.myBlockRecommended__footer{margin:60px 0 0}@media not all and (min-width:624px){.myBlockRecommended__footer{margin:30px 0 0}}.myBlockRecommended__category{border-bottom:1px solid #d9d9d9;padding:0 40px}@media not all and (min-width:624px){.myBlockRecommended__category{padding:0 20px}}.myBlockRecommended__category-header{background:#efefef;box-sizing:border-box;margin:0 auto 20px;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;box-sizing:border-box;display:flex;gap:18px;padding:18px 0}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme{grid-gap:0 8px;flex-wrap:wrap;gap:0 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% - 108px)}}.myBlockRecommended__list .myBlockCosme__footer{grid-gap:8px 0;display:flex;flex-direction:column;gap:8px 0;justify-content:center;width:240px}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__footer{width:100%}}.myBlockRecommended__list .myBlockCosme__award{color:#2eb6aa;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:13px;font-weight:700;line-height:1.385;margin-bottom:5px}.myBlockRecommended__list .myBlockCosme__brand{color:#888;font-size:11px;margin-bottom:5px}.myBlockRecommended__list .myBlockCosme__explain{font-size:11px;margin-top:20px}.myBlockRecommended__list .myBlockCosme__link{background-color:#2eb6aa;border-radius:100vw;color:#fff;display:block;font-size:13px;font-weight:700;line-height:1.5;margin:0 auto;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{margin:0 0 0 auto;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}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__newProduct{text-align:right}}.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:#2eb6aa;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{margin-top:80px;padding:0 20px 46px}@media not all and (min-width:624px){.myBlockAdvice{margin-top:40px;padding:0 20px}}.myBlockAdvice__header{grid-gap:36px;align-items:center;display:flex;flex-direction:column;gap:36px}@media not all and (min-width:624px){.myBlockAdvice__header{grid-gap:14px;gap:14px}}.myBlockAdvice__header-title{margin:0 auto;max-width:565px;min-width:210px;width:55.17578125vw}.myBlockAdvice__header-img img{border-radius:100vw;height:7.2265625vw;max-height:74px;max-width:inherit;min-height:30px;width:auto}.myBlockAdvice__body{margin-top:60px}@media not all and (min-width:624px){.myBlockAdvice__body{margin-top:22px}}.myBlockAdvice__text{font-size:17px}@media not all and (min-width:624px){.myBlockAdvice__text{font-size:15px}}.myBlockPresent{background-color:#fff;padding-bottom:40px}@media not all and (min-width:768px){.myBlockPresent{margin-bottom:20px}}.myBlockPresent__header{padding:50px 20px 46px;position:relative;text-align:center}@media not all and (min-width:624px){.myBlockPresent__header{margin-bottom:20px;padding:20px}}.myBlockPresent__header:after,.myBlockPresent__header:before{content:"";display:block;height:232px;position:absolute;width:178px;z-index:1}@media not all and (min-width:768px){.myBlockPresent__header:after,.myBlockPresent__header:before{height:85px;width:65px}}.myBlockPresent__header:before{background:url(../img/result/share_bnr_bg01.svg) no-repeat 50%/cover;left:0;top:0}@media not all and (min-width:768px){.myBlockPresent__header:before{background:url(../img/result/share_bnr_bg01_sp.svg) no-repeat 50%/cover}}.myBlockPresent__header:after{background:url(../img/result/share_bnr_bg02.svg) no-repeat 50%/cover;bottom:-65px;right:0}@media not all and (min-width:768px){.myBlockPresent__header:after{background:url(../img/result/share_bnr_bg02_sp.svg) no-repeat 50%/cover;bottom:-20px}}.myBlockPresent__header img{margin:0 auto;max-width:918px;position:relative;width:100%;z-index:5}.myBlockPresent__img{text-align:center}.myBlockPresent__body{margin:0 auto;max-width:100%;padding:0 28px;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;margin:0 auto;max-width:100%;padding-bottom:46px;width:100%}.myBlockEntry__header{background-color:#a5b43c;margin-bottom:60px;padding:50px 20px 30px;text-align:center}@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__img{margin-bottom:30px;text-align:center}.myBlockEntry__body{margin:0 auto;max-width:100%;padding:0 28px;width:100%}.myBlockEntry__list{grid-gap:2px 0;display:flex;flex-direction:column;gap:2px 0;margin-bottom:40px}.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}.myBlockArchive__inner{padding:0 20px 28px}.myBlockArchive__btn{grid-gap:20px 0;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px 0;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}.modBtnBkock{margin-top:40px;padding:0 30px;text-align:center}@media not all and (min-width:624px){.modBtnBkock{margin-top:24px}}.myBlockInfo{background-color:#fffff2;border-bottom:1px solid #bfbfbf;border-radius:15px 15px 0 0}.myBlockInfo__header{grid-gap:20px;align-items:center;display:flex;flex-direction:column;gap:20px;padding:54px 25px 0}@media not all and (min-width:768px){.myBlockInfo__header{grid-gap:10px;gap:10px}}.myBlockInfo__header a{display:block;width:100%}.myBlockInfo__header-text{color:#707070;font-size:18px;font-weight:700;text-align:center}@media not all and (min-width:624px){.myBlockInfo__header-text{font-size:10px}}.myBlockInfo__body{padding:20px 38px 30px}@media not all and (min-width:624px){.myBlockInfo__body{padding:10px 38px 20px}}.myBlockInfo__list{grid-gap:0 68px;display:flex;gap:0 68px;justify-content:center}@media not all and (min-width:624px){.myBlockInfo__list{grid-gap:0 25px;gap:0 25px}}.myBlockProfile{background-color:#fffff2;border-radius:0 0 15px 15px;margin-bottom:36px;padding:0 20px}@media not all and (min-width:624px){.myBlockProfile{margin-bottom:18px}}.myBlockProfile__inner{padding:40px 30px 44px}@media not all and (min-width:624px){.myBlockProfile__inner{padding:14px 10px 16px}}.myBlockProfile__title{border-left:3px solid #333;color:#333;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:500;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:36px 0}@media not all and (min-width:768px){.myBlockProfile__text{margin:16px 0}}.myBlockProfile__link{grid-gap:18px 0;display:flex;flex-direction:column;flex-wrap:wrap;gap:18px 0;margin-bottom:60px}@media not all and (min-width:768px){.myBlockProfile__link{margin-bottom:30px}}.myBlockProfile__link li{grid-gap:5px 0;display:flex;flex-direction:column;flex-wrap:wrap;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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3Jlc3VsdC5zY3NzIiwicmVzdWx0LmNzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvWU0sZ0JDMUNOLENEblZBLG9CQUNFLHdCQ0ZGLENES0Esb0JBQ0Usd0JDRkYsQ0RLQSxvQkFDRSx3QkNGRixDREtBLG9CQUNFLHdCQ0ZGLENES0Esb0JBQ0Usd0JDRkYsQ0RLQSxvQkFDRSx3QkNGRixDREtBLG9CQUNFLHdCQ0ZGLENES0Esb0JBQ0Usd0JDRkYsQ0RLQSxvQkFDRSx3QkNGRixDREtBLGFBQ0UscUJBQUEsQ0FDQSxjQ0ZGLENESUUsOEJBQ0UsU0NGSixDREtFLHFCQUNFLFlBQUEsQ0FDQSxpQkNISixDRE1FLG9CQUNFLGFFckJTLENGc0JULG9CQUFBLENBQ0Esc0NBQUEsQ0FDQSxjQUFBLENBQ0EsZUNKSixDRWpCRSxxQ0hnQkEsb0JBUUksY0NISixDQUNGLENETUUsc0JBRUUsa0JBQUEsQ0FEQSxpQkNISixDRE1JLDBCQUNFLG1CQUFBLENBR0Esa0JBQUEsQ0FGQSxlQUFBLENBSUEsaUJBQUEsQ0FIQSxlQUFBLENBRUEsVUNITixDRFFFLGtCQUNFLGFBQUEsQ0FFQSxlQUFBLENBREEsU0FBQSxDQUVBLFVDTkosQ0RhRSx1QkFDRSxjQ1ZKLENEYUUsc0JBQ0UscUJBQUEsQ0FDQSxzQkNYSixDRGFJLG9DQUNFLGVDWE4sQ0RlRSxxQkFHRSxvQkFBQSxDQURBLGlCQ1pKLENEZUksNkJBQ0UsY0FBQSxDQUNBLGtCQ2JOLENFNURFLHFDSHVFRSw2QkFLSSxjQ1pOLENBQ0YsQ0RnQkUscUJBQ0UscUJBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVDZEosQ0RnQkksMEJBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQ0NkTixDRGdCTSxnQ0FDRSwyREFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBRUEs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RWpnQ0UscUNIMG9DRixnQkFPSSxrQkM1SUYsQ0FDRixDRDhJRSx1QkFDRSxzQkM1SUosQ0V6Z0NFLHFDSG9wQ0EsdUJBSUksc0JDM0lKLENBQ0YsQ0Q4SUUsdUJBQ0UsMEJBQUEsQ0FDQSxVRW5xQ1MsQ0ZxcUNULGNBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FIQSxnQkN6SUosQ0QrSUUsc0JBRUUsZUFBQSxDQURBLFlBQUEsQ0FDQSxVQzdJSixDRCtJSSwwQkFDRSxXQzdJTixDRXppQ0UscUNIcXJDRSwwQkFJSSxXQzVJTixDQUNGLENEK0lJLDJCQUNFLHdCQzdJTixDRWpqQ0UscUNINnJDRSwyQkFJSSx3QkM1SU4sQ0FDRixDRDhJTSxnQ0FDRSw2Q0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkM1SVIsQ0QrSU0saUNBQ0UsOENBQUEsQ0FDQSxlQzdJUixDRGtKRSxzQkFDRSxlQUFBLENBQ0EsYUNoSkosQ0Vua0NFLHFDSGl0Q0Esc0JBS0ksYUMvSUosQ0FDRixDRGtKRSxzQkFJRSxlQUFBLENBSEEsWUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkNoSkosQ0Uva0NFLHFDSDB0Q0Esc0JBUUksa0JDL0lKLENBQ0YsQ0RpSkkseUJBSUUsY0FBQSxDQUhBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxTQy9JTixDRGlKTSx5REFHRSw0Q0FBQSxDQURBLGVDOUlSLENEa0pNLDJCQUNFLFVFM3VDSyxDRjR1Q0wsb0JDaEpSLENEcUpFLHFCQUtFLGVBQUEsQ0FIQSxrQkFBQSxDQURBLFlBQUEsQ0FFQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxVQ25KSixDRTFtQ0UscUNId3ZDQSxxQkFRSSxlQUFBLENBQUEsVUNsSkosQ0FDRiIsImZpbGUiOiJyZXN1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uL2ZvdW5kYXRpb24vbWl4aW4nIGFzIG1peGluO1xuXG4vKlxuI3Jlc3VsdFxuKi9cblxuW2RhdGEtYmctY29sb3I9XCJiZzFcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGNkREO1xufVxuXG5bZGF0YS1iZy1jb2xvcj1cImJnMlwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVGRDY7XG59XG5cbltkYXRhLWJnLWNvbG9yPVwiYmczXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUJFOTtcbn1cblxuW2RhdGEtYmctY29sb3I9XCJiZzRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFNkRBO1xufVxuXG5bZGF0YS1iZy1jb2xvcj1cImJnNVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYwRjc7XG59XG5cbltkYXRhLWJnLWNvbG9yPVwiYmc2XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjFGODtcbn1cblxuW2RhdGEtYmctY29sb3I9XCJiZzdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEVEO1xufVxuXG5bZGF0YS1iZy1jb2xvcj1cImJnOFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY5RTI7XG59XG5cbltkYXRhLWJnLWNvbG9yPVwiYmc5XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUZFQTtcbn1cblxuLm15QmxvY2tIZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMCA0MnB4O1xuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDc0IC8gMTAyNCAqIDEwMHZ3KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5teUJsb2NrUmVzdWx0IHtcbiAgJF86Jy5teUJsb2NrUmVzdWx0JztcblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNzRweDtcblxuICAgIC5jb250YWluZXItbWQge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICAvKiBtYXJnaW4tYm90dG9tOiA0NHB4OyAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuXG4gICAgJi4tdHlwZTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21vcmUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1ib2R5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLWluLW91dDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAxNSUsICNmZmZmZmYgOTUlKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKiBtYXJnaW4tdG9wOiAtMTBweDsgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCdpY29uX2Ryb3Bkb3duLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLm9wZW5fYnRuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZUaXBzIHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi5teUJsb2NrVGlwcyB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW46IDMwcHggMCA0MHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGhlaWdodDogOTBweDtcblxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgLyogZm9udC13ZWlnaHQ6IDcwMDsgKi9cbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcblxuICAgIHN0cm9uZyxcbiAgICBzcGFuIHtcbiAgICAgIC8qIGNvbG9yOiAjZDU0MjZmOyAqL1xuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja0tleXdvcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHggMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8qIGZvbnQtd2VpZ2h0OiBib2xkOyAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBjb250ZW50OiAnIyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLyogZm9udC13ZWlnaHQ6IGJvbGQ7ICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrUmVjb21tZW5kZWQge1xuICAubXlCbG9ja1RpdGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgICAmX19tYWluLFxuICAgICZfX3N1YixcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2cHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LWZhbWlseTogJ1plbiBNYXJ1IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuNTYzcmVtLCAwLjc5NXJlbSArIDMuODR2dywgMy4yNXJlbSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi772cXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCA5MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggNjJweDtcbiAgICB9XG4gIH1cblxuICAmX19yYW5raW5nIHtcblxuICAgIC5teUJsb2NrVGl0bCB7XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3ViIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI0Q5RDlEOSBzb2xpZDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGdyYXkyKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLm15QmxvY2tDb3NtZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMThweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBnYXA6IDAgOHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICsgLm15QmxvY2tDb3NtZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAjRDlEOUQ5IHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4IDA7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXdhcmQge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgncmVzdWx0L2ljb25fbWVkYWxzLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubXlCbG9ja0Nvc21lX19hd2FyZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubXlCbG9ja0Nvc21lX19nb29kcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19nb29kcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2JyYW5kIHtcbiAgICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JheTQpO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fZXhwbGFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19uZXdQcm9kdWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmW2RhdGEtYXJpYT1cInBjXCJdIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY0MnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYXJpYT1cInNwXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlYzU0NztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2YjBiYjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q5OGU2YjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5raW5nLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUxMHB4O1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWM1NDc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2E2YjBiYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWRfdHRsIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX3VuaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZsZXhfaXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggI2Q5ZDlkOSBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIGdhcDogNXB4IDA7ICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIC5jYXJkLWltZyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWRfY29zbV9icmFuZCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4NTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Nvc21lX3R5cGUge1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAmLm5vdGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAmLm5vdGVzLXVuaXQge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyX2xpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcl9saTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJyBjb3VudGVyKGNvdW50ZXJfbGkpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ+ODoeOCpOODquOCqicsICdNZWlyeW8nLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja0FkdmljZSB7XG4gIHBhZGRpbmc6IDAgMjBweCA0NnB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDU2NSAvIDEwMjQgKiAxMDB2dyk7XG4gICAgfVxuXG4gICAgJi1pbWcge1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDc0IC8gMTAyNCAqIDEwMHZ3KTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcblxuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1ByZXNlbnQge1xuICAvKiBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2JvZHlfYmcucG5nJyl9KSByZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCBhdXRvOyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCA0NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZXN1bHQvc2hhcmVfYm5yX2JnMDEuc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3Jlc3VsdC9zaGFyZV9ibnJfYmcwMV9zcC5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcblxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZXN1bHQvc2hhcmVfYm5yX2JnMDIuc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICBib3R0b206IC02NXB4O1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgncmVzdWx0L3NoYXJlX2Jucl9iZzAyX3NwLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtaW5kZW50OiAtOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tFbnRyeSB7XG4gIC8qIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnYm9keV9iZy5wbmcnKX0pIHJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGNvbG9yMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJi4taW5kZW50IHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrQXJjaGl2ZSB7XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyOHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjZweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2NDJweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtbGluayB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9kQnRuQmtvY2sge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4ubXlCbG9ja0luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkYyO1xuICBib3JkZXItYm90dG9tOiAxcHggI0JGQkZCRiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1NHB4IDI1cHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAzOHB4IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM4cHggMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMCA2OHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgZ2FwOiAwIDI1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLm15QmxvY2tQcm9maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggdmFyaWFibGVzLiRDT0xPUl9URVhUIHNvbGlkO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwIDEzcHg7XG5cbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuXG4gICAgICAuam9iIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjYyNXJlbSwgMC40ODlyZW0gKyAwLjY4dncsIDFyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC43MjdyZW0gKyAxLjM2dncsIDEuNzVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxOHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNXB4IDA7XG5cbiAgICAgIHNwYW4sXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44M3JlbSArIDAuMjN2dywgMXJlbSk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgIGdhcDogMTBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiNyZXN1bHRcbiovXG5bZGF0YS1iZy1jb2xvcj1iZzFdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjZERDtcbn1cblxuW2RhdGEtYmctY29sb3I9YmcyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUVGRDY7XG59XG5cbltkYXRhLWJnLWNvbG9yPWJnM10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFQkU5O1xufVxuXG5bZGF0YS1iZy1jb2xvcj1iZzRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTZEQTtcbn1cblxuW2RhdGEtYmctY29sb3I9Ymc1XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUYwRjc7XG59XG5cbltkYXRhLWJnLWNvbG9yPWJnNl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMUY4O1xufVxuXG5bZGF0YS1iZy1jb2xvcj1iZzddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhFRDtcbn1cblxuW2RhdGEtYmctY29sb3I9Ymc4XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY5RTI7XG59XG5cbltkYXRhLWJnLWNvbG9yPWJnOV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFRkVBO1xufVxuXG4ubXlCbG9ja0hlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwIDQycHg7XG59XG4ubXlCbG9ja0hlcm8gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXlCbG9ja0hlcm9fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5teUJsb2NrSGVyb19fdGl0bGUge1xuICBjb2xvcjogIzJFQjZBQTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrSGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm15QmxvY2tIZXJvX19oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm15QmxvY2tIZXJvX19oZWFkaW5nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiA3NHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDcuMjI2NTYyNXZ3O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLm15QmxvY2tIZXJvX19pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5teUJsb2NrUmVzdWx0X19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4ubXlCbG9ja1Jlc3VsdF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAyMHB4IDc0cHg7XG59XG4ubXlCbG9ja1Jlc3VsdF9faW5uZXIgLmNvbnRhaW5lci1tZCB7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG4ubXlCbG9ja1Jlc3VsdF9fdGV4dCB7XG4gIC8qIG1hcmdpbi1ib3R0b206IDQ0cHg7ICovXG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cbi5teUJsb2NrUmVzdWx0X190ZXh0Li10eXBlMDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZXN1bHRfX3RleHQuLXR5cGUwMiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYm9keSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYm9keTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAxNSUsICNmZmZmZmYgOTUlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1ib2R5Lm9wZW46YWZ0ZXIge1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogbWFyZ2luLXRvcDogLTEwcHg7ICovXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJ0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2Ryb3Bkb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMkVCNkFBO1xuICBvcGFjaXR5OiAxO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYnRuLm9wZW5fYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubXlCbG9ja1Jlc3VsdFRpcHNfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZXN1bHRUaXBzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm15QmxvY2tSZXN1bHRUaXBzX190aXRsZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tSZXN1bHRUaXBzX19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZXN1bHRUaXBzX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm15QmxvY2tUaXBzIHtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG4gIG1hcmdpbjogMzBweCAwIDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tUaXBzIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubXlCbG9ja1RpcHNfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrVGlwc19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrVGlwc19faGVhZGVyIGltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubXlCbG9ja1RpcHNfX2JvZHkge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG4ubXlCbG9ja1RpcHNfX3RleHQge1xuICAvKiBmb250LXdlaWdodDogNzAwOyAqL1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG59XG4ubXlCbG9ja1RpcHNfX3RleHQgc3Ryb25nLFxuLm15QmxvY2tUaXBzX190ZXh0IHNwYW4ge1xuICAvKiBjb2xvcjogI2Q1NDI2ZjsgKi9cbn1cblxuLm15QmxvY2tLZXl3b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXlCbG9ja0tleXdvcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMyRUI2QUE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrS2V5d29yZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm15QmxvY2tLZXl3b3JkX19saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5teUJsb2NrS2V5d29yZF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogZm9udC13ZWlnaHQ6IGJvbGQ7ICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tLZXl3b3JkX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5teUJsb2NrS2V5d29yZF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGNvbnRlbnQ6IFwiI1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIGZvbnQtd2VpZ2h0OiBib2xkOyAqL1xufVxuXG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX3N1YiwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19tYWluIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41NjNyZW0sIDAuNzk1cmVtICsgMy44NHZ3LCAzLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBpbWcge1xuICBtYXgtd2lkdGg6IDkxOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBpbWcge1xuICAgIG1heC13aWR0aDogMzM2cHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19zdWIge1xuICBmb250LWZhbWlseTogXCJIaXJhZ2lubyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX3N1YiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmJlZm9yZSwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvZxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19pbm5lciB7XG4gIHBhZGRpbmc6IDAgMjBweCA5MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjJweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX21haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmcgLm15QmxvY2tUaXRsX19tYWluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX21haW4gaW1nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19yYW5raW5nIC5teUJsb2NrVGl0bF9fc3ViIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX3N1YiBhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmctaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fZm9vdGVyIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19mb290ZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2NhdGVnb3J5IHtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI0Q5RDlEOSBzb2xpZDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19jYXRlZ29yeS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMThweDtcbiAgcGFkZGluZzogMThweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZSB7XG4gICAgZ2FwOiAwIDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZSArIC5teUJsb2NrQ29zbWUge1xuICBib3JkZXItdG9wOiAxcHggI0Q5RDlEOSBzb2xpZDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTA4cHgpO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweCAwO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19mb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2F3YXJkIHtcbiAgY29sb3I6ICMyRUI2QUE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2F3YXJkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0L2ljb25fbWVkYWxzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19hd2FyZCArIC5teUJsb2NrQ29zbWVfX2F3YXJkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19hd2FyZCArIC5teUJsb2NrQ29zbWVfX2dvb2RzIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fZ29vZHMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19icmFuZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fZXhwbGFpbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRUI2QUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19uZXdQcm9kdWN0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX25ld1Byb2R1Y3Qge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1wY10ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NDJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXBjXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0gLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXNwXSAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJhbmtpbmctc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUxMHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogI2RlYzU0Nztcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmFua2luZy1zbGlkZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICNkOThlNmI7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfdHRsIHtcbiAgY29sb3I6ICMyRUI2QUE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuY2FyZF91bml0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLmNhcmRfdW5pdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLmNhcmRfdW5pdCAuZmxleF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkOWQ5ZDkgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBnYXA6IDVweCAwOyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtX2JyYW5kIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R5cGUge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCBzcGFuLm5vdGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IHtcbiAgY291bnRlci1yZXNldDogY291bnRlcl9saTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IGxpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcl9saTtcbiAgY29udGVudDogXCIqXCIgY291bnRlcihjb3VudGVyX2xpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm15QmxvY2tBZHZpY2Uge1xuICBwYWRkaW5nOiAwIDIwcHggNDZweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0FkdmljZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrQWR2aWNlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tBZHZpY2VfX2hlYWRlciB7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG4ubXlCbG9ja0FkdmljZV9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIG1heC13aWR0aDogNTY1cHg7XG4gIHdpZHRoOiA1NS4xNzU3ODEyNXZ3O1xufVxuLm15QmxvY2tBZHZpY2VfX2hlYWRlci1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDc0cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogNy4yMjY1NjI1dnc7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG4ubXlCbG9ja0FkdmljZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tBZHZpY2VfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbi5teUJsb2NrQWR2aWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrQWR2aWNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm15QmxvY2tQcmVzZW50IHtcbiAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYm9keV9iZy5wbmcpIHJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1ByZXNlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUHJlc2VudF9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyOjpiZWZvcmUsIC5teUJsb2NrUHJlc2VudF9faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjMycHg7XG4gIHdpZHRoOiAxNzhweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YmVmb3JlLCAubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogODVweDtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuLm15QmxvY2tQcmVzZW50X19oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0L3NoYXJlX2Jucl9iZzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUHJlc2VudF9faGVhZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0L3NoYXJlX2Jucl9iZzAxX3NwLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLm15QmxvY2tQcmVzZW50X19oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXN1bHQvc2hhcmVfYm5yX2JnMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBib3R0b206IC02NXB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0L3NoYXJlX2Jucl9iZzAyX3NwLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG4ubXlCbG9ja1ByZXNlbnRfX2hlYWRlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5teUJsb2NrUHJlc2VudF9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm15QmxvY2tQcmVzZW50X19ib2R5IHtcbiAgcGFkZGluZzogMCAyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrUHJlc2VudF9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtaW5kZW50OiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ubXlCbG9ja1ByZXNlbnRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubXlCbG9ja0VudHJ5IHtcbiAgLyogYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYm9keV9iZy5wbmcpIHJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87ICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja0VudHJ5X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVCNDNDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMjBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9faGVhZGVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0VudHJ5X19oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrRW50cnlfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teUJsb2NrRW50cnlfX2JvZHkge1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tFbnRyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubXlCbG9ja0VudHJ5X19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9fbGlzdCBsaS4taW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC04cHg7XG59XG5cbi5teUJsb2NrQXJjaGl2ZV9faW5uZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjhweDtcbn1cbi5teUJsb2NrQXJjaGl2ZV9fYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm15QmxvY2tBcmNoaXZlX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja0FyY2hpdmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI2cHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrQXJjaGl2ZV9fbGlzdC1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm15QmxvY2tBcmNoaXZlX19saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubW9kQnRuQmtvY2sge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubW9kQnRuQmtvY2sge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLm15QmxvY2tJbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNCRkJGQkYgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG59XG4ubXlCbG9ja0luZm9fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNTRweCAyNXB4IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tJbmZvX19oZWFkZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLm15QmxvY2tJbmZvX19oZWFkZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrSW5mb19faGVhZGVyLXRleHQge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrSW5mb19faGVhZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLm15QmxvY2tJbmZvX19ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzOHB4IDMwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tJbmZvX19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDM4cHggMjBweDtcbiAgfVxufVxuLm15QmxvY2tJbmZvX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCA2OHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrSW5mb19fbGlzdCB7XG4gICAgZ2FwOiAwIDI1cHg7XG4gIH1cbn1cblxuLm15QmxvY2tQcm9maWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUHJvZmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLm15QmxvY2tQcm9maWxlX19pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA0NHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUHJvZmlsZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxNnB4O1xuICB9XG59XG4ubXlCbG9ja1Byb2ZpbGVfX3RpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCAjMzMzIHNvbGlkO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCAxM3B4O1xufVxuLm15QmxvY2tQcm9maWxlX19saXN0LWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX2xpc3QtaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdC1ib2R5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX2xpc3QtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxufVxuLm15QmxvY2tQcm9maWxlX19saXN0LWJvZHkgLmpvYiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuNDg5cmVtICsgMC42OHZ3LCAxcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5teUJsb2NrUHJvZmlsZV9fbGlzdC1ib2R5IC5uYW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjcyN3JlbSArIDEuMzZ2dywgMS43NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubXlCbG9ja1Byb2ZpbGVfX3RleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDM2cHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1Byb2ZpbGVfX3RleHQge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG4ubXlCbG9ja1Byb2ZpbGVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMThweCAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUHJvZmlsZV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm15QmxvY2tQcm9maWxlX19saW5rIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweCAwO1xufVxuLm15QmxvY2tQcm9maWxlX19saW5rIGxpIHNwYW4sXG4ubXlCbG9ja1Byb2ZpbGVfX2xpbmsgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuODNyZW0gKyAwLjIzdncsIDFyZW0pO1xufVxuLm15QmxvY2tQcm9maWxlX19saW5rIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm15QmxvY2tQcm9maWxlX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUHJvZmlsZV9fYnRuIHtcbiAgICBnYXA6IDEwcHggMDtcbiAgfVxufSIsIi8vIGNvbG9yXG4kQ09MT1I6IChcbiAgYmx1ZTogIzAwNjBiMixcblx0Z3JheTE6ICNFOEU4RTgsXG4gIGdyYXkyOiAjRUZFRkVGLFxuICBncmF5MzogIzcwNzA3MCxcbiAgZ3JheTQ6ICM4ODg4ODgsXG4gIGNvbG9yMTogI0E1QjQzQyxcbiAgY29sb3IyOiAjREVFM0I3LFxuICBjb2xvcjM6IHJnYmEoMjIyLCAyMjcsIDE4MywgLjUxKSxcbiAgY29sb3I0OiAjRjQ3ODgyLFxuXG4gIGJyb3duMTogIzkyNWIyMixcbiAgYnJvd24yOiAjNzEzYTAxLFxuICBicm93bjM6ICM2NTM2MmMsXG4gIGJyb3duNDogIzNmM2YzZixcbiAgYnJvd241OiAjNWQzZjI3LFxuICBicm93bjY6ICM3MTYyNDYsXG4gIGJyb3duNzogIzAxMDAwMCxcblxuICBpdm9yeTE6ICNmZWVmY2UsXG4gIGl2b3J5MjogI2ZjZTRkNyxcbiAgaXZvcnkzOiAjZmVlMTlmLFxuICBpdm9yeTQ6ICNmYmUxY2EsXG4gIGl2b3J5NTogI2Y4YzU5YSxcblxuICBiYXNpYzE6ICNmYmU3YzIsXG4gIGJhc2ljMjogI2RhOTc2MixcbiAgYmFzaWMzOiAjNzc4ODk5LFxuICBiYXNpYzQ6ICMyMjNhNzAsXG4gIGJhc2ljNTogIzVkM2YyNyxcbiAgYmFzaWM2OiAjNmU3OTU1LFxuICBiYXNpYzc6ICMwMTAwMDAsXG4pICFkZWZhdWx0O1xuXG4kQ09MT1JfVEVYVDogIzMzMztcbiRDT0xPUl9NQUlOOiAjMkVCNkFBO1xuXG4vLyBiYXNlXG4kQkFTRTogKFxuXHRmb250LXNpemU6IDE1cHgsXG5cdGxpbmUtaGVpZ2h0OiAxLjYsXG4pICFkZWZhdWx0O1xuXG4vLyBicmFrZS1wb2ludFxuJEJSQUtFX1BPSU5UOiAoXG4gIHNwOiA2MjRweCxcbiAgdGJQOiA3NjhweCxcbiAgdGJMOiA5OTJweCxcbiAgcGM6IDEyMDBweCxcbik7XG5cbi8vIGNvbnRhaW5lci1wYWRkaW5nXG4kUEFERElORzogKFxuICBjb250YWluZXI6IDE1LFxuKSAhZGVmYXVsdDtcblxuLy8gY29udGFpbmVyLXNpemVcbiRDT05UQUlORVI6IChcbiAgc206ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyA3NTBweH0sXG4gIG1kOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgOTcwcHh9LFxuICBsZzogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDEyMDBweH0sXG4pICFkZWZhdWx0O1xuXG4vLyBmb250LWZhbWlseVxuJEZPTlRfQkFTRTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnTm90byBTYW5zIEpQJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCAgc2Fucy1zZXJpZjtcbiRGT05UX0FMUEhBOiBIZWx2ZXRpY2EsIEFyaWFsLCBHZW9yZ2lhLCBzYW5zLXNlcmlmO1xuJEZPTlRfQUxQSEFfU1BBUlRBTjogJ1NwYXJ0YW4nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJEZPTlRfTUlOQ0hPOiBcIlJ5dW1pbiBNZWRpdW0gS0xcIiwgJ+a4uOaYjuacneS9kycsICdZdSBNaW5jaG8nLCAn44OS44Op44Ku44OO5piO5pydIFBybyBXMycsICdIaXJhZ2lubyBNaW5jaG8gUHJvJywgc2VyaWY7XG4kRk9OVF9JQ09OOiAnTWF0ZXJpYWwgSWNvbnMnO1xuJEZPTlRfTlVNQkVSOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcclxuXHJcbkBtaXhpbiBwYygpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBjLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldEwoKSB7XHJcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0TC1taW4oKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0UCgpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXRQLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCgpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkbWF4KSB7XHJcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6ICN7JG1heCArIDF9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkbWluKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbn1weCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmb250LXNpemVcclxuQG1peGluIGZ6KCRzaXplOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgZm9udC1zaXplKSwgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xyXG4gICRyYXRlOiBtYXRoLmRpdigxMDAsICR2aWV3cG9ydCk7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XHJcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcclxufVxyXG5cclxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XHJcbiAgI3skcHJvcGVydHl9OiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XHJcbn1cclxuXHJcbkBtaXhpbiB2aCgkcHJvcGVydHk6IGhlaWdodCwgICRzaXplOiAxMDAsICRjYWxjOiAwcHgpIHtcclxuICAjeyRwcm9wZXJ0eX06IGNhbGMoKCN7JHNpemUgKyB2aH0pICsgI3skY2FsY30pO1xyXG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XHJcbiAgYW5pbWF0aW9uOiB7XHJcbiAgICBkZWxheTogJGRlbGF5O1xyXG4gICAgZHVyYXRpb246ICRzO1xyXG4gICAgZmlsbC1tb2RlOiAkZW5kO1xyXG4gICAgaXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XHJcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XHJcbiAgICB0aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWNjZXNzaWJpbGl0eUhpZGRlbigpIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4vLyB3ZWJGb250IGljb25cclxuQG1peGluIGljb25Gb250KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xyXG4gICAgZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gICAgc3R5bGU6IG5vcm1hbDtcclxuICAgIHdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBAaW5jbHVkZSBmeigkc2l6ZSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzZXRfY29tbW9uX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcclxuICBAaWYgKCRmaWxlTmFtZSkge1xyXG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvY29tbW9uLyN7JGZpbGVOYW1lfSc7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2V0X2ltYWdlX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcclxuICBAaWYgKCRmaWxlTmFtZSkge1xyXG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcclxuICB9IEBlbHNlIHtcclxuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcclxuICB9XHJcbn1cclxuQG1peGluIG9iamVjdC1maXQoJHZhbHVlOiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcclxuICBvYmplY3QtZml0OiAkdmFsdWU7XHJcblxyXG4gIEBpZiAkcG9zaXRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSkge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAjeyRsaW5lfTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiJdfQ== */
