.map_flags .map_country{position:absolute;content:'';display:block;border-left:1px solid #6a6a6a;z-index:100;opacity:0}.map_flags .map_country span{position:absolute;left:6px;min-width:75px;display:none}.map_flags .map_country .flag{display:none;position:absolute;left:-40px;top:0;height:20px;width:34px;z-index:1000;background-size:contain;background-repeat:no-repeat}.map_flags .map_country .office_address_block{position:absolute;z-index:1001}.map_flags .map_country .office_address_text{display:none}.map_flags .bo,.map_flags .by,.map_flags .ca,.map_flags .cy,.map_flags .de,.map_flags .md,.map_flags .rm,.map_flags .ru,.map_flags .tr,.map_flags .ua,.map_flags .us{height:0;transform:translateY(-100%)}.map_flags .ru .flag{background-image:url(/i/world/flags/RUSSIA.svg)!important}.map_flags .ru .office_address_block{width:97px;height:29px;left:-41px}.map_flags .bo span{top:23px;left:-14px;text-align:right}.map_flags .bo .flag{width:30px;left:3px}.map_flags .bo .office_address_block{width:97px;height:29px;left:-41px}.map_flags .us .flag{background-image:url(/i/world/flags/USA.svg)!important}.map_flags .us .office_address_block{width:97px;height:29px;left:-41px}.map_flags .ca .flag{background-image:url(/i/world/flags/CANADA.svg)!important}.map_flags .ca .office_address_block{width:97px;height:29px;left:-41px}.map_flags .by span,.map_flags .de span,.map_flags .md span,.map_flags .rm span{left:unset;right:9px;top:21px;text-align:right}.map_flags .by .flag{background-image:url(/i/world/flags/BELARUS.svg)!important}.map_flags .by .office_address_block{width:76px;height:35px;left:-83px;top:0}.map_flags .md .flag{background-image:url(/i/world/flags/MOLDOVA.svg)!important}.map_flags .md .office_address_block{width:72px;height:35px;left:-78px}.map_flags .rm .flag{background-image:url(/i/world/flags/ROMANIA.svg)!important}.map_flags .rm .office_address_block{width:76px;height:35px;left:-83px}.map_flags .de .flag{background-image:url(/i/world/flags/GERMANY.svg)!important}.map_flags .de .office_address_block{width:78px;height:35px;left:-84px}.map_flags .cy span,.map_flags .tr span,.map_flags .ua span{left:8px;top:19px}.map_flags .cy .flag{left:9px;background-image:url(/i/world/flags/CYPRUSS.svg)!important}.map_flags .cy .office_address_block{width:65px;height:35px;left:3px}.map_flags .ua .flag{left:9px;background-image:url(/i/world/flags/UKRAINE.svg)!important}.map_flags .ua .office_address_block{width:65px;height:35px;left:3px}.map_flags .tr .flag{left:9px;background-image:url(/i/world/flags/TURKEY.svg)!important}.map_flags .tr .office_address_block{width:65px;height:35px;left:3px}.map_flags .kg{height:0}.map_flags .kg span{left:8px;top:30px}.map_flags .kg .flag{left:9px;top:10px;background-image:url(/i/world/flags/KIRGYZSTAN.svg)!important}.map_flags .kg .office_address_block{width:65px;height:39px;left:7px;top:8px}.map_flags .tj{height:0;top:55.8%;left:62.5%}.map_flags .tj span{left:8px;top:74px}.map_flags .tj .flag{left:9px;top:54px;background-image:url(/i/world/flags/TAJIKISTAN.svg)!important}.map_flags .tj .office_address_block{width:91px;height:37px;left:7px;bottom:3px}.map_flags .kz{height:0;top:50.6%;left:62%}.map_flags .kz span{right:10px;top:198px;left:unset;text-align:right}.map_flags .kz .flag{left:-41px;top:180px;background-image:url(/i/world/flags/KAZAKHSTAN.svg)!important}.map_flags .kz .office_address_block{width:76px;height:35px;left:-84px;bottom:0}.map_flags .uz{height:0;top:54.2%;left:61.3%}.map_flags .uz span{right:9px;top:97px;left:unset}.map_flags .uz .flag{left:-41px;top:78px;background-image:url(/i/world/flags/UZBEKISTAN.svg)!important}.map_flags .uz .office_address_block{width:92px;height:35px;left:-100px;bottom:0}.map_flags .mx{height:0;transform:translateY(-100%)}.map_flags .mx span,.map_flags .pe span{left:unset;right:9px;top:21px;text-align:right}.map_flags .mx .flag{width:30px}.map_flags .mx .office_address_block{width:78px;height:35px;left:-84px}.map_flags .ec,.map_flags .pe{height:0;top:54.2%;left:61.3%}.map_flags .pe span{right:6px;top:98px;color:#fff}.map_flags .pe .flag{width:30px;left:auto;right:6px;top:78px}.map_flags .pe .office_address_block{width:92px;height:35px;left:-97px;bottom:0}.map_flags .co span,.map_flags .ec span{right:6px;top:65px;left:unset;text-align:right}.map_flags .ec .flag{width:30px;left:auto;right:6px;top:45px}.map_flags .ec .office_address_block{width:92px;height:35px;left:-97px;bottom:0}.map_flags .co{height:0;transform:translateY(-100%)}.map_flags .co span{right:9px;top:21px}.map_flags .co .flag{width:30px}.map_flags .co .office_address_block{width:78px;height:35px;left:-84px}.map_flags .au,.map_flags .za{height:0;top:54.2%;left:61.3%}.map_flags .au span,.map_flags .za span{right:6px;top:65px;left:unset;text-align:right;color:#fff}.map_flags .au .flag{width:30px;left:auto;right:6px;top:49px}.map_flags .au .office_address_block{width:92px;height:35px;left:-100px;bottom:0}.map_flags .za .flag{width:30px;left:auto;right:6px;top:43px}.map_flags .za .office_address_block{width:92px;height:35px;left:-97px;bottom:2px}.map_flags .gh{height:0}.map_flags .gh span{left:8px;top:66px}.map_flags .gh .flag{left:9px;top:45px}.map_flags .gh .office_address_block{width:62px;height:35px;left:0;bottom:0}.map_flags .ng{height:0;transform:translateY(-100%)}.map_flags .ng span{left:unset;right:9px;top:15px;text-align:right}.map_flags .ng .flag{width:30px;height:15px}.map_flags .ng .office_address_block{width:78px;height:35px;left:-84px}.map_flags .ge{height:0}.map_flags .ge span{left:8px;top:30px}.map_flags .ge .flag{left:9px;top:9px}.map_flags .ge .office_address_block{width:65px;height:39px;left:7px;top:8px}.map_flags .br,.map_flags .kr,.map_flags .ph{height:0;transform:translateY(-100%)}.map_flags .kr span{left:-59px;top:22px}.map_flags .kr .flag{left:-41px}.map_flags .kr .office_address_block{width:75px;height:35px;left:-70px}.map_flags .ph span{left:unset;right:9px;top:21px;text-align:right}.map_flags .ph .office_address_block{width:78px;height:35px;left:-84px}.map_flags .br span{left:8px;top:19px}.map_flags .br .flag{left:9px}.map_flags .br .office_address_block{width:75px;height:35px;left:3px}.tippy-arrow{width:25px;height:25px;color:#fff}.tippy-box[data-theme~=hint_handler]{z-index:99999;position:relative;width:49vw;min-width:450px;max-width:450px;padding:5px 10px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:0;color:#000;height:auto;font-size:1.3rem}.tippy-box[data-theme~=hint_handler] p{margin:0}.tippy-box[data-theme~=hint_handler] .hint_description p,.tippy-box[data-theme~=hint_handler] .hint_description strong{font-size:1.3rem;margin:0}.tippy-box[data-theme~=hint_handler][data-placement^=top]>.tippy-arrow::before{bottom:-11px;border-width:12px 12px 0}.tippy-box[data-theme~=hint_handler][data-placement^=bottom]>.tippy-arrow::before{border-width:0 12px 12px;top:-11px}.inworld{overflow:hidden}.inworld .main_img{height:34.878vw;background-color:#2f488b}.inworld .main_img .inner{width:46%;padding-bottom:7vw;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.inworld h1{font-size:60px;text-transform:uppercase;margin-bottom:0}.inworld h1 span:first-child{font-size:inherit;font-weight:400}.flag_main{height:18px;z-index:1000;margin-right:13px}.country_127 .flag_main,.country_167 .flag_main,.country_188 .flag_main,.country_33 .flag_main,.country_46 .flag_main,.country_92 .flag_main,.country_94 .flag_main{height:16px}.country_142 .flag_main,.country_163 .flag_main,.country_173 .flag_main,.country_19 .flag_main,.country_28 .flag_main,.country_51 .flag_main,.country_57 .flag_main,.country_59 .flag_main{height:20px}.country_179 .flag_main{height:26px}#apltoday{padding:107px 0 71px;position:relative}#apltoday .gray2{position:absolute;bottom:0;width:100%;height:7%;background:#eee;display:none}@media screen and (max-width:500px){#apltoday{padding:40px 0}}#apltoday .apltoday_title{border:10px solid #39559e;width:830px;max-width:100%;margin:0 auto 28px;padding:36px 15px 24px;font-size:30px;text-transform:uppercase;color:#000;font-weight:400;text-align:center}@media screen and (max-width:500px){#apltoday .apltoday_title{font-size:23px;padding:5px 15px;line-height:1.3}}@media screen and (max-width:340px){#apltoday .apltoday_title{font-size:21px}}#apltoday .apltoday_title strong{font-size:50px;color:#39559e}@media screen and (max-width:500px){#apltoday .apltoday_title strong{font-size:30px}}@media screen and (max-width:340px){#apltoday .apltoday_title strong{font-size:28px}}#apltoday .apltoday_desc{max-width:663px;margin:0 auto;font-size:20px;text-align:center}@media screen and (max-width:500px){#apltoday .apltoday_desc{font-size:18px}}.gray{position:absolute;width:100%;background:#eee;top:0;height:88%;z-index:-1}#map{position:relative}#map .inner{width:100%;z-index:10}#map .map_mob{display:none}#map .map_up{padding-top:82px;max-width:1170px;margin:0 auto 130px}#map .map_up .map_list,#map .map_up .map_up_right{width:calc((100vw - 1170px)/2);min-width:216px;position:absolute;right:20px}#map .map_up .map_up_right{display:flex;top:82px}#map .map_up .map_up_right .map_up_orange{width:50px;height:30px;margin-right:20px;margin-left:-50px;background-color:#f50}#map .map_up .map_up_right .map_up_desc{width:204px}@media screen and (max-width:1100px){#map .map_up .map_up_right .map_up_desc{margin-left:80px}}#map .map_up .map_list{top:140px;background-color:#6a6a6a;opacity:.5;color:#fff;z-index:2000;padding:18px 16px;font-size:13px}#map .map_up .map_list .map_list_title{display:none}#map .map_up .map_up_left{display:flex;width:445px;align-items:center;left:9%;position:relative}#map .map_up .map_up_left .map_up_flag{border:1px solid;min-width:141px;height:30px;align-items:center;display:flex;padding:0 14px;align-self:center;position:relative;margin-right:18px}#map .map_up .map_up_left .map_up_desc{width:240px}#map .map-svg{width:100%;max-width:1380px;margin:0 auto;top:55px;position:relative}#apl_world{background:#39559e;padding:3px 0 91px;margin-top:-107px}#apl_world .inner{text-align:center}#apl_world .apl_world_big{font-size:170px;font-weight:700;text-transform:uppercase;color:#193c98;margin-bottom:-26px}#apl_world .apl_world_hash{letter-spacing:32px;font-size:30px;color:#fff;text-align:end}@media screen and (max-width:1500px){#map .map_up{padding-top:40px}#map .map_up .map_up_left{justify-content:center;left:0;width:auto}.map_flags .br{transform:none}.map_flags .br span{top:auto;bottom:0;color:#fff}.map_flags .br .flag{top:auto;bottom:18px}.map_flags .br .office_address_block{bottom:0}}@media screen and (max-width:1480px){.inworld .main_img .inner{width:62%}}@media screen and (max-width:1400px){#map .map_up .map_list{top:0;width:190px;min-width:0}#map .map_up .map_list .map_list_title{display:block;font-weight:500;margin-bottom:10px}#map .map_up .map_up_right{display:none}#map .map_up .map_up_left{top:-90px}#apltoday{padding-bottom:150px}#apltoday .gray2{display:block;height:130px;bottom:-1px}}@media screen and (max-width:1366px){.inworld .main_img .inner{width:66%}}@media screen and (max-width:1280px){.inworld .main_img .inner{width:94%}}@media screen and (max-width:1240px){#apl_world{padding:22px 0 58px}}@media screen and (max-width:1200px){#map .map_up .map_list{display:none}.inworld .main_img .inner{padding-bottom:50px}}@media screen and (max-width:1380px){.mobile_available .gray{height:85%}.mobile_available .map_flags .ca{height:167px!important}.mobile_available .map_flags .us{height:117px!important}.mobile_available .map_flags .cy{height:300px!important}.mobile_available .map_flags .tr{height:151px!important}.mobile_available .map_flags .de{height:80px!important}.mobile_available .map_flags .rm{height:155px!important}.mobile_available .map_flags .md{height:193px!important}.mobile_available .map_flags .by{height:214px!important}.mobile_available .map_flags .ua{height:188px!important}.mobile_available .map_flags .ru{height:172px!important}.mobile_available #map .map_up{padding-top:0;margin:0 auto}}@media screen and (max-width:1240px){.mobile_available #apl_world .apl_world_big{font-size:130px}}@media screen and (max-width:1220px){.mobile_available .gray{height:100%}.mobile_available #apl_world{margin-top:0}}@media screen and (max-width:1200px){.mobile_available .map_up{padding-right:25px}}@media screen and (max-width:1170px){.mobile_available #apltoday .inner{width:94%}.mobile_available .gray{height:114%}.mobile_available #apl_world{margin-top:61px}.mobile_available .map_flags .au span,.mobile_available .map_flags .pe span,.mobile_available .map_flags .za span{color:inherit}}@media screen and (max-width:1120px){.mobile_available .map_flags .us{height:107px!important}.mobile_available .map_flags .ca{height:120px!important}.mobile_available .map_flags .ru{height:135px!important}.mobile_available .map_flags .ua{height:168px!important}.mobile_available .map_flags .cy{height:280px!important}}@media screen and (max-width:1024px){.mobile_available .map_flags{display:none}.mobile_available #wrapper main .main_img .inner{justify-content:flex-end}.mobile_available #apl_world .apl_world_big{font-size:110px}.mobile_available #apl_world .apl_world_hash{letter-spacing:24px;font-size:24px}.mobile_available #apltoday{padding-bottom:120px}.mobile_available #apltoday .gray2{height:13%}.mobile_available #map{height:auto;max-height:none;padding-bottom:50px;background-position-y:11px;flex-direction:row-reverse}.mobile_available #map .map-svg{display:none}.mobile_available #map .inner{width:94%}.mobile_available #map .map_world{left:-50%;transform:translate(0,50%)}.mobile_available #map .map_country,.mobile_available #map .map_up{display:none}.mobile_available #map .map_mob{display:flex;position:relative;justify-content:space-around;align-items:flex-start;padding-top:15px;flex-direction:column-reverse}.mobile_available #map .map_mob .map_mob_right{position:relative;display:flex;flex-direction:column;height:auto;z-index:1000;padding:280px 0 9px;font-size:14px;justify-content:flex-start;width:100%;margin-bottom:20px}.mobile_available #map .map_mob .map_mob_right .map_mob_flags{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px}.mobile_available #map .map_mob .map_mob_right .map_up_desc{font-weight:700;margin-bottom:15px;text-align:center;font-size:1.6rem}.mobile_available #map .map_mob .map_mob_right:before{display:block;content:'';width:100vw;height:100%;margin-left:-3vw;position:absolute;left:0;top:0;background-image:url(/i/world/map_2021_new.png);background-position:center top;background-size:100% auto;background-repeat:no-repeat;z-index:-1}.mobile_available #map .map_mob .map_mob_right .map_mob_item{display:flex;align-items:center;width:24%;position:relative;padding:8px 0}.mobile_available #map .map_mob .map_mob_right .map_mob_item .map_mob_item_img{width:30px;height:auto;z-index:1000;margin-right:10px}.mobile_available #map .map_mob .map_mob_right .map_mob_item span{display:block;width:calc(100% - 40px - 5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_available #map .map_mob .map_mob_left{display:flex;flex-direction:column;height:auto;z-index:10000;color:#000;padding:9px 0;font-size:14px;justify-content:space-between;width:100%}.mobile_available #map .map_mob .map_mob_left .map_mob_desc{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:15px}.mobile_available #apl_world{margin-top:0;position:relative;z-index:10}}@media screen and (max-width:860px){.mobile_available #map .map_up .map_up_left{width:666px}.mobile_available #map .map_up .map_up_left .map_up_flag{width:111px}.mobile_available #map .map_up .map_up_left .map_up_flag:before{left:8px}}@media screen and (max-width:800px){.mobile_available #map .ru{top:3%;left:61%;height:333px}.mobile_available #map .ru span{left:-65px;top:22px}}@media screen and (max-width:768px){.mobile_available #map .map_up{padding-left:32px;padding-right:169px}.mobile_available #map .map_up .map_up_left{width:690px}.mobile_available #apltoday{padding-bottom:90px}.mobile_available #apltoday .gray2{height:9%}.mobile_available .map_mob_countries{text-align:center}.mobile_available #apl_world .apl_world_big{font-size:70px}}@media screen and (max-width:700px){.mobile_available #map{overflow:hidden}.mobile_available #map .map_up{flex-direction:column;padding-left:0;padding-right:0;padding-top:48px}.mobile_available #map .map_up .map_up_left{width:368px;position:absolute;top:89%;left:32%;transform:translate(-50%,-50%)}.mobile_available #map .map_up .map_up_right{position:absolute;top:204%;left:32%;transform:translate(-50%,-50%)}.mobile_available #map .map_up .map_list{right:58%;top:194%}.mobile_available #map .map_world{top:-290px}}@media screen and (max-width:600px){.mobile_available #map .map_mob .map_mob_flags .map_mob_item{position:relative;padding:8px 0;width:33%}.mobile_available #map .map_world{left:-86%}.mobile_available #map .map_up .map_up_left{left:18%}.mobile_available #map .map_up .map_up_right{left:13.3%}.mobile_available #map .map_up .map_list{right:71%}.mobile_available.en .main_img .inner h1{font-size:4rem}}@media screen and (max-width:500px){.mobile_available .map_mob_right .map_up_desc{max-width:292px;margin-left:auto;margin-right:auto}.mobile_available #map .map_mob .map_mob_right .map_mob_flags{justify-content:space-between;max-width:300px;margin-left:auto;margin-right:auto;padding-left:0}.mobile_available #apltoday{padding-bottom:70px}.mobile_available #map .map_mob .map_mob_flags .map_mob_item{display:flex;align-items:center;width:48%}.mobile_available #map{padding-top:0}.mobile_available #map .map_mob .map_mob_right{padding-top:230px}.mobile_available #map .map_mob .map_mob_right:before{background-size:100% auto}.mobile_available #apl_world .apl_world_big{font-size:60px}.mobile_available #apl_world .apl_world_hash{font-size:18px}}@media screen and (max-width:445px){.mobile_available .main_img h1 span:first-child{margin-bottom:10px}.mobile_available .inworld .main_img .inner{width:90%}}@media screen and (max-width:425px){.mobile_available #apl_world .apl_world_big{font-size:50px}.mobile_available #apl_world .apl_world_hash{letter-spacing:15px}.mobile_available #map .map_mob{padding-top:15px}.mobile_available #map .map_mob .map_mob_left{height:auto}}@media screen and (max-width:375px){.mobile_available #apl_world .apl_world_big{font-size:44px}.mobile_available #map{padding-top:0}.mobile_available #map .map_mob{padding-top:30px}.mobile_available #map .map_mob .map_mob_flags{font-size:13px}}@media screen and (max-width:330px){.mobile_available #map .map_mob .map_mob_right{padding-top:200px}.mobile_available #map .map_mob{padding-top:14px}}@media (orientation:portrait){.mobile_available .inworld .main_img{height:calc(100vh - 45px)}.mobile_available .inworld .main_img .inner{width:60%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwbF9pbl93b3JsZC5sZXNzIiwiYXBsX2luX3dvcmxkLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSx1QixDQUdJLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSw2QixDQUNBLFcsQ0FDQSxTLENBUkosNEIsQ0FXTSxpQixDQUNBLFEsQ0FDQSxjLENBQ0EsWSxDQWROLDZCLENBa0JNLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBQ0EsdUIsQ0FDQSwyQixDQTFCTiw2QyxDQThCTSxpQixDQUNBLFksQ0EvQk4sNEMsQ0FtQ00sWSxDQW5DTixjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQUFBLGMsQ0FBQSxjLENBQUEsYyxDQXdDSSxRLENBQ0EsMkIsQ0F6Q0osb0IsQ0E0Q00seUQsQ0E1Q04sb0MsQ0FnRE0sVSxDQUNBLFcsQ0FDQSxVLENBbEROLG1CLENBMkRNLFEsQ0FDQSxVLENBQ0EsZ0IsQ0E3RE4sb0IsQ0FpRU0sVSxDQUNBLFEsQ0FsRU4sb0MsQ0F1RU0sVSxDQUNBLFcsQ0FDQSxVLENBekVOLG9CLENBa0ZNLHNELENBbEZOLG9DLENBc0ZNLFUsQ0FDQSxXLENBQ0EsVSxDQXhGTixvQixDQWlHTSx5RCxDQWpHTixvQyxDQXFHTSxVLENBQ0EsVyxDQUNBLFUsQ0F2R04sbUIsQ0FBQSxtQixDQUFBLG1CLENBQUEsbUIsQ0FnSE0sVSxDQUNBLFMsQ0FDQSxRLENBQ0EsZ0IsQ0FuSE4sb0IsQ0F1SE0sMEQsQ0F2SE4sb0MsQ0EySE0sVSxDQUNBLFcsQ0FDQSxVLENBQ0EsSyxDQTlITixvQixDQThJTSwwRCxDQTlJTixvQyxDQWtKTSxVLENBQ0EsVyxDQUNBLFUsQ0FwSk4sb0IsQ0FvS00sMEQsQ0FwS04sb0MsQ0F3S00sVSxDQUNBLFcsQ0FDQSxVLENBMUtOLG9CLENBMExNLDBELENBMUxOLG9DLENBOExNLFUsQ0FDQSxXLENBQ0EsVSxDQWhNTixtQixDQUFBLG1CLENBQUEsbUIsQ0F5TU0sUSxDQUNBLFEsQ0ExTU4sb0IsQ0E4TU0sUSxDQUNBLDBELENBL01OLG9DLENBbU5NLFUsQ0FDQSxXLENBQ0EsUSxDQXJOTixvQixDQW1PTSxRLENBQ0EsMEQsQ0FwT04sb0MsQ0F3T00sVSxDQUNBLFcsQ0FDQSxRLENBMU9OLG9CLENBd1BNLFEsQ0FDQSx5RCxDQXpQTixvQyxDQTZQTSxVLENBQ0EsVyxDQUNBLFEsQ0EvUE4sYyxDQW9RSSxRLENBcFFKLG1CLENBdVFNLFEsQ0FDQSxRLENBeFFOLG9CLENBNFFNLFEsQ0FDQSxRLENBQ0EsNkQsQ0E5UU4sb0MsQ0FrUk0sVSxDQUNBLFcsQ0FDQSxRLENBQ0EsTyxDQXJSTixjLENBMFJJLFEsQ0FDQSxTLENBQ0EsVSxDQTVSSixtQixDQStSTSxRLENBQ0EsUSxDQWhTTixvQixDQW9TTSxRLENBQ0EsUSxDQUNBLDZELENBdFNOLG9DLENBMFNNLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0E3U04sYyxDQWtUSSxRLENBQ0EsUyxDQUNBLFEsQ0FwVEosbUIsQ0F1VE0sVSxDQUNBLFMsQ0FDQSxVLENBQ0EsZ0IsQ0ExVE4sb0IsQ0E4VE0sVSxDQUNBLFMsQ0FDQSw2RCxDQWhVTixvQyxDQW9VTSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxRLENBdlVOLGMsQ0E0VUksUSxDQUNBLFMsQ0FDQSxVLENBOVVKLG1CLENBaVZNLFMsQ0FDQSxRLENBQ0EsVSxDQW5WTixvQixDQXVWTSxVLENBQ0EsUSxDQUNBLDZELENBelZOLG9DLENBNlZNLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLFEsQ0FoV04sYyxDQXNXSSxRLENBQ0EsMkIsQ0F2V0osbUIsQ0FBQSxtQixDQTBXTSxVLENBQ0EsUyxDQUNBLFEsQ0FDQSxnQixDQTdXTixvQixDQWlYTSxVLENBalhOLG9DLENBcVhNLFUsQ0FDQSxXLENBQ0EsVSxDQXZYTixjLENBQUEsYyxDQTRYSSxRLENBQ0EsUyxDQUNBLFUsQ0E5WEosbUIsQ0FpWU0sUyxDQUNBLFEsQ0FHQSxVLENBcllOLG9CLENBeVlNLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLFEsQ0E1WU4sb0MsQ0FnWk0sVSxDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQW5aTixtQixDQUFBLG1CLENBOFpNLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLGdCLENBamFOLG9CLENBcWFNLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLFEsQ0F4YU4sb0MsQ0E0YU0sVSxDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQS9hTixjLENBcWJJLFEsQ0FDQSwyQixDQXRiSixtQixDQTBiTSxTLENBQ0EsUSxDQTNiTixvQixDQWdjTSxVLENBaGNOLG9DLENBb2NNLFUsQ0FDQSxXLENBQ0EsVSxDQXRjTixjLENBQUEsYyxDQTJjSSxRLENBQ0EsUyxDQUNBLFUsQ0E3Y0osbUIsQ0FBQSxtQixDQWdkTSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxnQixDQUNBLFUsQ0FwZE4sb0IsQ0F3ZE0sVSxDQUNBLFMsQ0FDQSxTLENBQ0EsUSxDQTNkTixvQyxDQStkTSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxRLENBbGVOLG9CLENBcWZNLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLFEsQ0F4Zk4sb0MsQ0E0Zk0sVSxDQUNBLFcsQ0FDQSxVLENBQ0EsVSxDQS9mTixjLENBb2dCSSxRLENBcGdCSixtQixDQXVnQk0sUSxDQUNBLFEsQ0F4Z0JOLG9CLENBNGdCTSxRLENBQ0EsUSxDQTdnQk4sb0MsQ0FpaEJNLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLFEsQ0FwaEJOLGMsQ0EwaEJJLFEsQ0FDQSwyQixDQTNoQkosbUIsQ0E4aEJNLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLGdCLENBamlCTixvQixDQXFpQk0sVSxDQUNBLFcsQ0F0aUJOLG9DLENBMGlCTSxVLENBQ0EsVyxDQUNBLFUsQ0E1aUJOLGMsQ0FrakJJLFEsQ0FsakJKLG1CLENBcWpCTSxRLENBQ0EsUSxDQXRqQk4sb0IsQ0EwakJNLFEsQ0FDQSxPLENBM2pCTixvQyxDQStqQk0sVSxDQUNBLFcsQ0FDQSxRLENBQ0EsTyxDQWxrQk4sYyxDQUFBLGMsQ0FBQSxjLENBd2tCSSxRLENBQ0EsMkIsQ0F6a0JKLG1CLENBNGtCTSxVLENBQ0EsUSxDQTdrQk4sb0IsQ0FpbEJNLFUsQ0FqbEJOLG9DLENBcWxCTSxVLENBQ0EsVyxDQUNBLFUsQ0F2bEJOLG1CLENBaW1CTSxVLENBQ0EsUyxDQUNBLFEsQ0FDQSxnQixDQXBtQk4sb0MsQ0F5bUJNLFUsQ0FDQSxXLENBQ0EsVSxDQTNtQk4sbUIsQ0FxbkJNLFEsQ0FDQSxRLENBdG5CTixvQixDQTBuQk0sUSxDQTFuQk4sb0MsQ0E4bkJNLFUsQ0FDQSxXLENBQ0EsUSxDQU9OLFksQ0FDRSxVLENBQ0EsVyxDQUNBLFUsQ0FHRixvQyxDQUNFLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQUNBLG9DLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FaRixzQyxDQWVJLFEsQ0FmSix3RCxDQ3ZIQSw2RCxDRDJJTSxnQixDQUNBLFEsQ0FLRiw4RSxDQUNFLFksQ0FFQSx3QixDQU1GLGlGLENBQ0Usd0IsQ0FDQSxTLENBS04sUSxDQUVFLGUsQ0FGRixrQixDQUtJLGUsQ0FDQSx3QixDQU5KLHlCLENBU00sUyxDQUNBLGtCLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxzQixDQWROLFcsQ0FtQkksYyxDQUNBLHdCLENBQ0EsZSxDQUdFLDRCLENBQ0UsaUIsQ0FDQSxlLENBT1IsVSxDQUNFLFcsQ0FDQSxZLENBQ0EsaUIsQ0N4SkYsdUIsQ0FFQSx1QixDQURBLHVCLENEMEpBLHNCLENDOUpBLHNCLENBQ0Esc0IsQ0FDQSxzQixDRG9LSSxXLENDN0pKLHVCLENBR0EsdUIsQ0Q4SkEsdUIsQ0NoS0Esc0IsQ0FJQSxzQixDQUhBLHNCLENBSUEsc0IsQ0FGQSxzQixDRHNLSSxXLENBSUosdUIsQ0FFSSxXLENBS0osUyxDQUNFLG9CLENBQ0EsaUIsQ0FGRixnQixDQUtJLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLFksQ0FLRixvQ0FBQSxTLENBQ0UsZ0JBaEJKLHlCLENBb0JJLHlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLHdCLENBQ0EsVSxDQUNBLGUsQ0FDQSxpQixDQUVBLG9DQUFBLHlCLENBQ0UsYyxDQUNBLGdCLENBQ0EsaUIsQUFHRixvQ0FBQSx5QixDQUNFLGdCQXRDTixnQyxDQTBDTSxjLENBQ0EsYSxDQUVBLG9DQUFBLGdDLENBQ0UsZ0IsQUFFRixvQ0FBQSxnQyxDQUNFLGdCQWpEUix3QixDQXVESSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUVBLG9DQUFBLHdCLENBQ0UsZ0JBTU4sSyxDQUNFLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxLLENBQ0EsVSxDQUNBLFUsQ0FJRixJLENBQ0UsaUIsQ0FERixXLENBSUksVSxDQUNBLFUsQ0FMSixhLENBVUksWSxDQVZKLFksQ0FlSSxnQixDQUNBLGdCLENBQ0EsbUIsQ0FqQkosc0IsQ0FBQSwwQixDQThDTSw4QixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FqRE4sMEIsQ0FxQk0sWSxDQUtBLFEsQ0ExQk4seUMsQ0E2QlEsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0EscUIsQ0FqQ1IsdUMsQ0FxQ1EsVyxDQUVBLHFDQUFBLHVDLENBQ0Usa0JBeENWLHNCLENBa0RNLFMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxVLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQXhETixzQyxDQTJEUSxZLENBM0RSLHlCLENBZ0VNLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxPLENBQ0EsaUIsQ0FwRU4sc0MsQ0F3RVEsZ0IsQ0FDQSxlLENBQ0EsVyxDQUNBLGtCLENBQ0EsWSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FoRlIsc0MsQ0FvRlEsVyxDQXBGUixhLENBNEZJLFUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxRLENBQ0EsaUIsQ0FTSixVLENBQ0Usa0IsQ0FDQSxrQixDQUNBLGlCLENBSEYsaUIsQ0FPSSxpQixDQVBKLHlCLENBV0ksZSxDQUNBLGUsQ0FDQSx3QixDQUNBLGEsQ0FDQSxtQixDQWZKLDBCLENBMkNJLG1CLENBQ0EsYyxDQUNBLFUsQ0FDQSxjLENBaUNKLHFDQUVFLFksQ0FDRSxnQixDQUdGLHlCLENBQ0Usc0IsQ0FDQSxNLENBQ0EsVSxDQUdGLGMsQ0FDRSxjLENBREYsbUIsQ0FJSSxRLENBQ0EsUSxDQUNBLFUsQ0FOSixvQixDQVVJLFEsQ0FDQSxXLENBWEosb0MsQ0FlSSxVLEFBTU4scUNBQ0UseUIsQ0FDRSxXLEFBS0oscUNBRUUsc0IsQ0FDRSxLLENBQ0EsVyxDQUNBLFcsQ0FIRixzQyxDQU1JLGEsQ0FDQSxlLENBQ0Esa0IsQ0FJSiwwQixDQUNFLFksQ0FHRix5QixDQUNFLFMsQ0FHRixTLENBQ0Usb0IsQ0FERixnQixDQUlJLGEsQ0FDQSxZLENBQ0EsYSxBQUtOLHFDQUNFLHlCLENBQ0UsVyxBQUtKLHFDQUNFLHlCLENBQ0UsVyxBQUlKLHFDQUNFLFUsQ0FDRSxxQixBQUtKLHFDQUNFLHNCLENBQ0UsWSxDQUdGLHlCLENBR00scUIsQUFTTixxQ0FBQSx1QixDQUlJLFUsQ0FKSixnQyxDQVVNLHNCLENBVk4sZ0MsQ0FjTSxzQixDQWROLGdDLENBa0JNLHNCLENBbEJOLGdDLENBc0JNLHNCLENBdEJOLGdDLENBMEJNLHFCLENBMUJOLGdDLENBOEJNLHNCLENBOUJOLGdDLENBa0NNLHNCLENBbENOLGdDLENBc0NNLHNCLENBdENOLGdDLENBMENNLHNCLENBMUNOLGdDLENBOENNLHNCLENBOUNOLDhCLENBcURNLGEsQ0FDQSxlLEFBZU4scUNBQUEsMkMsQ0FFSSxpQixBQUlKLHFDQUFBLHVCLENBR0ksVyxDQUhKLDRCLENBT0ksYyxBQWNKLHFDQUFBLHlCLENBRUksb0IsQUFJSixxQ0FBQSxrQyxDQUdNLFMsQ0FITix1QixDQVFJLFcsQ0FSSiw0QixDQVlJLGUsQ0N6UUoscUMsQ0Q2UEEscUMsQ0M5UEEscUMsQ0RnUkksZSxBQUlKLHFDQUFBLGdDLENBR00sc0IsQ0FITixnQyxDQU9NLHNCLENBUE4sZ0MsQ0FXTSxzQixDQVhOLGdDLENBZU0sc0IsQ0FmTixnQyxDQW1CTSx3QixBQU1OLHFDQUFBLDRCLENBR0ksWSxDQUhKLGdELENBT0ksd0IsQ0FQSiwyQyxDQVdJLGUsQ0FYSiw0QyxDQWVJLG1CLENBQ0EsYyxDQWhCSiwyQixDQW9CSSxvQixDQXBCSixrQyxDQXVCTSxVLENBdkJOLHNCLENBNEJJLFcsQ0FDQSxlLENBQ0EsbUIsQ0FDQSwwQixDQUNBLDBCLENBaENKLCtCLENBbUNNLFksQ0FuQ04sNkIsQ0F3Q00sUyxDQXhDTixpQyxDQTRDTSxTLENBQ0EsMEIsQ0E3Q04sbUMsQ0NqUEEsOEIsQ0RtU00sWSxDQWxETiwrQixDQXVETSxZLENBQ0EsaUIsQ0FDQSw0QixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSw2QixDQTVETiw4QyxDQStEUSxpQixDQUNBLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxZLENBQ0EsbUIsQ0FDQSxjLENBQ0EsMEIsQ0FDQSxVLENBQ0Esa0IsQ0F4RVIsNkQsQ0EyRVUsWSxDQUNBLGMsQ0FDQSxzQixDQUNBLGMsQ0E5RVYsMkQsQ0FrRlUsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxnQixDQUdGLHFELENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLCtDLENBQ0EsOEIsQ0FDQSx5QixDQUNBLDJCLENBQ0EsVSxDQXJHViw0RCxDQTBHVSxZLENBQ0Esa0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxhLENBOUdWLDhFLENBaUhZLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBcEhaLGlFLENBd0hZLGEsQ0FDQSw2QixDQUNBLGtCLENBQ0EsZSxDQUNBLHNCLENBNUhaLDZDLENBb0lRLFksQ0FDQSxxQixDQUNBLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsNkIsQ0FDQSxVLENBNUlSLDJELENBK0lVLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQ0FsSlYsNEIsQ0EySkksWSxDQUNBLGlCLENBQ0EsWSxBQU1KLG9DQUFBLDJDLENBS1EsVyxDQUxSLHdELENBUVUsVyxDQUVBLCtELENBQ0UsVSxBQVNaLG9DQUFBLDBCLENBR00sTSxDQUNBLFEsQ0FDQSxZLENBTE4sK0IsQ0FRUSxVLENBQ0EsVSxBQU1SLG9DQUFBLDhCLENBS00saUIsQ0FDQSxtQixDQU5OLDJDLENBU1EsVyxDQVRSLDJCLENBZ0JJLG1CLENBaEJKLGtDLENBbUJNLFMsQ0FuQk4sb0MsQ0F5QkksaUIsQ0F6QkosMkMsQ0E4QkksZ0IsQUFJSixvQ0FBQSxzQixDQUdJLGUsQ0FISiw4QixDQU1NLHFCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQVROLDJDLENBWVEsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQWhCUiw0QyxDQW9CUSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsOEIsQ0F2QlIsd0MsQ0EyQlEsUyxDQUNBLFEsQ0E1QlIsaUMsQ0FrQ00sWSxBQU1OLG9DQUFBLDRELENBTU0saUIsQ0FDQSxhLENBQ0EsUyxDQVJOLGlDLENBWU0sUyxDQVpOLDJDLENBaUJRLFEsQ0FqQlIsNEMsQ0FxQlEsVSxDQXJCUix3QyxDQXlCUSxTLENBTU4sd0MsQ0FHSSxnQixBQU1OLG9DQUFBLDZDLENBR0ksZSxDQUNBLGdCLENBQ0EsaUIsQ0FMSiw2RCxDQVNJLDZCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBYkosMkIsQ0FrQkksbUIsQ0FsQkosNEQsQ0F1Qk0sWSxDQUNBLGtCLENBQ0EsUyxDQXpCTixzQixDQThCSSxhLENBOUJKLDhDLENBa0NJLGlCLENBbENKLHFELENBc0NJLHlCLENBdENKLDJDLENBMENJLGMsQ0ExQ0osNEMsQ0E4Q0ksZ0IsQUFJSixvQ0FBQSwrQyxDQUlJLGtCLENBSkosMkMsQ0FRSSxXLEFBS0osb0NBQUEsMkMsQ0FHSSxjLENBSEosNEMsQ0FPSSxtQixDQVBKLCtCLENBWU0sZ0IsQ0FaTiw2QyxDQWVRLGEsQUFPUixvQ0FBQSwyQyxDQUdJLGMsQ0FISixzQixDQU9JLGEsQ0FQSiwrQixDQVVNLGdCLENBVk4sOEMsQ0FhUSxnQixBQVFSLG9DQUFBLDhDLENBR0ksaUIsQ0FJSiwrQixDQUlNLGtCLEFBT04sOEJBQUEsb0MsQ0FHTSx5QixDQUhOLDJDLENBTVEsVyIsImZpbGUiOiJhcGxfaW5fd29ybGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XHJcblxyXG5cclxuQHBfbWluaTogMTNweDtcclxuQHBfYWxsOiAxNHB4O1xyXG5AcF9oYXNoOiAzMHB4O1xyXG5AcF9kZXNjOiAyMHB4O1xyXG5AcF95b3V0YjogNDBweDtcclxuQHBfYXBsOiA1MHB4O1xyXG5AcF9tYWluX2ltZzogNjBweDtcclxuXHJcblxyXG5AdGV4dF90cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLm1hcF9mbGFncyB7XHJcblxyXG4gIC5tYXBfY291bnRyeSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNkE2QTZBO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogNzVweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzRweDtcclxuICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTAwMTtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnUge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9SVVNTSUEuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA5N3B4O1xyXG4gICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgIGxlZnQ6IC00MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRvcDogMjNweDtcclxuICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IDNweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDk3cHg7XHJcbiAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgbGVmdDogLTQxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXMge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9VU0Euc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA5N3B4O1xyXG4gICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgIGxlZnQ6IC00MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgLmZsYWcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvQ0FOQURBLnN2ZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogOTdweDtcclxuICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICBsZWZ0OiAtNDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ieSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9CRUxBUlVTLnN2ZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogNzZweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAtODNweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogOXB4O1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL01PTERPVkEuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC03OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJtIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogOXB4O1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL1JPTUFOSUEuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogOXB4O1xyXG4gICAgICB0b3A6IDIxcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL0dFUk1BTlkuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN5IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvQ1lQUlVTUy5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVhIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvVUtSQUlORS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvVFVSS0VZLnN2ZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogNjVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAua2cge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvS0lSR1laU1RBTi5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgbGVmdDogN3B4O1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aiB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0b3A6IDU1LjglO1xyXG4gICAgbGVmdDogNjIuNSU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiA3NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB0b3A6IDU0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9UQUpJS0lTVEFOLnN2ZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogOTFweDtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmt6IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRvcDogNTAuNiU7XHJcbiAgICBsZWZ0OiA2MiU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB0b3A6IDE5OHB4O1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWcge1xyXG4gICAgICBsZWZ0OiAtNDFweDtcclxuICAgICAgdG9wOiAxODBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL0tBWkFLSFNUQU4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04NHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXoge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1NC4yJTtcclxuICAgIGxlZnQ6IDYxLjMlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICByaWdodDogOXB4O1xyXG4gICAgICB0b3A6IDk3cHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogLTQxcHg7XHJcbiAgICAgIHRvcDogNzhweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL1VaQkVLSVNUQU4uc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5teCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRvcDogNTQuMiU7XHJcbiAgICBsZWZ0OiA2MS4zJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgdG9wOiA5OHB4O1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIHRvcDogNzhweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogOTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAtOTdweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5lYyB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0b3A6IDU0LjIlO1xyXG4gICAgbGVmdDogNjEuMyU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIHRvcDogNjVweDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIHRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogOTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAtOTdweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jbyB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF1IHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRvcDogNTQuMiU7XHJcbiAgICBsZWZ0OiA2MS4zJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIHRvcDogNDlweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogOTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuemEge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1NC4yJTtcclxuICAgIGxlZnQ6IDYxLjMlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICByaWdodDogNnB4O1xyXG4gICAgICB0b3A6IDY1cHg7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWcge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgdG9wOiA0M3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA5MnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC05N3B4O1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5naCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiA2NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICB0b3A6IDQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5uZyB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbGVmdDogLTg0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdlIHtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWcge1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmtyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxlZnQ6IC01OXB4O1xyXG4gICAgICB0b3A6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWcge1xyXG4gICAgICBsZWZ0OiAtNDFweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucGgge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgIHRvcDogMjFweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XHJcbiAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IC04NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5iciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgIHRvcDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhZyB7XHJcbiAgICAgIGxlZnQ6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xyXG4gICAgICB3aWR0aDogNzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBsZWZ0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi50aXBweS1hcnJvdyB7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdoaW50X2hhbmRsZXInXSB7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0OXZ3O1xyXG4gIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5oaW50X2Rlc2NyaXB0aW9uIHtcclxuICAgIHAsIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcGxhY2VtZW50Xj0ndG9wJ10ge1xyXG4gICAgJiA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAtMTFweDtcclxuXHJcbiAgICAgIGJvcmRlci13aWR0aDogMTJweCAxMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJltkYXRhLXBsYWNlbWVudF49J2JvdHRvbSddIHtcclxuICAgICYgPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAxMnB4IDEycHg7XHJcbiAgICAgIHRvcDogLTExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW53b3JsZCB7XHJcblxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5tYWluX2ltZyB7XHJcbiAgICBoZWlnaHQ6IDM0Ljg3OHZ3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDg4QjtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mbGFnX21haW4ge1xyXG4gIGhlaWdodDogMThweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIG1hcmdpbi1yaWdodDogMTNweDtcclxufVxyXG5cclxuLmNvdW50cnlfMzMsXHJcbi5jb3VudHJ5XzQ2LFxyXG4uY291bnRyeV85MixcclxuLmNvdW50cnlfOTQsXHJcbi5jb3VudHJ5XzEyNyxcclxuLmNvdW50cnlfMTg4LFxyXG4uY291bnRyeV8xNjcge1xyXG4gIC5mbGFnX21haW4ge1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvdW50cnlfMTczLFxyXG4uY291bnRyeV8xNDIsXHJcbi5jb3VudHJ5XzE5LFxyXG4uY291bnRyeV81MSxcclxuLmNvdW50cnlfMTYzLFxyXG4uY291bnRyeV81OSxcclxuLmNvdW50cnlfMjgsXHJcbi5jb3VudHJ5XzU3IHtcclxuICAuZmxhZ19tYWluIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3VudHJ5XzE3OSB7XHJcbiAgLmZsYWdfbWFpbiB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI2FwbHRvZGF5IHtcclxuICBwYWRkaW5nOiAxMDdweCAwIDcxcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5ncmF5MiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNyU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIC5hcGx0b2RheV90aXRsZSB7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcclxuICAgIHdpZHRoOiA4MzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDE1cHggMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBAdGV4dF90cmFuc2Zvcm07XHJcbiAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXNpemU6IEBwX2FwbDtcclxuICAgICAgY29sb3I6IEBibHVlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcGx0b2RheV9kZXNjIHtcclxuICAgIG1heC13aWR0aDogNjYzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogQHBfZGVzYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmdyYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDg4JTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuXHJcbiNtYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLm1hcF9tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cclxuICAubWFwX3VwIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMzBweDtcclxuXHJcblxyXG4gICAgLm1hcF91cF9yaWdodCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcclxuICAgICAgbWluLXdpZHRoOiAyMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiA4MnB4O1xyXG5cclxuICAgICAgLm1hcF91cF9vcmFuZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXBfdXBfZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDIwNHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfbGlzdCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcclxuICAgICAgbWluLXdpZHRoOiAyMTZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiAxNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhNmE2YTtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgIC5tYXBfbGlzdF90aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfdXBfbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA0NDVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbGVmdDogOSU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAubWFwX3VwX2ZsYWcge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTQxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXBfdXBfZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC5tYXAtc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRvcDogNTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfSovXHJcbiAgfVxyXG5cclxufVxyXG5cclxuI2FwbF93b3JsZCB7XHJcbiAgYmFja2dyb3VuZDogIzM5NTU5RTtcclxuICBwYWRkaW5nOiAzcHggMCA5MXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMDdweDtcclxuXHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYXBsX3dvcmxkX2JpZyB7XHJcbiAgICBmb250LXNpemU6IDE3MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogQHRleHRfdHJhbnNmb3JtO1xyXG4gICAgY29sb3I6ICMxOTNjOTg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjZweDtcclxuICAgIC8qXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICB9Ki9cclxuICB9XHJcblxyXG4gIC5hcGxfd29ybGRfaGFzaCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcblxyXG4gICAgLyogICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTVweDtcclxuICAgICAgICAgICAgfSovXHJcblxyXG4gIH1cclxuXHJcbiAgLyogIC5hcGxfbWFwIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL21hcC5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMzgwcHg7XHJcbiAgICAgIGhlaWdodDogNjU4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNTE4cHg7XHJcbiAgICAgIGxlZnQ6IC0xMDVweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuXHJcbiAgI21hcCAubWFwX3VwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tYXBfZmxhZ3MgLmJyIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFnIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xyXG4gIC5pbndvcmxkIC5tYWluX2ltZyAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDYyJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHJcbiAgI21hcCAubWFwX3VwIC5tYXBfbGlzdCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgLm1hcF9saXN0X3RpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbWFwIC5tYXBfdXAgLm1hcF91cF9yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCB7XHJcbiAgICB0b3A6IC05MHB4O1xyXG4gIH1cclxuXHJcbiAgI2FwbHRvZGF5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuXHJcbiAgICAuZ3JheTIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLmlud29ybGQgLm1haW5faW1nIC5pbm5lciB7XHJcbiAgICB3aWR0aDogNjYlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5pbndvcmxkIC5tYWluX2ltZyAuaW5uZXIge1xyXG4gICAgd2lkdGg6IDk0JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICNhcGxfd29ybGQge1xyXG4gICAgcGFkZGluZzogMjJweCAwIDU4cHggMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAjbWFwIC5tYXBfdXAgLm1hcF9saXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaW53b3JsZCB7XHJcbiAgICAubWFpbl9pbWcge1xyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1vYmlsZV9hdmFpbGFibGUge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuXHJcblxyXG4gICAgLmdyYXkge1xyXG4gICAgICBoZWlnaHQ6IDg1JTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hcF9mbGFncyB7XHJcbiAgICAgIC5jYSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudXMge1xyXG4gICAgICAgIGhlaWdodDogMTE3cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN5IHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTFweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGUge1xyXG4gICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm0ge1xyXG4gICAgICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1kIHtcclxuICAgICAgICBoZWlnaHQ6IDE5M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ieSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudWEge1xyXG4gICAgICAgIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ1IHtcclxuICAgICAgICBoZWlnaHQ6IDE3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIC5tYXBfdXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAvLy5tYXBfbGlzdCB7XHJcbiAgICAgICAgLy8gIHdpZHRoOiAyNDJweDtcclxuICAgICAgICAvLyAgcmlnaHQ6IC0xMiU7XHJcbiAgICAgICAgLy99XHJcbiAgICAgICAgLy9cclxuICAgICAgICAvLy5tYXBfdXBfcmlnaHQge1xyXG4gICAgICAgIC8vICByaWdodDogMSU7XHJcbiAgICAgICAgLy8gIHRvcDogLTNweDtcclxuICAgICAgICAvL31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICAjYXBsX3dvcmxkIC5hcGxfd29ybGRfYmlnIHtcclxuICAgICAgZm9udC1zaXplOiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xyXG5cclxuICAgIC5ncmF5IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNhcGxfd29ybGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qICAgICNtYXAge1xyXG4gICAgICAgICAgLm1hcF91cCB7XHJcbiAgICAgICAgICAgIC5tYXBfbGlzdCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSovXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5tYXBfdXAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XHJcbiAgICAjYXBsdG9kYXkge1xyXG4gICAgICAuaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JheSB7XHJcbiAgICAgIGhlaWdodDogMTE0JTtcclxuICAgIH1cclxuXHJcbiAgICAjYXBsX3dvcmxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjFweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwX2ZsYWdzIC5wZSBzcGFuLFxyXG4gICAgLm1hcF9mbGFncyAuemEgc3BhbixcclxuICAgIC5tYXBfZmxhZ3MgLmF1IHNwYW4ge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xyXG4gICAgLm1hcF9mbGFncyB7XHJcbiAgICAgIC51cyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Ege1xyXG4gICAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJ1IHtcclxuICAgICAgICBoZWlnaHQ6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51YSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3kge1xyXG4gICAgICAgIGhlaWdodDogMjgwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cclxuICAgIC5tYXBfZmxhZ3Mge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2FwbF93b3JsZCAuYXBsX3dvcmxkX2JpZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2FwbF93b3JsZCAuYXBsX3dvcmxkX2hhc2gge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhcGx0b2RheSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgIC5ncmF5MiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMXB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAubWFwLXN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcF93b3JsZCB7XHJcbiAgICAgICAgbGVmdDogLTUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcF9jb3VudHJ5LFxyXG4gICAgICAubWFwX3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLm1hcF9tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgLm1hcF9tb2JfcmlnaHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMjgwcHggMCA5cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IEBwX2FsbDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAubWFwX21vYl9mbGFncyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQHBfYWxsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tYXBfdXBfZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL21hcF8yMDIxX25ldy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIC5tYXBfbW9iX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG5cclxuICAgICAgICAgICAgLm1hcF9tb2JfaXRlbV9pbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHggLSA1cHgpO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAubWFwX21vYl9sZWZ0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IEBwX2FsbDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5tYXBfbW9iX2Rlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjYXBsX3dvcmxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgICNtYXAge1xyXG5cclxuICAgICAgLm1hcF91cCB7XHJcbiAgICAgICAgLm1hcF91cF9sZWZ0IHtcclxuICAgICAgICAgIHdpZHRoOiA2NjZweDtcclxuXHJcbiAgICAgICAgICAubWFwX3VwX2ZsYWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTExcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICNtYXAge1xyXG4gICAgICAucnUge1xyXG4gICAgICAgIHRvcDogMyU7XHJcbiAgICAgICAgbGVmdDogNjElO1xyXG4gICAgICAgIGhlaWdodDogMzMzcHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgLm1hcF91cCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2OXB4O1xyXG5cclxuICAgICAgICAubWFwX3VwX2xlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IDY5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjYXBsdG9kYXkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgIC5ncmF5MiB7XHJcbiAgICAgICAgaGVpZ2h0OiA5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubWFwX21vYl9jb3VudHJpZXMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNhcGxfd29ybGQgLmFwbF93b3JsZF9iaWcge1xyXG4gICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgI21hcCB7XHJcblxyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLm1hcF91cCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuXHJcbiAgICAgICAgLm1hcF91cF9sZWZ0IHtcclxuICAgICAgICAgIHdpZHRoOiAzNjhweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogODklO1xyXG4gICAgICAgICAgbGVmdDogMzIlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwX3VwX3JpZ2h0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjA0JTtcclxuICAgICAgICAgIGxlZnQ6IDMyJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcF9saXN0IHtcclxuICAgICAgICAgIHJpZ2h0OiA1OCU7XHJcbiAgICAgICAgICB0b3A6IDE5NCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcF93b3JsZCB7XHJcbiAgICAgICAgdG9wOiAtMjkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cclxuXHJcbiAgICAjbWFwIHtcclxuXHJcbiAgICAgIC5tYXBfbW9iIC5tYXBfbW9iX2ZsYWdzIC5tYXBfbW9iX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwX3dvcmxkIHtcclxuICAgICAgICBsZWZ0OiAtODYlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwX3VwIHtcclxuICAgICAgICAubWFwX3VwX2xlZnQge1xyXG4gICAgICAgICAgbGVmdDogMTglO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcF91cF9yaWdodCB7XHJcbiAgICAgICAgICBsZWZ0OiAxMy4zJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXBfbGlzdCB7XHJcbiAgICAgICAgICByaWdodDogNzElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmVuIHtcclxuXHJcbiAgICAgIC5tYWluX2ltZyAuaW5uZXIgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG4gICAgLm1hcF9tb2JfcmlnaHQgLm1hcF91cF9kZXNjIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOTJweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG4gICAgfVxyXG5cclxuICAgICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQgLm1hcF9tb2JfZmxhZ3Mge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgI2FwbHRvZGF5IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIC5tYXBfbW9iIC5tYXBfbW9iX2ZsYWdzIC5tYXBfbW9iX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI21hcCAubWFwX21vYiAubWFwX21vYl9yaWdodDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAjYXBsX3dvcmxkIC5hcGxfd29ybGRfYmlnIHtcclxuICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhcGxfd29ybGQgLmFwbF93b3JsZF9oYXNoIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcclxuXHJcblxyXG4gICAgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbndvcmxkIC5tYWluX2ltZyAuaW5uZXIge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcblxyXG4gICAgI2FwbF93b3JsZCAuYXBsX3dvcmxkX2JpZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjYXBsX3dvcmxkIC5hcGxfd29ybGRfaGFzaCB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtYXAge1xyXG4gICAgICAubWFwX21vYiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgIC5tYXBfbW9iX2xlZnQge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcblxyXG4gICAgI2FwbF93b3JsZCAuYXBsX3dvcmxkX2JpZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAubWFwX21vYiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIC5tYXBfbW9iX2ZsYWdzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcclxuXHJcbiAgICAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX3JpZ2h0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcclxuXHJcbiAgICAjbWFwIHtcclxuICAgICAgLm1hcF9tb2Ige1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAuaW53b3JsZCB7XHJcbiAgICAgIC5tYWluX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7XHJcblxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLm1hcF9mbGFncyAubWFwX2NvdW50cnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNkE2QTZBO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFwX2ZsYWdzIC5tYXBfY291bnRyeSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYXBfZmxhZ3MgLm1hcF9jb3VudHJ5IC5mbGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzNHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWFwX2ZsYWdzIC5tYXBfY291bnRyeSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG59XG4ubWFwX2ZsYWdzIC5tYXBfY291bnRyeSAub2ZmaWNlX2FkZHJlc3NfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwX2ZsYWdzIC5ydSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLnJ1IC5mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL1JVU1NJQS5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubWFwX2ZsYWdzIC5ydSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsZWZ0OiAtNDFweDtcbn1cbi5tYXBfZmxhZ3MgLmJvIHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm1hcF9mbGFncyAuYm8gc3BhbiB7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogLTE0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hcF9mbGFncyAuYm8gLmZsYWcge1xuICB3aWR0aDogMzBweDtcbiAgbGVmdDogM3B4O1xufVxuLm1hcF9mbGFncyAuYm8gLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogMjlweDtcbiAgbGVmdDogLTQxcHg7XG59XG4ubWFwX2ZsYWdzIC51cyB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLnVzIC5mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL1VTQS5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubWFwX2ZsYWdzIC51cyAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBsZWZ0OiAtNDFweDtcbn1cbi5tYXBfZmxhZ3MgLmNhIHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm1hcF9mbGFncyAuY2EgLmZsYWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvQ0FOQURBLnN2ZykgIWltcG9ydGFudDtcbn1cbi5tYXBfZmxhZ3MgLmNhIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxlZnQ6IC00MXB4O1xufVxuLm1hcF9mbGFncyAuYnkge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubWFwX2ZsYWdzIC5ieSBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFwX2ZsYWdzIC5ieSAuZmxhZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9CRUxBUlVTLnN2ZykgIWltcG9ydGFudDtcbn1cbi5tYXBfZmxhZ3MgLmJ5IC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC04M3B4O1xuICB0b3A6IDA7XG59XG4ubWFwX2ZsYWdzIC5tZCB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLm1kIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAyMXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLm1kIC5mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL01PTERPVkEuc3ZnKSAhaW1wb3J0YW50O1xufVxuLm1hcF9mbGFncyAubWQgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTc4cHg7XG59XG4ubWFwX2ZsYWdzIC5ybSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLnJtIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAyMXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLnJtIC5mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL1JPTUFOSUEuc3ZnKSAhaW1wb3J0YW50O1xufVxuLm1hcF9mbGFncyAucm0gLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTgzcHg7XG59XG4ubWFwX2ZsYWdzIC5kZSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLmRlIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAyMXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLmRlIC5mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL0dFUk1BTlkuc3ZnKSAhaW1wb3J0YW50O1xufVxuLm1hcF9mbGFncyAuZGUgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTg0cHg7XG59XG4ubWFwX2ZsYWdzIC5jeSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLmN5IHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTlweDtcbn1cbi5tYXBfZmxhZ3MgLmN5IC5mbGFnIHtcbiAgbGVmdDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvQ1lQUlVTUy5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubWFwX2ZsYWdzIC5jeSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAzcHg7XG59XG4ubWFwX2ZsYWdzIC51YSB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLnVhIHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTlweDtcbn1cbi5tYXBfZmxhZ3MgLnVhIC5mbGFnIHtcbiAgbGVmdDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvVUtSQUlORS5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubWFwX2ZsYWdzIC51YSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAzcHg7XG59XG4ubWFwX2ZsYWdzIC50ciB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLnRyIHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTlweDtcbn1cbi5tYXBfZmxhZ3MgLnRyIC5mbGFnIHtcbiAgbGVmdDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvVFVSS0VZLnN2ZykgIWltcG9ydGFudDtcbn1cbi5tYXBfZmxhZ3MgLnRyIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDNweDtcbn1cbi5tYXBfZmxhZ3MgLmtnIHtcbiAgaGVpZ2h0OiAwO1xufVxuLm1hcF9mbGFncyAua2cgc3BhbiB7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiAzMHB4O1xufVxuLm1hcF9mbGFncyAua2cgLmZsYWcge1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3dvcmxkL2ZsYWdzL0tJUkdZWlNUQU4uc3ZnKSAhaW1wb3J0YW50O1xufVxuLm1hcF9mbGFncyAua2cgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDhweDtcbn1cbi5tYXBfZmxhZ3MgLnRqIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDU1LjglO1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5tYXBfZmxhZ3MgLnRqIHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNzRweDtcbn1cbi5tYXBfZmxhZ3MgLnRqIC5mbGFnIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDU0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9UQUpJS0lTVEFOLnN2ZykgIWltcG9ydGFudDtcbn1cbi5tYXBfZmxhZ3MgLnRqIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA5MXB4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGxlZnQ6IDdweDtcbiAgYm90dG9tOiAzcHg7XG59XG4ubWFwX2ZsYWdzIC5reiB7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1MC42JTtcbiAgbGVmdDogNjIlO1xufVxuLm1hcF9mbGFncyAua3ogc3BhbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE5OHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFwX2ZsYWdzIC5reiAuZmxhZyB7XG4gIGxlZnQ6IC00MXB4O1xuICB0b3A6IDE4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvZmxhZ3MvS0FaQUtIU1RBTi5zdmcpICFpbXBvcnRhbnQ7XG59XG4ubWFwX2ZsYWdzIC5reiAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtODRweDtcbiAgYm90dG9tOiAwO1xufVxuLm1hcF9mbGFncyAudXoge1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogNTQuMiU7XG4gIGxlZnQ6IDYxLjMlO1xufVxuLm1hcF9mbGFncyAudXogc3BhbiB7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogOTdweDtcbiAgbGVmdDogdW5zZXQ7XG59XG4ubWFwX2ZsYWdzIC51eiAuZmxhZyB7XG4gIGxlZnQ6IC00MXB4O1xuICB0b3A6IDc4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS93b3JsZC9mbGFncy9VWkJFS0lTVEFOLnN2ZykgIWltcG9ydGFudDtcbn1cbi5tYXBfZmxhZ3MgLnV6IC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgYm90dG9tOiAwO1xufVxuLm1hcF9mbGFncyAubXgge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubWFwX2ZsYWdzIC5teCBzcGFuIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubWFwX2ZsYWdzIC5teCAuZmxhZyB7XG4gIHdpZHRoOiAzMHB4O1xufVxuLm1hcF9mbGFncyAubXggLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTg0cHg7XG59XG4ubWFwX2ZsYWdzIC5wZSB7XG4gIGhlaWdodDogMDtcbiAgdG9wOiA1NC4yJTtcbiAgbGVmdDogNjEuMyU7XG59XG4ubWFwX2ZsYWdzIC5wZSBzcGFuIHtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA5OHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hcF9mbGFncyAucGUgLmZsYWcge1xuICB3aWR0aDogMzBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA3OHB4O1xufVxuLm1hcF9mbGFncyAucGUgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDkycHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTk3cHg7XG4gIGJvdHRvbTogMDtcbn1cbi5tYXBfZmxhZ3MgLmVjIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDU0LjIlO1xuICBsZWZ0OiA2MS4zJTtcbn1cbi5tYXBfZmxhZ3MgLmVjIHNwYW4ge1xuICByaWdodDogNnB4O1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLmVjIC5mbGFnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogNDVweDtcbn1cbi5tYXBfZmxhZ3MgLmVjIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC05N3B4O1xuICBib3R0b206IDA7XG59XG4ubWFwX2ZsYWdzIC5jbyB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLmNvIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAyMXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLmNvIC5mbGFnIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubWFwX2ZsYWdzIC5jbyAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtODRweDtcbn1cbi5tYXBfZmxhZ3MgLmF1IHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDU0LjIlO1xuICBsZWZ0OiA2MS4zJTtcbn1cbi5tYXBfZmxhZ3MgLmF1IHNwYW4ge1xuICByaWdodDogNnB4O1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFwX2ZsYWdzIC5hdSAuZmxhZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xuICB0b3A6IDQ5cHg7XG59XG4ubWFwX2ZsYWdzIC5hdSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIGJvdHRvbTogMDtcbn1cbi5tYXBfZmxhZ3MgLnphIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDU0LjIlO1xuICBsZWZ0OiA2MS4zJTtcbn1cbi5tYXBfZmxhZ3MgLnphIHNwYW4ge1xuICByaWdodDogNnB4O1xuICB0b3A6IDY1cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFwX2ZsYWdzIC56YSAuZmxhZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xuICB0b3A6IDQzcHg7XG59XG4ubWFwX2ZsYWdzIC56YSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtOTdweDtcbiAgYm90dG9tOiAycHg7XG59XG4ubWFwX2ZsYWdzIC5naCB7XG4gIGhlaWdodDogMDtcbn1cbi5tYXBfZmxhZ3MgLmdoIHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNjZweDtcbn1cbi5tYXBfZmxhZ3MgLmdoIC5mbGFnIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDQ1cHg7XG59XG4ubWFwX2ZsYWdzIC5naCAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4ubWFwX2ZsYWdzIC5uZyB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLm5nIHNwYW4ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tYXBfZmxhZ3MgLm5nIC5mbGFnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5tYXBfZmxhZ3MgLm5nIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC04NHB4O1xufVxuLm1hcF9mbGFncyAuZ2Uge1xuICBoZWlnaHQ6IDA7XG59XG4ubWFwX2ZsYWdzIC5nZSBzcGFuIHtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDMwcHg7XG59XG4ubWFwX2ZsYWdzIC5nZSAuZmxhZyB7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA5cHg7XG59XG4ubWFwX2ZsYWdzIC5nZSAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogOHB4O1xufVxuLm1hcF9mbGFncyAua3Ige1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ubWFwX2ZsYWdzIC5rciBzcGFuIHtcbiAgbGVmdDogLTU5cHg7XG4gIHRvcDogMjJweDtcbn1cbi5tYXBfZmxhZ3MgLmtyIC5mbGFnIHtcbiAgbGVmdDogLTQxcHg7XG59XG4ubWFwX2ZsYWdzIC5rciAub2ZmaWNlX2FkZHJlc3NfYmxvY2sge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAtNzBweDtcbn1cbi5tYXBfZmxhZ3MgLnBoIHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm1hcF9mbGFncyAucGggc3BhbiB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogOXB4O1xuICB0b3A6IDIxcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1hcF9mbGFncyAucGggLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLTg0cHg7XG59XG4ubWFwX2ZsYWdzIC5iciB7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tYXBfZmxhZ3MgLmJyIHNwYW4ge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTlweDtcbn1cbi5tYXBfZmxhZ3MgLmJyIC5mbGFnIHtcbiAgbGVmdDogOXB4O1xufVxuLm1hcF9mbGFncyAuYnIgLm9mZmljZV9hZGRyZXNzX2Jsb2NrIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogM3B4O1xufVxuLnRpcHB5LWFycm93IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNGRkY7XG59XG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdoaW50X2hhbmRsZXInXSB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OXZ3O1xuICBtaW4td2lkdGg6IDQ1MHB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0naGludF9oYW5kbGVyJ10gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49J2hpbnRfaGFuZGxlciddIC5oaW50X2Rlc2NyaXB0aW9uIHAsXG4udGlwcHktYm94W2RhdGEtdGhlbWV+PSdoaW50X2hhbmRsZXInXSAuaGludF9kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnRpcHB5LWJveFtkYXRhLXRoZW1lfj0naGludF9oYW5kbGVyJ11bZGF0YS1wbGFjZW1lbnRePSd0b3AnXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTFweDtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4IDEycHggMDtcbn1cbi50aXBweS1ib3hbZGF0YS10aGVtZX49J2hpbnRfaGFuZGxlciddW2RhdGEtcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAxMnB4IDEycHg7XG4gIHRvcDogLTExcHg7XG59XG4uaW53b3JsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW53b3JsZCAubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM0Ljg3OHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0ODhCO1xufVxuLmlud29ybGQgLm1haW5faW1nIC5pbm5lciB7XG4gIHdpZHRoOiA0NiU7XG4gIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmlud29ybGQgaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW53b3JsZCBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZsYWdfbWFpbiB7XG4gIGhlaWdodDogMThweDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLmNvdW50cnlfMzMgLmZsYWdfbWFpbixcbi5jb3VudHJ5XzQ2IC5mbGFnX21haW4sXG4uY291bnRyeV85MiAuZmxhZ19tYWluLFxuLmNvdW50cnlfOTQgLmZsYWdfbWFpbixcbi5jb3VudHJ5XzEyNyAuZmxhZ19tYWluLFxuLmNvdW50cnlfMTg4IC5mbGFnX21haW4sXG4uY291bnRyeV8xNjcgLmZsYWdfbWFpbiB7XG4gIGhlaWdodDogMTZweDtcbn1cbi5jb3VudHJ5XzE3MyAuZmxhZ19tYWluLFxuLmNvdW50cnlfMTQyIC5mbGFnX21haW4sXG4uY291bnRyeV8xOSAuZmxhZ19tYWluLFxuLmNvdW50cnlfNTEgLmZsYWdfbWFpbixcbi5jb3VudHJ5XzE2MyAuZmxhZ19tYWluLFxuLmNvdW50cnlfNTkgLmZsYWdfbWFpbixcbi5jb3VudHJ5XzI4IC5mbGFnX21haW4sXG4uY291bnRyeV81NyAuZmxhZ19tYWluIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmNvdW50cnlfMTc5IC5mbGFnX21haW4ge1xuICBoZWlnaHQ6IDI2cHg7XG59XG4jYXBsdG9kYXkge1xuICBwYWRkaW5nOiAxMDdweCAwIDcxcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FwbHRvZGF5IC5ncmF5MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3JTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNhcGx0b2RheSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4jYXBsdG9kYXkgLmFwbHRvZGF5X3RpdGxlIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMzOTU1OUU7XG4gIHdpZHRoOiA4MzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAyOHB4O1xuICBwYWRkaW5nOiAzNnB4IDE1cHggMjRweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2FwbHRvZGF5IC5hcGx0b2RheV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICNhcGx0b2RheSAuYXBsdG9kYXlfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuI2FwbHRvZGF5IC5hcGx0b2RheV90aXRsZSBzdHJvbmcge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMzk1NTlFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2FwbHRvZGF5IC5hcGx0b2RheV90aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgI2FwbHRvZGF5IC5hcGx0b2RheV90aXRsZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuI2FwbHRvZGF5IC5hcGx0b2RheV9kZXNjIHtcbiAgbWF4LXdpZHRoOiA2NjNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2FwbHRvZGF5IC5hcGx0b2RheV9kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5ncmF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDg4JTtcbiAgei1pbmRleDogLTE7XG59XG4jbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21hcCAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4jbWFwIC5tYXBfbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtYXAgLm1hcF91cCB7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTMwcHg7XG59XG4jbWFwIC5tYXBfdXAgLm1hcF91cF9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgbWluLXdpZHRoOiAyMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA4MnB4O1xufVxuI21hcCAubWFwX3VwIC5tYXBfdXBfcmlnaHQgLm1hcF91cF9vcmFuZ2Uge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTUwMDtcbn1cbiNtYXAgLm1hcF91cCAubWFwX3VwX3JpZ2h0IC5tYXBfdXBfZGVzYyB7XG4gIHdpZHRoOiAyMDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjbWFwIC5tYXBfdXAgLm1hcF91cF9yaWdodCAubWFwX3VwX2Rlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG4jbWFwIC5tYXBfdXAgLm1hcF9saXN0IHtcbiAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICBtaW4td2lkdGg6IDIxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE2YTZhO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyMDAwO1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNtYXAgLm1hcF91cCAubWFwX2xpc3QgLm1hcF9saXN0X3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtYXAgLm1hcF91cCAubWFwX3VwX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxlZnQ6IDklO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFwIC5tYXBfdXAgLm1hcF91cF9sZWZ0IC5tYXBfdXBfZmxhZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBtaW4td2lkdGg6IDE0MXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbiNtYXAgLm1hcF91cCAubWFwX3VwX2xlZnQgLm1hcF91cF9kZXNjIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuI21hcCAubWFwLXN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9Ki9cbn1cbiNhcGxfd29ybGQge1xuICBiYWNrZ3JvdW5kOiAjMzk1NTlFO1xuICBwYWRkaW5nOiAzcHggMCA5MXB4O1xuICBtYXJnaW4tdG9wOiAtMTA3cHg7XG4gIC8qICAuYXBsX21hcCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvbWFwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEzODBweDtcbiAgICAgIGhlaWdodDogNjU4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MThweDtcbiAgICAgIGxlZnQ6IC0xMDVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfSovXG59XG4jYXBsX3dvcmxkIC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhcGxfd29ybGQgLmFwbF93b3JsZF9iaWcge1xuICBmb250LXNpemU6IDE3MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxOTNjOTg7XG4gIG1hcmdpbi1ib3R0b206IC0yNnB4O1xuICAvKlxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICB9Ki9cbn1cbiNhcGxfd29ybGQgLmFwbF93b3JsZF9oYXNoIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDMycHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgLyogICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCl7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgICAgICAgICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjbWFwIC5tYXBfdXAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gICNtYXAgLm1hcF91cCAubWFwX3VwX2xlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1hcF9mbGFncyAuYnIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubWFwX2ZsYWdzIC5iciBzcGFuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYXBfZmxhZ3MgLmJyIC5mbGFnIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG4gIC5tYXBfZmxhZ3MgLmJyIC5vZmZpY2VfYWRkcmVzc19ibG9jayB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLmlud29ybGQgLm1haW5faW1nIC5pbm5lciB7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICNtYXAgLm1hcF91cCAubWFwX2xpc3Qge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gICNtYXAgLm1hcF91cCAubWFwX2xpc3QgLm1hcF9saXN0X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI21hcCAubWFwX3VwIC5tYXBfdXBfcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCB7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxuICAjYXBsdG9kYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuICAjYXBsdG9kYXkgLmdyYXkyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5pbndvcmxkIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaW53b3JsZCAubWFpbl9pbWcgLmlubmVyIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2FwbF93b3JsZCB7XG4gICAgcGFkZGluZzogMjJweCAwIDU4cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtYXAgLm1hcF91cCAubWFwX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlud29ybGQgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ3JheSB7XG4gICAgaGVpZ2h0OiA4NSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAuY2Ege1xuICAgIGhlaWdodDogMTY3cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC51cyB7XG4gICAgaGVpZ2h0OiAxMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXBfZmxhZ3MgLmN5IHtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAudHIge1xuICAgIGhlaWdodDogMTUxcHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC5kZSB7XG4gICAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAucm0ge1xuICAgIGhlaWdodDogMTU1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC5tZCB7XG4gICAgaGVpZ2h0OiAxOTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXBfZmxhZ3MgLmJ5IHtcbiAgICBoZWlnaHQ6IDIxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAudWEge1xuICAgIGhlaWdodDogMTg4cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC5ydSB7XG4gICAgaGVpZ2h0OiAxNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF91cCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjYXBsX3dvcmxkIC5hcGxfd29ybGRfYmlnIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qICAgICNtYXAge1xuICAgICAgICAgIC5tYXBfdXAge1xuICAgICAgICAgICAgLm1hcF9saXN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ3JheSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX3VwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbHRvZGF5IC5pbm5lciB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZ3JheSB7XG4gICAgaGVpZ2h0OiAxMTQlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQge1xuICAgIG1hcmdpbi10b3A6IDYxcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAucGUgc3BhbixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAuemEgc3BhbixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAuYXUgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC51cyB7XG4gICAgaGVpZ2h0OiAxMDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXBfZmxhZ3MgLmNhIHtcbiAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1hcF9mbGFncyAucnUge1xuICAgIGhlaWdodDogMTM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIC51YSB7XG4gICAgaGVpZ2h0OiAxNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYXBfZmxhZ3MgLmN5IHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX2ZsYWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjYXBsX3dvcmxkIC5hcGxfd29ybGRfYmlnIHtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQgLmFwbF93b3JsZF9oYXNoIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbHRvZGF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbHRvZGF5IC5ncmF5MiB7XG4gICAgaGVpZ2h0OiAxMyU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXAtc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLmlubmVyIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF93b3JsZCB7XG4gICAgbGVmdDogLTUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgNTAlKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfY291bnRyeSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDI4MHB4IDAgOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX3JpZ2h0IC5tYXBfbW9iX2ZsYWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX21vYiAubWFwX21vYl9yaWdodCAubWFwX3VwX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvd29ybGQvbWFwXzIwMjFfbmV3LnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQgLm1hcF9tb2JfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQgLm1hcF9tb2JfaXRlbSAubWFwX21vYl9pdGVtX2ltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQgLm1hcF9tb2JfaXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCAtIDVweCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfbGVmdCAubWFwX21vYl9kZXNjIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjYXBsX3dvcmxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCB7XG4gICAgd2lkdGg6IDY2NnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF91cCAubWFwX3VwX2xlZnQgLm1hcF91cF9mbGFnIHtcbiAgICB3aWR0aDogMTExcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCAubWFwX3VwX2ZsYWc6YmVmb3JlIHtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLnJ1IHtcbiAgICB0b3A6IDMlO1xuICAgIGxlZnQ6IDYxJTtcbiAgICBoZWlnaHQ6IDMzM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLnJ1IHNwYW4ge1xuICAgIGxlZnQ6IC02NXB4O1xuICAgIHRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTY5cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIC5tYXBfdXBfbGVmdCB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGx0b2RheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbHRvZGF5IC5ncmF5MiB7XG4gICAgaGVpZ2h0OiA5JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX21vYl9jb3VudHJpZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjYXBsX3dvcmxkIC5hcGxfd29ybGRfYmlnIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF91cCAubWFwX3VwX2xlZnQge1xuICAgIHdpZHRoOiAzNjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4OSU7XG4gICAgbGVmdDogMzIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF91cCAubWFwX3VwX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDQlO1xuICAgIGxlZnQ6IDMyJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfdXAgLm1hcF9saXN0IHtcbiAgICByaWdodDogNTglO1xuICAgIHRvcDogMTk0JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfd29ybGQge1xuICAgIHRvcDogLTI5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX2ZsYWdzIC5tYXBfbW9iX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF93b3JsZCB7XG4gICAgbGVmdDogLTg2JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfdXAgLm1hcF91cF9sZWZ0IHtcbiAgICBsZWZ0OiAxOCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX3VwIC5tYXBfdXBfcmlnaHQge1xuICAgIGxlZnQ6IDEzLjMlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF91cCAubWFwX2xpc3Qge1xuICAgIHJpZ2h0OiA3MSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUuZW4gLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFwX21vYl9yaWdodCAubWFwX3VwX2Rlc2Mge1xuICAgIG1heC13aWR0aDogMjkycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQgLm1hcF9tb2JfZmxhZ3Mge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbHRvZGF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX2ZsYWdzIC5tYXBfbW9iX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX3JpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2FwbF93b3JsZCAuYXBsX3dvcmxkX2JpZyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQgLmFwbF93b3JsZF9oYXNoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZyBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pbndvcmxkIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQgLmFwbF93b3JsZF9iaWcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjYXBsX3dvcmxkIC5hcGxfd29ybGRfaGFzaCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX21vYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX21vYiAubWFwX21vYl9sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNhcGxfd29ybGQgLmFwbF93b3JsZF9iaWcge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbWFwIC5tYXBfbW9iIC5tYXBfbW9iX2ZsYWdzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtYXAgLm1hcF9tb2IgLm1hcF9tb2JfcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI21hcCAubWFwX21vYiB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pbndvcmxkIC5tYWluX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDVweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmlud29ybGQgLm1haW5faW1nIC5pbm5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuIl19 */