@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%,to{left:110%;margin-left:80px}}.no_video.ambassador .level_1.no_video{display:none}.no_video.ambassador .level_1_without_video{display:block}.no_video.ambassador .level_1_without_video .row:nth-child(1){display:flex}.no_video.ambassador .level_1_without_video .row:nth-child(1) .ambassador_level{display:inline-flex;margin-left:auto}.no_video.ambassador .level_1_without_video .row:nth-child(2){background-color:#39559e;color:#fff;margin-top:5px;padding:60px 30px 55px 100px;position:relative}.no_video.ambassador .level_1_without_video .row:nth-child(2) .text{width:37%;min-width:384px;max-width:100%;margin-left:auto}.no_video.ambassador .level_1_without_video .row:nth-child(2) .img_block1{top:-215px}.ambassador{font-size:1.4rem}.ambassador .blick{opacity:0;-webkit-animation:.2s linear .3s both fadeIn;animation:.2s linear .3s both fadeIn}.ambassador .custom-btn{flex-flow:row nowrap;justify-content:center;width:100%;height:58px;padding-top:2px;border:0;position:relative;font-size:15px;font-weight:700;color:#000;text-align:center;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:ease .3s}.ambassador .custom-btn:after{content:"";display:block;width:30px;height:300px;margin-left:60px;background:#fff;background:linear-gradient(to bottom,rgba(255,255,255,.7) 0,#fff 50%,rgba(255,255,255,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff', GradientType=0);position:absolute;left:-40px;top:-150px;z-index:1;transform:rotate(45deg);transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ambassador .ambassador_level,.ambassador .custom-btn{display:flex;align-items:center}.ambassador .ambassador_level .level{font-size:15rem;color:#eee;font-weight:900;display:inline-flex}.ambassador .ambassador_level .title{font-weight:700;font-size:4rem;text-transform:capitalize;color:#39559e;margin-left:-30px;display:inline-flex}.ambassador .main_img{background-image:url(/i/ambadassador/ambassador3x.jpg);background-repeat:no-repeat;height:35vw;background-size:cover;background-color:#4465b2;background-position:bottom center;transition:.3s all}@media (max-width:1440px){.ambassador .main_img{background-image:url(/i/ambadassador/ambassador1x.jpg)}}.ambassador .main_img .inner{position:relative;height:100%;align-items:flex-end;padding-bottom:10.2vw}.ambassador .main_img h1{font-size:5rem;display:flex;flex-direction:column;font-weight:400;text-transform:uppercase;color:#fff;text-align:right;margin-bottom:0}.ambassador .main_img h1 span{font-weight:700}.ambassador .definition{padding:93px 0 113px;background-color:#fff}.ambassador .definition .text{display:flex;position:relative}.ambassador .definition .title{font-weight:700;font-size:5rem;text-transform:capitalize;color:#39559e;border:10px solid #39559e;padding:33px 39px 31px 35px;margin-left:102px}.ambassador .definition .description{font-size:1.4rem;background-color:#fff;position:absolute;bottom:0;right:5.6%;width:60%;transform:translateY(56%);padding:19px 30px 30px 35px;line-height:1.25}.ambassador .level_1_without_video{display:none}.ambassador .start_level .img_block1{position:absolute;width:420px;max-width:100vw;height:346px}.ambassador .start_level .img_block1 .img{width:100%;height:100%;background-size:cover}.ambassador .start_level .plain{width:122px;height:127px;left:81px;bottom:159px;background-size:cover;position:absolute}.ambassador .start_level .flag{width:210px;height:210px;right:35px;top:22px;background-size:cover;position:absolute}.ambassador .start_level .amb{width:260px;height:260px;left:0;transform:translate(29%,14%);bottom:0;background-size:cover;position:absolute;z-index:10;background-image:url(/i/ambadassador/amb.png)}.ambassador .start_level .amb .blick{position:absolute;display:block;height:100%;border-radius:50%;top:0;left:0}.ambassador .level_2 .text_block .img_block .amb .blick:after,.ambassador .level_4 .img_block .amb .blick:after,.ambassador .level_5 .img_block .amb .blick:after,.ambassador .start_level .amb .blick:after{content:"";display:block;width:30px;height:200%;left:-40px;top:-130px;transform:rotate(37deg)}.ambassador .level_1 .ambassador_level_block{display:flex;justify-content:space-between;align-items:center}.ambassador .level_1 .row .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.ambassador .level_1 .row:nth-child(1){background:#eee;padding-bottom:130px;padding-top:20px}.ambassador .level_1 .row:nth-child(1) .inner{align-items:center;display:flex}.ambassador .level_1 .row:nth-child(1) .text{width:43%;margin-right:69px;margin-bottom:22px}.ambassador .level_1 .row:nth-child(1) .img_block1{position:absolute;left:-17px;transform:translate(-6%,87%);bottom:0}.ambassador .level_1 .row:nth-child(1) .img_block1 .text{width:250px;position:absolute;right:-26px;bottom:8px;transform:translate(70%,31%);font-size:1.8rem;margin:0;color:#fff}.ambassador .level_1 .row:nth-child(1) .img_block1 .text span,.ambassador .level_1 .row:nth-child(2) .img_block .text span{font-weight:700}.ambassador .level_1 .row:nth-child(1) .watch_history{display:none}.ambassador .level_1 .row:nth-child(2){background-color:#39559e;color:#fff}.ambassador .level_1 .row:nth-child(2) .inner{position:relative}.ambassador .level_1 .row:nth-child(2) .inner:nth-child(1){height:269px;margin-bottom:8px}.ambassador .level_1 .row:nth-child(2) .inner:nth-child(2){overflow:hidden}.ambassador .level_1 .row:nth-child(2) .img_block{position:absolute;left:0;transform:translateX(-15%);bottom:0}.ambassador .level_1 .row:nth-child(2) .img_block .img{content:'';width:473px;height:475px;background-size:cover}.ambassador .level_1 .row:nth-child(2) .img_block .text{width:250px;right:0;position:absolute;bottom:0;transform:translate(70%,-39%);font-size:1.8rem}.ambassador .level_1 .row:nth-child(2) .videos_block{display:flex;width:100%;margin:0 auto;position:relative;justify-content:space-between}.ambassador .level_1 .row:nth-child(2) .videos_block .video_item_wrapper{padding-bottom:30px;position:relative}.ambassador .level_1 .row:nth-child(2) .videos_block .video_title{margin-top:10px;width:100%;text-align:center;font-size:1.4rem;color:#fff}.ambassador .level_1 .row:nth-child(2) .videos_block .item{display:flex;align-items:center;justify-content:center;margin-right:7px;width:229.71px;height:153.95px;background-color:#c4c4c4;border:10px solid transparent;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}.ambassador .level_1 .row:nth-child(2) .videos_block .item.active{border:10px solid #eee}.ambassador .level_1 .row:nth-child(2) .videos_block .item span{font-size:3.2rem}.ambassador .level_1 .row:nth-child(2) .video{width:570px;background-color:#c4c4c4;position:absolute;bottom:28%;right:0}.ambassador .level_1 .ambassador_level .level{color:#fff}.ambassador .level_1 .ambassador_level .title{margin-left:-62px}.ambassador .level_2{padding:40px 0 0}.ambassador .level_2 .row{display:flex;justify-content:space-between}.ambassador .level_2 .row:nth-child(1){margin-bottom:35px}.ambassador .level_2 .row:nth-child(1) .video{width:570px;background-color:#c4c4c4;position:absolute;right:0;bottom:-35px;transform:translateY(27%);z-index:10}.ambassador .level_2 .row:nth-child(2){position:relative}.ambassador .level_2 .row:nth-child(2) .text{margin-left:100px;border:10px solid #39559e;padding:50px 155px 48px 48px;width:50%;line-height:1.25}.ambassador .level_2 .row:nth-child(2) .video{width:570px;background-color:#c4c4c4;position:absolute;right:0;bottom:0;transform:translateY(27%)}.ambassador .level_2 .img{position:relative;content:'';display:block;width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.ambassador .level_2 .img .img_bg{z-index:-1}.ambassador .level_2 .text_block{display:flex;flex-direction:column;width:42%;min-width:491.4px}.ambassador .level_2 .text_block .map2{display:block;width:600px;height:360px;background-size:contain;background-repeat:no-repeat;margin-right:10px;margin-top:20px;position:absolute;top:50px;right:0;z-index:0}.ambassador .level_2 .text_block .img_block,.ambassador .level_3 .img_block{padding-bottom:52%;top:22%;right:36%}.ambassador .level_2 .text_block .img_block .plain{width:150px;height:157px;top:-30px;left:-32px}.ambassador .level_2 .text_block .img_block .ring{width:160px;height:174px;top:-82px;left:47px}.ambassador .level_2 .text_block .img_block .diamond{top:-5px;left:206px;width:74px;height:90px}.ambassador .level_2 .text_block .img_block .number{top:-24px;left:233px}.ambassador .level_2 .text_block .img_block .ellipse{width:100px;height:100px;top:-27px;left:75px}.ambassador .level_2 .text_block .img_block .amb{width:250px;height:253px;background-image:url(/i/ambadassador/gold2.png)}.ambassador .level_2 .text_block .img_block .amb .blick{position:absolute;display:block;height:100%;border-radius:50%;top:0;left:0}.ambassador .level_2 .text_block .ambassador_level{margin-bottom:27px;z-index:1}.ambassador .level_2 .text_block .text{position:relative;z-index:1}.ambassador .level_2 .text_block .text:before{position:absolute;right:-15%;top:50%;content:'';display:block;width:30px;height:60px;background-image:url(/i/ambadassador/triangle.png);background-size:cover;transform:translateY(-50%)}.ambassador .level_2 .text_block .videos_block,.ambassador .level_4 .inner{display:flex;justify-content:space-between}.ambassador .level_2 .text_block .videos_block .item{display:flex;align-items:center;justify-content:center;width:229.71px;height:153.95px;background-color:#c4c4c4;border:10px solid transparent;cursor:pointer;background-size:cover;background-position:center;background-repeat:no-repeat}.ambassador .level_2 .text_block .videos_block .item.active{border:10px solid #eee}.ambassador .level_2 .text_block .videos_block .video_item_wrapper{padding-bottom:30px;position:relative}.ambassador .level_2 .text_block .videos_block .video_title{margin-top:10px;width:100%;text-align:center;font-size:1.4rem}.ambassador .level_2 .text_block .text_watch{background:#39559e;font-size:1.4rem;color:#fff;padding:28.25px 30px 8.5px 37.19px;margin-bottom:20px}.ambassador .level_3{padding:60px 0 0}.ambassador .level_3 .custom-btn:after{content:"";display:block;width:30px;height:600px;left:-40px;top:-130px;transform:rotate(37deg)}.ambassador .level_3 .row:nth-child(2){background-color:#39559e;color:#fff;margin-top:5px;padding:60px 30px 55px 100px;position:relative}.ambassador .level_3 .row:nth-child(2) .text{width:37%;min-width:384px}.ambassador .level_3 .row:nth-child(2) .img{content:'';display:block;width:554px;height:510px;background-size:cover;background-repeat:no-repeat;position:absolute;right:5.5%;bottom:-32%}.ambassador .level_3 .img_block .plain{width:220px;height:222px;transform:rotate(28deg);top:-181px;left:73px}.ambassador .level_3 .img_block .ring{width:160px;height:174px;top:-82px;left:47px}.ambassador .level_3 .img_block .diamond{top:-76px!important;left:287px!important;width:115px!important;height:115px!important}.ambassador .level_3 .img_block .number{top:-115px;left:310px}.ambassador .level_3 .img_block .ellipse{width:120px;height:120px;top:39px;left:-31px}.ambassador .level_3 .img_block .elps2{left:266px}.ambassador .level_3 .img_block .amb{width:350px;height:350px;top:-76px;background-image:url(/i/ambadassador/platinum3.png)}.ambassador .level_3 .img_block .amb .blick{position:absolute;display:block;width:350px;height:350px;border-radius:50%;top:0;left:0}.ambassador .level_3 .img_block .platinum3{width:420px;height:420px}.ambassador .level_3 .img_block .watch{width:184px;height:400px;top:-163px;left:-110px}.ambassador .level_4{background:#eee;padding:160px 0 225px}.ambassador .level_4 .img{content:'';background-size:100%;position:relative}.ambassador .level_4 .text_block{width:43.4%;margin-top:10px}.ambassador .level_4 .text_block .text{max-width:400px;margin-left:10px}.ambassador .level_4 .ambassador_level{margin-bottom:40px}.ambassador .level_4 .ambassador_level .level{color:#fff}.ambassador .level_4 .img_block{top:70%;transform:translateX(211px)}.ambassador .level_4 .img_block .plain{width:220px;height:222px;transform:rotate(132deg);top:-51px;left:120px}.ambassador .level_4 .img_block .earring{width:145px;height:365px;top:-193px;left:-201px;z-index:2}.ambassador .level_4 .img_block .diamond{top:-139px!important;left:180px!important;width:115px!important;height:115px!important}.ambassador .level_4 .img_block .number{top:-142px;left:232px}.ambassador .level_4 .img_block .ellipse{width:120px;height:120px;top:-52px;left:-142px}.ambassador .level_4 .img_block .elps3{left:5px;top:-194px}.ambassador .level_4 .img_block .elps2{left:155px;top:-50px}.ambassador .level_4 .img_block .money{width:365px;height:300px;top:-272px;left:-161px}.ambassador .level_4 .img_block .amb{width:350px;height:350px;top:-163px;left:-110px;background-image:url(/i/ambadassador/daimond_amb.png)}.ambassador .level_4 .img_block .amb .blick,.ambassador .level_5 .img_block .amb .blick{position:absolute;display:block;height:100%;border-radius:50%;top:0;left:0}.ambassador .level_4 .img_block [data-animate]{opacity:0}.ambassador .level_5{padding:60px 0}.ambassador .level_5 .row{color:#fff}.ambassador .level_5 .row:nth-child(1){margin-bottom:10px}.ambassador .level_5 .row:nth-child(2){background:#39559e;padding:51px 0 46px 101px}.ambassador .level_5 .row .text{width:100%;max-width:360px;line-height:1.25}.ambassador .level_5 .row .img{content:'';display:block;width:605px;height:441px;background-size:cover;position:absolute;right:1%;bottom:69%;transform:translateY(50%)}.ambassador .level_5 .img_block{top:70%;transform:translateX(211px)}.ambassador .level_5 .img_block .plain{width:191px;height:200px;top:-35px;left:133px;transform:rotate(133deg)}.ambassador .level_5 .img_block .city{width:190px;height:365px;top:-193px;left:-201px;z-index:2}.ambassador .level_5 .img_block .diamond{top:-139px!important;left:180px!important;width:115px!important;height:115px!important}.ambassador .level_5 .img_block .number{top:-149px;left:229px}.ambassador .level_5 .img_block .ellipse{width:120px;height:120px;top:-106px;left:-137px}.ambassador .level_5 .img_block .elps2{left:144px;top:-102px}.ambassador .level_5 .img_block .elps4{left:100px;top:68px}.ambassador .level_5 .img_block .elps3{left:-93px;top:65px}.ambassador .level_5 .img_block .elps5{top:-195px;left:2px}.ambassador .level_5 .img_block .money{width:240px;height:197px;top:-217px;left:-11px}.ambassador .level_5 .img_block .amb{width:350px;height:350px;top:-163px;left:-110px;background-image:url(/i/ambadassador/crown.png)}.ambassador .career_start{padding-bottom:110px}.ambassador .career_start .row{display:flex;justify-content:space-between}.ambassador .career_start .img_block{display:flex;align-items:center;flex-direction:column;margin-left:52px;width:100%;max-width:527px;position:relative}.ambassador .career_start .img_block .img{display:block;width:216px;height:339px;background-size:cover;background-repeat:no-repeat}.ambassador .career_start .img_block .title{font-size:8rem;font-weight:700;color:#39559e;order:3;position:absolute;bottom:16.8px;left:48%;transform:translateX(-75%);transition:3s all;opacity:0}.ambassador .career_start .img_block .title.animate__animated{opacity:1;transform:translate(-48%)}.ambassador .career_start .text_block{width:48.5%;padding:55px 0 0}.ambassador .career_start .text_block .text{max-width:370px;margin-bottom:33px}.ambassador .career_start .text_block .slogan{font-weight:700;font-size:3rem;text-transform:uppercase;color:#39559e;margin-bottom:22px}.ambassador .career_start .text_block .btn{background-color:#39559e;border-radius:20px;color:#fff;font-size:2rem;display:inline-flex;justify-content:center;align-items:center;max-width:360px;padding:7px 20px}.ambassador .img_block{position:absolute}.ambassador .img_block .plain,.ambassador .img_block .ring{content:'';background-size:cover;z-index:3;position:absolute}.ambassador .img_block .ring{z-index:2}.ambassador .img_block .diamond{content:''!important;position:absolute!important;background-size:contain!important;background-repeat:no-repeat!important}.ambassador .img_block .number{content:'';position:absolute;height:60px;width:60px;background-size:contain;background-repeat:no-repeat;z-index:0}.ambassador .img_block .ellipse{content:'';z-index:11;background-size:cover;position:absolute}.ambassador .img_block .amb,.ambassador .img_block .platinum3{content:'';z-index:10;background-size:cover;position:absolute}.ambassador .img_block .city,.ambassador .img_block .earring,.ambassador .img_block .money,.ambassador .img_block .watch{content:'';background-size:cover;position:absolute}.en .ambassador .level_4 .text_block .text{max-width:430px}.level_1.no_video .row:nth-child(2) .text{display:none}.level_1.no_video .row:nth-child(2){padding-bottom:30px}.level_1.no_video .video,.level_1.no_video .videos_block{display:none!important}@media (max-width:1100px){.no_video.ambassador .level_1_without_video .row:nth-child(2) .img_block1{left:0}}@media (max-width:992px){.no_video.ambassador .level_1_without_video{background:#eee}.no_video.ambassador .level_1_without_video .row:nth-child(1) .ambassador_level{margin-left:0}.no_video.ambassador .level_1_without_video .row:nth-child(1) .ambassador_level .level{color:#fff}.no_video.ambassador .level_1_without_video .row:nth-child(2){padding:0;background-color:transparent}.no_video.ambassador .level_1_without_video .row:nth-child(2) .text{color:#000;width:100%;margin-bottom:40px}.no_video.ambassador .level_1_without_video .row:nth-child(2) .img_block1{position:relative;top:auto;height:auto;transform:translate(-50%,0);left:50%}.no_video.ambassador .level_1_without_video .row:nth-child(2) .amb{transform:translate(-50%,0);left:50%}}@media (max-width:768px){.no_video.ambassador .level_1_without_video .row:nth-child(2){padding:7% 3% 15%}.no_video.ambassador .level_1_without_video .row:nth-child(2) .text{width:100%;min-width:100%}}@media (max-width:380px){.no_video.ambassador .level_1_without_video .row:nth-child(2){padding-bottom:25%}}.tr .ambassador .definition .description{width:69%}@media (max-width:1220px){.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1 .text{width:200px;transform:translate(70%,0)}}@media (max-width:1100px){.mobile_available .ambassador .level_3 .img_block .watch{width:175px;height:299px;top:-78px;left:-110px}.mobile_available .ambassador .level_3 .img_block .amb{width:270px;height:270px;top:-33px;left:-20px}.mobile_available .ambassador .level_3 .img_block .blick{width:270px;height:270px}.mobile_available .ambassador .level_3 .img_block .ellipse{width:100px;height:100px;top:49px;left:-46px}.mobile_available .ambassador .level_3 .img_block .elps2{left:182px}.mobile_available .ambassador .level_3 .img_block .plain{width:180px;height:180px;top:-123px;left:38px}.mobile_available .ambassador .level_3 .img_block .diamond{top:-43px!important;left:199px!important;width:95px!important;height:95px!important;z-index:4}.mobile_available .ambassador .level_3 .img_block .number{left:192px}.mobile_available .ambassador .level_5 .img_block{transform:translateX(123px)}}@media (max-width:1180px){.mobile_available .ambassador .definition .description{right:0;transform:translateY(60%)}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1 .text{display:none}.mobile_available .ambassador .level_2 .text_block .videos_block{flex-direction:column;width:100%}.mobile_available .ambassador .level_2 .text_block .videos_block .video_item_wrapper{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;max-width:230px;display:flex;flex-direction:column}.mobile_available .ambassador .level_2 .row:nth-child(1) .video{position:absolute;left:auto;right:0;top:auto;bottom:0;transform:translateY(-15%);width:660px}.mobile_available .ambassador .level_3 .row:nth-child(2) .img{width:45%;height:0;padding-bottom:41%;bottom:0}.mobile_available .ambassador .level_4 .img{width:45%;height:0;padding-bottom:37%;background-size:cover}.mobile_available .ambassador .level_4 .text_block{width:45%}.mobile_available .ambassador .level_5 .row .img{width:45%;height:0;padding-bottom:33%}.mobile_available .ambassador .level_5 .img_block{transform:translateX(125px)}}@media (max-width:1100px){.mobile_available .ambassador .level_4 .img_block .amb{width:300px;height:300px}.mobile_available .ambassador .level_4 .img_block .money{width:310px;height:254px;top:-252px;left:-130px}.mobile_available .ambassador .level_4 .img_block .earring{width:102px;height:281px;top:-159px;left:-158px;z-index:2}.mobile_available .ambassador .level_4 .img_block .plain{width:160px;height:160px;transform:rotate(132deg);top:-50px;left:103px}.mobile_available .ambassador .level_4 .img_block .diamond{top:-139px!important;left:157px!important;width:95px!important;height:95px!important}.mobile_available .ambassador .level_4 .img_block .number{left:199px}.mobile_available .ambassador .level_4 .img_block .elps3{left:-20px;top:-199px}.mobile_available .ambassador .level_4 .img_block .ellipse{top:-75px;left:-146px}.mobile_available .ambassador .level_4 .img_block .elps2{left:108px;top:-76px}.mobile_available .ambassador .level_4 .text_block{width:auto}.mobile_available .ambassador .level_4 .img_block{transform:translateX(145px)}.mobile_available .ambassador .level_4{background:#eee;padding:60px 0 25px}}@media (max-width:1060px){.mobile_available .ambassador .main_img{background-image:url(/i/ambadassador/mobile_main_bg.jpg);background-position:right top -2px;background-size:cover;position:relative}.mobile_available .ambassador .main_img .inner{z-index:2}.mobile_available .ambassador .main_img:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/i/ambadassador/main_pair_mobile.png);background-repeat:no-repeat;background-position:left -15px bottom;background-size:auto 100%}.mobile_available #wrapper main .main_img .inner h1 span{text-align:right}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-end}.mobile_available .ambassador .definition .text .description,.mobile_available .ambassador .level_2 .text_block .text_watch,.mobile_available .text,.mobile_available .watch_history{font-size:1.6rem;line-height:1.5}.mobile_available .ambassador .level_5 .row .text{line-height:1.5}.mobile_available .main_img .inner h1{line-height:1.3;font-size:4.7rem}.mobile_available .ambassador .definition .title{margin-left:0}.mobile_available .ambassador .definition .description{width:100%;max-width:none}.mobile_available .ambassador .level_1 .ambassador_level_block{flex-direction:column;align-items:flex-start;width:48%}.mobile_available .ambassador .level_1 .ambassador_level_block .text{width:100%;margin:0}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block{right:auto;bottom:auto;transform:unset;left:auto;position:relative}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block .img{width:432px;height:475px;background-size:contain;background-repeat:no-repeat;background-position:center}.mobile_available .ambassador .level_1 .row:nth-child(2) .video{left:0;right:auto}.mobile_available .ambassador .level_1 .row:nth-child(1){padding-bottom:230px}.mobile_available .ambassador .level_1 .row:nth-child(1) .inner{flex-direction:column;align-items:flex-start}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1{position:absolute;left:unset;transform:translate(-6%,10%);bottom:0;right:0}.mobile_available .ambassador .career_start .row{flex-wrap:wrap}.mobile_available .ambassador .career_start .img_block{width:100%;margin:0 auto}.mobile_available .ambassador .career_start .text_block{width:100%;display:flex;justify-content:space-between;flex-direction:column}.mobile_available .ambassador .career_start .text_block .text{max-width:100%}.mobile_available .ambassador .ambassador .level_1 .row:nth-child(1) .img_block .img{background-size:contain;background-repeat:no-repeat}.mobile_available .ambassador .level_5 .img_block{top:87%}.mobile_available .ambassador .level_5 .img_block .amb{width:250px;height:250px;top:-102px;left:-90px}.mobile_available .ambassador .level_5 .img_block .amb .brlnt{width:30px;height:30px}.mobile_available .ambassador .level_5 .img_block .city{width:138px;height:250px;top:-114px;left:-144px}.mobile_available .ambassador .level_5 .img_block .money{width:200px;height:154px;top:-141px;left:-23px}.mobile_available .ambassador .level_5 .img_block .plain{width:130px;height:130px;top:7px;left:87px;transform:rotate(137deg)}.mobile_available .ambassador .level_5 .img_block .diamond{top:-60px!important;left:142px!important;width:65px!important;height:65px!important;transform:rotate(12deg);z-index:2}.mobile_available .ambassador .level_5 .img_block .number{width:42px;height:50px;top:-144px;left:140px}.mobile_available .ambassador .level_5 .img_block .ellipse{width:90px;height:90px;top:-62px;left:-112px}.mobile_available .ambassador .level_5 .img_block .elps3{left:-81px;top:58px}.mobile_available .ambassador .level_5 .img_block .elps4{left:58px;top:59px}.mobile_available .ambassador .level_5 .img_block .elps2{left:91px;top:-63px}.mobile_available .ambassador .level_5 .img_block .elps5{top:-127px;left:-10px}}@media (max-width:992px){.mobile_available .ambassador .level_1 .row:nth-child(1){padding-bottom:40px}.mobile_available .ambassador .level_1 .row:nth-child(1) .text{width:100%}.mobile_available .ambassador .level_1 .ambassador_level_block{width:100%}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1 .text{display:none}.mobile_available .ambassador .level_1 .row:nth-child(1) .watch_history{display:block;margin-top:100px}.mobile_available .ambassador .level_1 .row:nth-child(1) .watch_history span{font-weight:700}.mobile_available .ambassador .start_level .img_block1 .img{height:0;padding-top:89%;background-size:contain;background-repeat:no-repeat}.mobile_available .ambassador .level_1 .row:nth-child(2) .videos_block{flex-wrap:wrap;justify-content:center}.mobile_available .ambassador .level_1 .row:nth-child(2) .inner:nth-child(1){height:auto}.mobile_available .ambassador .level_1 .row:nth-child(2) .video{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:20px auto;width:100%}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1{position:relative;transform:translate(-50%,0);left:50%;right:auto;height:auto}.mobile_available .ambassador .start_level .amb{transform:translate(-50%,0);left:50%;top:30%;bottom:0}.mobile_available .ambassador .start_level .flag{left:41%;top:0}.mobile_available .ambassador .start_level .plain{left:64px;bottom:auto;top:60px}.mobile_available .ambassador .level_2 .text_block .img_block{top:10%}.mobile_available .ambassador .level_2 .text_block .text{width:50vw}.mobile_available .ambassador .level_2 .text_block{width:100%}.mobile_available .ambassador .level_2 .row .img{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:0 auto 20px;width:100%;height:0;padding-bottom:67%}.mobile_available .ambassador .level_2 .text_block .text:before{display:none}.mobile_available .ambassador .level_2 .text_block .ambassador_level{margin-bottom:0}.mobile_available .ambassador .level_2 .text_block .text_watch{padding:20px;z-index:2}.mobile_available .ambassador .level_2 .row:nth-child(1) .video{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:unset;margin-bottom:20px}.mobile_available .ambassador .level_2 .text_block .videos_block{flex-direction:row;flex-wrap:wrap;justify-content:center}.mobile_available .ambassador .level_2 .img{height:0;padding-bottom:67%}.mobile_available .ambassador .level_3 .row:nth-child(2) .img{width:45%;padding-bottom:37%;background-position:center;right:1%;bottom:34%}.mobile_available .ambassador .level_3 .row:nth-child(2){padding:7% 5%}.mobile_available .ambassador .level_4 .text_block{width:100%;order:1}.mobile_available .ambassador .level_4 .inner{flex-wrap:wrap}.mobile_available .ambassador .level_4 .img{order:2;margin:0 auto;width:100%;max-width:478px;padding-bottom:48%}.mobile_available .ambassador .level_4 .text_block .text{width:100%;max-width:100%}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block{margin:0 auto;width:100%}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block .img{width:100%;height:0;padding-bottom:50%}.mobile_available .ambassador .career_start .text_block .slogan{font-size:2rem}.mobile_available .ambassador .level_4 .img_block{top:65%;transform:translateX(187px)}.mobile_available #wrapper .videos_block{flex-wrap:wrap;margin-left:-13px}.mobile_available #wrapper .videos_block.vb2,.mobile_available #wrapper .videos_block.vb2 .video_item_wrapper{margin-left:0}.mobile_available #wrapper .videos_block.vb2 .video_item_wrapper:last-child{margin-left:26px}.mobile_available #wrapper .video_item_wrapper{width:230px;margin-left:26px}.mobile_available #wrapper .video_item_wrapper .item{width:100%}}@media (max-width:920px){.mobile_available .main_img h1 span:first-child{font-size:4.8rem}.mobile_available .ambassador .level_5 .row:nth-child(2){padding:51px 0 46px 35px}}@media (max-width:880px){.mobile_available .ambassador .level_3 .row:nth-child(2) .text{width:100%;background-color:#39559e;padding:20px}.mobile_available .ambassador .level_3 .img_block .number{top:-131px}.mobile_available .ambassador .level_3 .row:nth-child(2){padding:4px 20px 40px;background-color:transparent}.mobile_available .ambassador .level_3 .img_block{position:relative;top:215px;right:auto;left:40%;padding-bottom:65%}}@media (max-width:820px){.mobile_available .main_img h1 span:first-child{margin-bottom:0}.mobile_available .ambassador .ambassador_level .title{margin-left:-31px}}@media (max-width:768px){.mobile_available .main_img .inner h1{font-size:3.7rem}.mobile_available .main_img .inner h1 span:first-child{font-size:3.8rem}.mobile_available .ambassador .ambassador_level .level{font-size:12rem}.mobile_available .ambassador .ambassador_level .title{font-size:3rem}.mobile_available .ambassador .definition{padding:50px 0}.mobile_available .ambassador .definition .text{border:7px solid #39559e;padding:33px 39px 31px 35px;flex-wrap:wrap}.mobile_available .ambassador .definition .text .title{border:0;width:100%;padding:0}.mobile_available .ambassador .definition .text .description{background:0 0;position:initial;bottom:auto;right:auto;padding:0;transform:none}.mobile_available .ambassador .level_1 .row:nth-child(1){padding-bottom:100px}.mobile_available .ambassador .start_level .flag{width:190px;height:190px;top:10px}.mobile_available .ambassador .level_2 .text_block .img_block{right:43%}.mobile_available .ambassador .level_3 .img_block{padding-bottom:75%;left:38%}.mobile_available .ambassador .level_5 .row .img{padding-bottom:60%;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;transform:unset}.mobile_available .ambassador .level_3 .row:nth-child(2) .text,.mobile_available .ambassador .level_5 .row .text{width:100%;max-width:100%;margin:0}.mobile_available .ambassador .level_4 .img{order:2;margin:0 auto;width:100%;padding-bottom:70%}.mobile_available .ambassador .level_5 .row:nth-child(2){padding:7% 5%}.mobile_available .ambassador .level_5 .img_block{top:50%;transform:translateX(50%);left:46%}.mobile_available .ambassador .level_2 .text_block .map2{top:155px;width:100%}}@media (max-width:690px){.mobile_available .ambassador .career_start .img_block .title{font-size:6rem}.mobile_available .ambassador .level_2 .text_block .text{width:100%;padding-bottom:0}.mobile_available .ambassador .level_2 .text_block .map2{top:-170px;height:0;padding-top:55%;width:100%;position:relative}.mobile_available .ambassador .level_2 .text_block .img_block{top:-230px;position:relative;right:auto;padding-bottom:80px;left:31%;transform:translate(0)}.mobile_available .ambassador .level_3 .img_block{padding-bottom:85%;left:36%}}@media (max-width:640px){.mobile_available .main_img .inner h1{font-size:3rem}.mobile_available .main_img .inner h1 span:first-child{font-size:3rem}.mobile_available .level_1.isset_video .row:nth-child(2) .inner{width:100%}.mobile_available .ambassador .level_1 .row:nth-child(2) .video{margin-top:0}.mobile_available .ambassador .level_3 .img_block .watch{width:110px;height:188px}.mobile_available .ambassador .level_3 .img_block .amb{width:230px;height:230px;top:-34px;left:-29px}.mobile_available .ambassador .level_3 .img_block .blick{width:230px;height:230px}.mobile_available .ambassador .level_3 .img_block .plain{width:140px;height:140px;transform:rotate(28deg);top:-106px;left:26px}.mobile_available .ambassador .level_3 .img_block .diamond{top:-43px!important;left:158px!important;width:75px!important;height:75px!important;z-index:4}.mobile_available .ambassador .level_3 .img_block .watch{top:-23px;left:-84px}.mobile_available .level_3 .img_block .ellipse{width:80px;height:80px;top:40px;left:-49px}.mobile_available .ambassador .level_3 .img_block .elps2{left:145px}.mobile_available .ambassador .level_3 .img_block .number{width:34px;height:40px;top:-62px;left:179px}.mobile_available .ambassador .level_3 .img_block{padding-bottom:62%;top:155px}.mobile_available .ambassador .ambassador_level .title{margin-left:-20px}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available .ambassador .main_img:before{background-size:auto calc(100% - 155px)}.mobile_available .ambassador .main_img{background-position:center -2px}.mobile_available #wrapper main .main_img .inner{justify-content:flex-start}.mobile_available #wrapper main .main_img .inner h1,.mobile_available #wrapper main .main_img .inner h1 span{text-align:center}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center;margin-top:22px}}@media (max-width:576px){.mobile_available .ambassador .definition .title{font-size:3rem}.mobile_available .ambassador .ambassador_level .level{font-size:10rem}.mobile_available .ambassador .ambassador_level .title{font-size:3rem}.mobile_available .ambassador .level_2 .text_block,.mobile_available .ambassador .level_3 .row:nth-child(2) .text{min-width:0}.mobile_available .ambassador .career_start .img_block .title{font-size:4rem}.mobile_available .ambassador .level_2 .text_block .img_block{left:26%}.mobile_available .ambassador .level_3 .img_block{padding-bottom:72%}.mobile_available .ambassador .level_4 .img_block .amb{width:200px;height:200px;top:-110px;left:-43px}.mobile_available .ambassador .level_4 .img_block .money{width:220px;height:169px;top:-173px;left:-68px}.mobile_available .ambassador .level_4 .img_block .earring{width:75px;height:235px;top:-139px;left:-98px}.mobile_available .ambassador .level_4 .img_block .plain{width:100px;height:100px;transform:rotate(138deg);top:-20px;left:100px}.mobile_available .ambassador .level_4 .img_block .diamond{top:-105px!important;left:127px!important;width:65px!important;height:65px!important}.mobile_available .ambassador .level_4 .img_block .number{width:32px;height:38px;top:-120px;left:145px}.mobile_available .ambassador .level_4 .img_block .ellipse{width:70px;height:70px;top:-47px;left:-62px}.mobile_available .ambassador .level_4 .img_block .elps2{left:108px;top:-48px}.mobile_available .ambassador .level_4 .img_block .elps3{left:22px;top:-130px}.mobile_available .no_video.ambassador .level_1_without_video .row:nth-child(2) .text{min-width:100%}}@media (max-width:530px){.mobile_available .ambassador .level_3 .img_block{padding-bottom:80%}}@media (max-width:500px){.mobile_available .ambassador .level_3 .img_block{left:32%}.mobile_available .ambassador .level_5 .row .img{padding-bottom:80%}}@media (max-width:475px){.mobile_available .ambassador .level_2 .text_block .map2{padding-top:65%}.mobile_available .ambassador .level_3 .img_block{padding-bottom:90%}.mobile_available .ambassador .level_4 .img_block{transform:translateX(165px)}.mobile_available .ambassador .level_5 .row .img{width:90%}}@media (max-width:445px){.mobile_available #wrapper .videos_block{justify-content:space-between;margin-left:0}.mobile_available .level_1.isset_video .row:nth-child(2) .inner{width:100vw}.mobile_available #wrapper .videos_block.vb2{width:100vw;margin-left:-5vw}.mobile_available #wrapper .videos_block.vb2 .video_item_wrapper:nth-last-child{margin-right:5vw}.mobile_available #wrapper .video_item_wrapper{width:calc(50% - 13px);margin-left:0}.mobile_available #wrapper .video_item_wrapper .video_title{padding:0 4%}.mobile_available .ambassador .level_2 .text_block .map2{top:0;width:100vw;margin-left:-5vw;padding-top:80%}.mobile_available .ambassador .level_2 .text_block .img_block{left:19%}.mobile_available .ambassador .level_3 .img_block{padding-bottom:100%;left:30%}.mobile_available .ambassador .level_4 .img_block{left:35%;transform:translateX(50%)}}@media (max-width:425px){.mobile_available .ambassador .career_start .text_block .btn{width:100%}.mobile_available.en .ambassador .main_img h1{font-size:4.5rem}.mobile_available .ambassador .start_level .img_block1 .img{background-size:contain}.mobile_available .ambassador .level_1 .row:nth-child(1) .img_block1 .text{width:90%;margin-left:5%;margin-right:5%}.mobile_available .ambassador .level_2 .text_block .map2{padding-top:90%;margin-top:27px}.mobile_available .ambassador .level_2 .text_block .img_block{left:23%}.mobile_available .ambassador .level_2 .text_block .amb,.mobile_available .ambassador .level_2 .text_block .blick{width:200px;height:200px}.mobile_available .ambassador .level_2 .text_block .diamond{top:-5px;left:166px;width:70px;height:70px;z-index:3}.mobile_available .ambassador .level_2 .text_block .plain{width:120px;height:120px;top:-26px;left:-28px}.mobile_available .ambassador .level_2 .text_block .ring{width:140px;height:156px;z-index:2;top:-72px;left:33px}.mobile_available .ambassador .level_2 .text_block .ellipse{width:80px;height:80px;top:-19px;left:61px}.mobile_available .ambassador .level_2 .text_block .number{top:-15px;left:193px}.mobile_available .ambassador .level_2 .text_block .img_block .diamond{left:160px!important}.mobile_available .ambassador .level_3 .img_block{padding-bottom:85%}.mobile_available .ambassador .level_3 .img_block .amb{width:200px;height:200px;top:-65px;left:-20px}.mobile_available .ambassador .level_3 .img_block .plain{width:100px;height:100px;top:-116px;left:33px}.mobile_available .ambassador .level_3 .img_block .watch{width:90px;height:175px;top:-60px;left:-67px}.mobile_available .ambassador .level_3 .img_block .ellipse{width:60px;height:60px;top:3px;left:-34px}.mobile_available .ambassador .level_3 .img_block .elps2{left:135px}.mobile_available .ambassador .level_3 .img_block .diamond{top:-62px!important;left:143px!important;width:65px!important;height:65px!important}.mobile_available .ambassador .level_3 .img_block .number{top:-77px;left:160px}.mobile_available .ambassador .level_5 .row:nth-child(2){padding-bottom:15%}.mobile_available .ambassador .ambassador_level .title{font-size:2.7rem}}@media (max-width:400px){.mobile_available .ambassador .definition .text{padding:15px}.mobile_available .ambassador .definition .title{font-size:2rem}.mobile_available .ambassador .start_level .flag{width:160px;height:160px;top:13px}.mobile_available .ambassador .start_level .plain{width:100px;height:100px}.mobile_available .ambassador .level_4 .img{padding-bottom:100%}.mobile_available .ambassador .level_5 .img_block .plain{width:100px;height:100px;top:25px;left:98px;transform:rotate(137deg)}.mobile_available .career_start .text_block .btn{font-size:1.8rem}}@media (max-width:375px){.mobile_available .level_2 .text_block .img_block{top:34%}.mobile_available .level_2 .text_block .text{padding-bottom:100%}.mobile_available .ambassador .level_2 .text_block .img_block{top:-190px}.mobile_available .ambassador .level_3 .img_block{padding-bottom:95%}.mobile_available .ambassador .level_5 .img_block .number{display:none}.mobile_available .ambassador .start_level .img_block1 .img{padding-top:100%}}@media (max-width:360px){.mobile_available.en .ambassador .main_img h1{font-size:4rem}.mobile_available .ambassador .custom-btn:after{transform:rotate(37deg)}.mobile_available .ambassador .start_level .img_block1 .img{padding-top:108%}.mobile_available .ambassador .level_2 .text_block .img_block{left:18%}.mobile_available .ambassador .level_3 .img_block{left:22%;padding-bottom:105%}.mobile_available .ambassador .level_5 .row .img{padding-bottom:100%}.mobile_available .ambassador .ambassador_level .title{font-size:2.6rem}}@media (max-width:340px){.mobile_available .ambassador .level_2 .text_block .img_block{right:85%}.mobile_available .ambassador .level_3 .img_block{left:20%;padding-bottom:110%}.mobile_available .ambassador .level_4 .img_block{left:32%}.mobile_available .ambassador .ambassador_level .level{font-size:8rem}.mobile_available .ambassador .ambassador_level .title{font-size:2.4rem;margin-left:-10px;line-height:normal}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFtYmFzc2Fkb3IubGVzcyIsImFtYmFzc2Fkb3IuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBLEFBK0dFLDJCQUNFLEUsQ0FDRSxVLENBQ0EsYSxDQUVGLEcsQ0FJQSxFLENBSEUsUyxDQUNBLGtCQWxISixzQyxDQUVJLFksQ0FGSiwyQyxDQU1JLGEsQ0FOSiw2RCxDQVNNLFksQ0FUTiwrRSxDQVlRLG1CLENBQ0EsZ0IsQ0FiUiw2RCxDQWtCTSx3QixDQUNBLFUsQ0FDQSxjLENBQ0EsNEIsQ0FDQSxpQixDQXRCTixtRSxDQXlCUSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQTVCUix5RSxDQWdDUSxVLENBT1YsVyxDQW1GRSxnQixDQW5GRixrQixDQUdJLFMsQ0FDQSw0QyxDQUFBLG9DLENBSkosdUIsQ0FjSSxvQixDQUdBLHNCLENBSUEsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUSxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBRUEsbUIsQ0FsQ0osNkIsQ0FzQ0ksVSxDQUNBLGEsQ0FDQSxVLENBQ0EsWSxDQUNBLGdCLENBQ0EsZSxDQUdBLCtGLENBQ0EscUgsQ0FDQSxpQixDQUNBLFUsQ0FDQSxVLENBQ0EsUyxDQUVBLHVCLENBRUEsa0IsQ0FDQSw4QixDQUNBLHNCLENBQ0EsNkIsQ0FDQSxxQixDQUNBLDRCLENBQ0Esb0IsQ0FDQSw2QyxDQUNBLHFDLENBQ0EsMEMsQ0FDQSxrQyxDQWpFSiw2QixDQUFBLHVCLENBc0ZJLFksQ0FDQSxrQixDQXZGSixvQyxDQTBGTSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxtQixDQTdGTixvQyxDQWlHTSxlLENBQ0EsYyxDQUNBLHlCLENBQ0EsYSxDQUNBLGlCLENBQ0EsbUIsQ0F0R04scUIsQ0E0R0ksc0QsQ0FJQSwyQixDQUNBLFcsQ0FDQSxxQixDQUNBLHdCLENBQ0EsaUMsQ0FDQSxrQixDQVJBLDBCQUFBLHFCLENBQ0Usd0RBOUdOLDRCLENBd0hNLGlCLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0EzSE4sd0IsQ0FpSU0sYyxDQUNBLFksQ0FDQSxxQixDQUNBLGUsQ0FDQSx3QixDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0F4SU4sNkIsQ0EySVEsZSxDQTNJUix1QixDQWlKSSxvQixDQUNBLHFCLENBbEpKLDZCLENBcUpNLFksQ0FDQSxpQixDQXRKTiw4QixDQTBKTSxlLENBQ0EsYyxDQUNBLHlCLENBQ0EsYSxDQUNBLHlCLENBQ0EsMkIsQ0FDQSxpQixDQWhLTixvQyxDQXFLTSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSx5QixDQUNBLDJCLENBQ0EsZ0IsQ0E3S04sa0MsQ0FrTEksWSxDQWxMSixvQyxDQXdMTSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsWSxDQTNMTix5QyxDQThMUSxVLENBQ0EsVyxDQUNBLHFCLENBaE1SLCtCLENBd01NLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBN01OLDhCLENBaU5NLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFEsQ0FDQSxxQixDQUNBLGlCLENBdE5OLDZCLENBME5NLFcsQ0FDQSxZLENBQ0EsTSxDQUNBLDRCLENBQ0EsUSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsNkMsQ0FsT04sb0MsQ0FxT1EsaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FzVkksNkQsQ0F3VEYsaUQsQ0F1SUEsaUQsQ0FueEJGLDBDLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBQ0EsdUIsQ0FuUFYsNEMsQ0E2UE0sWSxDQUNBLDZCLENBQ0Esa0IsQ0EvUE4sZ0MsQ0F1UVEsWSxDQUNBLGMsQ0FDQSw2QixDQUdGLHNDLENBQ0UsZSxDQUNBLG9CLENBQ0EsZ0IsQ0FIRiw2QyxDQU1JLGtCLENBQ0EsWSxDQVBKLDRDLENBWUksUyxDQUNBLGlCLENBQ0Esa0IsQ0FkSixrRCxDQWtCSSxpQixDQUNBLFUsQ0FDQSw0QixDQUNBLFEsQ0FyQkosd0QsQ0F3Qk0sVyxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSw0QixDQUNBLGdCLENBQ0EsUSxDQUNBLFUsQ0EvQk4sNkQsQ0E2Q0EsNEQsQ0FYUSxlLENBbENSLHFELENBd0NJLFksQ0FLSixzQyxDQUNFLHdCLENBQ0EsVSxDQUZGLDZDLENBY0ksaUIsQ0FUQSwwRCxDQUNFLFksQ0FDQSxpQixDQUdGLDBELENBQ0UsZSxDQVhOLGlELENBbUJJLGlCLENBQ0EsTSxDQUNBLDBCLENBQ0EsUSxDQXRCSixzRCxDQXlCTSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQTVCTix1RCxDQWlDTSxXLENBQ0EsTyxDQUNBLGlCLENBQ0EsUSxDQUNBLDZCLENBQ0EsZ0IsQ0F0Q04sb0QsQ0ErQ0ksWSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSw2QixDQW5ESix3RSxDQWdFTSxtQixDQUNBLGlCLENBakVOLGlFLENBdUVNLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0EzRU4sMEQsQ0ErRU0sWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxnQixDQUVBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSw2QixDQUNBLGMsQ0FFQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0FFQSxpRSxDQUNFLHNCLENBL0ZSLCtELENBbUdRLGdCLENBbkdSLDZDLENBMEdJLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLE8sQ0F2YVYsNkMsQ0ErYVEsVSxDQS9hUiw2QyxDQW1iUSxpQixDQW5iUixvQixDQTRiSSxnQixDQTViSix5QixDQStiTSxZLENBQ0EsNkIsQ0FFQSxzQyxDQUNFLGtCLENBREYsNkMsQ0FJSSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxZLENBQ0EseUIsQ0FDQSxVLENBSUosc0MsQ0FDRSxpQixDQURGLDRDLENBSUksaUIsQ0FDQSx5QixDQUNBLDRCLENBQ0EsUyxDQUNBLGdCLENBUkosNkMsQ0FZSSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EseUIsQ0FqZVYseUIsQ0F3ZU0saUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxZLENBQ0EscUIsQ0FDQSwwQixDQUNBLDJCLENBL2VOLGlDLENBa2ZRLFUsQ0FsZlIsZ0MsQ0F5Zk0sWSxDQUNBLHFCLENBQ0EsUyxDQUNBLGlCLENBNWZOLHNDLENBK2ZRLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLHVCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUyxDQXpnQlIsMkMsQ0FBQSwrQixDQTZnQlEsa0IsQ0FDQSxPLENBQ0EsUyxDQS9nQlIsa0QsQ0FraEJVLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLFUsQ0FyaEJWLGlELENBeWhCVSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxTLENBNWhCVixvRCxDQWdpQlUsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQW5pQlYsbUQsQ0F1aUJVLFMsQ0FDQSxVLENBeGlCVixvRCxDQTRpQlUsVyxDQUNBLFksQ0FDQSxTLENBQ0EsUyxDQS9pQlYsZ0QsQ0FtakJVLFcsQ0FDQSxZLENBQ0EsK0MsQ0FyakJWLHVELENBeWpCWSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQTlqQlosa0QsQ0Era0JRLGtCLENBQ0EsUyxDQWhsQlIsc0MsQ0FvbEJRLGlCLENBQ0EsUyxDQUVBLDZDLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxrRCxDQUNBLHFCLENBQ0EsMEIsQ0FqbUJWLDhDLENBQUEsMkIsQ0F1bUJRLFksQ0FDQSw2QixDQXhtQlIsb0QsQ0EybUJVLFksQ0FDQSxrQixDQUNBLHNCLENBRUEsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLDZCLENBQ0EsYyxDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQUVBLDJELENBQ0Usc0IsQ0F6bkJaLGtFLENBOG5CVSxtQixDQUNBLGlCLENBL25CViwyRCxDQXFvQlUsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBeG9CViw0QyxDQThvQlEsa0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxrQyxDQUNBLGtCLENBbHBCUixvQixDQXlwQkksZ0IsQ0F6cEJKLHNDLENBNHBCTSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxZLENBQ0EsVSxDQUNBLFUsQ0FDQSx1QixDQUlBLHNDLENBQ0Usd0IsQ0FDQSxVLENBQ0EsYyxDQUNBLDRCLENBQ0EsaUIsQ0FMRiw0QyxDQVFJLFMsQ0FDQSxlLENBVEosMkMsQ0FhSSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0EzckJWLHNDLENBdXNCUSxXLENBQ0EsWSxDQUNBLHVCLENBQ0EsVSxDQUNBLFMsQ0Ezc0JSLHFDLENBK3NCUSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxTLENBbHRCUix3QyxDQXN0QlEsbUIsQ0FDQSxvQixDQUNBLHFCLENBQ0Esc0IsQ0F6dEJSLHVDLENBNnRCUSxVLENBQ0EsVSxDQTl0QlIsd0MsQ0FrdUJRLFcsQ0FDQSxZLENBQ0EsUSxDQUNBLFUsQ0FydUJSLHNDLENBeXVCUSxVLENBenVCUixvQyxDQTZ1QlEsVyxDQUNBLFksQ0FDQSxTLENBQ0EsbUQsQ0FodkJSLDJDLENBbXZCVSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0F6dkJWLDBDLENBOHZCUSxXLENBQ0EsWSxDQS92QlIsc0MsQ0Ftd0JRLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0F0d0JSLG9CLENBNHdCSSxlLENBQ0EscUIsQ0E3d0JKLHlCLENBcXhCTSxVLENBQ0Esb0IsQ0FDQSxpQixDQXZ4Qk4sZ0MsQ0E0eEJNLFcsQ0FDQSxlLENBN3hCTixzQyxDQWd5QlEsZSxDQUNBLGdCLENBanlCUixzQyxDQXN5Qk0sa0IsQ0F0eUJOLDZDLENBeXlCUSxVLENBenlCUiwrQixDQTh5Qk0sTyxDQUNBLDJCLENBL3lCTixzQyxDQWt6QlEsVyxDQUNBLFksQ0FDQSx3QixDQUNBLFMsQ0FDQSxVLENBdHpCUix3QyxDQTB6QlEsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0E5ekJSLHdDLENBazBCUSxvQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxzQixDQXIwQlIsdUMsQ0F5MEJRLFUsQ0FDQSxVLENBMTBCUix3QyxDQTgwQlEsVyxDQUNBLFksQ0FDQSxTLENBQ0EsVyxDQWoxQlIsc0MsQ0F5MUJRLFEsQ0FDQSxVLENBMTFCUixzQyxDQTgxQlEsVSxDQUNBLFMsQ0EvMUJSLHNDLENBbTJCUSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBdDJCUixvQyxDQTAyQlEsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLHFELENBOTJCUiwyQyxDQUFBLDJDLENBaTNCVSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQXQzQlYsOEMsQ0FzNEJRLFMsQ0F0NEJSLG9CLENBNDRCSSxjLENBNTRCSix5QixDQXc1Qk0sVSxDQVRBLHNDLENBQ0Usa0IsQ0FHRixzQyxDQUNFLGtCLENBQ0EseUIsQ0FyNUJSLCtCLENBMjVCUSxVLENBQ0EsZSxDQUNBLGdCLENBNzVCUiw4QixDQWk2QlEsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLHlCLENBejZCUiwrQixDQTg2Qk0sTyxDQUNBLDJCLENBLzZCTixzQyxDQWs3QlEsVyxDQUNBLFksQ0FDQSxTLENBRUEsVSxDQUNBLHdCLENBdjdCUixxQyxDQTI3QlEsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0EvN0JSLHdDLENBbThCUSxvQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxzQixDQXQ4QlIsdUMsQ0EwOEJRLFUsQ0FDQSxVLENBMzhCUix3QyxDQSs4QlEsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQWw5QlIsc0MsQ0FzOUJRLFUsQ0FDQSxVLENBdjlCUixzQyxDQTI5QlEsVSxDQUNBLFEsQ0E1OUJSLHNDLENBZytCUSxVLENBQ0EsUSxDQWorQlIsc0MsQ0FxK0JRLFUsQ0FDQSxRLENBdCtCUixzQyxDQTArQlEsVyxDQUNBLFksQ0FDQSxVLENBQ0EsVSxDQTcrQlIsb0MsQ0FpL0JRLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQyxDQXIvQlIseUIsQ0FnaENJLG9CLENBaGhDSiw4QixDQW1oQ00sWSxDQUNBLDZCLENBcGhDTixvQyxDQXdoQ00sWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0E5aENOLHlDLENBaWlDUSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLDJCLENBcmlDUiwyQyxDQXlpQ1EsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsTyxDQUNBLGlCLENBQ0EsYSxDQUNBLFEsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUyxDQUVBLDZELENBQ0UsUyxDQUNBLHlCLENBdGpDVixxQyxDQTRqQ00sVyxDQUVBLGdCLENBOWpDTiwyQyxDQWlrQ1EsZSxDQUNBLGtCLENBbGtDUiw2QyxDQXNrQ1EsZSxDQUNBLGMsQ0FDQSx3QixDQUNBLGEsQ0FDQSxrQixDQTFrQ1IsMEMsQ0E4a0NRLHdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYyxDQUNBLG1CLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQXRsQ1Isc0IsQ0E2bENJLGlCLENBN2xDSiw2QixDQUFBLDRCLENBZ21DTSxVLENBQ0EscUIsQ0FDQSxTLENBQ0EsaUIsQ0FubUNOLDRCLENBd21DTSxTLENBeG1DTiwrQixDQThtQ00sb0IsQ0FDQSwyQixDQUNBLGlDLENBQ0EscUMsQ0FqbkNOLDhCLENBcW5DTSxVLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLHVCLENBQ0EsMkIsQ0FDQSxTLENBM25DTiwrQixDQStuQ00sVSxDQUNBLFUsQ0FDQSxxQixDQUNBLGlCLENBbG9DTiwyQixDQUFBLGlDLENBc29DTSxVLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0F6b0NOLDRCLENBQUEsK0IsQ0FBQSw2QixDQUFBLDZCLENBb3BDTSxVLENBQ0EscUIsQ0FDQSxpQixDQXVCTiwwQyxDQUVJLGUsQ0FPSix5QyxDQUlJLFksQ0FKSixtQyxDQVFJLG1CLENDdE9KLHdCLENEOE5BLCtCLENBWUksc0IsQ0FXRiwwQkFBQSx5RSxDQUVJLFEsQUFJSix5QkFBQSwyQyxDQUVJLGUsQ0FGSiwrRSxDQU1JLGEsQ0FOSixzRixDQVNNLFUsQ0FUTiw2RCxDQWNJLFMsQ0FDQSw0QixDQWZKLG1FLENBa0JNLFUsQ0FDQSxVLENBQ0Esa0IsQ0FwQk4seUUsQ0F3Qk0saUIsQ0FDQSxRLENBQ0EsVyxDQUNBLDJCLENBQ0EsUSxDQTVCTixrRSxDQWdDTSwyQixDQUNBLFUsQUFPTix5QkFBQSw2RCxDQUVJLGlCLENBRkosbUUsQ0FNSSxVLENBQ0EsZ0IsQUFLSix5QkFBQSw2RCxDQUVJLG9CQU9OLHdDLENBR0ksUyxDQU9GLDBCQUFBLDBFLENBRUksVyxDQUNBLDRCLEFBSUosMEJBQUEsd0QsQ0FHTSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxXLENBTk4sc0QsQ0FVTSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxVLENBYk4sd0QsQ0FpQk0sVyxDQUNBLFksQ0FsQk4sMEQsQ0FzQk0sVyxDQUNBLFksQ0FDQSxRLENBQ0EsVSxDQXpCTix3RCxDQTZCTSxVLENBN0JOLHdELENBaUNNLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFMsQ0FwQ04sMEQsQ0F3Q00sbUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxTLENBNUNOLHlELENBZ0RNLFUsQ0FoRE4saUQsQ0FvRE0sNkIsQUFLTiwwQkFBQSxzRCxDQUdNLE8sQ0FDQSx5QixDQU1FLDBFLENBR00sWSxDQWJkLGdFLENBOEJNLHFCLENBRUEsVSxDQWhDTixvRixDQW9DTSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsWSxDQUNBLHFCLENBeENOLCtELENBNENNLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxRLENBQ0EsUSxDQUNBLDBCLENBQ0EsVyxDQWxETiw2RCxDQXVETSxTLENBQ0EsUSxDQUNBLGtCLENBQ0EsUSxDQTFETiwyQyxDQThETSxTLENBQ0EsUSxDQUNBLGtCLENBQ0EscUIsQ0FqRU4sa0QsQ0FxRU0sUyxDQXJFTixnRCxDQXlFTSxTLENBQ0EsUSxDQUNBLGtCLENBM0VOLGlELENBK0VNLDZCLEFBTU4sMEJBQUEsc0QsQ0FHTSxXLENBQ0EsWSxDQUpOLHdELENBUU0sVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQVhOLDBELENBZU0sVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FuQk4sd0QsQ0F1Qk0sVyxDQUNBLFksQ0FDQSx3QixDQUNBLFMsQ0FDQSxVLENBM0JOLDBELENBK0JNLG9CLENBQ0Esb0IsQ0FDQSxvQixDQUNBLHFCLENBbENOLHlELENBc0NNLFUsQ0F0Q04sd0QsQ0EwQ00sVSxDQUNBLFUsQ0EzQ04sMEQsQ0ErQ00sUyxDQUNBLFcsQ0FoRE4sd0QsQ0FvRE0sVSxDQUNBLFMsQ0FyRE4sa0QsQ0F5RE0sVSxDQXpETixpRCxDQTZETSwyQixDQTdETixzQyxDQWlFTSxlLENBQ0EscUIsQUFLTiwwQkFBQSx1QyxDQUlJLHdELENBQ0Esa0MsQ0FDQSxxQixDQUNBLGlCLENBUEosOEMsQ0FVTSxTLENBR0YsOEMsQ0FDRSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLDBELENBQ0EsMkIsQ0FDQSxxQyxDQUNBLHlCLENBeEJOLHdELENBK0JJLGdCLENBL0JKLHlELENBbUNJLHdCLENBbkNKLDRELENDbFNBLDhELENBREEsdUIsQ0FFQSxnQyxDRDJVSSxnQixDQUNBLGUsQ0EzQ0osaUQsQ0ErQ0ksZSxDQS9DSixxQyxDQW1ESSxlLENBQ0EsZ0IsQ0FwREosZ0QsQ0EyRE0sYSxDQTNETixzRCxDQStETSxVLENBQ0EsYyxDQWhFTiw4RCxDQXNFUSxxQixDQUNBLHNCLENBQ0EsUyxDQXhFUixvRSxDQTJFVSxVLENBQ0EsUSxDQUtGLG1FLENBRUksVSxDQUNBLFcsQ0FDQSxlLENBQ0EsUyxDQUNBLGlCLENBTkosd0UsQ0FTTSxXLENBQ0EsWSxDQUNBLHVCLENBQ0EsMkIsQ0FDQSwwQixDQU9OLCtELENBRUksTSxDQUNBLFUsQ0F4R1osd0QsQ0FnSE0sb0IsQ0FoSE4sK0QsQ0FtSFEscUIsQ0FDQSxzQixDQXBIUixvRSxDQXdIUSxpQixDQUNBLFUsQ0FDQSw0QixDQUNBLFEsQ0FDQSxPLENBNUhSLGdELENBa0lNLGMsQ0FsSU4sc0QsQ0FzSU0sVSxDQUNBLGEsQ0F2SU4sdUQsQ0EySU0sVSxDQUNBLFksQ0FDQSw2QixDQUNBLHFCLENBOUlOLDZELENBa0pNLGMsQ0FsSk4sb0YsQ0FzSk0sdUIsQ0FDQSwyQixDQXZKTixpRCxDQTJKTSxPLENBM0pOLHNELENBK0pNLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFUsQ0FsS04sNkQsQ0FzS00sVSxDQUNBLFcsQ0F2S04sdUQsQ0EyS00sVyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQTlLTix3RCxDQWtMTSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxVLENBckxOLHdELENBeUxNLFcsQ0FDQSxZLENBQ0EsTyxDQUNBLFMsQ0FDQSx3QixDQTdMTiwwRCxDQWlNTSxtQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHVCLENBQ0EsUyxDQXRNTix5RCxDQTBNTSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENBN01OLDBELENBaU5NLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FwTk4sd0QsQ0F3Tk0sVSxDQUNBLFEsQ0F6Tk4sd0QsQ0E2Tk0sUyxDQUNBLFEsQ0E5Tk4sd0QsQ0FrT00sUyxDQUNBLFMsQ0FuT04sd0QsQ0F1T00sVSxDQUNBLFksQUFNTix5QkFBQSx3RCxDQUtNLG1CLENBTE4sOEQsQ0FRUSxVLENBUlIsOEQsQ0FjUSxVLENBZFIsMEUsQ0FvQk0sWSxDQXBCTix1RSxDQXdCTSxhLENBQ0EsZ0IsQ0F6Qk4sNEUsQ0E0QlEsZSxDQTVCUiwyRCxDQWlDTSxRLENBQ0EsZSxDQUNBLHVCLENBQ0EsMkIsQ0FwQ04sc0UsQ0F3Q00sYyxDQUNBLHNCLENBekNOLDRFLENBNkNNLFcsQ0E3Q04sK0QsQ0FvRE0saUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxVLENBMUROLG9FLENBK0RNLGlCLENBQ0EsMkIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FuRU4sK0MsQ0F1RU0sMkIsQ0FDQSxRLENBQ0EsTyxDQUNBLFEsQ0ExRU4sZ0QsQ0E4RU0sUSxDQUNBLEssQ0EvRU4saUQsQ0FtRk0sUyxDQUNBLFcsQ0FDQSxRLENBckZOLDZELENBeUZNLE8sQ0F6Rk4sd0QsQ0E2Rk0sVSxDQTdGTixrRCxDQWlHTSxVLENBakdOLGdELENBcUdNLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQUVBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxrQixDQTlHTiwrRCxDQWtITSxZLENBbEhOLG9FLENBc0hNLGUsQ0F0SE4sOEQsQ0EwSE0sWSxDQUNBLFMsQ0EzSE4sK0QsQ0ErSE0saUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDQXRJTixnRSxDQTBJTSxrQixDQUNBLGMsQ0FDQSxzQixDQTVJTiwyQyxDQWdKTSxRLENBQ0Esa0IsQ0FqSk4sNkQsQ0FzSk0sUyxDQUNBLGtCLENBQ0EsMEIsQ0FDQSxRLENBQ0EsVSxDQTFKTix3RCxDQW9LTSxhLENBcEtOLGtELENBd0tNLFUsQ0FDQSxPLENBektOLDZDLENBOEtNLGMsQ0E5S04sMkMsQ0FrTE0sTyxDQUNBLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGtCLENBdExOLHdELENBMExNLFUsQ0FDQSxjLENBM0xOLG1FLENBK0xNLGEsQ0FDQSxVLENBaE1OLHdFLENBb01NLFUsQ0FDQSxRLENBQ0Esa0IsQ0F0TU4sK0QsQ0EwTU0sYyxDQTFNTixpRCxDQStNTSxPLENBQ0EsMkIsQ0FoTk4sd0MsQ0F1TkksYyxDQUNBLGlCLENBeE5KLDRDLENBQUEsZ0UsQ0E0TkksYSxDQTVOSiwyRSxDQW1PTSxnQixDQW5PTiw4QyxDQXdPSSxXLENBQ0EsZ0IsQ0F6T0osb0QsQ0E0T00sWSxBQUtOLHlCQUFBLCtDLENBRUksZ0IsQ0FGSix3RCxDQU9JLDBCLEFBR0oseUJBQUEsOEQsQ0FFSSxVLENBWUUsd0IsQ0FDQSxZLENBZk4seUQsQ0FNSSxVLENBTkosd0QsQ0FVSSxxQixDQUNBLDRCLENBWEosaUQsQ0FxQkksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQixBQUtKLHlCQUFBLCtDLENBRUksZSxDQUZKLHNELENBTUksbUIsQUFLSix5QkFBQSxxQyxDQUdJLGdCLENBSEosc0QsQ0FNTSxnQixDQU5OLHNELENBY1EsZSxDQWRSLHNELENBa0JRLGMsQ0FsQlIseUMsQ0F1Qk0sYyxDQXZCTiwrQyxDQTBCUSx3QixDQUNBLDJCLENBQ0EsYyxDQTVCUixzRCxDQStCVSxRLENBQ0EsVSxDQUNBLFMsQ0FqQ1YsNEQsQ0FzQ1UsYyxDQUNBLGdCLENBQ0EsVyxDQUNBLFUsQ0FDQSxTLENBQ0EsYyxDQTNDVix3RCxDQWlETSxvQixDQWpETixnRCxDQXFETSxXLENBQ0EsWSxDQUNBLFEsQ0F2RE4sNkQsQ0EyRE0sUyxDQTNETixpRCxDQW9FTSxrQixDQUNBLFEsQ0FyRU4sZ0QsQ0F5RU0sa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsZSxDQWhGTiw4RCxDQy9YQSxpRCxDRG1kTSxVLENBQ0EsYyxDQUNBLFEsQ0F0Rk4sMkMsQ0EwRk0sTyxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0E3Rk4sd0QsQ0FrR00sYSxDQWxHTixpRCxDQXNHTSxPLENBQ0EseUIsQ0FDQSxRLENBeEdOLHdELENBNkdJLFMsQ0FDQSxZLEFBSUoseUJBQUEsNkQsQ0FHTSxjLENBSE4sd0QsQ0FPTSxVLENBQ0EsZ0IsQ0FSTix3RCxDQWFNLFUsQ0FDQSxRLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQWpCTiw2RCxDQXFCTSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxRLENBQ0Esc0IsQ0ExQk4saUQsQ0E4Qk0sa0IsQ0FDQSxVLEFBT04seUJBQUEscUMsQ0FHSSxjLENBSEosc0QsQ0FNTSxjLENBTk4sK0QsQ0FXSSxVLENBWEosK0QsQ0FlSSxZLENBZkosd0QsQ0FvQkksVyxDQUNBLFksQ0FyQkosc0QsQ0EyQkksVyxDQUNBLFksQ0FDQSxTLENBQ0EsVSxDQTlCSix3RCxDQWtDSSxXLENBQ0EsWSxDQW5DSix3RCxDQXVDSSxXLENBQ0EsWSxDQUNBLHVCLENBQ0EsVSxDQUNBLFMsQ0EzQ0osMEQsQ0ErQ0ksbUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EscUIsQ0FDQSxTLENBbkRKLHdELENBdURJLFMsQ0FDQSxVLENBeERKLDhDLENBNERJLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFUsQ0EvREosd0QsQ0FtRUksVSxDQW5FSix5RCxDQXVFSSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBMUVKLGlELENBOEVJLGtCLENBQ0EsUyxDQS9FSixzRCxDQW9GSSxtQixBQU1KLCtEQUFBLDhDLENBR0ksdUMsQ0FISix1QyxDQU9JLCtCLENBUEosZ0QsQ0FXSSwwQixDQVhKLG1ELENBQUEsd0QsQ0FlSSxpQixDQWZKLHlELENBdUJJLHNCLENBSUEsaUIsQUFNSix5QkFBQSxnRCxDQUdNLGMsQ0FITixzRCxDQVFRLGUsQ0FSUixzRCxDQVlRLGMsQ0FaUixrRCxDQ3RmQSw4RCxDRHVnQk0sVyxDQWpCTiw2RCxDQXFCTSxjLENBckJOLDZELENBeUJNLFEsQ0F6Qk4saUQsQ0E2Qk0sa0IsQ0E3Qk4sc0QsQ0FpQ00sVyxDQUNBLFksQ0FDQSxVLENBQ0EsVSxDQXBDTix3RCxDQXdDTSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxVLENBM0NOLDBELENBK0NNLFUsQ0FDQSxZLENBQ0EsVSxDQUNBLFUsQ0FsRE4sd0QsQ0FzRE0sVyxDQUNBLFksQ0FDQSx3QixDQUNBLFMsQ0FDQSxVLENBMUROLDBELENBOERNLG9CLENBQ0Esb0IsQ0FDQSxvQixDQUNBLHFCLENBakVOLHlELENBcUVNLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFUsQ0F4RU4sMEQsQ0E0RU0sVSxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQS9FTix3RCxDQW1GTSxVLENBQ0EsUyxDQXBGTix3RCxDQXdGTSxTLENBQ0EsVSxDQXpGTixxRixDQStGTSxnQixBQUtOLHlCQUFBLGlELENBRUksb0IsQUFJSix5QkFBQSxpRCxDQUdNLFEsQ0FITixnRCxDQU9NLG9CLEFBS04seUJBQUEsd0QsQ0FJTSxlLENBSk4saUQsQ0FRTSxrQixDQVJOLGlELENBYU0sMkIsQ0FiTixnRCxDQWlCTSxXLEFBS04seUJBQUEsd0MsQ0FHSSw2QixDQUNBLGEsQ0FKSiwrRCxDQVNJLFcsQ0FUSiw0QyxDQWFJLFcsQ0FDQSxnQixDQWRKLCtFLENBaUJNLGdCLENBakJOLDhDLENBc0JJLHNCLENBQ0EsYSxDQXZCSiwyRCxDQTBCTSxZLENBMUJOLHdELENBaUNNLEssQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxlLENBcENOLDZELENBd0NNLFEsQ0F4Q04saUQsQ0E2Q0ksbUIsQ0FDQSxRLENBOUNKLGlELENBa0RJLFEsQ0FDQSwyQixBQUtKLHlCQUFBLDRELENBRUksVSxDQUdGLDZDLENBQ0UsZ0IsQ0FOSiwyRCxDQVlNLHVCLENBWk4sMEUsQ0FnQk0sUyxDQUNBLGMsQ0FDQSxlLENBbEJOLHdELENBdUJNLGUsQ0FDQSxlLENBeEJOLDZELENBNEJNLFEsQ0E1Qk4sdUQsQ0FBQSx5RCxDQWdDTSxXLENBQ0EsWSxDQWpDTiwyRCxDQTBDTSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQTlDTix5RCxDQWtETSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxVLENBckROLHdELENBeURNLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLFMsQ0FDQSxTLENBN0ROLDJELENBaUVNLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFMsQ0FwRU4sMEQsQ0F3RU0sUyxDQUNBLFUsQ0F6RU4sc0UsQ0E2RU0sb0IsQ0E3RU4saUQsQ0FrRk0sa0IsQ0FsRk4sc0QsQ0F1Rk0sVyxDQUNBLFksQ0FDQSxTLENBQ0EsVSxDQTFGTix3RCxDQThGTSxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxTLENBakdOLHdELENBcUdNLFUsQ0FDQSxZLENBQ0EsUyxDQUNBLFUsQ0F4R04sMEQsQ0E0R00sVSxDQUNBLFcsQ0FDQSxPLENBQ0EsVSxDQS9HTix3RCxDQW1ITSxVLENBbkhOLDBELENBdUhNLG1CLENBQ0Esb0IsQ0FDQSxvQixDQUNBLHFCLENBMUhOLHlELENBOEhNLFMsQ0FDQSxVLENBL0hOLHdELENBbUlNLGtCLENBbklOLHNELENBd0lJLGtCLEFBSUoseUJBQUEsK0MsQ0FHTSxZLENBSE4sZ0QsQ0FPTSxjLENBUE4sZ0QsQ0FXTSxXLENBQ0EsWSxDQUNBLFEsQ0FiTixpRCxDQWlCTSxXLENBQ0EsWSxDQWxCTiwyQyxDQXVCTSxtQixDQXZCTix3RCxDQTJCTSxXLENBQ0EsWSxDQUNBLFEsQ0FDQSxTLENBQ0Esd0IsQ0EvQk4sZ0QsQ0FzQ0ksa0IsQUFJSix5QkFBQSxpRCxDQUVJLE8sQ0FGSiw0QyxDQU1JLG1CLENBTkosNkQsQ0FVSSxVLENBVkosaUQsQ0FjSSxrQixDQWRKLHlELENBa0JJLFksQ0FsQkosMkQsQ0FzQkksa0IsQUFNSix5QkFDRSw2QyxDQUNFLGMsQ0FGSiwrQyxDQU1JLHVCLENBTkosMkQsQ0FXSSxnQixDQVhKLDZELENBZUksUSxDQWZKLGlELENBbUJJLFEsQ0FDQSxtQixDQXBCSixnRCxDQXlCSSxtQixDQXpCSixzRCxDQTZCSSxrQixBQUtKLHlCQUFBLDZELENBUUksUyxDQVJKLGlELENBWUksUSxDQUNBLG1CLENBYkosaUQsQ0FrQkksUSxDQWxCSixzRCxDQXNCSSxjLENBdEJKLHNELENBMEJJLGdCLENBQ0EsaUIsQ0FDQSxvQiIsImZpbGUiOiJhbWJhc3NhZG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG4vL9CR0LXQtyDQstC40LTQtdC+ICjRgtCw0LrQttC1INC/0LXRgNC10LQg0LzQvtCx0LjQu9GM0L3Ri9C80Lgg0YHRgtC40LvRj9C80Lgg0LXRgdGC0YwpXG4ubm9fdmlkZW8ge1xuICAmLmFtYmFzc2Fkb3Ige1xuICAgIC5sZXZlbF8xLm5vX3ZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxldmVsXzFfd2l0aG91dF92aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnJvdzpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucm93Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA1NXB4IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzODRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nX2Jsb2NrMSB7XG4gICAgICAgICAgdG9wOiAtMjE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFtYmFzc2Fkb3Ige1xuXG4gIC5ibGljayB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhbmltYXRpb246IC4ycyBsaW5lYXIgMC4zcyBib3RoIGZhZGVJbjtcbiAgfVxuXG4gIC5jdXN0b20tYnRuIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcztcbiAgfVxuXG4gIC5jdXN0b20tYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNiM2ZmZmZmZicsR3JhZGllbnRUeXBlPTApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICB0b3A6IC0xNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlbWU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICB9XG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlbWUge1xuICAgIDAlIHtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgMzAlIHtcbiAgICAgIGxlZnQ6IDExMCU7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICBsZWZ0OiAxMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sZXZlbCB7XG4gICAgICBmb250LXNpemU6IDE1cmVtO1xuICAgICAgY29sb3I6ICNFRUVFRUU7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBjb2xvcjogIzM5NTU5RTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgfVxuICB9XG5cbiAgLm1haW5faW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYW1iYWRhc3NhZG9yL2FtYmFzc2Fkb3IzeC5qcGcpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvYW1iYXNzYWRvcjF4LmpwZyk7XG4gICAgfVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjVCMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwLjJ2dztcblxuXG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlZmluaXRpb24ge1xuICAgIHBhZGRpbmc6IDkzcHggMCAxMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAjMzk1NTlFO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICMzOTU1OUU7XG4gICAgICBwYWRkaW5nOiAzM3B4IDM5cHggMzFweCAzNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xuXG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiA1LjYlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NiUpO1xuICAgICAgcGFkZGluZzogMTlweCAzMHB4IDMwcHggMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbiAgfVxuXG4gIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG4gIC5zdGFydF9sZXZlbCB7XG4gICAgLmltZ19ibG9jazEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMzQ2cHg7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIC5wbGFpbiB7XG4gICAgICB3aWR0aDogMTIycHg7XG4gICAgICBoZWlnaHQ6IDEyN3B4O1xuICAgICAgbGVmdDogODFweDtcbiAgICAgIGJvdHRvbTogMTU5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5mbGFnIHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmFtYiB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5JSwgMTQlKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvYW1iLnBuZyk7XG5cbiAgICAgIC5ibGljayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzdkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuXG4gIC5sZXZlbF8xIHtcbiAgICAuYW1iYXNzYWRvcl9sZXZlbF9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucm93IHtcblxuXG4gICAgICAuaW5uZXIge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogNDMlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjlweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltZ19ibG9jazEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNiUsIDg3JSk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yNnB4O1xuICAgICAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MCUsIDMxJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndhdGNoX2hpc3Rvcnkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjY5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWdfYmxvY2sge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDQ3M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwJSwgLTM5JSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlb3NfYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQxLjcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTMuOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMzk1NTlFIDIzLjg2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNDcuODMlKSwgI0M0QzRDNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG5cbiAgICAgICAgICAudmlkZW9faXRlbV93cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWRlb190aXRsZSB7XG4gICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDsqL1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAvKndpZHRoOiAyNDEuNzFweDsqL1xuICAgICAgICAgICAgd2lkdGg6IDIyOS43MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTMuOTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDI4JTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICAgICAgLmxldmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGV2ZWxfMiB7XG5cblxuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI3JSk7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1NXB4IDQ4cHggNDhweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogNTcwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNyUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgLmltZ19iZyB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAvKmJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7Ki9cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZXh0X2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIG1pbi13aWR0aDogNDkxLjQwcHg7XG5cbiAgICAgIC5tYXAyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLmltZ19ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gICAgICAgIHRvcDogMjIlO1xuICAgICAgICByaWdodDogMzYlO1xuXG4gICAgICAgIC5wbGFpbiB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTU3cHg7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNzRweDtcbiAgICAgICAgICB0b3A6IC04MnB4O1xuICAgICAgICAgIGxlZnQ6IDQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlhbW9uZCB7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IDIwNnB4O1xuICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgbGVmdDogMjMzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZWxsaXBzZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgdG9wOiAtMjdweDtcbiAgICAgICAgICBsZWZ0OiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFtYiB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGhlaWdodDogMjUzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9nb2xkMi5wbmcpO1xuXG5cbiAgICAgICAgICAuYmxpY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzdkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTE1JTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci90cmlhbmdsZS5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvc19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgd2lkdGg6IDIyOS43MXB4O1xuICAgICAgICAgIGhlaWdodDogMTUzLjk1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9faXRlbV93cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9fdGl0bGUge1xuICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7Ki9cbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X3dhdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM5NTU5RTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAyOC4yNXB4IDMwcHggOC41cHggMzcuMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5sZXZlbF8zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcblxuICAgIC5jdXN0b20tYnRuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA1NXB4IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzODRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1NTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgYm90dG9tOiAtMzIlO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gICAgICB0b3A6IDIyJTtcbiAgICAgIHJpZ2h0OiAzNiU7XG5cbiAgICAgIC5wbGFpbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjhkZWcpO1xuICAgICAgICB0b3A6IC0xODFweDtcbiAgICAgICAgbGVmdDogNzNweDtcbiAgICAgIH1cblxuICAgICAgLnJpbmcge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTc0cHg7XG4gICAgICAgIHRvcDogLTgycHg7XG4gICAgICAgIGxlZnQ6IDQ3cHg7XG4gICAgICB9XG5cbiAgICAgIC5kaWFtb25kIHtcbiAgICAgICAgdG9wOiAtNzZweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAyODdweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgIGxlZnQ6IDMxMHB4O1xuICAgICAgfVxuXG4gICAgICAuZWxsaXBzZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAgIH1cblxuICAgICAgLmVscHMyIHtcbiAgICAgICAgbGVmdDogMjY2cHg7XG4gICAgICB9XG5cbiAgICAgIC5hbWIge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHRvcDogLTc2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvcGxhdGludW0zLnBuZyk7XG5cbiAgICAgICAgLmJsaWNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbGF0aW51bTMge1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC53YXRjaCB7XG4gICAgICAgIHdpZHRoOiAxODRweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgdG9wOiAtMTYzcHg7XG4gICAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGV2ZWxfNCB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIyNXB4O1xuXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cblxuICAgIC50ZXh0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA0My40JTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgLmxldmVsIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltZ19ibG9jayB7XG4gICAgICB0b3A6IDcwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMTFweCk7XG5cbiAgICAgIC5wbGFpbiB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMyZGVnKTtcbiAgICAgICAgdG9wOiAtNTFweDtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5lYXJyaW5nIHtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICBoZWlnaHQ6IDM2NXB4O1xuICAgICAgICB0b3A6IC0xOTNweDtcbiAgICAgICAgbGVmdDogLTIwMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZGlhbW9uZCB7XG4gICAgICAgIHRvcDogLTEzOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXIge1xuICAgICAgICB0b3A6IC0xNDJweDtcbiAgICAgICAgbGVmdDogMjMycHg7XG4gICAgICB9XG5cbiAgICAgIC5lbGxpcHNlIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB0b3A6IC01MnB4O1xuICAgICAgICBsZWZ0OiAtMTQycHg7XG4gICAgICB9XG5cbiAgICAgIC5lbHBzMiB7XG4gICAgICAgIGxlZnQ6IDI2NnB4O1xuICAgICAgfVxuXG4gICAgICAuZWxwczMge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogLTE5NHB4O1xuICAgICAgfVxuXG4gICAgICAuZWxwczIge1xuICAgICAgICBsZWZ0OiAxNTVweDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgIH1cblxuICAgICAgLm1vbmV5IHtcbiAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB0b3A6IC0yNzJweDtcbiAgICAgICAgbGVmdDogLTE2MXB4O1xuICAgICAgfVxuXG4gICAgICAuYW1iIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB0b3A6IC0xNjNweDtcbiAgICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYW1iYWRhc3NhZG9yL2RhaW1vbmRfYW1iLnBuZyk7XG5cbiAgICAgICAgLmJsaWNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzdkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIFtkYXRhLWFuaW1hdGVdIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGV2ZWxfNSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLnJvdyB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM5NTU5RTtcbiAgICAgICAgcGFkZGluZzogNTFweCAwIDQ2cHggMTAxcHg7XG4gICAgICB9XG5cbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDYwNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxJTtcbiAgICAgICAgYm90dG9tOiA2OSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWdfYmxvY2sge1xuICAgICAgdG9wOiA3MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjExcHgpO1xuXG4gICAgICAucGxhaW4ge1xuICAgICAgICB3aWR0aDogMTkxcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIGxlZnQ6IDgycHg7XG4gICAgICAgIGxlZnQ6IDEzM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xuICAgICAgfVxuXG4gICAgICAuY2l0eSB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNjVweDtcbiAgICAgICAgdG9wOiAtMTkzcHg7XG4gICAgICAgIGxlZnQ6IC0yMDFweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmRpYW1vbmQge1xuICAgICAgICB0b3A6IC0xMzlweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgdG9wOiAtMTQ5cHg7XG4gICAgICAgIGxlZnQ6IDIyOXB4O1xuICAgICAgfVxuXG4gICAgICAuZWxsaXBzZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgdG9wOiAtMTA2cHg7XG4gICAgICAgIGxlZnQ6IC0xMzdweDtcbiAgICAgIH1cblxuICAgICAgLmVscHMyIHtcbiAgICAgICAgbGVmdDogMTQ0cHg7XG4gICAgICAgIHRvcDogLTEwMnB4O1xuICAgICAgfVxuXG4gICAgICAuZWxwczQge1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgdG9wOiA2OHB4O1xuICAgICAgfVxuXG4gICAgICAuZWxwczMge1xuICAgICAgICBsZWZ0OiAtOTNweDtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgfVxuXG4gICAgICAuZWxwczUge1xuICAgICAgICB0b3A6IC0xOTVweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICAubW9uZXkge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogMTk3cHg7XG4gICAgICAgIHRvcDogLTIxN3B4O1xuICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgIH1cblxuICAgICAgLmFtYiB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgdG9wOiAtMTYzcHg7XG4gICAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9jcm93bi5wbmcpO1xuXG4gICAgICAgIC5ibGljayB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMzBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmVlcl9zdGFydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pbWdfYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTI3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIxNnB4O1xuICAgICAgICBoZWlnaHQ6IDMzOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzM5NTU5RTtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxNi44cHg7XG4gICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NSUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAzcyBhbGw7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJi5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDglKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICB9XG5cbiAgICAgIC5zbG9nYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzM5NTU5RTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaW1nX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAucGxhaW4ge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAucmluZyB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5kaWFtb25kIHtcbiAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5udW1iZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5lbGxpcHNlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5hbWIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLnBsYXRpbnVtMyB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAud2F0Y2gge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5lYXJyaW5nIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAubW9uZXkge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5jaXR5IHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmVuIHtcbiAgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLnRleHRfYmxvY2sgLnRleHQge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuXG4vKkZJWEVEIEZPUiBTSVRFUyBXSEVSRSBOTyBFWElTVCBWSURFTyovXG5cbi5sZXZlbF8xLm5vX3ZpZGVvIHtcbiAgLypyZWFsIGhpc3RvcnkqL1xuXG4gIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnZpZGVvc19ibG9jaywgLnZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKmVuZCByZWFsIGhpc3RvcnkqL1xuXG5cbn1cblxuLy/QkdC10Lcg0LLQuNC00LXQvlxuLm5vX3ZpZGVvLmFtYmFzc2Fkb3Ige1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWdfYmxvY2sxIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmxldmVsXzFfd2l0aG91dF92aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIH1cblxuICAgIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMSkgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5sZXZlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuaW1nX2Jsb2NrMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuXG4gICAgICAuYW1iIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogNyUgMyUgMTUlO1xuICAgIH1cblxuICAgIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLnRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gICAgfVxuICB9XG5cbn1cblxuXG4udHIge1xuXG4gIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxufVxuXG5cbi5tb2JpbGVfYXZhaWxhYmxlIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEgLnRleHQge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAlLCAwKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmFtYmFzc2Fkb3Ige1xuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogMjk5cHg7XG4gICAgICAgIHRvcDogLTc4cHg7XG4gICAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayAuYW1iIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICB0b3A6IC0zM3B4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayAuYmxpY2sge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgbGVmdDogLTQ2cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICAgICAgbGVmdDogMTgycHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLnBsYWluIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB0b3A6IC0xMjNweDtcbiAgICAgICAgbGVmdDogMzhweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayAuZGlhbW9uZCB7XG4gICAgICAgIHRvcDogLTQzcHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTk5cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLm51bWJlciB7XG4gICAgICAgIGxlZnQ6IDE5MnB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyM3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLmFtYmFzc2Fkb3Ige1xuICAgICAgLmRlZmluaXRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MCUpO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMSB7XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgLmltZ19ibG9jazEge1xuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MzBweDsqL1xuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAudmlkZW9zX2Jsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAudmlkZW9zX2Jsb2NrIC52aWRlb19pdGVtX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAucm93Om50aC1jaGlsZCgxKSAudmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgICAgICB3aWR0aDogNjYwcHg7XG5cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikgLmltZyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQxJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzclO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAudGV4dF9ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5yb3cgLmltZyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMzJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmFtYmFzc2Fkb3Ige1xuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAuYW1iIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5tb25leSB7XG4gICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTRweDtcbiAgICAgICAgdG9wOiAtMjUycHg7XG4gICAgICAgIGxlZnQ6IC0xMzBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAuZWFycmluZyB7XG4gICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgaGVpZ2h0OiAyODFweDtcbiAgICAgICAgdG9wOiAtMTU5cHg7XG4gICAgICAgIGxlZnQ6IC0xNThweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAucGxhaW4ge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMmRlZyk7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDEwM3B4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgICAgICAgdG9wOiAtMTM5cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMTU3cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLm51bWJlciB7XG4gICAgICAgIGxlZnQ6IDE5OXB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbHBzMyB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC0xOTlweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAuZWxsaXBzZSB7XG4gICAgICAgIHRvcDogLTc1cHg7XG4gICAgICAgIGxlZnQ6IC0xNDZweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAuZWxwczIge1xuICAgICAgICBsZWZ0OiAxMDhweDtcbiAgICAgICAgdG9wOiAtNzZweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLnRleHRfYmxvY2sge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDVweCk7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuXG5cbiAgICAuYW1iYXNzYWRvciAubWFpbl9pbWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9tb2JpbGVfbWFpbl9iZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wIC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvbWFpbl9wYWlyX21vYmlsZS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNXB4IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuXG4gICAgLmFtYmFzc2Fkb3IgLmRlZmluaXRpb24gLnRleHQgLmRlc2NyaXB0aW9uLFxuICAgIC50ZXh0LFxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0X3dhdGNoLCAud2F0Y2hfaGlzdG9yeSB7XG4gICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC50ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbW9iX2xpbmVfaGVpZ2h0O1xuICAgIH1cblxuICAgIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHRfYmlnX3RpdGxlO1xuICAgICAgZm9udC1zaXplOiA0LjdyZW07XG4gICAgfVxuXG5cbiAgICAuYW1iYXNzYWRvciB7XG5cbiAgICAgIC5kZWZpbml0aW9uIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZGVmaW5pdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG5cbiAgICAgIC5sZXZlbF8xIHtcbiAgICAgICAgLmFtYmFzc2Fkb3JfbGV2ZWxfYmxvY2sge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC5pbWdfYmxvY2sge1xuICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWdfYmxvY2sxIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYlLCAxMCUpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5jYXJlZXJfc3RhcnQgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmNhcmVlcl9zdGFydCAuaW1nX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmNhcmVlcl9zdGFydCAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jayAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIHtcbiAgICAgICAgdG9wOiA4NyU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5pbWdfYmxvY2sgLmFtYiB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgdG9wOiAtMTAycHg7XG4gICAgICAgIGxlZnQ6IC05MHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5hbWIgLmJybG50IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayAuY2l0eSB7XG4gICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgdG9wOiAtMTE0cHg7XG4gICAgICAgIGxlZnQ6IC0xNDRweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayAubW9uZXkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMTU0cHg7XG4gICAgICAgIHRvcDogLTE0MXB4O1xuICAgICAgICBsZWZ0OiAtMjNweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayAucGxhaW4ge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiA4N3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzdkZWcpO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgICAgICAgdG9wOiAtNjBweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxNDJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IC0xNDRweDtcbiAgICAgICAgbGVmdDogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0b3A6IC02MnB4O1xuICAgICAgICBsZWZ0OiAtMTEycHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgICAgICAgbGVmdDogLTgxcHg7XG4gICAgICAgIHRvcDogNThweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayAuZWxwczQge1xuICAgICAgICBsZWZ0OiA1OHB4O1xuICAgICAgICB0b3A6IDU5cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICAgICAgbGVmdDogOTFweDtcbiAgICAgICAgdG9wOiAtNjNweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayAuZWxwczUge1xuICAgICAgICB0b3A6IC0xMjdweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblxuICAgIC5hbWJhc3NhZG9yIHtcblxuICAgICAgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzEge1xuICAgICAgICAuYW1iYXNzYWRvcl9sZXZlbF9ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrMSAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC53YXRjaF9oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogODklO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC52aWRlb3NfYmxvY2sge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAuaW5uZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvKiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyovXG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuc3RhcnRfbGV2ZWwgLmFtYiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuc3RhcnRfbGV2ZWwgLmZsYWcge1xuICAgICAgICBsZWZ0OiA0MSU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnN0YXJ0X2xldmVsIC5wbGFpbiB7XG4gICAgICAgIGxlZnQ6IDY0cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICAgICAgdG9wOiAxMCU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC5yb3cgLmltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY3JTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLnRleHQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dF93YXRjaCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC5yb3c6bnRoLWNoaWxkKDEpIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLnZpZGVvc19ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG5cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikgLmltZyB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNyU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcmlnaHQ6IDElO1xuICAgICAgICBib3R0b206IDM0JTtcblxuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyovXG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5yb3c6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZzogNyUgNSU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC50ZXh0X2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbm5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDc4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OCU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jayAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmNhcmVlcl9zdGFydCAudGV4dF9ibG9jayAuc2xvZ2FuIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sge1xuICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4N3B4KTtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgI3dyYXBwZXIgLnZpZGVvc19ibG9jayB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLnZpZGVvc19ibG9jay52YjIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC52aWRlb19pdGVtX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvX2l0ZW1fd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLnZpZGVvX2l0ZW1fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjZweDtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93Om50aC1jaGlsZCgyKSB7XG5cbiAgICAgIHBhZGRpbmc6IDUxcHggMCA0NnB4IDM1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLm51bWJlciB7XG4gICAgICB0b3A6IC0xMzFweDtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nOiA0cHggMjBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMjE1cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NSU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjdyZW07XG5cbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5hbWJhc3NhZG9yIHtcbiAgICAgIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlZmluaXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICMzOTU1OWU7XG4gICAgICAgICAgcGFkZGluZzogMzNweCAzOXB4IDMxcHggMzVweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGFydF9sZXZlbCAuZmxhZyB7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICAgICAgcmlnaHQ6IDQzJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLm1hcDIge1xuICAgICAgICB0b3A6IDc2cHg7XG4gICAgICB9XG5cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgICAgIGxlZnQ6IDM4JTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLnJvdyAuaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAudGV4dCwgLmxldmVsXzUgLnJvdyAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZyB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG5cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nOiA3JSA1JTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLmltZ19ibG9jayB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgbGVmdDogNDYlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5tYXAyIHtcbiAgICAgIHRvcDogMTU1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAuYW1iYXNzYWRvciB7XG4gICAgICAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAubWFwMiB7XG4gICAgICAgIHRvcDogLTE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NSU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgICAgICB0b3A6IC0yMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGxlZnQ6IDMxJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODUlO1xuICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXG4gICAgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxldmVsXzEuaXNzZXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC52aWRlbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxODhweDtcbiAgICAgIHRvcDogLTc4cHg7XG4gICAgICBsZWZ0OiAtMTEwcHg7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuYW1iIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgbGVmdDogLTI5cHg7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuYmxpY2sge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjhkZWcpO1xuICAgICAgdG9wOiAtMTA2cHg7XG4gICAgICBsZWZ0OiAyNnB4O1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgICAgdG9wOiAtNDNweCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMTU4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgICAgdG9wOiAtMjNweDtcbiAgICAgIGxlZnQ6IC04NHB4O1xuICAgIH1cblxuICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiAtNDlweDtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5lbHBzMiB7XG4gICAgICBsZWZ0OiAxNDVweDtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IC02MnB4O1xuICAgICAgbGVmdDogMTc5cHg7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjIlO1xuICAgICAgdG9wOiAxNTVweDtcbiAgICB9XG5cblxuICAgIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgLmFtYmFzc2Fkb3IgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gY2FsYygxMDAlIC0gMTU1cHgpO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5tYWluX2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweDtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYW1iYXNzYWRvciB7XG4gICAgICAuZGVmaW5pdGlvbiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG5cbiAgICAgIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgICAgICAgLmxldmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2ssIC5sZXZlbF8zIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICAgICAgbGVmdDogMjYlO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAuYW1iIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgbGVmdDogLTQzcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLm1vbmV5IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2OXB4O1xuICAgICAgICB0b3A6IC0xNzNweDtcbiAgICAgICAgbGVmdDogLTY4cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVhcnJpbmcge1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgdG9wOiAtMTM5cHg7XG4gICAgICAgIGxlZnQ6IC05OHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgICAgICB0b3A6IC0xMDVweCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAxMjdweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgIGxlZnQ6IDE0NXB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgdG9wOiAtNDdweDtcbiAgICAgICAgbGVmdDogLTYycHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICAgICAgbGVmdDogMTA4cHg7XG4gICAgICAgIHRvcDogLTQ4cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vX3ZpZGVvLmFtYmFzc2Fkb3Ige1xuICAgICAgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFtYmFzc2Fkb3Ige1xuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLnJvdyAuaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgICAuYW1iYXNzYWRvciB7XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5tYXAyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDY1JTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MCU7XG4gICAgICB9XG5cblxuICAgICAgLmxldmVsXzQgLmltZ19ibG9jayB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjVweCk7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF81IC5yb3cgLmltZyB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG5cbiAgICAjd3JhcHBlciAudmlkZW9zX2Jsb2NrIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuXG4gICAgLmxldmVsXzEuaXNzZXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAjd3JhcHBlciAudmlkZW9zX2Jsb2NrLnZiMiB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTV2dztcblxuICAgICAgLnZpZGVvX2l0ZW1fd3JhcHBlcjpudGgtbGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgICN3cmFwcGVyIC52aWRlb19pdGVtX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLnZpZGVvX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCA0JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayB7XG5cbiAgICAgIC5tYXAyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgICAgfVxuXG4gICAgICAuaW1nX2Jsb2NrIHtcbiAgICAgICAgbGVmdDogMTklO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayB7XG4gICAgICBsZWZ0OiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB9XG5cblxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLnRleHRfYmxvY2sgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmVuIC5hbWJhc3NhZG9yIC5tYWluX2ltZyBoMSB7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciB7XG5cbiAgICAgIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrMSAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIH1cblxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAubWFwMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgICAgICBsZWZ0OiAyMyU7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5hbWIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5ibGljayB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLmRpYW1vbmQge1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGxlZnQ6IDE2NnB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAucGxhaW4ge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHRvcDogLTI2cHg7XG4gICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAucmluZyB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAtNzJweDtcbiAgICAgICAgbGVmdDogMzNweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLmVsbGlwc2Uge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgICBsZWZ0OiA2MXB4O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAubnVtYmVyIHtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgbGVmdDogMTkzcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgICAgICBsZWZ0OiAxNjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODUlO1xuICAgICAgfVxuXG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmFtYiB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgdG9wOiAtNjVweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLnBsYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IC0xMTZweDtcbiAgICAgICAgbGVmdDogMzNweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogLTY3cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTM0cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICAgICAgbGVmdDogMTM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgICAgICB0b3A6IC02MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDE0M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICAgICAgICB0b3A6IC03N3B4O1xuICAgICAgICBsZWZ0OiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMikge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAuYW1iYXNzYWRvciB7XG4gICAgICAuZGVmaW5pdGlvbiAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZWZpbml0aW9uIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgLnN0YXJ0X2xldmVsIC5mbGFnIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGFydF9sZXZlbCAucGxhaW4ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cblxuICAgICAgLmxldmVsXzQgLmltZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBsZWZ0OiA5OHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzdkZWcpO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayB7XG4gICAgICB0b3A6IDM0JTtcbiAgICB9XG5cbiAgICAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICAgIHRvcDogLTE5MHB4O1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk1JTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAuc3RhcnRfbGV2ZWwgLmltZ19ibG9jazEgLmltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgJi5lbiAuYW1iYXNzYWRvciAubWFpbl9pbWcgaDEge1xuICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5jdXN0b20tYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbiAgICB9XG5cblxuICAgIC5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDglO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgICAgbGVmdDogMTglO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgICAgbGVmdDogMjIlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNSU7XG4gICAgfVxuXG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC5pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cblxuICAgIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG5cbiAgICAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICAgIHJpZ2h0OiA4NSU7XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgICBsZWZ0OiAyMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcbiAgICB9XG5cblxuICAgIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sge1xuICAgICAgbGVmdDogMzIlO1xuICAgIH1cblxuICAgIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC5sZXZlbCB7XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgfVxuXG4gICAgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgfVxufVxuIiwiLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbi5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xLm5vX3ZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgxKSAuYW1iYXNzYWRvcl9sZXZlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTllO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA2MHB4IDMwcHggNTVweCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gIHdpZHRoOiAzNyU7XG4gIG1pbi13aWR0aDogMzg0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubm9fdmlkZW8uYW1iYXNzYWRvciAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWdfYmxvY2sxIHtcbiAgdG9wOiAtMjE1cHg7XG59XG4uYW1iYXNzYWRvciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFtYmFzc2Fkb3IgLmJsaWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjJzIGxpbmVhciAwLjNzIGJvdGggZmFkZUluO1xufVxuLmFtYmFzc2Fkb3IgLmN1c3RvbS1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2UgMC4zcztcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjNzO1xufVxuLmFtYmFzc2Fkb3IgLmN1c3RvbS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgI2ZmZmZmZiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsICNmZmZmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgI2ZmZmZmZiA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2IzZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNiM2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZW1lO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVtZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZW1lIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgMzAlIHtcbiAgICBsZWZ0OiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDExMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC5sZXZlbCB7XG4gIGZvbnQtc2l6ZTogMTVyZW07XG4gIGNvbG9yOiAjRUVFRUVFO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzM5NTU5RTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbWJhc3NhZG9yIC5tYWluX2ltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvYW1iYXNzYWRvcjN4LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzV2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjVCMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hbWJhc3NhZG9yIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9hbWJhc3NhZG9yMXguanBnKTtcbiAgfVxufVxuLmFtYmFzc2Fkb3IgLm1haW5faW1nIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMC4ydnc7XG59XG4uYW1iYXNzYWRvciAubWFpbl9pbWcgaDEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbWJhc3NhZG9yIC5tYWluX2ltZyBoMSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYW1iYXNzYWRvciAuZGVmaW5pdGlvbiB7XG4gIHBhZGRpbmc6IDkzcHggMCAxMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFtYmFzc2Fkb3IgLmRlZmluaXRpb24gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMzk1NTlFO1xuICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcbiAgcGFkZGluZzogMzNweCAzOXB4IDMxcHggMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwMnB4O1xufVxuLmFtYmFzc2Fkb3IgLmRlZmluaXRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNS42JTtcbiAgd2lkdGg6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU2JSk7XG4gIHBhZGRpbmc6IDE5cHggMzBweCAzMHB4IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW1iYXNzYWRvciAuc3RhcnRfbGV2ZWwgLmltZ19ibG9jazEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAzNDZweDtcbn1cbi5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAucGxhaW4ge1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogMTI3cHg7XG4gIGxlZnQ6IDgxcHg7XG4gIGJvdHRvbTogMTU5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuZmxhZyB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRvcDogMjJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFtYmFzc2Fkb3IgLnN0YXJ0X2xldmVsIC5hbWIge1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI5JSwgMTQlKTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYW1iYWRhc3NhZG9yL2FtYi5wbmcpO1xufVxuLmFtYmFzc2Fkb3IgLnN0YXJ0X2xldmVsIC5hbWIgLmJsaWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuYW1iIC5ibGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5hbWJhc3NhZG9yX2xldmVsX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdyAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC5pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAudGV4dCB7XG4gIHdpZHRoOiA0MyU7XG4gIG1hcmdpbi1yaWdodDogNjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC5pbWdfYmxvY2sxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYlLCA4NyUpO1xuICBib3R0b206IDA7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrMSAudGV4dCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI2cHg7XG4gIGJvdHRvbTogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MCUsIDMxJSk7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEgLnRleHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLndhdGNoX2hpc3Rvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTlFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC5pbm5lcjpudGgtY2hpbGQoMSkge1xuICBoZWlnaHQ6IDI2OXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAuaW5uZXI6bnRoLWNoaWxkKDIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWdfYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgYm90dG9tOiAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLmltZ19ibG9jayAuaW1nIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0NzNweDtcbiAgaGVpZ2h0OiA0NzVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWdfYmxvY2sgLnRleHQge1xuICB3aWR0aDogMjUwcHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzAlLCAtMzklKTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAuaW1nX2Jsb2NrIC50ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDIpIC52aWRlb3NfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvKiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQxLjcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTMuOTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMzk1NTlFIDIzLjg2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxNDcuODMlKSwgI0M0QzRDNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW9zX2Jsb2NrIC52aWRlb19pdGVtX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvc19ibG9jayAudmlkZW9fdGl0bGUge1xuICAvKiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDsqL1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW9zX2Jsb2NrIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICAvKndpZHRoOiAyNDEuNzFweDsqL1xuICB3aWR0aDogMjI5LjcxcHg7XG4gIGhlaWdodDogMTUzLjk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW9zX2Jsb2NrIC5pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRUVFRUVFO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvc19ibG9jayAuaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW8ge1xuICB3aWR0aDogNTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyOCU7XG4gIHJpZ2h0OiAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzEgLmFtYmFzc2Fkb3JfbGV2ZWwgLmxldmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMSAuYW1iYXNzYWRvcl9sZXZlbCAudGl0bGUge1xuICBtYXJnaW4tbGVmdDogLTYycHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnJvdzpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnJvdzpudGgtY2hpbGQoMSkgLnZpZGVvIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjclKTtcbiAgei1pbmRleDogMTA7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAucm93Om50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgIzM5NTU5RTtcbiAgcGFkZGluZzogNTBweCAxNTVweCA0OHB4IDQ4cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNyUpO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLmltZyAuaW1nX2JnIHtcbiAgei1pbmRleDogLTE7XG4gIC8qYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsqL1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNDIlO1xuICBtaW4td2lkdGg6IDQ5MS40cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAubWFwMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDUyJTtcbiAgdG9wOiAyMiU7XG4gIHJpZ2h0OiAzNiU7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTdweDtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTMycHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIC5yaW5nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE3NHB4O1xuICB0b3A6IC04MnB4O1xuICBsZWZ0OiA0N3B4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayAuZGlhbW9uZCB7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMjA2cHg7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDkwcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICB0b3A6IC0yNHB4O1xuICBsZWZ0OiAyMzNweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogLTI3cHg7XG4gIGxlZnQ6IDc1cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIC5hbWIge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvZ29sZDIucG5nKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sgLmFtYiAuYmxpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayAuYW1iIC5ibGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgei1pbmRleDogMTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLnRleHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1JTtcbiAgdG9wOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci90cmlhbmdsZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudmlkZW9zX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLnZpZGVvc19ibG9jayAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjI5LjcxcHg7XG4gIGhlaWdodDogMTUzLjk1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudmlkZW9zX2Jsb2NrIC5pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjRUVFRUVFO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLnZpZGVvc19ibG9jayAudmlkZW9faXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC52aWRlb3NfYmxvY2sgLnZpZGVvX3RpdGxlIHtcbiAgLyogICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDsqL1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0X3dhdGNoIHtcbiAgYmFja2dyb3VuZDogIzM5NTU5RTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyOC4yNXB4IDMwcHggOC41cHggMzcuMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIHtcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAuY3VzdG9tLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTEzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDYwcHggMzBweCA1NXB4IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gIHdpZHRoOiAzNyU7XG4gIG1pbi13aWR0aDogMzg0cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAuaW1nIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTU0cHg7XG4gIGhlaWdodDogNTEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuNSU7XG4gIGJvdHRvbTogLTMyJTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNTIlO1xuICB0b3A6IDIyJTtcbiAgcmlnaHQ6IDM2JTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLnBsYWluIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7XG4gIHRvcDogLTE4MXB4O1xuICBsZWZ0OiA3M3B4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAucmluZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNzRweDtcbiAgdG9wOiAtODJweDtcbiAgbGVmdDogNDdweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICB0b3A6IC03NnB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDI4N3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICB0b3A6IC0xMTVweDtcbiAgbGVmdDogMzEwcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0b3A6IDM5cHg7XG4gIGxlZnQ6IC0zMXB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuZWxwczIge1xuICBsZWZ0OiAyNjZweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmFtYiB7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgdG9wOiAtNzZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9wbGF0aW51bTMucG5nKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmFtYiAuYmxpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAucGxhdGludW0zIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDQyMHB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICB3aWR0aDogMTg0cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIHRvcDogLTE2M3B4O1xuICBsZWZ0OiAtMTEwcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCB7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMjI1cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLnRleHRfYmxvY2sge1xuICB3aWR0aDogNDMuNCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAudGV4dF9ibG9jayAudGV4dCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmFtYmFzc2Fkb3JfbGV2ZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmFtYmFzc2Fkb3JfbGV2ZWwgLmxldmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIHtcbiAgdG9wOiA3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMTFweCk7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMyZGVnKTtcbiAgdG9wOiAtNTFweDtcbiAgbGVmdDogMTIwcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lYXJyaW5nIHtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDM2NXB4O1xuICB0b3A6IC0xOTNweDtcbiAgbGVmdDogLTIwMXB4O1xuICB6LWluZGV4OiAyO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuZGlhbW9uZCB7XG4gIHRvcDogLTEzOXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICB0b3A6IC0xNDJweDtcbiAgbGVmdDogMjMycHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB0b3A6IC01MnB4O1xuICBsZWZ0OiAtMTQycHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbHBzMiB7XG4gIGxlZnQ6IDI2NnB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuZWxwczMge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTE5NHB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuZWxwczIge1xuICBsZWZ0OiAxNTVweDtcbiAgdG9wOiAtNTBweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLm1vbmV5IHtcbiAgd2lkdGg6IDM2NXB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICB0b3A6IC0yNzJweDtcbiAgbGVmdDogLTE2MXB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuYW1iIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB0b3A6IC0xNjNweDtcbiAgbGVmdDogLTExMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYW1iYWRhc3NhZG9yL2RhaW1vbmRfYW1iLnBuZyk7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5hbWIgLmJsaWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmFtYiAuYmxpY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTEzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIFtkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjMzk1NTlFO1xuICBwYWRkaW5nOiA1MXB4IDAgNDZweCAxMDFweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5yb3cgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC5pbWcge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MDVweDtcbiAgaGVpZ2h0OiA0NDFweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMSU7XG4gIGJvdHRvbTogNjklO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sge1xuICB0b3A6IDcwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIxMXB4KTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLnBsYWluIHtcbiAgd2lkdGg6IDE5MXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA4MnB4O1xuICBsZWZ0OiAxMzNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTMzZGVnKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmNpdHkge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMzY1cHg7XG4gIHRvcDogLTE5M3B4O1xuICBsZWZ0OiAtMjAxcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgdG9wOiAtMTM5cHggIWltcG9ydGFudDtcbiAgbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTE1cHggIWltcG9ydGFudDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLm51bWJlciB7XG4gIHRvcDogLTE0OXB4O1xuICBsZWZ0OiAyMjlweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRvcDogLTEwNnB4O1xuICBsZWZ0OiAtMTM3cHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5lbHBzMiB7XG4gIGxlZnQ6IDE0NHB4O1xuICB0b3A6IC0xMDJweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHM0IHtcbiAgbGVmdDogMTAwcHg7XG4gIHRvcDogNjhweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgbGVmdDogLTkzcHg7XG4gIHRvcDogNjVweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHM1IHtcbiAgdG9wOiAtMTk1cHg7XG4gIGxlZnQ6IDJweDtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLm1vbmV5IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDE5N3B4O1xuICB0b3A6IC0yMTdweDtcbiAgbGVmdDogLTExcHg7XG59XG4uYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5hbWIge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRvcDogLTE2M3B4O1xuICBsZWZ0OiAtMTEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvY3Jvd24ucG5nKTtcbn1cbi5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmFtYiAuYmxpY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuYW1iIC5ibGljazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM3ZGVnKTtcbn1cbi5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4uYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLmltZ19ibG9jayAuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMTZweDtcbiAgaGVpZ2h0OiAzMzlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLmltZ19ibG9jayAudGl0bGUge1xuICBmb250LXNpemU6IDhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM5NTU5RTtcbiAgb3JkZXI6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNi44cHg7XG4gIGxlZnQ6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NSUpO1xuICB0cmFuc2l0aW9uOiAzcyBhbGw7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sgLnRpdGxlLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ4JSk7XG59XG4uYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIHtcbiAgd2lkdGg6IDQ4LjUlO1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFtYmFzc2Fkb3IgLmNhcmVlcl9zdGFydCAudGV4dF9ibG9jayAudGV4dCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG4uYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIC5zbG9nYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM5NTU5RTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLnRleHRfYmxvY2sgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFtYmFzc2Fkb3IgLmltZ19ibG9jayAucGxhaW4ge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFtYmFzc2Fkb3IgLmltZ19ibG9jayAucmluZyB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5hbWIge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbWJhc3NhZG9yIC5pbWdfYmxvY2sgLnBsYXRpbnVtMyB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFtYmFzc2Fkb3IgLmltZ19ibG9jayAud2F0Y2gge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFtYmFzc2Fkb3IgLmltZ19ibG9jayAuZWFycmluZyB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5tb25leSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYW1iYXNzYWRvciAuaW1nX2Jsb2NrIC5jaXR5IHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5lbiAuYW1iYXNzYWRvciAubGV2ZWxfNCAudGV4dF9ibG9jayAudGV4dCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG4vKkZJWEVEIEZPUiBTSVRFUyBXSEVSRSBOTyBFWElTVCBWSURFTyovXG4ubGV2ZWxfMS5ub192aWRlbyB7XG4gIC8qcmVhbCBoaXN0b3J5Ki9cbiAgLyplbmQgcmVhbCBoaXN0b3J5Ki9cbn1cbi5sZXZlbF8xLm5vX3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZXZlbF8xLm5vX3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubGV2ZWxfMS5ub192aWRlbyAudmlkZW9zX2Jsb2NrLFxuLmxldmVsXzEubm9fdmlkZW8gLnZpZGVvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubm9fdmlkZW8uYW1iYXNzYWRvciAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWdfYmxvY2sxIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyB7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgfVxuICAubm9fdmlkZW8uYW1iYXNzYWRvciAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDEpIC5hbWJhc3NhZG9yX2xldmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubm9fdmlkZW8uYW1iYXNzYWRvciAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDEpIC5hbWJhc3NhZG9yX2xldmVsIC5sZXZlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubm9fdmlkZW8uYW1iYXNzYWRvciAubGV2ZWxfMV93aXRob3V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLmltZ19ibG9jazEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgyKSAuYW1iIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vX3ZpZGVvLmFtYmFzc2Fkb3IgLmxldmVsXzFfd2l0aG91dF92aWRlbyAucm93Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogNyUgMyUgMTUlO1xuICB9XG4gIC5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gIH1cbn1cbi50ciAuYW1iYXNzYWRvciAuZGVmaW5pdGlvbiAuZGVzY3JpcHRpb24ge1xuICB3aWR0aDogNjklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrMSAudGV4dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDI5OXB4O1xuICAgIHRvcDogLTc4cHg7XG4gICAgbGVmdDogLTExMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmFtYiB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gICAgdG9wOiAtMzNweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5ibGljayB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuZWxsaXBzZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdG9wOiA0OXB4O1xuICAgIGxlZnQ6IC00NnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICBsZWZ0OiAxODJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgdG9wOiAtMTIzcHg7XG4gICAgbGVmdDogMzhweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgICB0b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTk5cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogOTVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICBsZWZ0OiAxOTJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwJSk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvIHtcbiAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTMwcHg7Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudmlkZW9zX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC52aWRlb3NfYmxvY2sgLnZpZGVvX2l0ZW1fd3JhcHBlciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC5yb3c6bnRoLWNoaWxkKDEpIC52aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgd2lkdGg6IDY2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5yb3c6bnRoLWNoaWxkKDIpIC5pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MSU7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAudGV4dF9ibG9jayB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC5pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMyU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5hbWIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLm1vbmV5IHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgICB0b3A6IC0yNTJweDtcbiAgICBsZWZ0OiAtMTMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuZWFycmluZyB7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogMjgxcHg7XG4gICAgdG9wOiAtMTU5cHg7XG4gICAgbGVmdDogLTE1OHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAucGxhaW4ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMmRlZyk7XG4gICAgdG9wOiAtNTBweDtcbiAgICBsZWZ0OiAxMDNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgICB0b3A6IC0xMzlweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1N3B4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5udW1iZXIge1xuICAgIGxlZnQ6IDE5OXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC0xOTlweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgICB0b3A6IC03NXB4O1xuICAgIGxlZnQ6IC0xNDZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5lbHBzMiB7XG4gICAgbGVmdDogMTA4cHg7XG4gICAgdG9wOiAtNzZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAudGV4dF9ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0NXB4KTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbWJhZGFzc2Fkb3IvbW9iaWxlX21haW5fYmcuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3AgLTJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubWFpbl9pbWcgLmlubmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5tYWluX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FtYmFkYXNzYWRvci9tYWluX3BhaXJfbW9iaWxlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNXB4IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC50ZXh0IC5kZXNjcmlwdGlvbixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRleHQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0X3dhdGNoLFxuICAubW9iaWxlX2F2YWlsYWJsZSAud2F0Y2hfaGlzdG9yeSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiA0LjdyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmRlZmluaXRpb24gLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuZGVmaW5pdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAuYW1iYXNzYWRvcl9sZXZlbF9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5hbWJhc3NhZG9yX2xldmVsX2Jsb2NrIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jayB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jayAuaW1nIHtcbiAgICB3aWR0aDogNDMycHg7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC5pbWdfYmxvY2sxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYlLCAxMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLnRleHRfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmNhcmVlcl9zdGFydCAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC5pbWdfYmxvY2sgLmltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayB7XG4gICAgdG9wOiA4NyU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuYW1iIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0b3A6IC0xMDJweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5hbWIgLmJybG50IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuY2l0eSB7XG4gICAgd2lkdGg6IDEzOHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgdG9wOiAtMTE0cHg7XG4gICAgbGVmdDogLTE0NHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLm1vbmV5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgICB0b3A6IC0xNDFweDtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogODdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzdkZWcpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgIHRvcDogLTYwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNDJweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAtMTQ0cHg7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuZWxsaXBzZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHRvcDogLTYycHg7XG4gICAgbGVmdDogLTExMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgICBsZWZ0OiAtODFweDtcbiAgICB0b3A6IDU4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuZWxwczQge1xuICAgIGxlZnQ6IDU4cHg7XG4gICAgdG9wOiA1OXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICBsZWZ0OiA5MXB4O1xuICAgIHRvcDogLTYzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAuZWxwczUge1xuICAgIHRvcDogLTEyN3B4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAuYW1iYXNzYWRvcl9sZXZlbF9ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLndhdGNoX2hpc3Rvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8xIC5yb3c6bnRoLWNoaWxkKDEpIC53YXRjaF9oaXN0b3J5IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDg5JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW9zX2Jsb2NrIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLmlubmVyOm50aC1jaGlsZCgxKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgyKSAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMSkgLmltZ19ibG9jazEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuc3RhcnRfbGV2ZWwgLmFtYiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDMwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLnN0YXJ0X2xldmVsIC5mbGFnIHtcbiAgICBsZWZ0OiA0MSU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAucGxhaW4ge1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICB0b3A6IDEwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC5yb3cgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjclO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC50ZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuYW1iYXNzYWRvcl9sZXZlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dF93YXRjaCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC5yb3c6bnRoLWNoaWxkKDEpIC52aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLnZpZGVvc19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLmltZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NyU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikgLmltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzclO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICByaWdodDogMSU7XG4gICAgYm90dG9tOiAzNCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikgLnRleHQge1xuICAgIC8qICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDclIDUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC50ZXh0X2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ3OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLnRleHRfYmxvY2sgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLnRleHRfYmxvY2sgLnNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sge1xuICAgIHRvcDogNjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxODdweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLnZpZGVvc19ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAudmlkZW9zX2Jsb2NrLnZiMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLnZpZGVvc19ibG9jay52YjIgLnZpZGVvX2l0ZW1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLnZpZGVvc19ibG9jay52YjIgLnZpZGVvX2l0ZW1fd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAudmlkZW9faXRlbV93cmFwcGVyIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLnZpZGVvX2l0ZW1fd3JhcHBlciAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDUxcHggMCA0NnB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICB0b3A6IC0xMzFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAucm93Om50aC1jaGlsZCgyKSAudGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTU5RTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDIxNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuN3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC5sZXZlbCB7XG4gICAgZm9udC1zaXplOiAxMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuYW1iYXNzYWRvcl9sZXZlbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuZGVmaW5pdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC50ZXh0IHtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAjMzk1NTllO1xuICAgIHBhZGRpbmc6IDMzcHggMzlweCAzMXB4IDM1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC50ZXh0IC50aXRsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmRlZmluaXRpb24gLnRleHQgLmRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuZmxhZyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgIHJpZ2h0OiA0MyU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLm1hcDIge1xuICAgIHRvcDogNzZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgIGxlZnQ6IDM4JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC5pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5yb3c6bnRoLWNoaWxkKDIpIC50ZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAucm93IC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWcge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDclIDUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5pbWdfYmxvY2sge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIGxlZnQ6IDQ2JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAubWFwMiB7XG4gICAgdG9wOiAxNTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5jYXJlZXJfc3RhcnQgLmltZ19ibG9jayAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLm1hcDIge1xuICAgIHRvcDogLTE3MHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICB0b3A6IC0yMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgbGVmdDogMzElO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NSU7XG4gICAgbGVmdDogMzYlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5sZXZlbF8xLmlzc2V0X3ZpZGVvIC5yb3c6bnRoLWNoaWxkKDIpIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzEgLnJvdzpudGgtY2hpbGQoMikgLnZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLndhdGNoIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxODhweDtcbiAgICB0b3A6IC03OHB4O1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5hbWIge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHRvcDogLTM0cHg7XG4gICAgbGVmdDogLTI5cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuYmxpY2sge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLnBsYWluIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7XG4gICAgdG9wOiAtMTA2cHg7XG4gICAgbGVmdDogMjZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5kaWFtb25kIHtcbiAgICB0b3A6IC00M3B4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTU4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgIHRvcDogLTIzcHg7XG4gICAgbGVmdDogLTg0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxldmVsXzMgLmltZ19ibG9jayAuZWxsaXBzZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAtNDlweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5lbHBzMiB7XG4gICAgbGVmdDogMTQ1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAtNjJweDtcbiAgICBsZWZ0OiAxNzlweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIlO1xuICAgIHRvcDogMTU1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gY2FsYygxMDAlIC0gMTU1cHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0ycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5kZWZpbml0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC5sZXZlbCB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuYW1iYXNzYWRvcl9sZXZlbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLnJvdzpudGgtY2hpbGQoMikgLnRleHQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC5pbWdfYmxvY2sgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayB7XG4gICAgbGVmdDogMjYlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MiU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuYW1iIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB0b3A6IC0xMTBweDtcbiAgICBsZWZ0OiAtNDNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5tb25leSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTY5cHg7XG4gICAgdG9wOiAtMTczcHg7XG4gICAgbGVmdDogLTY4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzQgLmltZ19ibG9jayAuZWFycmluZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgICB0b3A6IC0xMzlweDtcbiAgICBsZWZ0OiAtOThweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4ZGVnKTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgIHRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTI3cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLm51bWJlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHRvcDogLTEyMHB4O1xuICAgIGxlZnQ6IDE0NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVsbGlwc2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0b3A6IC00N3B4O1xuICAgIGxlZnQ6IC02MnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVscHMyIHtcbiAgICBsZWZ0OiAxMDhweDtcbiAgICB0b3A6IC00OHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF80IC5pbWdfYmxvY2sgLmVscHMzIHtcbiAgICBsZWZ0OiAyMnB4O1xuICAgIHRvcDogLTEzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5ub192aWRlby5hbWJhc3NhZG9yIC5sZXZlbF8xX3dpdGhvdXRfdmlkZW8gLnJvdzpudGgtY2hpbGQoMikgLnRleHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICBsZWZ0OiAzMiU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdyAuaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLm1hcDIge1xuICAgIHBhZGRpbmctdG9wOiA2NSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTY1cHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5yb3cgLmltZyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC52aWRlb3NfYmxvY2sge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGV2ZWxfMS5pc3NldF92aWRlbyAucm93Om50aC1jaGlsZCgyKSAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAudmlkZW9zX2Jsb2NrLnZiMiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC52aWRlb3NfYmxvY2sudmIyIC52aWRlb19pdGVtX3dyYXBwZXI6bnRoLWxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC52aWRlb19pdGVtX3dyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC52aWRlb19pdGVtX3dyYXBwZXIgLnZpZGVvX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5tYXAyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA4MCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayB7XG4gICAgbGVmdDogMTklO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIHtcbiAgICBsZWZ0OiAzNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVuIC5hbWJhc3NhZG9yIC5tYWluX2ltZyBoMSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLnN0YXJ0X2xldmVsIC5pbWdfYmxvY2sxIC5pbWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMSAucm93Om50aC1jaGlsZCgxKSAuaW1nX2Jsb2NrMSAudGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAubWFwMiB7XG4gICAgcGFkZGluZy10b3A6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgIGxlZnQ6IDIzJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuYW1iIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuYmxpY2sge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5kaWFtb25kIHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMTY2cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzIgLnRleHRfYmxvY2sgLnBsYWluIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB0b3A6IC0yNnB4O1xuICAgIGxlZnQ6IC0yOHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5yaW5nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNTZweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogLTcycHg7XG4gICAgbGVmdDogMzNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuZWxsaXBzZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogLTE5cHg7XG4gICAgbGVmdDogNjFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAubnVtYmVyIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDE5M3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgIGxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5hbWIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRvcDogLTY1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAucGxhaW4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRvcDogLTExNnB4O1xuICAgIGxlZnQ6IDMzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAud2F0Y2gge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAtNjdweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIC5lbGxpcHNlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogLTM0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAuZWxwczIge1xuICAgIGxlZnQ6IDEzNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sgLmRpYW1vbmQge1xuICAgIHRvcDogLTYycHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNDNweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzMgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICB0b3A6IC03N3B4O1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF81IC5yb3c6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5hbWJhc3NhZG9yX2xldmVsIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuZGVmaW5pdGlvbiAudGV4dCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuZGVmaW5pdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuc3RhcnRfbGV2ZWwgLmZsYWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHRvcDogMTNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuc3RhcnRfbGV2ZWwgLnBsYWluIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNSAuaW1nX2Jsb2NrIC5wbGFpbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDk4cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM3ZGVnKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY2FyZWVyX3N0YXJ0IC50ZXh0X2Jsb2NrIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxldmVsXzIgLnRleHRfYmxvY2sgLmltZ19ibG9jayB7XG4gICAgdG9wOiAzNCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxldmVsXzIgLnRleHRfYmxvY2sgLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgIHRvcDogLTE5MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLmltZ19ibG9jayAubnVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5zdGFydF9sZXZlbCAuaW1nX2Jsb2NrMSAuaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlLmVuIC5hbWJhc3NhZG9yIC5tYWluX2ltZyBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5jdXN0b20tYnRuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzN2RlZyk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLnN0YXJ0X2xldmVsIC5pbWdfYmxvY2sxIC5pbWcge1xuICAgIHBhZGRpbmctdG9wOiAxMDglO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8yIC50ZXh0X2Jsb2NrIC5pbWdfYmxvY2sge1xuICAgIGxlZnQ6IDE4JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMyAuaW1nX2Jsb2NrIHtcbiAgICBsZWZ0OiAyMiU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmxldmVsXzUgLnJvdyAuaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAuYW1iYXNzYWRvcl9sZXZlbCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfMiAudGV4dF9ibG9jayAuaW1nX2Jsb2NrIHtcbiAgICByaWdodDogODUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbWJhc3NhZG9yIC5sZXZlbF8zIC5pbWdfYmxvY2sge1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYW1iYXNzYWRvciAubGV2ZWxfNCAuaW1nX2Jsb2NrIHtcbiAgICBsZWZ0OiAzMiU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLmxldmVsIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFtYmFzc2Fkb3IgLmFtYmFzc2Fkb3JfbGV2ZWwgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuIl19 */