@-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{margin-top:83px;display:flex;flex-wrap:wrap;justify-content:space-between}.last_news .items .img{position:relative;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;margin-bottom:18px}.last_news .item_img_bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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 .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:100%;-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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW5fcGFnZS5sZXNzIiwibWFpbl9wYWdlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQTJsQkEsa0NBQ0UsRSxDQW1CQSxTLENBR0EsRSxDQXJCRSxTLENBRUYsRSxDQUNFLFMsQ0FDQSwyQixDQU1GLEcsQ0FKQSxFLENBQ0UsUyxDQUNBLHVCLENBTUYsUSxDQUNFLFMsQ0FDQSw0QixBQWxCSiwwQkFDRSxFLENBbUJBLFMsQ0FHQSxFLENBckJFLFMsQ0FFRixFLENBQ0UsUyxDQUNBLDJCLENBTUYsRyxDQUpBLEUsQ0FDRSxTLENBQ0EsdUIsQ0FNRixRLENBQ0UsUyxDQUNBLDRCQXptQkosNEMsQ0FDRSx3QixDQUlBLFUsQ0FDRSxpQixDQUZKLGdCLENBT0kseUMsQ0FDQSxpQixDQVJKLHVCLENBV00sb0IsQ0FYTixTLENBZ0JJLFUsQ0FDQSxlLENBakJKLDBCLENBb0JNLHdCLENBQ0EsZSxDQUNBLGUsQ0F0Qk4sMkIsQ0EwQk0sYyxDQUNBLGUsQ0EzQk4sc0IsQ0FpQ0ksaUIsQ0FDQSxpQixDQUNBLG1CLENBbkNKLCtCLENBc0NNLFEsQ0F0Q04sOEIsQ0M4QkEsdUMsQ0RnQkksYyxDQ2ZKLDZCLENEZUksYyxDQUNBLFMsQ0EvQ0osdUMsQ0FtREksUyxDQW5ESiwwQixDQ3dDQSx5QixDQURBLG1DLENEa0JJLGdCLENBQ0Esd0IsQ0FDQSxRLENDbkJKLHlCLENEb0JJLFMsQ0E1REosbUMsQ0FnRUksUyxDQWhFSix1QixDQ21EQSw0QixDQURBLGdDLENEb0JJLFksQ0FDQSxjLENBQ0EsNkIsQ0F4RUosMEIsQ0E0RUksUyxDQTVFSiw4QixDQWdGSSxTLENBaEZKLCtCLENBc0ZNLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxTLENBQ0EsWSxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxnQixDQS9GTiw0QixDQUFBLDZCLENBa01NLFksQ0FFQSxpQixDQUdBLDZCLENBdk1OLDZCLENBc0dNLGdCLENBdEdOLHdDLENBMEdNLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxlLENBQ0EsMEIsQ0FFQSxjLENBQ0EsVyxDQUNBLGtCLENBQ0EsZ0IsQ0FuSE4sMEMsQ0F1SE0sNEIsQ0F2SE4sMkMsQ0EySE0sNkIsQ0FDQSxpQixDQUNBLGtCLENBN0hOLHNDLENBaUlNLDZCLENBQ0EsaUIsQ0FDQSxrQixDQW5JTix5QyxDQXVJTSxTLENBdklOLG1DLENBMklNLFMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxxQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0F6Sk4sd0MsQ0E0SlEsYSxDQUNBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0EvSlIseUMsQ0FvS00sYSxDQUNBLHFCLENBcktOLDBDLENBeUtNLGEsQ0FDQSxxQixDQTFLTixxQyxDQThLTSxhLENBQ0EscUIsQ0EvS04sZ0MsQ0FtTE0sYSxDQUNBLGtCLENBcExOLG1DLENBd0xNLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EseUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBOUxOLDRCLENBbU1NLHFCLENBRUEsa0IsQ0FDQSxTLENBRUEsYyxDQUVBLDZDLENBQ0UsaUIsQ0FDQSxTLENBR0YsNkMsQ0FDRSxpQixDQUNBLFMsQ0FPUixtQixDQUNFLGUsQ0FDQSxnQixDQUNBLG9CLENBSEYseUIsQ0FBQSwwQixDQWdGSSxZLENBQ0EsYyxDQUNBLDZCLENBbEZKLDBCLENBUUksZSxDQVJKLG9DLENBYUksUyxDQWJKLDZCLENBaUJJLFcsQ0FDQSwwQixDQUFBLHVCLENBQ0EsZ0IsQ0FDQSxtQixDQXBCSixrQyxDQXVCTSxPLENBdkJOLGdDLENBNEJJLHdCLENBQ0EsZ0IsQ0E3QkosZ0MsQ0FpQ0ksZSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0M1Q0oscUMsQ0FDQSxvQyxDQUNBLHFDLENETUEsdUMsQ0NMQSxxQyxDRCtDSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBaERKLHFDLENBb0RJLFksQ0FwREoscUMsQ0F3REksWSxDQXhESixvQyxDQTRESSxZLENBNURKLHFDLENBZ0VJLFksQ0FoRUosdUMsQ0FvRUksWSxDQXBFSiwyQixDQ3FCQSw2QixDRG1ESSxTLENBRUEsa0MsQ0NqREosb0MsQ0RrRE0sUyxDQTNFTix5QixDQW1GSSxvQixDQUNBLGlCLENBQ0EsVyxDQUNBLDJCLENBQ0EsVSxDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBRUEsOEIsQ0FDRSx3QixDQUdGLDhCLENBQ0Usd0IsQ0FHRiw2QixDQUNFLHdCLENBR0YsOEIsQ0FDRSx3QixDQUdGLGdDLENBQ0Usd0IsQ0E3R04sOEIsQ0FpSE0saUIsQ0FDQSxRLENBRUEsZ0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxlLENBQ0EsdUIsQ0F4SE4sOEIsQ0E4SEkscUIsQ0E5SEoscUMsQ0FrSUksYSxDQWxJSixxQyxDQXNJSSx1QixDQXRJSixvQyxDQTBJSSxhLENBMUlKLHFDLENBOElJLGEsQ0E5SUosdUMsQ0FrSkksYSxDQUlKLFUsQ0FDRSxlLENBQ0EsaUIsQ0FHQSxrQixDQUNFLDBCLENBQ0Esb0IsQ0FDQSw0QixDQVJKLGlCLENBWUksZSxDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FmSixzQixDQW1CSSxpQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0F6QkosdUIsQ0E2QkksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQWxDSixnQixDQXNDSSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxtQixDQUVBLHNCLENBQ0UsNEIsQ0E3Q04sdUIsQ0FrREksZSxDQUNBLGMsQ0FDQSxtQixDQUNBLGUsQ0FDQSxpQixDQUNBLHdCLENBdkRKLHNCLENBMkRJLGUsQ0FDQSxjLENBQ0EsYyxDQTdESixzQixDQWlFSSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQ0FyRUosdUIsQ0F5RUksUyxDQXpFSixlLENBNkVJLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0Esb0IsQ0FoRkosOEIsQ0NPQSw4QixDRDhFSSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUQsQ0FDQSx5QixDQUNBLCtCLENBN0ZKLDhCLENBaUdJLDRDLENBakdKLHFCLENBcUdJLFksQ0FDQSxXLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsYyxDQUNBLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUVBLDJCLENBQ0UsVSxDQUNBLG9CLENBRUEsaUMsQ0FDRSw0QyxDQUFBLG9DLENBdEhSLDhCLENBNkhJLGdCLENBN0hKLHVCLENDK0NBLHVCLENEb0ZJLGlCLENBQ0Esa0IsQ0FDQSxXLENBT0osMEIsQ0FJSSxxQixDQUNBLHdCLENBRUEsaUIsQ0FDQSxlLENBUkosaUMsQ0FZTSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FmTix1QyxDQWtCUSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FwQlIsaUMsQ0EwQk0sMEIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQTdCTiw0QixDQW1DSSxhLENBQ0EsVSxDQUNBLGMsQ0FFQSxlLENBQ0EsUyxDQUNBLGEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQTVDSiwrQixDQStDTSxpQixDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsdUQsQ0FBQSwrQyxDQUVBLDRDLENBQ0UsMEIsQ0FBQSxrQixDQUdGLDRDLENBQ0UsMEIsQ0FBQSxrQixDQUdGLDRDLENBQ0UsMkIsQ0FBQSxtQixDQUdGLDRDLENBQ0UsMkIsQ0FBQSxtQixDQUdGLDRDLENBQ0UsMkIsQ0FBQSxtQixDQUdGLDRDLENBQ0UsMkIsQ0FBQSxtQixDQUdGLDRDLENBQ0UsMkIsQ0FBQSxtQixDQW9DUixvQyxDQ3pFQSxvQyxDRDRFSSx3QixDQUhKLGtDLENDckVBLGtDLENENEVJLGUsQ0FDQSxxQ0FBQSxrQyxDQ3hFRixrQyxDRHlFSSxpQixDQUNBLG9CQU1OLG9DLENBR00sd0IsQ0FITixrQyxDQU9NLGUsQ0FVSixxQ0FBQSxrRCxDQUlRLFcsQ0FDQSxxQixDQUNBLGtCLENBTlIseUQsQ0FVUSxrQixBQU1SLDhEQUFBLHlDLENBSU0sbUIsQ0FKTixxQyxDQVFNLGlCLEFBT04scUNBQUEsOEMsQ0FJSSx3QixDQUpKLGtELENBUUksVyxDQVJKLG1DLENBYUksYyxDQUNBLDZCLENBZEosa0MsQ0FrQkksUyxDQUNBLGtCLENBbkJKLGlDLENBdUJJLG9CLEFBT0oscUNBQUEsZ0QsQ0FHSSx3QixDQUNBLG1CLENBSkosOEMsQ0FTSSxnQixDQVRKLHdDLENBZU0sZSxDQWZOLDRDLENDaEdBLDJDLENBREEscUQsQ0RxSE0sVSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxRLENBV0EsK0MsQ0FsQ04sK0MsQ0N4RkEsOEMsQ0FEQSx3RCxDRG1IUSxZLENBMUJSLHlDLENBK0JNLFMsQ0FDQSxrQixDQWhDTiw4QyxDQXdDTSxXLENBQ0EsbUIsQ0FBQSxnQixDQUNBLFUsQ0ExQ04sZ0QsQ0N0RUEsK0MsQ0FEQSxtRCxDRHFITSxVLENBQ0EsZ0IsQ0FDQSxlLENBaEROLHFELENBb0RNLGdCLENBcEROLGdELENBeURJLGlCLEFBTUosb0NBQUEsMkMsQ0FFSSxhLEFBSUosb0NBQUEsd0MsQ0FFSSxpQixBQU1KLG9DQUFBLGtELENBRUksb0IsQUFLSixvQ0FBQSw0QyxDQUdJLGMsQ0FISiwrQyxDQVVRLGMsQ0FDQSxzQixDQVhSLDhDLENBZVEsVSxDQUNBLGtCLENBaEJSLHFELENBb0JRLGdCLENBcEJSLDRDLENDOUdBLGlELENBREEscUQsQ0R5SU0sZ0IsQ0ExQk4sZ0QsQ0E4Qk0sZ0IsQ0E5Qk4sZ0QsQ0N0R0EscUQsQ0FEQSx5RCxDRHlJTSxnQixDQWxDTiwwRCxDQXNDTSxnQixDQXRDTixrRCxDQy9GQSxzRCxDRDBJSSxVLENBM0NKLGdELENBK0NJLFUsQ0FDQSxlLENBaERKLHVDLENBb0RJLHlCLEFBTUosb0NBQUEsNEMsQ0FHSSxXLENBQ0EsZ0IsQ0FKSiwyQyxDQ3hJQSwrQyxDRHdJQSw4QyxDQVFJLFUsQ0FSSixrRCxDQ3BJQSxzRCxDRGdKSSx3QixDQVpKLGdELENBZ0JJLFcsQ0FDQSxjLENBQ0EsWSxDQWxCSiw0QyxDQXVCSSxjLENBdkJKLGlELENBK0JJLGMsQ0FJRixxRCxDQ3JKRix5RCxDRHVKTSx3QixDQUZKLG1ELENBTUksYSxBQU9OLG9DQUFBLDJELENBR0ksd0IsQ0FDQSxtQixDQUpKLGdFLENBUUksNkIsQ0FDQSxtQixDQVRKLDhDLENBYUksWSxDQWJKLGlELENBaUJJLFcsQ0FDQSxRLENBQ0EsUSxDQW5CSiw0QyxDQXdCSSxrQixDQXhCSixrQyxDQTRCSSxVLENBNUJKLHVDLENBZ0NJLGEsQUFPSixvQ0FBQSw0QyxDQUVJLGdCLENBRkosdUMsQ0FNSSx1QixDQU5KLHdELENBVUksYyxDQVZKLHlDLENBY0ksWSxBQUtKLG9DQUFBLGlELENBRUksa0IsQUFJSixvQ0FBQSw0QyxDQUVJLGdCIiwiZmlsZSI6Im1haW5fcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuXG4vKiBNQUlOICBzdGFydCovXG4uc2hvcF9pZF8xNiAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG59XG5cbi5zdGFydCB7XG4gIG1haW4mIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuXG4gIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tYWluL3N0YXJ0MnguanBnJyk7XG4gICAgaGVpZ2h0OiAzNC44OTU4M3Z3O1xuXG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjZ2dztcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cblxuICAubWFpbl9hY3VtdWxsaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk4cHg7XG5cbiAgICAuZGVzY3IgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cblxuICAubGFzdF9uZXdzIC50ZXh0IC5kZXNjcixcbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCAuZGVzY3IsXG4gIC5tYWluX2FjdW11bGxpdCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB3aWR0aDogNDklO1xuICB9XG5cbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCAuZGVzY3Ige1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cblxuICAubGFzdF9uZXdzIC50ZXh0IGgyLFxuICAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyLFxuICAubWFpbl9hY3VtdWxsaXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyIHtcbiAgICB3aWR0aDogMjglO1xuICB9XG5cbiAgLmxhc3RfbmV3cyAudGV4dCxcbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCxcbiAgLm1haW5fYWN1bXVsbGl0IC50ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubGFzdF9uZXdzIC50ZXh0IGgyIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmxhc3RfbmV3cyAudGV4dCAuZGVzY3Ige1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cblxuXG4gIC5tYWluX2FjdW11bGxpdCB7XG4gICAgLmJnX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNS41JTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBtYXJnaW4tdG9wOiAtNTFweDtcbiAgICB9XG5cbiAgICAuaXRlbXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICAgIH1cblxuICAgIC5pdGVtIC5ob3ZlciAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTY1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAvKiB3aWR0aDogMTI1cHg7ICovXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLml0ZW0gLmhvdmVyLmRyYXpoZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDExNSwgMTMsIDAuOCk7XG4gICAgfVxuXG4gICAgLml0ZW0gLmhvdmVyLmRldmVsb3Age1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzQsIDc5LCAyMSwgMC44KTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLml0ZW0gLmhvdmVyLmFzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDYxLCAxNjcsIDAuOCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIC5pdGVtOmhvdmVyID4gLmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLml0ZW0gLmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEyJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTclO1xuICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcmF6aGUgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSg1LCAxMTUsIDEzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmRldmVsb3AgLmJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgxMzQsIDc5LCAyMSwgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5hcyAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIxLCA2MSwgMTY3LCAxKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLml0ZW0gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuaXRlbSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubW9yZV90aGFuX2J1c2luZXNzIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLml0ZW0udzUwIC5kZXNjciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5pdGVtLnc1MCB7XG4gICAgd2lkdGg6IDQ4LjglO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMi40JTtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcblxuICAgIC5idG4ge1xuICAgICAgdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0gLmRlc2NyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMzcHgpO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgLml0ZW0uc3lzdGVtOjphZnRlciwgLml0ZW0uaGVhZDo6YWZ0ZXIsIC5pdGVtLm9wcDo6YWZ0ZXIsIC5pdGVtLnByb2Q6OmFmdGVyLCAuaXRlbS50cmlwOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLThweDtcbiAgICBmb250LXNpemU6IDkuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLml0ZW0udHJpcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcwMSc7XG4gIH1cblxuICAuaXRlbS5wcm9kOjphZnRlciB7XG4gICAgY29udGVudDogJzAyJztcbiAgfVxuXG4gIC5pdGVtLm9wcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcwMyc7XG4gIH1cblxuICAuaXRlbS5oZWFkOjphZnRlciB7XG4gICAgY29udGVudDogJzA0JztcbiAgfVxuXG4gIC5pdGVtLnN5c3RlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcwNSc7XG4gIH1cblxuICAuaXRlbSA+IGEsIC5pdGVtID4gZGl2IHtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJi5pbWdfYmcge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxLjglO1xuICAgIHBhZGRpbmc6IDc4cHggMjNweCAyN3B4IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDMlO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMyU7XG5cbiAgICAmLnRyaXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwNzczQlxuICAgIH1cblxuICAgICYucHJvZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5NDQwXG4gICAgfVxuXG4gICAgJi5vcHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExMDA0RVxuICAgIH1cblxuICAgICYuaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTlFXG4gICAgfVxuXG4gICAgJi5zeXN0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGM0Q4RFxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgLyp3aWR0aDogMTI0cHg7Ki9cbiAgICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgfVxuXG4gIC50cmlwIGEuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgxMzQsIDc5LCAyMSwgMSlcbiAgfVxuXG4gIC5wcm9kIGEuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg1LCAxMTUsIDEzLCAuOClcbiAgfVxuXG4gIC5vcHAgYS5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjQTEwMDRFXG4gIH1cblxuICAuaGVhZCBhLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzOTU1OUVcbiAgfVxuXG4gIC5zeXN0ZW0gYS5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNzAzQzhFXG4gIH1cbn1cblxuLmxhc3RfbmV3cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICYgPiAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLml0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5pdGVtcyAuaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cblxuICAuaXRlbV9pbWdfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgd2lkdGg6IDI3MXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuXG4gICAgJi5naG9zdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaXRlbSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLml0ZW0gLmRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6IEBncmVlbjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG5cbiAgLnRleHQgLmRlc2NyIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG5cbiAgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMTVweDtcbiAgfVxuXG4gIC5pdGVtIC5waG90bzo6YWZ0ZXIsXG4gIC5pdGVtIC52aWRlbzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3ZpZGVvX2J0bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cblxuICAuaXRlbSAucGhvdG86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2ljb25zL3Bob3RvX2J0bi5zdmcnKTtcbiAgfVxuXG4gIC5pdGVtIC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IGJsYWNrKVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLml0ZW0uZm90b2FwbCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuXG4gIC5pdGVtIC5waG90byxcbiAgLml0ZW0gLnZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLyogTUFJTiAgZmluaXNoKi9cblxuXG4ud2l0aF9tYWluX3ZpZGVvIHtcblxuICAubWFpbl9pbWcge1xuICAgIC8qaGVpZ2h0OiA1Ni42dncgIWltcG9ydGFudDsqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMTAzNztcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICAudmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pbm5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgICB9XG4gIH1cblxuXG4gIHVsLmNhcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IDExMi41cHg7XG4gICAgLypvdmVyZmxvdzpoaWRkZW47Ki9cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbjogY2hhbmdlQ2FwdGlvbnMgMzJzIGxpbmVhciBpbmZpbml0ZSAwcztcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogOHM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNnM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMHM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNHM7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyOHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGtleWZyYW1lcyBjaGFuZ2VDYXB0aW9ucyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwXG4gIH1cbiAgMiUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KVxuICB9XG4gIDclIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgfVxuICAxNC4yODU3JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweClcbiAgfVxuICA4NS43MTQyOCUge1xuICAgIG9wYWNpdHk6IDBcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMFxuICB9XG59XG5cblxuLnJvLCAudHIge1xuXG4gIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU4cHgpO1xuICB9XG5cbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuXG4uZXMge1xuICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIHtcbiAgICAuZGVzY3Ige1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0M3B4KTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLypNT0JJTEUqL1xuLm1vYmlsZV9hdmFpbGFibGUge1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgLnN0YXJ0IHtcbiAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3Mge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuXG4gICAgLnN0YXJ0IC5tYWluX2ltZyB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcblxuXG4gICAgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cblxuICAgIC5sYXN0X25ld3MgLml0ZW1zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubGFzdF9uZXdzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5sYXN0X25ld3MgLnR4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cblxuICAgIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgLnN0YXJ0IHtcblxuICAgICAgLm1haW5fYWN1bXVsbGl0IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgICAgfVxuXG4gICAgICAubGFzdF9uZXdzIC50ZXh0IGgyLCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IGgyLCAubWFpbl9hY3VtdWxsaXQgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIG9yZGVyOiAtMTtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFzdF9uZXdzIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAmLmdob3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYXN0X25ld3MgLml0ZW1zIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubGFzdF9uZXdzIC50ZXh0IC5kZXNjciwgLm1vcmVfdGhhbl9idXNpbmVzcyAuZGVzY3IsIC5tYWluX2FjdW11bGxpdCAuZGVzY3Ige1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgIC5tYWluX2FjdW11bGxpdCAuaXRlbSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgIC5zdGFydCAubWFpbl9hY3VtdWxsaXQge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblxuICAgIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICB9XG5cbiAgICAuc3RhcnQge1xuXG4gICAgICAubWFpbl9hY3VtdWxsaXQge1xuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5sYXN0X25ld3MgLnRleHQgaDIsIC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIsIC5tYWluX2FjdW11bGxpdCAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgfVxuXG4gICAgICAubGFzdF9uZXdzIC5pdGVtIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgfVxuXG4gICAgICAubGFzdF9uZXdzIC50ZXh0IC5kZXNjciwgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCAuZGVzY3IsIC5tYWluX2FjdW11bGxpdCAudGV4dCAuZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIH1cblxuICAgICAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbXMgLmRlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3IsIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIC5kZXNjciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5sYXN0X25ld3MgLml0ZW0gLmJ0biB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICB9XG5cbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciwgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmRlc2NyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgfVxuXG4gICAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG5cbiAgICAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuXG4gICAgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG5cblxuICAgICYucnUge1xuICAgICAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3IsIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIC5kZXNjciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcblxuICAgICN3cmFwcGVyIG1haW4ub25seV9waG90byAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIC5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmxhc3RfbmV3cyAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGFzdF9uZXdzIC5pdGVtIC5idG4ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgfVxuXG4gICAgLmxhc3RfbmV3cyAuaXRlbSAuYnRuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC5ob3Zlci5hcyB7XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgfVxuXG4gICAgLnN0YXJ0IC5sYXN0X25ld3MgLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGkge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuXG5cbiAgfVxuXG5cbn0iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLyogTUFJTiAgc3RhcnQqL1xuLnNob3BfaWRfMTYgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xufVxubWFpbi5zdGFydCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zdGFydCAubWFpbl9pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21haW4vc3RhcnQyeC5qcGcnKTtcbiAgaGVpZ2h0OiAzNC44OTU4M3Z3O1xufVxuLnN0YXJ0IC5tYWluX2ltZyAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMi42dnc7XG59XG4uc3RhcnQgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGFydCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5zdGFydCBoMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDlweDtcbiAgcGFkZGluZy1ib3R0b206IDk4cHg7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5kZXNjciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YXJ0IC5sYXN0X25ld3MgLnRleHQgLmRlc2NyLFxuLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgLmRlc2NyLFxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuZGVzY3Ige1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiA0OSU7XG59XG4uc3RhcnQgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCAuZGVzY3Ige1xuICB3aWR0aDogNTclO1xufVxuLnN0YXJ0IC5sYXN0X25ld3MgLnRleHQgaDIsXG4uc3RhcnQgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCBoMixcbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgaDIge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzUlO1xufVxuLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIge1xuICB3aWR0aDogMjglO1xufVxuLnN0YXJ0IC5sYXN0X25ld3MgLnRleHQsXG4uc3RhcnQgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCxcbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zdGFydCAubGFzdF9uZXdzIC50ZXh0IGgyIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5zdGFydCAubGFzdF9uZXdzIC50ZXh0IC5kZXNjciB7XG4gIHdpZHRoOiA2NiU7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5iZ190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1LjUlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW4tdG9wOiAtNTFweDtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAuaG92ZXIgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0OHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTY1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLyogd2lkdGg6IDEyNXB4OyAqL1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC5ob3Zlci5kcmF6aGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDExNSwgMTMsIDAuOCk7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIC5ob3Zlci5kZXZlbG9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzQsIDc5LCAyMSwgMC44KTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAuaG92ZXIuYXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCA2MSwgMTY3LCAwLjgpO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtOmhvdmVyID4gLmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEyJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTclO1xuICBwYWRkaW5nOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyM3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5kcmF6aGUgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDU3MzBkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuZGV2ZWxvcCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM4NjRmMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5hcyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxNTNkYTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMyJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtOm50aC1jaGlsZCgyKSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM1cHg7XG59XG4uc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtOm50aC1jaGlsZCgzKSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1N3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCAuZGVzY3Ige1xuICB3aWR0aDogNTAlO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAge1xuICB3aWR0aDogNDguOCU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMi40JTtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmJ0biB7XG4gIHRvcDogNHB4O1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMzcHgpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnN5c3RlbTo6YWZ0ZXIsXG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLmhlYWQ6OmFmdGVyLFxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5vcHA6OmFmdGVyLFxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5wcm9kOjphZnRlcixcbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udHJpcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBmb250LXNpemU6IDkuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS50cmlwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcwMSc7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnByb2Q6OmFmdGVyIHtcbiAgY29udGVudDogJzAyJztcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0ub3BwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcwMyc7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLmhlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogJzA0Jztcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0uc3lzdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcwNSc7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtID4gYSxcbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gPiBkaXYge1xuICB6LWluZGV4OiAyO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSA+IGEuaW1nX2JnLFxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSA+IGRpdi5pbWdfYmcge1xuICB6LWluZGV4OiAwO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMxLjglO1xuICBwYWRkaW5nOiA3OHB4IDIzcHggMjdweCAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAzJTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAzJTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udHJpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDc3M0I7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnByb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA5NDQwO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5vcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTEwMDRFO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS5oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTU5RTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0uc3lzdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGM0Q4RDtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICAvKndpZHRoOiAxMjRweDsqL1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMTI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAudHJpcCBhLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjODY0ZjE1O1xufVxuLm1vcmVfdGhhbl9idXNpbmVzcyAucHJvZCBhLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDUsIDExNSwgMTMsIDAuOCk7XG59XG4ubW9yZV90aGFuX2J1c2luZXNzIC5vcHAgYS5idG46aG92ZXIge1xuICBjb2xvcjogI0ExMDA0RTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLmhlYWQgYS5idG46aG92ZXIge1xuICBjb2xvcjogIzM5NTU5RTtcbn1cbi5tb3JlX3RoYW5fYnVzaW5lc3MgLnN5c3RlbSBhLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzAzQzhFO1xufVxuLmxhc3RfbmV3cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXN0X25ld3MgPiAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuLmxhc3RfbmV3cyAuaXRlbXMge1xuICBtYXJnaW4tdG9wOiA4M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sYXN0X25ld3MgLml0ZW1zIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5sYXN0X25ld3MgLml0ZW1faW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxhc3RfbmV3cyAuaXRlbSB7XG4gIHdpZHRoOiAyNzFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG4ubGFzdF9uZXdzIC5pdGVtLmdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGFzdF9uZXdzIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLm5hbWUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLmRhdGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmxhc3RfbmV3cyAudGV4dCAuZGVzY3Ige1xuICB3aWR0aDogNjglO1xufVxuLmxhc3RfbmV3cyAudHh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMTVweDtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLnBob3RvOjphZnRlcixcbi5sYXN0X25ld3MgLml0ZW0gLnZpZGVvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3ZpZGVvX2J0bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLnBob3RvOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvcGhvdG9fYnRuLnN2ZycpO1xufVxuLmxhc3RfbmV3cyAuaXRlbSAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmxhc3RfbmV3cyAuaXRlbSAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzVBODMyQTtcbn1cbi5sYXN0X25ld3MgLml0ZW0gLmJ0bjpob3ZlcjphZnRlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuLmxhc3RfbmV3cyAuaXRlbS5mb3RvYXBsIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4ubGFzdF9uZXdzIC5pdGVtIC5waG90byxcbi5sYXN0X25ld3MgLml0ZW0gLnZpZGVvIHtcbiAgcGFkZGluZy1sZWZ0OiA1MXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4vKiBNQUlOICBmaW5pc2gqL1xuLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcge1xuICAvKmhlaWdodDogNTYuNnZ3ICFpbXBvcnRhbnQ7Ki9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMTAzNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53aXRoX21haW5fdmlkZW8gLm1haW5faW1nIC52aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcgLmlubmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLWJvdHRvbTogNC41dnc7XG59XG4ud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDExMi41cHg7XG4gIC8qb3ZlcmZsb3c6aGlkZGVuOyovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogY2hhbmdlQ2FwdGlvbnMgMzJzIGxpbmVhciBpbmZpbml0ZSAwcztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA4cztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XG59XG4ud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMTZzO1xufVxuLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyBsaTpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IDIwcztcbn1cbi53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyNHM7XG59XG4ud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpOm50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMjhzO1xufVxuQGtleWZyYW1lcyBjaGFuZ2VDYXB0aW9ucyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDIlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgNyUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTQuMjg1NyUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDg1LjcxNDI4JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyLFxuLnRyIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1OHB4KTtcbn1cbi5ybyAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4sXG4udHIgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucm8gLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuLFxuICAudHIgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmVzIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0M3B4KTtcbn1cbi5lcyAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLypNT0JJTEUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5faW1nIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW0ge1xuICAgIHdpZHRoOiAyMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGFzdF9uZXdzIC50eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAudGV4dCBoMixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tb3JlX3RoYW5fYnVzaW5lc3MgLnRleHQgaDIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC50ZXh0IGgyIGJyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCBoMiBicixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCBoMiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC5pdGVtLmdob3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC5pdGVtcyBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAudGV4dCAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuZGVzY3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1haW5fYWN1bXVsbGl0IC5pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubGFzdF9uZXdzIC50ZXh0IGgyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLm1vcmVfdGhhbl9idXNpbmVzcyAudGV4dCBoMixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5sYXN0X25ld3MgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgLmxhc3RfbmV3cyAudGV4dCAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC50ZXh0IC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5tYWluX2FjdW11bGxpdCAudGV4dCAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtcyAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCAuZGVzY3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGFzdF9uZXdzIC5pdGVtIC5idG4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbXMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLFxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtLnc1MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3IsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0udzUwIC5kZXNjciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aXRoX21haW5fdmlkZW8gdWwuY2FwdGlvbnMgbGkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5ydSAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUucnUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbS53NTAgLmRlc2NyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLnJ1IC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluLm9ubHlfcGhvdG8gLm1haW5faW1nIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluLndpdGhfbWFpbl92aWRlbyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLndpdGhfbWFpbl92aWRlbyB1bC5jYXB0aW9ucyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc3RhcnQgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGFzdF9uZXdzIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGFzdF9uZXdzIC5pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sYXN0X25ld3MgLml0ZW0gLmJ0biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydCAubWFpbl9hY3VtdWxsaXQgLml0ZW0gLmhvdmVyLmFzIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IC5sYXN0X25ld3MgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAud2l0aF9tYWluX3ZpZGVvIHVsLmNhcHRpb25zIGxpIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnN0YXJ0IGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuIl19 */