@-webkit-keyframes changeCaptions{0%,85.71428%,to{opacity:0}2%{opacity:0;transform:translateY(-30px)}10%,7%{opacity:1;transform:translateY(0)}14.2857%{opacity:0;transform:translateY(30px)}}@keyframes changeCaptions{0%,85.71428%,to{opacity:0}2%{opacity:0;transform:translateY(-30px)}10%,7%{opacity:1;transform:translateY(0)}14.2857%{opacity:0;transform:translateY(30px)}}.shop_id_16 .more_than_business .item .descr{width:calc(100% - 150px)}main.start{overflow-x:hidden}.start .main_img{background-image:url(/i/main/start2x.jpg);height:34.89583vw}.start .main_img .inner{padding-bottom:2.6vw}.start h1{width:100%;margin-bottom:0}.start h1 span:first-child{text-transform:uppercase;font-size:10rem;font-weight:800}.start h1 span:nth-child(2){font-size:5rem;font-weight:400}.start .main_acumullit{position:relative;padding-top:109px;padding-bottom:98px}.start .main_acumullit .descr p{margin:0}.start .last_news .text .descr,.start .more_than_business .text .descr{font-size:2rem}.start .main_acumullit .descr{font-size:2rem;width:49%}.start .more_than_business .text .descr{width:57%}.start .last_news .text h2,.start .main_acumullit h2,.start .more_than_business .text h2{font-size:3.5rem;text-transform:uppercase;margin:0}.start .main_acumullit h2{width:35%}.start .more_than_business .text h2{width:28%}.start .last_news .text,.start .main_acumullit .text,.start .more_than_business .text{display:flex;flex-wrap:wrap;justify-content:space-between}.start .last_news .text h2{width:30%}.start .last_news .text .descr{width:66%}.start .main_acumullit .bg_text{position:absolute;left:5.5%;top:50%;width:90%;height:210px;background-repeat:no-repeat;background-position:center;background-size:100%;z-index:-1;margin-top:-51px}.start .main_acumullit .item,.start .main_acumullit .items{display:flex;position:relative;justify-content:space-between}.start .main_acumullit .items{margin-top:155px}.start .main_acumullit .item .hover .btn{position:absolute;bottom:48px;left:50%;min-width:165px;transform:translateX(-50%);padding:0 20px;height:32px;border-radius:27px;font-size:1.4rem}.start .main_acumullit .item .hover.drazhe{background:rgba(5,115,13,.8)}.start .main_acumullit .item .hover.develop{background:rgba(134,79,21,.8);padding-left:45px;padding-right:45px}.start .main_acumullit .item .hover.as{background:rgba(21,61,167,.8);padding-left:45px;padding-right:45px}.start .main_acumullit .item:hover>.hover{opacity:1}.start .main_acumullit .item .hover{opacity:0;display:flex;transition:.3s all;flex-direction:column;justify-content:center;position:absolute;top:-12%;left:0;width:100%;height:97%;padding:0 0 60px;font-size:1.4rem;color:#fff;cursor:auto;text-align:center}.start .main_acumullit .item .hover span{display:block;width:223px;margin:0 auto;font-size:1.5rem}.start .main_acumullit .drazhe .btn:hover{color:#05730d;background-color:#fff}.start .main_acumullit .develop .btn:hover{color:#864f15;background-color:#fff}.start .main_acumullit .as .btn:hover{color:#153da7;background-color:#fff}.start .main_acumullit .item img{display:block;margin-bottom:25px}.start .main_acumullit .item .title{font-size:2.6rem;line-height:37px;font-weight:600;border-top:3px solid #eee;padding-top:6px;width:100%;text-align:center}.start .main_acumullit .item{flex-direction:column;align-items:center;width:32%;cursor:pointer}.start .main_acumullit .item:nth-child(2) img{position:relative;top:-35px}.start .main_acumullit .item:nth-child(3) img{position:relative;top:-20px}.more_than_business{background:#eee;padding-top:85px;padding-bottom:110px}.more_than_business .item,.more_than_business .items{display:flex;flex-wrap:wrap;justify-content:space-between}.more_than_business .items{margin-top:57px}.more_than_business .item.w50 .descr{width:50%}.more_than_business .item.w50{width:48.8%;-webkit-margin-before:2.4%;margin-block-start:2.4%;padding-top:44px;padding-bottom:31px}.more_than_business .item.w50 .btn{top:4px}.more_than_business .item .descr{width:calc(100% - 133px);font-size:1.4rem}.more_than_business .item .title{font-weight:700;font-size:3rem;margin-bottom:10px;width:100%}.more_than_business .item.head::after,.more_than_business .item.opp::after,.more_than_business .item.prod::after,.more_than_business .item.system::after,.more_than_business .item.trip::after{position:absolute;top:10px;right:-8px;font-size:9.6rem;line-height:normal;font-weight:600;opacity:.5}.more_than_business .item.trip::after{content:'01'}.more_than_business .item.prod::after{content:'02'}.more_than_business .item.opp::after{content:'03'}.more_than_business .item.head::after{content:'04'}.more_than_business .item.system::after{content:'05'}.more_than_business .item>a,.more_than_business .item>div{z-index:2}.more_than_business .item>a.img_bg,.more_than_business .item>div.img_bg{z-index:0}.more_than_business .item{align-items:flex-end;position:relative;width:31.8%;padding:78px 23px 27px 25px;color:#fff;height:200px;-webkit-margin-before:3%;margin-block-start:3%}.more_than_business .item.trip{background-color:#b0773b}.more_than_business .item.prod{background-color:#209440}.more_than_business .item.opp{background-color:#a1004e}.more_than_business .item.head{background-color:#39559e}.more_than_business .item.system{background-color:#6f3d8d}.more_than_business .item .btn{position:relative;top:-2px;padding:7px 19px;font-size:1.4rem;min-height:32px;max-width:124px;transition:all .2s ease}.more_than_business .btn:hover{background-color:#fff}.more_than_business .trip a.btn:hover{color:#864f15}.more_than_business .prod a.btn:hover{color:rgba(5,115,13,.8)}.more_than_business .opp a.btn:hover{color:#a1004e}.more_than_business .head a.btn:hover{color:#39559e}.more_than_business .system a.btn:hover{color:#703c8e}.last_news{padding:100px 0;position:relative}.last_news>.img_bg{background-repeat:repeat-x;background-size:auto;background-position:left top}.last_news .items .img{display:block;width:100%;height:147.78px;background-color:#ccc;background-repeat:no-repeat;background-size:cover;margin-bottom:13px;position:relative}.last_news .items{margin-top:83px;display:flex;flex-wrap:wrap;justify-content:space-between}.last_news .item{width:271px;display:flex;flex-direction:column;background-color:#eee;padding-bottom:21px}.last_news .item.ghost{background-color:transparent}.last_news .item .title{font-weight:600;font-size:2rem;padding-bottom:22px;background:#fff;text-align:center;text-transform:uppercase}.last_news .item .name{font-weight:400;font-size:2rem;padding:0 15px}.last_news .item .date{font-weight:600;font-size:1.3rem;color:#5a832a;padding:0 15px;margin-top:3px}.last_news .text .descr{width:68%}.last_news .txt{font-size:1.4rem;margin-top:16px;margin-bottom:16px;padding:0 5px 0 15px}.last_news .item .photo::after,.last_news .item .video::after{content:'';position:absolute;left:-1px;top:0;width:32px;height:100%;background:url(/i/icons/video_btn.svg) no-repeat center;background-size:auto 100%;background-position:left center}.last_news .item .photo::after{background-image:url(/i/icons/photo_btn.svg)}.last_news .item .btn{display:flex;height:32px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;padding:0 19px;position:relative;color:#5a832a;margin-left:15px;cursor:pointer;margin-top:auto;font-size:1.4rem}.last_news .item .btn:hover{color:#fff;border-color:#5a832a}.last_news .item .btn:hover:after{-webkit-filter:drop-shadow(2px 4px 6px #000);filter:drop-shadow(2px 4px 6px #000)}.last_news .item.fotoapl .name{font-size:1.7rem}.last_news .item .photo,.last_news .item .video{padding-left:51px;padding-right:20px;min-width:0}.with_main_video .main_img{background-image:none;background-color:#1e1037;position:relative;overflow:hidden}.with_main_video .main_img .video{position:absolute;width:100%;height:100%;padding-bottom:0}.with_main_video .main_img .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.with_main_video .main_img .inner{height:calc(100vh - 110px);position:relative;z-index:10;padding-bottom:4.5vw}.with_main_video ul.captions{display:block;z-index:10;height:112.5px;list-style:none;width:80%;margin:0 auto;padding:0;position:relative;text-align:center}.with_main_video ul.captions li{position:absolute;top:0;width:100%;height:100%;color:#fff;font-size:5rem;line-height:1.25;opacity:0;-webkit-animation:changeCaptions 32s linear infinite 0s;animation:changeCaptions 32s linear infinite 0s}.with_main_video ul.captions li:nth-child(2){-webkit-animation-delay:4s;animation-delay:4s}.with_main_video ul.captions li:nth-child(3){-webkit-animation-delay:8s;animation-delay:8s}.with_main_video ul.captions li:nth-child(4){-webkit-animation-delay:12s;animation-delay:12s}.with_main_video ul.captions li:nth-child(5){-webkit-animation-delay:16s;animation-delay:16s}.with_main_video ul.captions li:nth-child(6){-webkit-animation-delay:20s;animation-delay:20s}.with_main_video ul.captions li:nth-child(7){-webkit-animation-delay:24s;animation-delay:24s}.with_main_video ul.captions li:nth-child(8){-webkit-animation-delay:28s;animation-delay:28s}.ro .more_than_business .item .descr,.tr .more_than_business .item .descr{width:calc(100% - 158px)}.ro .more_than_business .item .btn,.tr .more_than_business .item .btn{max-width:160px}@media screen and (min-width:1000px){.ro .more_than_business .item .btn,.tr .more_than_business .item .btn{padding-left:15px;padding-right:15px}}.es .more_than_business .item .descr{width:calc(100% - 143px)}.es .more_than_business .item .btn{max-width:140px}@media screen and (max-width:1240px){.mobile_available .start .more_than_business .item{height:auto;background-size:cover;padding-right:25px}.mobile_available .start .more_than_business .item .title{font-size:2.4rem}}@media all and (orientation:landscape) and (max-width:1240px){.mobile_available .start .main_img .inner{padding-bottom:30px}.mobile_available .start .main_img h1{margin-bottom:0}}@media screen and (max-width:1100px){.mobile_available .start .main_acumullit .item{justify-content:flex-end}.mobile_available .start .main_acumullit .item img{height:auto}.mobile_available .last_news .items{flex-wrap:wrap;justify-content:space-between}.mobile_available .last_news .item{width:23%;margin-bottom:35px}.mobile_available .last_news .items .img{height:0;padding-bottom:56%;margin-bottom:25px}.mobile_available .last_news .txt{margin-bottom:22px}}@media screen and (max-width:1010px){.mobile_available #wrapper main .main_img .inner{justify-content:flex-end;padding-bottom:40px}.mobile_available .with_main_video ul.captions{line-height:1.25}.mobile_available .start .main_acumullit{padding:100px 0}.mobile_available .start .last_news .text h2,.mobile_available .start .main_acumullit h2,.mobile_available .start .more_than_business .text h2{width:100%;margin-bottom:25px;font-size:2.6rem;order:-1}.mobile_available .start .last_news .item.ghost,.mobile_available .start .last_news .text h2 br,.mobile_available .start .main_acumullit h2 br,.mobile_available .start .more_than_business .text h2 br{display:none}.mobile_available .start .last_news .item{width:48%;margin-bottom:35px}.mobile_available .start .last_news .items img{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.mobile_available .start .last_news .text .descr,.mobile_available .start .main_acumullit .descr,.mobile_available .start .more_than_business .descr{width:100%;font-size:1.8rem;line-height:1.3}.mobile_available .start .main_acumullit .item .title{font-size:2.2rem}.mobile_available .more_than_business .item .btn{margin-top:12px}}@media screen and (max-width:960px){.mobile_available .more_than_business .item{width:48.5%}}@media screen and (max-width:920px){.mobile_available .start .main_acumullit{padding:100px 0}}@media screen and (max-width:820px){.mobile_available .start .main_acumullit .item img{margin-bottom:20px}}@media screen and (max-width:680px){.mobile_available .start h1 span:first-child{font-size:8rem}.mobile_available .start .main_acumullit .items{flex-wrap:wrap;justify-content:center}.mobile_available .start .main_acumullit .item{width:100%;margin-bottom:25px}.mobile_available .start .main_acumullit .item .title{font-size:1.9rem}.mobile_available .start .last_news .text h2,.mobile_available .start .main_acumullit .text h2,.mobile_available .start .more_than_business .text h2{font-size:2.2rem}.mobile_available .start .last_news .item .title{font-size:2.1rem}.mobile_available .start .last_news .text .descr,.mobile_available .start .main_acumullit .text .descr,.mobile_available .start .more_than_business .text .descr{font-size:1.7rem}.mobile_available .start .more_than_business .items .descr{font-size:1.5rem}.mobile_available .more_than_business .item .descr,.mobile_available .more_than_business .item.w50 .descr{width:100%}.mobile_available .more_than_business .item .btn{width:100%;margin-top:35px}.mobile_available .last_news .item .btn{width:calc(100% - 30px)}}@media screen and (max-width:600px){.mobile_available .more_than_business .items{width:100vw;margin-left:-3vw}.mobile_available .more_than_business .item,.mobile_available .more_than_business .item.w50,.mobile_available .with_main_video ul.captions{width:100%}.mobile_available .more_than_business .item .descr,.mobile_available .more_than_business .item.w50 .descr{width:calc(100% - 160px)}.mobile_available .more_than_business .item .btn{width:150px;padding:0 15px;margin-top:0}.mobile_available .start h1 span:first-child{font-size:6rem}.mobile_available .with_main_video ul.captions li{font-size:4rem}.mobile_available.ru .more_than_business .item .descr,.mobile_available.ru .more_than_business .item.w50 .descr{width:calc(100% - 140px)}.mobile_available.ru .more_than_business .item .btn{width:120px}}@media screen and (max-width:520px){.mobile_available #wrapper main.only_photo .main_img .inner{justify-content:flex-end;padding-bottom:40px}.mobile_available #wrapper main.with_main_video .main_img .inner{justify-content:space-between;padding-bottom:80px}.mobile_available .with_main_video ul.captions{height:150px}.mobile_available .with_main_video ul.captions li{height:auto;top:auto;bottom:0}.mobile_available .start h1 span:first-child{margin-bottom:10px}.mobile_available .last_news .item{width:100%}.mobile_available .last_news .item .btn{width:130px}}@media screen and (max-width:445px){.mobile_available .more_than_business .items{margin-left:-5vw}.mobile_available .last_news .item .btn{width:calc(100% - 30px)}.mobile_available .start .main_acumullit .item .hover.as{padding:0 35px}.mobile_available .start .last_news .item{width:100%}}@media screen and (max-width:400px){.mobile_available .with_main_video ul.captions li{font-size:3.5rem}}@media screen and (max-width:375px){.mobile_available .start h1 span:first-child{font-size:6rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW5fcGFnZS5sZXNzIiwibWFpbl9wYWdlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQWdmQSxrQ0FDSSxFLENBS0EsUyxDQUFvQixFLENBTGpCLFMsQ0FDSCxFLENBQUcsUyxDQUFVLDJCLENBRWIsRyxDQURBLEUsQ0FBRyxTLENBQVUsdUIsQ0FFYixRLENBQVMsUyxDQUFVLDRCLEFBTHZCLDBCQUNJLEUsQ0FLQSxTLENBQW9CLEUsQ0FMakIsUyxDQUNILEUsQ0FBRyxTLENBQVUsMkIsQ0FFYixHLENBREEsRSxDQUFHLFMsQ0FBVSx1QixDQUViLFEsQ0FBUyxTLENBQVUsNEJBamZ2Qiw0QyxDQUNJLHdCLENBR0EsVSxDQUNJLGlCLENBRlIsZ0IsQ0FPUSx5QyxDQUNBLGlCLENBUlIsdUIsQ0FXWSxvQixDQVhaLFMsQ0FnQlEsVSxDQUNBLGUsQ0FqQlIsMEIsQ0FvQlksd0IsQ0FDQSxlLENBQ0EsZSxDQXRCWiwyQixDQXlCWSxjLENBQ0EsZSxDQTFCWixzQixDQWlDUSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FuQ1IsK0IsQ0FzQ1ksUSxDQXRDWiw4QixDQytCQSx1QyxDRGlCUSxjLENDaEJSLDZCLENEZ0JRLGMsQ0FDQSxTLENBakRSLHVDLENBb0RRLFMsQ0FwRFIsMEIsQ0N5Q0EseUIsQ0FEQSxtQyxDRGtCUSxnQixDQUNBLHdCLENBQ0EsUSxDQ25CUix5QixDRG9CUSxTLENBN0RSLG1DLENBZ0VRLFMsQ0FoRVIsdUIsQ0NvREEsNEIsQ0FEQSxnQyxDRGtCUSxZLENBQ0EsYyxDQUNBLDZCLENBdkVSLDBCLENBMkVRLFMsQ0EzRVIsOEIsQ0E4RVEsUyxDQTlFUiwrQixDQW9GWSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsUyxDQUNBLFksQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0IsQ0FDQSxVLENBQ0EsZ0IsQ0E3RlosNEIsQ0FBQSw2QixDQThLWSxZLENBRUEsaUIsQ0FHQSw2QixDQW5MWiw2QixDQW9HWSxnQixDQXBHWix3QyxDQXdHWSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsZSxDQUNBLDBCLENBRUEsYyxDQUNBLFcsQ0FDQSxrQixDQUNBLGdCLENBakhaLDBDLENBb0hZLDRCLENBcEhaLDJDLENBdUhZLDZCLENBQ0EsaUIsQ0FDQSxrQixDQXpIWixzQyxDQTRIWSw2QixDQUNBLGlCLENBQ0Esa0IsQ0E5SFoseUMsQ0FpSVksUyxDQWpJWixtQyxDQW9JWSxTLENBQ0EsWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxzQixDQUNBLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBbEpaLHdDLENBcUpnQixhLENBQ0EsVyxDQUNBLGEsQ0FDQSxnQixDQXhKaEIseUMsQ0E0SjJCLGEsQ0FBNEIscUIsQ0E1SnZELDBDLENBNko0QixhLENBQTZCLHFCLENBN0p6RCxxQyxDQThKdUIsYSxDQUE2QixxQixDQTlKcEQsZ0MsQ0FpS1ksYSxDQUNBLGtCLENBbEtaLG1DLENBcUtZLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EseUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBM0taLDRCLENBK0tZLHFCLENBRUEsa0IsQ0FDQSxTLENBRUEsYyxDQUVBLDZDLENBQ0ksaUIsQ0FDQSxTLENBRUosNkMsQ0FDSSxpQixDQUNBLFMsQ0FTaEIsbUIsQ0FDSSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUhKLHlCLENBQUEsMEIsQ0EwRFEsWSxDQUNBLGMsQ0FDQSw2QixDQTVEUiwwQixDQU9RLGUsQ0FQUixvQyxDQVdRLFMsQ0FYUiw2QixDQWNRLFcsQ0FDQSwwQixDQUFBLHVCLENBQ0EsZ0IsQ0FDQSxtQixDQWpCUixrQyxDQW1CWSxPLENBbkJaLGdDLENBdUJRLHdCLENBQ0EsZ0IsQ0F4QlIsZ0MsQ0EyQlEsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0NsQlIscUMsQ0FDQSxvQyxDQUNBLHFDLENEZEEsdUMsQ0NlQSxxQyxDRHNCUSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBM0NSLHFDLENBNkNzQixZLENBN0N0QixxQyxDQThDc0IsWSxDQTlDdEIsb0MsQ0ErQ3FCLFksQ0EvQ3JCLHFDLENBZ0RzQixZLENBaER0Qix1QyxDQWlEd0IsWSxDQWpEeEIsMkIsQ0N5Q0EsNkIsQ0RXUSxTLENBQ0Esa0MsQ0NSUixvQyxDRFNZLFMsQ0F0RFoseUIsQ0E2RFEsb0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSwyQixDQUNBLFUsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUVBLDhCLENBQU8sd0IsQ0FDUCw4QixDQUFPLHdCLENBQ1AsNkIsQ0FBTSx3QixDQUNOLDhCLENBQU8sd0IsQ0FDUCxnQyxDQUFTLHdCLENBMUVqQiw4QixDQTZFWSxpQixDQUNBLFEsQ0FFQSxnQixDQUNBLGdCLENBQ0EsZSxDQUNBLGUsQ0FDQSx1QixDQXBGWiw4QixDQXdGZSxxQixDQXhGZixxQyxDQXlGc0IsYSxDQXpGdEIscUMsQ0EwRnNCLHVCLENBMUZ0QixvQyxDQTJGcUIsYSxDQTNGckIscUMsQ0E0RnNCLGEsQ0E1RnRCLHVDLENBNkZ3QixhLENBR3hCLFUsQ0FDSSxlLENBQ0EsaUIsQ0FHQSxrQixDQUNJLDBCLENBQ0Esb0IsQ0FDQSw0QixDQVJSLHNCLENBY1EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EscUIsQ0FDQSwyQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQXJCUixpQixDQXdCUSxlLENBQ0EsWSxDQUNBLGMsQ0FDQSw2QixDQTNCUixnQixDQStCUSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxtQixDQUVBLHNCLENBQ0ksNEIsQ0F0Q1osdUIsQ0EyQ1EsZSxDQUNBLGMsQ0FDQSxtQixDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBaERSLHNCLENBbURRLGUsQ0FDQSxjLENBQ0EsYyxDQXJEUixzQixDQXdEUSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0E1RFIsdUIsQ0ErRFEsUyxDQS9EUixlLENBbUVRLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0Esb0IsQ0F0RVIsOEIsQ0N5RUEsOEIsQ0RFUSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUQsQ0FDQSx5QixDQUNBLCtCLENBbkZSLDhCLENBc0ZRLDRDLENBdEZSLHFCLENBeUZRLFksQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUVBLDJCLENBQ0ksVSxDQUNBLG9CLENBQ0EsaUMsQ0FDSSw0QyxDQUFBLG9DLENBekdoQiw4QixDQWdIUSxnQixDQWhIUix1QixDQ2lIQSx1QixDREtRLGlCLENBQ0Esa0IsQ0FDQSxXLENBTVIsMEIsQ0FJUSxxQixDQUNBLHdCLENBRUEsaUIsQ0FDQSxlLENBUlIsaUMsQ0FZWSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FmWix1QyxDQWtCZ0IsVSxDQUNBLFcsQ0FDQSxtQixDQUFBLGdCLENBcEJoQixpQyxDQTBCWSwwQixDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBN0JaLDRCLENBb0NRLGEsQ0FDQSxVLENBQ0EsYyxDQUVBLGUsQ0FDQSxTLENBQ0EsYSxDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBN0NSLCtCLENBZ0RZLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLFMsQ0FDQSx1RCxDQUFBLCtDLENBRUEsNEMsQ0FBZ0IsMEIsQ0FBQSxrQixDQUNoQiw0QyxDQUFnQiwwQixDQUFBLGtCLENBQ2hCLDRDLENBQWdCLDJCLENBQUEsbUIsQ0FDaEIsNEMsQ0FBZ0IsMkIsQ0FBQSxtQixDQUNoQiw0QyxDQUFnQiwyQixDQUFBLG1CLENBQ2hCLDRDLENBQWdCLDJCLENBQUEsbUIsQ0FDaEIsNEMsQ0FBZ0IsMkIsQ0FBQSxtQixDQWlCeEIsb0MsQ0M0Q0osb0MsQ0R6Q1ksd0IsQ0FIUixrQyxDQ2dESixrQyxDRDFDWSxlLENBQ0EscUNBQUEsa0MsQ0M4Q1Ysa0MsQ0Q3Q2MsaUIsQ0FDQSxvQkFNWixvQyxDQUdZLHdCLENBSFosa0MsQ0FNWSxlLENBV1IscUNBQUEsa0QsQ0FJZ0IsVyxDQUNBLHFCLENBQ0Esa0IsQ0FOaEIseUQsQ0FTZ0Isa0IsQUFNaEIsOERBQUEseUMsQ0FJWSxtQixDQUpaLHFDLENBT1ksaUIsQUFPWixxQ0FBQSw4QyxDQUlRLHdCLENBSlIsa0QsQ0FRUSxXLENBUlIsbUMsQ0FhUSxjLENBQ0EsNkIsQ0FkUixrQyxDQWtCUSxTLENBQ0Esa0IsQ0FuQlIsd0MsQ0FzQlEsUSxDQUNBLGtCLENBQ0Esa0IsQ0F4QlIsaUMsQ0E0QlEsb0IsQUFTUixxQ0FBQSxnRCxDQUdRLHdCLENBQ0EsbUIsQ0FKUiw4QyxDQVNRLGdCLENBVFIsd0MsQ0FlWSxlLENBZlosNEMsQ0NzQk4sMkMsQ0FEQSxxRCxDRERrQixVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFEsQ0FVQSwrQyxDQWpDWiwrQyxDQzhCTiw4QyxDQURBLHdELENESHNCLFksQ0ExQmhCLHlDLENBK0JZLFMsQ0FDQSxrQixDQWhDWiw4QyxDQXNDWSxZLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFUsQ0F4Q1osZ0QsQ0NnRE4sK0MsQ0FEQSxtRCxDREhrQixVLENBQ0EsZ0IsQ0FDQSxlLENBOUNaLHFELENBaURZLGdCLENBakRaLGdELENBc0RRLGlCLEFBT1Isb0NBQUEsMkMsQ0FFUSxhLEFBSVIsb0NBQUEsd0MsQ0FFUSxpQixBQU1SLG9DQUFBLGtELENBRVEsb0IsQUFLUixvQ0FBQSw0QyxDQUdRLGMsQ0FIUiwrQyxDQVVnQixjLENBQ0Esc0IsQ0FYaEIsOEMsQ0FjZ0IsVSxDQUNBLGtCLENBZmhCLHFELENBa0JnQixnQixDQWxCaEIsNEMsQ0NVTixpRCxDQURBLHFELENEZ0JrQixnQixDQXpCWixnRCxDQTRCWSxnQixDQTVCWixnRCxDQ2tCTixxRCxDQURBLHlELENEY2tCLGdCLENBL0JaLDBELENBa0NZLGdCLENBbENaLGtELENDeUJOLHNELENEY2MsVSxDQXZDUixnRCxDQTBDUSxVLENBQ0EsZSxDQTNDUix1QyxDQStDUSx5QixBQU1SLG9DQUFBLDRDLENBR1EsVyxDQUNBLGdCLENBSlIsMkMsQ0NYTiwrQyxDRFdNLDhDLENBT1EsVSxDQVBSLGtELENDUE4sc0QsQ0RpQmMsd0IsQ0FWUixnRCxDQWFRLFcsQ0FDQSxjLENBQ0EsWSxDQWZSLDRDLENBb0JRLGMsQ0FwQlIsaUQsQ0EyQlEsYyxDQUlKLHFELENDcEJWLHlELENEc0JrQix3QixDQUZSLG1ELENBS1EsYSxBQU9aLG9DQUFBLDJELENBR1Esd0IsQ0FDQSxtQixDQUpSLGdFLENBT1EsNkIsQ0FDQSxtQixDQVJSLDhDLENBWVEsWSxDQVpSLGlELENBZVEsVyxDQUNBLFEsQ0FDQSxRLENBakJSLDRDLENBc0JRLGtCLENBdEJSLGtDLENBeUJRLFUsQ0F6QlIsdUMsQ0E0QlEsYSxBQU9SLG9DQUFBLDRDLENBRVEsZ0IsQ0FGUix1QyxDQU1RLHVCLENBTlIsd0QsQ0FVUSxjLENBVlIseUMsQ0FjUSxZLEFBS1Isb0NBQUEsaUQsQ0FFUSxrQixBQUlSLG9DQUFBLDRDLENBRVEsZ0IiLCJmaWxlIjoibWFpbl9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG5cbi8qIE1BSU4gIHN0YXJ0Ki9cbi5zaG9wX2lkXzE2IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2Nye1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG59XG4uc3RhcnR7XG4gICAgbWFpbiZ7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cblxuICAgIC5tYWluX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWFpbi9zdGFydDJ4LmpwZycpO1xuICAgICAgICBoZWlnaHQ6ICAzNC44OTU4M3Z3O1xuXG4gICAgICAgIC5pbm5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjZ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubWFpbl9hY3VtdWxsaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG5cbiAgICAgICAgLmRlc2NyIHB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgICAubGFzdF9uZXdzIC50ZXh0IC5kZXNjcixcbiAgICAubW9yZV90aGFuX2J1c2luZXNzICAudGV4dCAuZGVzY3IsXG4gICAgLm1haW5fYWN1bXVsbGl0IC5kZXNjcntcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgICAubW9yZV90aGFuX2J1c2luZXNzICAudGV4dCAuZGVzY3J7XG4gICAgICAgIHdpZHRoOiA1NyU7XG4gICAgfVxuXG4gICAgLmxhc3RfbmV3cyAudGV4dCBoMixcbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyLFxuICAgIC5tYWluX2FjdW11bGxpdCBoMntcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCBoMntcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG4gICAgLmxhc3RfbmV3cyAudGV4dCxcbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0LFxuICAgIC5tYWluX2FjdW11bGxpdCAudGV4dHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmxhc3RfbmV3cyAudGV4dCBoMntcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLmxhc3RfbmV3cyAudGV4dCAuZGVzY3J7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuXG5cbiAgICAubWFpbl9hY3VtdWxsaXR7XG4gICAgICAgIC5iZ190ZXh0e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNS41JTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtc3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIC5ob3ZlciAuYnRue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC8qIHdpZHRoOiAxMjVweDsgKi9cbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbSAuaG92ZXIuZHJhemhle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1LCAxMTUsIDEzLCAwLjgpO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtIC5ob3Zlci5kZXZlbG9we1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzQsIDc5LCAyMSwgMC44KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0gLmhvdmVyLmFze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMSwgNjEsIDE2NywgMC44KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW06aG92ZXIgPiAuaG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtIC5ob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTEyJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogOTclO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcmF6aGUgLmJ0bjpob3Zlcntjb2xvcjogcmdiYSg1LCAxMTUsIDEzLCAxKTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XG4gICAgICAgIC5kZXZlbG9wIC5idG46aG92ZXJ7Y29sb3I6IHJnYmEoMTM0LCA3OSwgMjEsIDEpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cbiAgICAgICAgLmFzIC5idG46aG92ZXJ7Y29sb3I6IHJnYmEoMjEsIDYxLCAxNjcsIDEpOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cblxuICAgICAgICAuaXRlbSBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0gLnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIGltZ3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIGltZ3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLm1vcmVfdGhhbl9idXNpbmVzc3tcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAuaXRlbXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbS53NTAgLmRlc2Nye1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuaXRlbS53NTB7XG4gICAgICAgIHdpZHRoOiA0OC44JTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyLjQlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbSAuZGVzY3J7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAuaXRlbSAudGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG5cbiAgICAuaXRlbS5zeXN0ZW06OmFmdGVyLC5pdGVtLmhlYWQ6OmFmdGVyLC5pdGVtLm9wcDo6YWZ0ZXIsLml0ZW0ucHJvZDo6YWZ0ZXIsLml0ZW0udHJpcDo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIC5pdGVtLnRyaXA6OmFmdGVye2NvbnRlbnQ6ICcwMSc7fVxuICAgIC5pdGVtLnByb2Q6OmFmdGVye2NvbnRlbnQ6ICcwMic7fVxuICAgIC5pdGVtLm9wcDo6YWZ0ZXJ7Y29udGVudDogJzAzJzt9XG4gICAgLml0ZW0uaGVhZDo6YWZ0ZXJ7Y29udGVudDogJzA0Jzt9XG4gICAgLml0ZW0uc3lzdGVtOjphZnRlcntjb250ZW50OiAnMDUnO31cblxuICAgIC5pdGVtID4gYSwuaXRlbSA+IGRpdntcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJi5pbWdfYmd7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMS44JTtcbiAgICAgICAgcGFkZGluZzogNzhweCAyM3B4IDI3cHggMjVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMyU7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMyU7XG5cbiAgICAgICAgJi50cmlwe2JhY2tncm91bmQtY29sb3I6ICNCMDc3M0J9XG4gICAgICAgICYucHJvZHtiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5NDQwfVxuICAgICAgICAmLm9wcHtiYWNrZ3JvdW5kLWNvbG9yOiAjQTEwMDRFfVxuICAgICAgICAmLmhlYWR7YmFja2dyb3VuZC1jb2xvcjogIzM5NTU5RX1cbiAgICAgICAgJi5zeXN0ZW17YmFja2dyb3VuZC1jb2xvcjogIzZGM0Q4RH1cblxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgLyp3aWR0aDogMTI0cHg7Ki9cbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogI2ZmZn1cbiAgICAudHJpcCBhLmJ0bjpob3Zlcntjb2xvcjogcmdiYSgxMzQsNzksMjEsMSl9XG4gICAgLnByb2QgYS5idG46aG92ZXJ7Y29sb3I6IHJnYmEoNSwxMTUsMTMsLjgpfVxuICAgIC5vcHAgYS5idG46aG92ZXJ7Y29sb3I6ICNBMTAwNEV9XG4gICAgLmhlYWQgYS5idG46aG92ZXJ7Y29sb3I6ICMzOTU1OUV9XG4gICAgLnN5c3RlbSBhLmJ0bjpob3Zlcntjb2xvcjogIzcwM0M4RX1cbn1cblxuLmxhc3RfbmV3c3tcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgJiA+IC5pbWdfYmd7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICB9XG5cblxuXG4gICAgLml0ZW1zIC5pbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDcuNzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuaXRlbXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDgzcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pdGVte1xuICAgICAgICB3aWR0aDogMjcxcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuXG4gICAgICAgICYuZ2hvc3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIC50aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuaXRlbSAubmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIC5pdGVtIC5kYXRle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICAgIC50ZXh0IC5kZXNjcntcbiAgICAgICAgd2lkdGg6IDY4JTtcbiAgICB9XG5cbiAgICAudHh0e1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAxNXB4O1xuICAgIH1cblxuICAgIC5pdGVtIC5waG90bzo6YWZ0ZXIsXG4gICAgLml0ZW0gLnZpZGVvOjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvdmlkZW9fYnRuLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIH1cbiAgICAuaXRlbSAucGhvdG86OmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2ljb25zL3Bob3RvX2J0bi5zdmcnKTtcbiAgICB9XG4gICAgLml0ZW0gLmJ0bntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGZpbHRlcjpkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjaykgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLml0ZW0uZm90b2FwbCAubmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuXG5cbiAgICAuaXRlbSAucGhvdG8sXG4gICAgLml0ZW0gLnZpZGVve1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG59XG4vKiBNQUlOICBmaW5pc2gqL1xuXG5cbi53aXRoX21haW5fdmlkZW97XG5cbiAgICAubWFpbl9pbWd7XG4gICAgICAgIC8qaGVpZ2h0OiA1Ni42dncgIWltcG9ydGFudDsqL1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxMDM3O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgICAgIC52aWRlb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIHZpZGVve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmlubmVye1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41dnc7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgdWwuY2FwdGlvbnN7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBoZWlnaHQ6IDExMi41cHg7XG4gICAgICAgIC8qb3ZlcmZsb3c6aGlkZGVuOyovXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb246IGNoYW5nZUNhcHRpb25zIDMycyBsaW5lYXIgaW5maW5pdGUgMHM7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHthbmltYXRpb24tZGVsYXk6IDRzO31cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHthbmltYXRpb24tZGVsYXk6IDhzO31cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHthbmltYXRpb24tZGVsYXk6IDEyczt9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7YW5pbWF0aW9uLWRlbGF5OiAxNnM7fVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge2FuaW1hdGlvbi1kZWxheTogMjBzO31cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHthbmltYXRpb24tZGVsYXk6IDI0czt9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7YW5pbWF0aW9uLWRlbGF5OiAyOHM7fVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgY2hhbmdlQ2FwdGlvbnN7XG4gICAgMCV7b3BhY2l0eTowfVxuICAgIDIle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCl9XG4gICAgNyV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfVxuICAgIDEwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9XG4gICAgMTQuMjg1NyV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMwcHgpfVxuICAgIDg1LjcxNDI4JXtvcGFjaXR5OjB9dG97b3BhY2l0eTowfX1cblxuXG5cblxuICAgIC5ybywgLnRye1xuXG4gICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2Nye1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OHB4KTtcbiAgICAgICAgfVxuICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG57XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmVze1xuICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVte1xuICAgICAgICAgICAgLmRlc2Nye1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLypNT0JJTEUqLyBcbiAgICAubW9iaWxlX2F2YWlsYWJsZXtcblxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCl7XG4gICAgICAgICAgICAuc3RhcnQge1xuICAgICAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3Mge1xuICAgICAgICAgICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuXG4gICAgICAgICAgICAuc3RhcnQgLm1haW5faW1ne1xuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KXtcblxuXG4gICAgICAgICAgICAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVte1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAubGFzdF9uZXdzIC5pdGVtc3tcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFzdF9uZXdzIC5pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFzdF9uZXdzIC5pdGVtcyAuaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFzdF9uZXdzIC50eHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KXtcblxuICAgICAgICAgICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVye1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9uc3tcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXJ0e1xuXG4gICAgICAgICAgICAgICAgLm1haW5fYWN1bXVsbGl0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYXN0X25ld3MgLnRleHQgaDIsIC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIsIC5tYWluX2FjdW11bGxpdCBoMntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgYnJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhc3RfbmV3cyAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICYuZ2hvc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYXN0X25ld3MgLml0ZW1zIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFzdF9uZXdzIC50ZXh0IC5kZXNjciwgLm1vcmVfdGhhbl9idXNpbmVzcyAuZGVzY3IsIC5tYWluX2FjdW11bGxpdCAuZGVzY3J7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpe1xuICAgICAgICAgICAgLnN0YXJ0IC5tYWluX2FjdW11bGxpdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KXtcbiAgICAgICAgICAgIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XG5cbiAgICAgICAgICAgIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFydHtcblxuICAgICAgICAgICAgICAgIC5tYWluX2FjdW11bGxpdHtcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1ze1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgICAgIC5sYXN0X25ld3MgLnRleHQgaDIsIC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIsIC5tYWluX2FjdW11bGxpdCAudGV4dCBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYXN0X25ld3MgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYXN0X25ld3MgLnRleHQgLmRlc2NyLCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IC5kZXNjciwgLm1haW5fYWN1bXVsbGl0IC50ZXh0IC5kZXNjcntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW1zIC5kZXNjcntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciwgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmRlc2NyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhc3RfbmV3cyAuaXRlbSAuYnRue1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG5cbiAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW1zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyLCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCAuZGVzY3J7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0bntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLnJ1e1xuICAgICAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyLCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCAuZGVzY3J7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpe1xuXG4gICAgICAgICAgICAjd3JhcHBlciBtYWluLm9ubHlfcGhvdG8gLm1haW5faW1nIC5pbm5lciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN3cmFwcGVyIG1haW4ud2l0aF9tYWluX3ZpZGVvIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9uc3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYXN0X25ld3MgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhc3RfbmV3cyAuaXRlbSAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCl7XG4gICAgICAgICAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYXN0X25ld3MgLml0ZW0gLmJ0bntcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyLmFze1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YXJ0IC5sYXN0X25ld3MgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgICAgICAgICAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgfVxuXG5cbiAgICB9IiwiLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbi8qIE1BSU4gIHN0YXJ0Ki9cbi5zaG9wX2lkXzE2IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbn1cbm1haW4uc3RhcnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uc3RhcnQgLm1haW5faW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tYWluL3N0YXJ0MnguanBnJyk7XG4gIGhlaWdodDogMzQuODk1ODN2dztcbn1cbi5zdGFydCAubWFpbl9pbWcgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNnZ3O1xufVxuLnN0YXJ0IGgxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uc3RhcnQgaDEgc3BhbjpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OHB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuZGVzY3IgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGFydCAubGFzdF9uZXdzIC50ZXh0IC5kZXNjcixcbi5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IC5kZXNjcixcbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLmRlc2NyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogNDklO1xufVxuLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgLmRlc2NyIHtcbiAgd2lkdGg6IDU3JTtcbn1cbi5zdGFydCAubGFzdF9uZXdzIC50ZXh0IGgyLFxuLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIsXG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IGgyIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDM1JTtcbn1cbi5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyIHtcbiAgd2lkdGg6IDI4JTtcbn1cbi5zdGFydCAubGFzdF9uZXdzIC50ZXh0LFxuLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQsXG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3RhcnQgLmxhc3RfbmV3cyAudGV4dCBoMiB7XG4gIHdpZHRoOiAzMCU7XG59XG4uc3RhcnQgLmxhc3RfbmV3cyAudGV4dCAuZGVzY3Ige1xuICB3aWR0aDogNjYlO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuYmdfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNS41JTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMjEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLXRvcDogLTUxcHg7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNTVweDtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDhweDtcbiAgbGVmdDogNTAlO1xuICBtaW4td2lkdGg6IDE2NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC8qIHdpZHRoOiAxMjVweDsgKi9cbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAuaG92ZXIuZHJhemhlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAxMTUsIDEzLCAwLjgpO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAuaG92ZXIuZGV2ZWxvcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM0LCA3OSwgMjEsIDAuOCk7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyLmFzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMSwgNjEsIDE2NywgMC44KTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbTpob3ZlciA+IC5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC5ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMiU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk3JTtcbiAgcGFkZGluZzogMCAwIDYwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC5ob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuZHJhemhlIC5idG46aG92ZXIge1xuICBjb2xvcjogIzA1NzMwZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLmRldmVsb3AgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjODY0ZjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuYXMgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMTUzZGE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMiU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbTpudGgtY2hpbGQoMikgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zNXB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbTpudGgtY2hpbGQoMykgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yMHB4O1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNTdweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmRlc2NyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIHtcbiAgd2lkdGg6IDQ4LjglO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIuNCU7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIC5idG4ge1xuICB0b3A6IDRweDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzM3B4KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5zeXN0ZW06OmFmdGVyLFxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5oZWFkOjphZnRlcixcbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ub3BwOjphZnRlcixcbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ucHJvZDo6YWZ0ZXIsXG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnRyaXA6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogLThweDtcbiAgZm9udC1zaXplOiA5LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udHJpcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnMDEnO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5wcm9kOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcwMic7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLm9wcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnMDMnO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5oZWFkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcwNCc7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnN5c3RlbTo6YWZ0ZXIge1xuICBjb250ZW50OiAnMDUnO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSA+IGEsXG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtID4gZGl2IHtcbiAgei1pbmRleDogMjtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gPiBhLmltZ19iZyxcbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gPiBkaXYuaW1nX2JnIHtcbiAgei1pbmRleDogMDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMS44JTtcbiAgcGFkZGluZzogNzhweCAyM3B4IDI3cHggMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMyU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMyU7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnRyaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjA3NzNCO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5wcm9kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwOTQ0MDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ub3BwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExMDA0RTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0uaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnN5c3RlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjNEOEQ7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgLyp3aWR0aDogMTI0cHg7Ki9cbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDEyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLnRyaXAgYS5idG46aG92ZXIge1xuICBjb2xvcjogIzg2NGYxNTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLnByb2QgYS5idG46aG92ZXIge1xuICBjb2xvcjogcmdiYSg1LCAxMTUsIDEzLCAwLjgpO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAub3BwIGEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNBMTAwNEU7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5oZWFkIGEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMzOTU1OUU7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5zeXN0ZW0gYS5idG46aG92ZXIge1xuICBjb2xvcjogIzcwM0M4RTtcbn1cbi5sYXN0X25ld3Mge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFzdF9uZXdzID4gLmltZ19iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cbi5sYXN0X25ld3MgLml0ZW1zIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQ3Ljc4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXN0X25ld3MgLml0ZW1zIHtcbiAgbWFyZ2luLXRvcDogODNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubGFzdF9uZXdzIC5pdGVtIHtcbiAgd2lkdGg6IDI3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cbi5sYXN0X25ld3MgLml0ZW0uZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhc3RfbmV3cyAuaXRlbSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmxhc3RfbmV3cyAuaXRlbSAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzVBODMyQTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4ubGFzdF9uZXdzIC50ZXh0IC5kZXNjciB7XG4gIHdpZHRoOiA2OCU7XG59XG4ubGFzdF9uZXdzIC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCA1cHggMCAxNXB4O1xufVxuLmxhc3RfbmV3cyAuaXRlbSAucGhvdG86OmFmdGVyLFxuLmxhc3RfbmV3cyAuaXRlbSAudmlkZW86OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvdmlkZW9fYnRuLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLmxhc3RfbmV3cyAuaXRlbSAucGhvdG86OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9waG90b19idG4uc3ZnJyk7XG59XG4ubGFzdF9uZXdzIC5pdGVtIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMTlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzVBODMyQTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubGFzdF9uZXdzIC5pdGVtIC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNUE4MzJBO1xufVxuLmxhc3RfbmV3cyAuaXRlbSAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCBibGFjayk7XG59XG4ubGFzdF9uZXdzIC5pdGVtLmZvdG9hcGwgLm5hbWUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLnBob3RvLFxuLmxhc3RfbmV3cyAuaXRlbSAudmlkZW8ge1xuICBwYWRkaW5nLWxlZnQ6IDUxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi8qIE1BSU4gIGZpbmlzaCovXG4ud2l0aF9tYWluX3ZpZGVvIC5tYWluX2ltZyB7XG4gIC8qaGVpZ2h0OiA1Ni42dncgIWltcG9ydGFudDsqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxMDM3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2l0aF9tYWluX3ZpZGVvIC5tYWluX2ltZyAudmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcgLnZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud2l0aF9tYWluX3ZpZGVvIC5tYWluX2ltZyAuaW5uZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTEyLjVweDtcbiAgLypvdmVyZmxvdzpoaWRkZW47Ki9cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBjaGFuZ2VDYXB0aW9ucyAzMnMgbGluZWFyIGluZmluaXRlIDBzO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaTpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDhzO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaTpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEycztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxNnM7XG59XG4ud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpOm50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjBzO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaTpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDI0cztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyOHM7XG59XG5Aa2V5ZnJhbWVzIGNoYW5nZUNhcHRpb25zIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMiUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxuICA3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxNC4yODU3JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgODUuNzE0MjglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm8gLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3IsXG4udHIgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTU4cHgpO1xufVxuLnJvIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0bixcbi50ciAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ybyAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4sXG4gIC50ciAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZXMgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQzcHgpO1xufVxuLmVzIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4vKk1PQklMRSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9pbWcgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxhc3RfbmV3cyAuaXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxhc3RfbmV3cyAuaXRlbSB7XG4gICAgd2lkdGg6IDIzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW1zIC5pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxhc3RfbmV3cyAudHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5sYXN0X25ld3MgLnRleHQgaDIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAudGV4dCBoMiBicixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIgYnIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5sYXN0X25ld3MgLml0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAuaXRlbS5naG9zdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAuaXRlbXMgaW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC50ZXh0IC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA4cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5sYXN0X25ld3MgLnRleHQgaDIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC50ZXh0IC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC50ZXh0IC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW1zIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIC5kZXNjciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmRlc2NyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLnJ1IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZS5ydSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCAuZGVzY3Ige1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUucnUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4ub25seV9waG90byAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4ud2l0aF9tYWluX3ZpZGVvIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxhc3RfbmV3cyAuaXRlbSAuYnRuIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAuaG92ZXIuYXMge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG4iXX0= */