@charset "UTF-8";.myBlockHero{background-image:none}.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__img{margin:0 auto;max-width:540px;padding:0;width:100%}.myBlockResult__header{padding:0 18px}.myBlockResult__inner{background-color:#fff;padding:60px 20px 97px}@media not all and (min-width:624px){.myBlockResult__inner{padding:44px 20px 70px}}.myBlockResult__inner .container-md{max-width:768px;padding:0 20px}.myBlockResult__text{letter-spacing:.32px;line-height:1.875;margin-bottom:44px}.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;padding:0}.myBlockRecommended .myBlockTitl__heading,.myBlockRecommended .myBlockTitl__main,.myBlockRecommended .myBlockTitl__sub{color:#fff;line-height:normal}.myBlockRecommended .myBlockTitl__main{color:#fff;font-family:Hiragino Sans,sans-serif;letter-spacing:normal;padding:0}.myBlockRecommended .myBlockTitl__main:before{content:"自分高め欲を満たすなら…";display:none;font-size:clamp(1.25rem,.682rem + 2.84vw,2.5rem);font-weight:600;letter-spacing:-.04rem}.myBlockRecommended .myBlockTitl__main span{align-items:center;display:flex;font-size:clamp(1.375rem,.58rem + 3.98vw,3.125rem);font-weight:900;justify-content:center;letter-spacing:.6rem;padding-right:0;position:relative}.myBlockRecommended .myBlockTitl__main span:after,.myBlockRecommended .myBlockTitl__main span:before{display:none}.myBlockRecommended .myBlockTitl__main span:before{content:"「"}.myBlockRecommended .myBlockTitl__main span:after{content:"」"}.myBlockRecommended .myBlockTitl__main img{height:150px}@media not all and (min-width:768px){.myBlockRecommended .myBlockTitl__main img{height:60px}}.myBlockRecommended .myBlockTitl__sub{font-family:Hiragino Sans,sans-serif;font-size:clamp(1.375rem,.58rem + 3.98vw,3.125rem);font-weight:700;line-height:normal}.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:60px 20px}@media not all and (min-width:768px){.myBlockRecommended__inner{padding:40px 20px 62px}}.myBlockRecommended__inner>.myBlockTitl{margin:0 auto 40px;padding:0}@media not all and (min-width:768px){.myBlockRecommended__inner>.myBlockTitl{margin:0 auto 26px}}.myBlockRecommended__ranking .myBlockTitl__main{display:block;line-height:1;padding:0 20px}@media not all and (min-width:768px){.myBlockRecommended__ranking .myBlockTitl__main{padding:0 40px}}.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:30px 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{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 #efefef}.myBlockRecommended__list .myBlockCosme__img{overflow:hidden;text-align:center;width:200px}@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% - 200px)}@media not all and (min-width:624px){.myBlockRecommended__list .myBlockCosme__body{width:calc(100% - 108px)}}.myBlockRecommended__list .myBlockCosme__footer{display:flex;flex-direction:column;justify-content:center;width:180px}@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:#94938f;font-size:11px;margin-bottom:5px}.myBlockRecommended__list .myBlockCosme__explain{font-size:11px}.myBlockRecommended__list .myBlockCosme__link{background-color:#fff;border:2px solid #333;border-radius:100vw;color:#333;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.result03 .myBlockTitl__main span,.myBlockRecommended.result09 .myBlockTitl__main span{letter-spacing:.2em;padding-right:0}.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{border:2px solid rgba(233,56,135,.25);border-radius:16px;margin-bottom:45px;padding:140px 48px 40px;position:relative}@media not all and (min-width:624px){.myBlockAdvice{margin-bottom:34px;padding:60px 18px 28px}}.myBlockAdvice__inner{margin:0 auto;max-width:857px;width:100%}.myBlockAdvice__header{left:50%;position:absolute;text-align:center;top:-42px;transform:translateX(-50%);width:calc(100% - 60px)}@media not all and (min-width:624px){.myBlockAdvice__header{top:-20px;width:calc(100% - 36px)}}.myBlockAdvice__header img{max-width:100%;width:761px}.myBlockAdvice__body{margin-top:10px}@media not all and (min-width:624px){.myBlockAdvice__body{margin-top:0}}.myBlockAdvice__text{font-size:17px;line-height:2}@media not all and (min-width:624px){.myBlockAdvice__text{font-size:12px;line-height:1.8}}.myBlockPresent{background-color:#fff;padding-bottom:40px;position:relative}.myBlockPresent__header{padding:50px 20px 46px;position:relative;text-align:center;z-index:0}@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}@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;z-index:1}@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;z-index:-1}@media not all and (min-width:768px){.myBlockPresent__header:after{background:url(../img/result/share_bnr_bg02_sp.svg) no-repeat 50%/cover;bottom:-25px}}.myBlockPresent__header img{margin:0 auto;max-width:918px;position:relative;width:100%;z-index:0}.myBlockPresent__img{margin-top:22px;text-align:center}.myBlockPresent__body{margin:24px auto 0;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}}.myBlockPresent__catch{color:#f28c9b;font-family:Zen Maru Gothic,sans-serif;font-size:18px;font-weight:700;margin-bottom:34px}.myBlockEntry{margin:0 auto;max-width:100%;padding:76px 20px 50px;position:relative;width:100%}@media not all and (min-width:624px){.myBlockEntry{padding:56px 20px 35px}}.myBlockEntry__header{margin-bottom:18px;position:relative;text-align:center}@media not all and (min-width:624px){.myBlockEntry__header{margin-bottom:10px}}.myBlockEntry__header-img{margin-top:-104px}@media not all and (min-width:624px){.myBlockEntry__header-img{margin-top:-70px}}.myBlockEntry__header img{max-width:100%;width:674px}.myBlockEntry__img{margin-bottom:30px;text-align:center}.myBlockEntry__body{background-color:#fff;border-radius:20px;margin:0 auto;max-width:728px;padding-bottom:70px;width:100%}@media not all and (min-width:624px){.myBlockEntry__body{padding-bottom:52px}}.myBlockEntry__body-header{margin-bottom:8px;position:relative;text-align:center}@media not all and (min-width:624px){.myBlockEntry__body-header{margin-bottom:0}}.myBlockEntry__body-header img{width:100%}.myBlockEntry__body-ttl{margin-top:16px;position:relative;text-align:center}.myBlockEntry__body-ttl:after{background-color:#e61673;content:"";display:block;height:1.5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.myBlockEntry__body-ttl span{background-color:#fff;color:#e61673;display:inline-block;font-size:clamp(.875rem,.222rem + 3.27vw,2.313rem);font-weight:700;padding:0 16px;position:relative;z-index:1}.myBlockEntry__body-txt{color:#e61673;font-size:clamp(.688rem,.205rem + 2.41vw,1.75rem);font-weight:700;line-height:1;margin:16px auto;text-align:center}@media not all and (min-width:624px){.myBlockEntry__body-txt{margin:10px auto}}.myBlockEntry__body-inner{padding:0 48px}@media not all and (min-width:624px){.myBlockEntry__body-inner{padding:0 16px}}.myBlockEntry__list{grid-gap:2px 0;display:flex;flex-direction:column;gap:2px 0}.myBlockEntry__list li{font-size:13px;font-weight:600;line-height:2}@media not all and (min-width:624px){.myBlockEntry__list li{font-size:11px}}.myBlockEntry__list li.-indent{text-indent:-8px}.myBlockArchive__inner{padding:64px 20px 0}@media not all and (min-width:624px){.myBlockArchive__inner{padding:46px 20px 0}}.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:60px;padding:0 30px;text-align:center}@media not all and (min-width:624px){.modBtnBkock{margin-top:40px}}.modBtnBkock img{max-width:100%}.myBlockBnr{grid-gap:50px;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:50px;margin:0 auto;max-width:728px;padding:67px 0 0;width:calc(100% - 120px)}@media not all and (min-width:624px){.myBlockBnr{grid-gap:25px;gap:25px;padding:25px 0 0;width:calc(100% - 60px)}}.myBlockBnr__link{display:inline-flex}.myBlockBnr__link img{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3Jlc3VsdC5zY3NzIiwicmVzdWx0LmNzcyIsImZvdW5kYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtVE0sZ0JDckNOLENEeFFBLGFBQ0UscUJDREYsQ0RHRSw4QkFDRSxTQ0RKLENESUUscUJBQ0UsWUFBQSxDQUNBLGlCQ0ZKLENES0Usb0JBQ0UsYUVtQlMsQ0ZsQlQsb0JBQUEsQ0FDQSxzQ0FBQSxDQUNBLGNBQUEsQ0FDQSxlQ0hKLENFb0JFLHFDSHRCQSxvQkFRSSxjQ0ZKLENBQ0YsQ0RLRSxrQkFDRSxhQUFBLENBRUEsZUFBQSxDQURBLFNBQUEsQ0FFQSxVQ0hKLENEVUUsdUJBQ0UsY0NQSixDRFVFLHNCQUNFLHFCQUFBLENBQ0Esc0JDUkosQ0VDRSxxQ0hLQSxzQkFLSSxzQkNQSixDQUNGLENEU0ksb0NBRUUsZUFBQSxDQURBLGNDTk4sQ0RXRSxxQkFHRSxvQkFBQSxDQURBLGlCQUFBLENBREEsa0JDUEosQ0RXSSw2QkFDRSxjQUFBLENBQ0Esa0JDVE4sQ0VqQkUscUNId0JFLDZCQUtJLGNDUk4sQ0FDRixDRFlFLHFCQUNFLHFCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQ1ZKLENEWUksMEJBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQ0NWTixDRFlNLGdDQUNFLDJEQUFBLENBQ0EsVUFBQSxDQUNBLGFBQUEsQ0FFQSxXQUFBLENBR0EsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUdBLGtDQUFBLENBTkEsVUFBQSxDQUtBLFNDVFIsQ0RjUSxxQ0FFRSxTQUFBLENBREEsVUNYVixDRGlCSSw0QkFHRSxnQkFBQSxDQUNBLGlCQUFBLENBSEEsaUJBQUEsQ0FJQSxTQ2ZOLENEa0JJLHlCQUNFLFdBQUEsQ0FFQSxVRWxGTyxDRm1GUCxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBSkEsYUFBQSxD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QUdFLGVBQUEsQ0FGQSxjQUFBLENBQ0EsaUJDckpGLENFcGdDRSxxQ0h1cENGLGFBTUksZUNySkYsQ0FDRixDRHVKRSxpQkFDRSxjQ3JKSixDRHlKQSxZQUdFLGFBQUEsQ0FEQSxrQkFBQSxDQURBLFlBQUEsQ0FHQSxxQkFBQSxDQUNBLGNBQUEsQ0FGQSxRQUFBLENBR0EsYUFBQSxDQUVBLGVBQUEsQ0FEQSxnQkFBQSxDQUVBLHdCQ3RKRixDRXhoQ0UscUNIcXFDRixZQVlJLGFBQUEsQ0FBQSxRQUFBLENBQ0EsZ0JBQUEsQ0FDQSx1QkNySkYsQ0FDRixDRHVKRSxrQkFDRSxtQkNySkosQ0R1Skksc0JBQ0UsVUNySk4iLCJmaWxlIjoicmVzdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJy4uL2ZvdW5kYXRpb24vdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi9mb3VuZGF0aW9uL21peGluJyBhcyBtaXhpbjtcblxuLypcbiNyZXN1bHRcbiovXG4ubXlCbG9ja0hlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXlCbG9ja1Jlc3VsdCB7XG4gICRfOicubXlCbG9ja1Jlc3VsdCc7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDk3cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDIwcHggNzBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW1kIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcblxuICAgICYuLXR5cGUwMiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtYm9keSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMTUlLCAjZmZmZmZmIDk1JSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLyogbWFyZ2luLXRvcDogLTEwcHg7ICovXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi1idG4ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9kcm9wZG93bi5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuX2J0biB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmVGlwcyB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG4ubXlCbG9ja1RpcHMge1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNDBweDtcblxuICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA3MDA7ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG5cbiAgICBzdHJvbmcsXG4gICAgc3BhbiB7XG4gICAgICAvKiBjb2xvcjogI2Q1NDI2ZjsgKi9cbiAgICB9XG4gIH1cbn1cblxuLm15QmxvY2tLZXl3b3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAvKiBmb250LXdlaWdodDogYm9sZDsgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgY29udGVudDogJyMnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8qIGZvbnQtd2VpZ2h0OiBib2xkOyAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1JlY29tbWVuZGVkIHtcblxuICAubXlCbG9ja1RpdGwge1xuICAgICRfdHRsOicubXlCbG9ja1RpdGwnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19tYWluLFxuICAgICZfX3N1YixcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAvKiBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDZweCAwOyAqL1xuICAgICAgLyogZm9udC1mYW1pbHk6ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjMxM3JlbSwgMC4yNjVyZW0gKyA0LjQ3dncsIDMuMTI1cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7ICovXG4gICAgICBmb250LWZhbWlseTogJ0hpcmFnaW5vIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi6Ieq5YiG6auY44KB5qyy44KS5rqA44Gf44GZ44Gq44KJ4oCmXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMC42ODJyZW0gKyAyLjg0dncsIDIuNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjU4cmVtICsgMy45OHZ3LCAzLjEyNXJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6ICBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuOAjFwiO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44CNXCI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSGlyYWdpbm8gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAwLjU4cmVtICsgMy45OHZ3LCAzLjEyNXJlbSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi772cXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDYycHg7XG4gICAgfVxuXG4gICAgPiAubXlCbG9ja1RpdGwge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jhbmtpbmcge1xuXG4gICAgLm15QmxvY2tUaXRsIHtcblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3ViIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDYwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JheTIpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubXlCbG9ja0Nvc21lIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxOHB4O1xuICAgICAgcGFkZGluZzogMThweCAwO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGdhcDogMCA4cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgKyAubXlCbG9ja0Nvc21lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JheTIpIHNvbGlkO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYm9keSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYXdhcmQge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfaW1hZ2VfcGF0aCgncmVzdWx0L2ljb25fbWVkYWxzLnN2ZycpfSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubXlCbG9ja0Nvc21lX19hd2FyZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubXlCbG9ja0Nvc21lX19nb29kcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICZfX2dvb2RzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fYnJhbmQge1xuICAgICAgICBjb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBncmF5MSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19leHBsYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHZhcmlhYmxlcy4kQ09MT1JfVEVYVCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJlc3VsdDAzLFxuICAmLnJlc3VsdDA5IHtcbiAgICAubXlCbG9ja1RpdGxfX21haW4ge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZbZGF0YS1hcmlhPVwicGNcIl0ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjQycHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1hcmlhPVwic3BcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhbmtpbmctc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTEwcHg7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RlYzU0NztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOThlNmI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfdW5pdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmxleF9pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZDlkOWQ5IHNvbGlkO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogZ2FwOiA1cHggMDsgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgLmNhcmQtaW1nIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZF9jb3NtX2JyYW5kIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWRfY29zbWVfdHlwZSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWRfY29zbWVfdHh0IHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICYubm90ZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICYubm90ZXMtdW5pdCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50ZXJfbGk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyX2xpO1xuICAgICAgICAgICAgY29udGVudDogJyonIGNvdW50ZXIoY291bnRlcl9saSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgIH1cblxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5teUJsb2NrQWR2aWNlIHtcbiAgYm9yZGVyOiAycHggcmdiYSgyMzMsIDU2LCAxMzUsIC4yNSkgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE0MHB4IDQ4cHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE4cHggMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODU3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NjFweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja1ByZXNlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgd2lkdGg6IDE3OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3Jlc3VsdC9zaGFyZV9ibnJfYmcwMS5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7bWl4aW4uc2V0X2ltYWdlX3BhdGgoJ3Jlc3VsdC9zaGFyZV9ibnJfYmcwMV9zcC5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcblxuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZXN1bHQvc2hhcmVfYm5yX2JnMDIuc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICBib3R0b206IC02NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9pbWFnZV9wYXRoKCdyZXN1bHQvc2hhcmVfYm5yX2JnMDJfc3Auc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgIGJvdHRvbTogLTI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtaW5kZW50OiAtOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRjaCB7XG4gICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3I0KTtcbiAgICBmb250LWZhbWlseTogJ1plbiBNYXJ1IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cbn1cblxuLm15QmxvY2tFbnRyeSB7XG4gIC8qIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnYm9keV9iZy5wbmcnKX0pIHJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IGF1dG87ICovXG4gIHBhZGRpbmc6IDc2cHggMjBweCA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBwYWRkaW5nOiA1NnB4IDIwcHggMzVweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2NzRweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgLyogQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgbWF4LXdpZHRoOiA2NzRweDtcbiAgICAgIH0gKi9cbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdHRsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBjb2xvcjEpOztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IxKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjIyMnJlbSArIDMuMjd2dywgMi4zMTNyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10eHQge1xuICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IxKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42ODhyZW0sIDAuMjA1cmVtICsgMi40MXZ3LCAxLjc1cmVtKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDE2cHggYXV0bztcblxuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgcGFkZGluZzogMCA0OHB4O1xuXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHggMDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG5cbiAgICAgICYuLWluZGVudCB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlCbG9ja0FyY2hpdmUge1xuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDIwcHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI2cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLWxpbmsge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfVEVYVDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vZEJ0bkJrb2NrIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXlCbG9ja0JuciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjdweCAwIDA7XG4gIG1heC13aWR0aDogNzI4cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG5cbiAgQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgIGdhcDogMjVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4jcmVzdWx0XG4qL1xuLm15QmxvY2tIZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5teUJsb2NrSGVybyAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5teUJsb2NrSGVyb19faGVhZGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm15QmxvY2tIZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjMkVCNkFBO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tIZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja0hlcm9fX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm15QmxvY2tSZXN1bHRfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5teUJsb2NrUmVzdWx0X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA2MHB4IDIwcHggOTdweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1Jlc3VsdF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQ0cHggMjBweCA3MHB4O1xuICB9XG59XG4ubXlCbG9ja1Jlc3VsdF9faW5uZXIgLmNvbnRhaW5lci1tZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cbi5teUJsb2NrUmVzdWx0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuLm15QmxvY2tSZXN1bHRfX3RleHQuLXR5cGUwMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1Jlc3VsdF9fdGV4dC4tdHlwZTAyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1ib2R5IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1ib2R5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDE1JSwgI2ZmZmZmZiA5NSUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJvZHkub3BlbjphZnRlciB7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBtYXJnaW4tdG9wOiAtMTBweDsgKi9cbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5teUJsb2NrUmVzdWx0X19tb3JlLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fZHJvcGRvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLm15QmxvY2tSZXN1bHRfX21vcmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyRUI2QUE7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXlCbG9ja1Jlc3VsdF9fbW9yZS1idG4ub3Blbl9idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5teUJsb2NrUmVzdWx0VGlwc19fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1Jlc3VsdFRpcHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ubXlCbG9ja1Jlc3VsdFRpcHNfX3RpdGxlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1Jlc3VsdFRpcHNfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1Jlc3VsdFRpcHNfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubXlCbG9ja1RpcHMge1xuICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1RpcHMge1xuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5teUJsb2NrVGlwc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tUaXBzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tUaXBzX19oZWFkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5teUJsb2NrVGlwc19fYm9keSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cbi5teUJsb2NrVGlwc19fdGV4dCB7XG4gIC8qIGZvbnQtd2VpZ2h0OiA3MDA7ICovXG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcbn1cbi5teUJsb2NrVGlwc19fdGV4dCBzdHJvbmcsXG4ubXlCbG9ja1RpcHNfX3RleHQgc3BhbiB7XG4gIC8qIGNvbG9yOiAjZDU0MjZmOyAqL1xufVxuXG4ubXlCbG9ja0tleXdvcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teUJsb2NrS2V5d29yZF9fdGl0bGUge1xuICBjb2xvcjogIzJFQjZBQTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tLZXl3b3JkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubXlCbG9ja0tleXdvcmRfX2xpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHggMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm15QmxvY2tLZXl3b3JkX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBmb250LXdlaWdodDogYm9sZDsgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0tleXdvcmRfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLm15QmxvY2tLZXl3b3JkX19saXN0IGxpOjpiZWZvcmUge1xuICBjb2xvcjogI2FhYTtcbiAgY29udGVudDogXCIjXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogZm9udC13ZWlnaHQ6IGJvbGQ7ICovXG59XG5cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX3N1YiwgLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX2hlYWRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLyogZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweCAwOyAqL1xuICAvKiBmb250LWZhbWlseTogJ1plbiBNYXJ1IEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zMTNyZW0sIDAuMjY1cmVtICsgNC40N3Z3LCAzLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7ICovXG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuiHquWIhumrmOOCgeassuOCkua6gOOBn+OBmeOBquOCieKAplwiO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDAuNjgycmVtICsgMi44NHZ3LCAyLjVyZW0pO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDAuNThyZW0gKyAzLjk4dncsIDMuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX21haW4gc3Bhbjo6YmVmb3JlLCAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuOAjFwiO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX21haW4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuOAjVwiO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX21haW4gaW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9fbWFpbiBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZCAubXlCbG9ja1RpdGxfX3N1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMC41OHJlbSArIDMuOTh2dywgMy4xMjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZzo6YmVmb3JlLCAubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+9nFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkIC5teUJsb2NrVGl0bF9faGVhZGluZzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWQgLm15QmxvY2tUaXRsX19oZWFkaW5nOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2lubmVyIHtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNjJweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9faW5uZXIgPiAubXlCbG9ja1RpdGwge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2lubmVyID4gLm15QmxvY2tUaXRsIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNnB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19yYW5raW5nIC5teUJsb2NrVGl0bF9fbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmcgLm15QmxvY2tUaXRsX19tYWluIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmcgLm15QmxvY2tUaXRsX19tYWluOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX21haW4gaW1nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19yYW5raW5nIC5teUJsb2NrVGl0bF9fc3ViIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fcmFua2luZyAubXlCbG9ja1RpdGxfX3N1YiBhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3JhbmtpbmctaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19mb290ZXIge1xuICBtYXJnaW46IDYwcHggMCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fY2F0ZWdvcnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fY2F0ZWdvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWUge1xuICAgIGdhcDogMCA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWUgKyAubXlCbG9ja0Nvc21lIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNFRkVGRUYgc29saWQ7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9faW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2JvZHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwOHB4KTtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19hd2FyZCB7XG4gIGNvbG9yOiAjMkVCNkFBO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19hd2FyZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC9pY29uX21lZGFscy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYXdhcmQgKyAubXlCbG9ja0Nvc21lX19hd2FyZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYXdhcmQgKyAubXlCbG9ja0Nvc21lX19nb29kcyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2dvb2RzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zODU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fYnJhbmQge1xuICBjb2xvcjogIzk0OTM4RjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2V4cGxhaW4ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19saXN0IC5teUJsb2NrQ29zbWVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggIzMzMyBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fbGlzdCAubXlCbG9ja0Nvc21lX19saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX2xpc3QgLm15QmxvY2tDb3NtZV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5teUJsb2NrUmVjb21tZW5kZWQucmVzdWx0MDMgLm15QmxvY2tUaXRsX19tYWluIHNwYW4sIC5teUJsb2NrUmVjb21tZW5kZWQucmVzdWx0MDkgLm15QmxvY2tUaXRsX19tYWluIHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1wY10ge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NDJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXBjXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyW2RhdGEtYXJpYT1zcF0gLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXJbZGF0YS1hcmlhPXNwXSAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDIpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xuICB9XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlcltkYXRhLWFyaWE9c3BdIC5zd2lwZXItc2xpZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJhbmtpbmctc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDUxMHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogI2RlYzU0Nztcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmFua2luZy1zbGlkZXIgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICBiYWNrZ3JvdW5kOiAjYTZiMGJiO1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICNkOThlNmI7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfdHRsIHtcbiAgY29sb3I6ICMyRUI2QUE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAuY2FyZF91bml0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLmNhcmRfdW5pdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLmNhcmRfdW5pdCAuZmxleF9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNkOWQ5ZDkgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBnYXA6IDVweCAwOyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtX2JyYW5kIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg1O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R5cGUge1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tSZWNvbW1lbmRlZF9fc2xpZGVyIC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV90eHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1JlY29tbWVuZGVkX19zbGlkZXIgLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCBzcGFuLm5vdGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IHtcbiAgY291bnRlci1yZXNldDogY291bnRlcl9saTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IGxpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB1bC5ub3Rlcy11bml0IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcl9saTtcbiAgY29udGVudDogXCIqXCIgY291bnRlcihjb3VudGVyX2xpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAuY2FyZC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUmVjb21tZW5kZWRfX3NsaWRlciAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLm15QmxvY2tBZHZpY2Uge1xuICBib3JkZXI6IDJweCByZ2JhKDIzMywgNTYsIDEzNSwgMC4yNSkgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE0MHB4IDQ4cHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrQWR2aWNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE4cHggMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG4ubXlCbG9ja0FkdmljZV9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja0FkdmljZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tBZHZpY2VfX2hlYWRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gIH1cbn1cbi5teUJsb2NrQWR2aWNlX19oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDc2MXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja0FkdmljZV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tBZHZpY2VfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5teUJsb2NrQWR2aWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0FkdmljZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLm15QmxvY2tQcmVzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja1ByZXNlbnRfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAyMHB4IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YmVmb3JlLCAubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIzMnB4O1xuICB3aWR0aDogMTc4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X19oZWFkZXI6OmJlZm9yZSwgLm15QmxvY2tQcmVzZW50X19oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC9zaGFyZV9ibnJfYmcwMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXlCbG9ja1ByZXNlbnRfX2hlYWRlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Jlc3VsdC9zaGFyZV9ibnJfYmcwMV9zcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcmVzdWx0L3NoYXJlX2Jucl9iZzAyLnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYm90dG9tOiAtNjVweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teUJsb2NrUHJlc2VudF9faGVhZGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXN1bHQvc2hhcmVfYm5yX2JnMDJfc3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9faGVhZGVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLm15QmxvY2tQcmVzZW50X19pbWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXlCbG9ja1ByZXNlbnRfX2JvZHkge1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXlCbG9ja1ByZXNlbnRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWluZGVudDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrUHJlc2VudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLm15QmxvY2tQcmVzZW50X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tQcmVzZW50X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5teUJsb2NrUHJlc2VudF9fY2F0Y2gge1xuICBjb2xvcjogI0YyOEM5QjtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5cbi5teUJsb2NrRW50cnkge1xuICAvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9ib2R5X2JnLnBuZykgcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0bzsgKi9cbiAgcGFkZGluZzogNzZweCAyMHB4IDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tFbnRyeSB7XG4gICAgcGFkZGluZzogNTZweCAyMHB4IDM1cHg7XG4gIH1cbn1cbi5teUJsb2NrRW50cnlfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9faGVhZGVyLWltZyB7XG4gIG1hcmdpbi10b3A6IC0xMDRweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0VudHJ5X19oZWFkZXItaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9faGVhZGVyIGltZyB7XG4gIHdpZHRoOiA2NzRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBAaW5jbHVkZSBtaXhpbi5zcCB7XG4gIG1heC13aWR0aDogNjc0cHg7XG4gIH0gKi9cbn1cbi5teUJsb2NrRW50cnlfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teUJsb2NrRW50cnlfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0VudHJ5X19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTJweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9fYm9keS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2JvZHktaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubXlCbG9ja0VudHJ5X19ib2R5LWhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrRW50cnlfX2JvZHktdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja0VudHJ5X19ib2R5LXR0bDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTYxNjczO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5teUJsb2NrRW50cnlfX2JvZHktdHRsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICNFNjE2NzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC4yMjJyZW0gKyAzLjI3dncsIDIuMzEzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm15QmxvY2tFbnRyeV9fYm9keS10eHQge1xuICBjb2xvcjogI0U2MTY3MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDAuNjg4cmVtLCAwLjIwNXJlbSArIDIuNDF2dywgMS43NXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tFbnRyeV9fYm9keS10eHQge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG4ubXlCbG9ja0VudHJ5X19ib2R5LWlubmVyIHtcbiAgcGFkZGluZzogMCA0OHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5teUJsb2NrRW50cnlfX2JvZHktaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLm15QmxvY2tFbnRyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4IDA7XG59XG4ubXlCbG9ja0VudHJ5X19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0VudHJ5X19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5teUJsb2NrRW50cnlfX2xpc3QgbGkuLWluZGVudCB7XG4gIHRleHQtaW5kZW50OiAtOHB4O1xufVxuXG4ubXlCbG9ja0FyY2hpdmVfX2lubmVyIHtcbiAgcGFkZGluZzogNjRweCAyMHB4IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLm15QmxvY2tBcmNoaXZlX19pbm5lciB7XG4gICAgcGFkZGluZzogNDZweCAyMHB4IDA7XG4gIH1cbn1cbi5teUJsb2NrQXJjaGl2ZV9fYnRuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm15QmxvY2tBcmNoaXZlX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXlCbG9ja0FyY2hpdmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI2cHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5teUJsb2NrQXJjaGl2ZV9fbGlzdC1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm15QmxvY2tBcmNoaXZlX19saXN0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubW9kQnRuQmtvY2sge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubW9kQnRuQmtvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tb2RCdG5Ca29jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5teUJsb2NrQm5yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2N3B4IDAgMDtcbiAgbWF4LXdpZHRoOiA3MjhweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAubXlCbG9ja0JuciB7XG4gICAgZ2FwOiAyNXB4O1xuICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuLm15QmxvY2tCbnJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5teUJsb2NrQm5yX19saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8vIGNvbG9yXG4kQ09MT1I6IChcbiAgYmx1ZTogIzAwNjBiMixcblx0Z3JheTE6ICM5NDkzOEYsXG4gIGdyYXkyOiAjRUZFRkVGLFxuICBncmF5MzogI2NjYyxcbiAgZ3JheTQ6ICNFOEU4RTgsXG4gIGNvbG9yMTogI0U2MTY3MyxcbiAgY29sb3IyOiByZ2JhKDIwNiwgMTg4LCA4MSwgLjMpLFxuICBjb2xvcjM6IHJnYmEoMjUwLCAyMDcsIDIyNiwgLjI1KSxcbiAgY29sb3I0OiAjRjI4QzlCLFxuICBjb2xvcjU6ICNGQUNGRTIsXG4gIGNvbG9yNjogIzgzQkFDQixcblxuICBicm93bjE6ICM5MjViMjIsXG4gIGJyb3duMjogIzcxM2EwMSxcbiAgYnJvd24zOiAjNjUzNjJjLFxuICBicm93bjQ6ICMzZjNmM2YsXG4gIGJyb3duNTogIzVkM2YyNyxcbiAgYnJvd242OiAjNzE2MjQ2LFxuICBicm93bjc6ICMwMTAwMDAsXG5cbiAgaXZvcnkxOiAjZmVlZmNlLFxuICBpdm9yeTI6ICNmY2U0ZDcsXG4gIGl2b3J5MzogI2ZlZTE5ZixcbiAgaXZvcnk0OiAjZmJlMWNhLFxuICBpdm9yeTU6ICNmOGM1OWEsXG5cbiAgYmFzaWMxOiAjZmJlN2MyLFxuICBiYXNpYzI6ICNkYTk3NjIsXG4gIGJhc2ljMzogIzc3ODg5OSxcbiAgYmFzaWM0OiAjMjIzYTcwLFxuICBiYXNpYzU6ICM1ZDNmMjcsXG4gIGJhc2ljNjogIzZlNzk1NSxcbiAgYmFzaWM3OiAjMDEwMDAwLFxuKSAhZGVmYXVsdDtcblxuJENPTE9SX1RFWFQ6ICMzMzM7XG4kQ09MT1JfTUFJTjogIzJFQjZBQTtcblxuLy8gYmFzZVxuJEJBU0U6IChcblx0Zm9udC1zaXplOiAxNXB4LFxuXHRsaW5lLWhlaWdodDogMS42LFxuKSAhZGVmYXVsdDtcblxuLy8gYnJha2UtcG9pbnRcbiRCUkFLRV9QT0lOVDogKFxuICBzcDogNjI0cHgsXG4gIHRiUDogNzY4cHgsXG4gIHRiTDogOTkycHgsXG4gIHBjOiAxMjAwcHgsXG4pO1xuXG4vLyBjb250YWluZXItcGFkZGluZ1xuJFBBRERJTkc6IChcbiAgY29udGFpbmVyOiAxNSxcbikgIWRlZmF1bHQ7XG5cbi8vIGNvbnRhaW5lci1zaXplXG4kQ09OVEFJTkVSOiAoXG4gIHNtOiAje21hcF9nZXQoJFBBRERJTkcsIGNvbnRhaW5lcikgKiAyICsgNzUwcHh9LFxuICBtZDogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDk3MHB4fSxcbiAgbGc6ICN7bWFwX2dldCgkUEFERElORywgY29udGFpbmVyKSAqIDIgKyAxMjAwcHh9LFxuKSAhZGVmYXVsdDtcblxuLy8gZm9udC1mYW1pbHlcbiRGT05UX0JBU0U6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgJ05vdG8gU2FucyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgIHNhbnMtc2VyaWY7XG4kRk9OVF9BTFBIQTogSGVsdmV0aWNhLCBBcmlhbCwgR2VvcmdpYSwgc2Fucy1zZXJpZjtcbiRGT05UX0FMUEhBX1NQQVJUQU46ICdTcGFydGFuJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiRGT05UX01JTkNITzogXCJSeXVtaW4gTWVkaXVtIEtMXCIsICfmuLjmmI7mnJ3kvZMnLCAnWXUgTWluY2hvJywgJ+ODkuODqeOCruODjuaYjuacnSBQcm8gVzMnLCAnSGlyYWdpbm8gTWluY2hvIFBybycsIHNlcmlmO1xuJEZPTlRfSUNPTjogJ01hdGVyaWFsIEljb25zJztcbiRGT05UX05VTUJFUjogJ0JhcmxvdycsIHNhbnMtc2VyaWY7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgdmFyaWFibGVzO1xuXG5AbWl4aW4gcGMoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwYy1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHBjKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXRMKCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldEwtbWluKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YkwpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldFAoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0UC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHRiUCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3AoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC1taW4oKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQlJBS0VfUE9JTlQsIHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgoJG1heCkge1xuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogI3skbWF4ICsgMX1weCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4oJG1pbikge1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlufXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZm9udC1zaXplXG5AbWl4aW4gZnooJHNpemU6IG1hcF9nZXQodmFyaWFibGVzLiRCQVNFLCBmb250LXNpemUpLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XG59XG5cbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xuICAkcmF0ZTogbWF0aC5kaXYoMTAwLCAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBmel92dygkZm9udF9zaXplOiAxMCwgJHZpZXdwb3J0OiA3NTApIHtcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcbn1cblxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XG4gICN7JHByb3BlcnR5fTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xufVxuXG5AbWl4aW4gdmgoJHByb3BlcnR5OiBoZWlnaHQsICAkc2l6ZTogMTAwLCAkY2FsYzogMHB4KSB7XG4gICN7JHByb3BlcnR5fTogY2FsYygoI3skc2l6ZSArIHZofSkgKyAjeyRjYWxjfSk7XG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XG4gIGFuaW1hdGlvbjoge1xuICAgIGRlbGF5OiAkZGVsYXk7XG4gICAgZHVyYXRpb246ICRzO1xuICAgIGZpbGwtbW9kZTogJGVuZDtcbiAgICBpdGVyYXRpb24tY291bnQ6ICRjb3VudDtcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XG4gICAgdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICB9XG59XG5cbkBtaXhpbiBhY2Nlc3NpYmlsaXR5SGlkZGVuKCkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyB3ZWJGb250IGljb25cbkBtaXhpbiBpY29uRm9udCgpIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQ6IHtcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xuICAgIGZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICBzdHlsZTogbm9ybWFsO1xuICAgIHdlaWdodDogbm9ybWFsO1xuICB9XG4gIEBpbmNsdWRlIGZ6KCRzaXplKTtcbn1cblxuQGZ1bmN0aW9uIHNldF9jb21tb25fcGF0aCgkZmlsZU5hbWUsICRwYXRoOiAnLi4vJykge1xuICBAaWYgKCRmaWxlTmFtZSkge1xuICAgIEByZXR1cm4gJyN7JHBhdGh9aW1nL2NvbW1vbi8jeyRmaWxlTmFtZX0nO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNldF9pbWFnZV9wYXRoKCRmaWxlTmFtZSwgJHBhdGg6ICcuLi8nKSB7XG4gIEBpZiAoJGZpbGVOYW1lKSB7XG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICckZmlsZU5hbWXjgYzjgYLjgorjgb7jgZvjgpPjgIInO1xuICB9XG59XG5AbWl4aW4gb2JqZWN0LWZpdCgkdmFsdWU6IGZpbGwsICRwb3NpdGlvbjogbnVsbCkge1xuICBvYmplY3QtZml0OiAkdmFsdWU7XG5cbiAgQGlmICRwb3NpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcbiAgICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDEpIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogI3skbGluZX07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iXX0= */
