button{outline:0}.m_title{display:none}.tickets{overflow:hidden}.tickets .main_img{overflow:hidden;background-repeat:no-repeat;height:834px;height:35vw;background-size:cover;transition:.3s all;background-position:bottom center}.tickets .main_img .inner{justify-content:flex-end;padding-bottom:10vw}@media screen and (max-height:800px){.tickets .main_img .inner{padding-bottom:4vw}}.tickets .main_img .btns{margin-top:-7px;text-transform:uppercase;width:100%;justify-content:space-between}.tickets .main_img .btns .btn{font-size:1.9rem;padding:0 40px;margin-right:0;min-height:42px}.tickets .main_img .right_line{display:none}.tickets .menu_block{display:flex;justify-content:space-between;margin-bottom:44px}.tickets .menu_block .menu ul{margin:0}.tickets .alert{position:relative;padding:3px 15px 3px 50px;margin-bottom:90px;background:#eee;width:66%;font-size:14px}.tickets .alert:before{content:'';display:inline-block;width:80px;height:80px;background-image:url(/i/cruise-2020/alert.svg);background-size:cover;position:absolute;left:-39px;top:50%;transform:translateY(-50%)}.tickets .alert p:last-child,.tickets .personal_ticket li:last-child{font-weight:600}.tickets .main_block{width:100%;margin-top:58px}.tickets .main_slogan{width:504px;margin-bottom:60px}.tickets .left_line{background:#dfc26f;height:90px;border-radius:0 45px 45px 0;left:-3px;position:relative;display:flex;align-items:center}.tickets .left_line:before,.tickets .right_line:before{content:'';width:calc((100vw - 1170px)/2);position:absolute;top:0;background:#dfc26f;width:100vw}.tickets .left_line:before{height:90px;left:-99.9vw}.tickets .hashtag_block{display:flex;width:100%}.tickets .right_line{background:#dfc26f;height:25px;border-radius:45px 0 0 45px;width:38%;position:relative;right:-61px}.tickets .right_line:before{height:25px;right:-99vw}.tickets .slogan_block{padding-bottom:3vw}.tickets .slogan{font-size:25px;color:#fff;text-transform:uppercase;margin-bottom:27px}.tickets .slogan span{font-weight:600}.tickets .hashtag{font-size:18px;letter-spacing:.5em;color:#000;margin-right:25px}.tickets>.inner{padding-top:80px}.tickets .btns .buy_ticket{border:1px solid}.tickets .bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.tickets .video_planet_wrap{display:none;position:absolute;right:0;width:calc(100% - 504px - 85px)}@media screen and (max-width:1440px){.tickets .video_planet_wrap{width:calc(100% - 504px - 215px)}}@media screen and (max-width:1290px){.tickets .video_planet_wrap{width:calc(100% - 504px - 125px)}}@media screen and (max-width:1100px){.tickets .video_planet_wrap{width:calc(100% - 504px - 85px)}}.tickets .video_planet_wrap .video_planet{background-color:#000}.tickets .video_planet_wrap .support{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-top:15px}@media screen and (min-height:900px){.tickets .video_planet_wrap .support{position:absolute;bottom:-40px;left:50%;margin-left:-60px}}.tickets .video_planet_wrap .support svg{margin-right:7px}.tickets .video_planet_wrap .support a{color:inherit;text-decoration:none;font-size:1.2rem;border-bottom:1px solid transparent;transition:all .1s ease}.tickets .video_planet_wrap .support a:hover{border-bottom-color:inherit}.tickets .answers_often ul li.num1 .spoiler,.tickets.show_video .video_planet_wrap{display:block}.tickets .anniversary{background-position:center bottom;position:relative;padding:117px 0}.tickets .anniversary .anniversary_block{font-size:35px;color:#fff;text-align:center}.tickets .anniversary p{max-width:80%;margin:0 auto}.tickets .answers_often{padding:104px 0 70px}.tickets .answers_often .line_header{background:#dfc26f;border-radius:0 45px 45px 0;min-height:60px;font-size:30px;text-align:left;display:flex;align-items:center;margin-bottom:30px;padding-right:67px;min-width:535px;max-width:100%;position:relative;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.tickets .answers_often .line_header:before{height:100%;left:-100vw;content:'';position:absolute;top:0;background:#dfc26f;width:100vw}.tickets .answers_often .img_quest{content:'';display:inline-block;width:46px;height:47px;background-image:url(/i/tickets-2020/sign_attent.svg);background-size:cover;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.tickets .answers_often ul{list-style:none;padding-left:0}.tickets .answers_often ul li,.tickets .title{font-size:14px;margin-bottom:12px}.tickets .answers_often ul li.num1 .answer{display:flex;align-items:center}.tickets .answers_often ul .spoiler_link{color:#dfc26f;font-weight:600}.tickets .answers_often ul .spoiler_link span{cursor:pointer;border-bottom:1px dashed;transition:all .2s ease}.tickets .answers_often ul .spoiler_link span:hover,.tickets .answers_often ul .spoiler_link.active span{border-bottom-style:solid}.tickets .answers_often .spoiler{display:flex;align-items:center;position:relative;top:0;display:none;margin-top:1px;margin-bottom:10px}.tickets .answers_often .spoiler .btn{color:#dfc26f;border:1px solid #dfc26f;margin-left:10px;padding:3px 10px;border-color:#dfc26f}.tickets .answers_often .spoiler .btn:hover{background-color:#dfc26f;color:#fff}.tickets .title{font-size:30px;line-height:1.2}.tickets .desc{font-size:14px}.tickets .video_block{padding-top:65px}.tickets .video_block>.inner{display:flex}.tickets .video_block .video{width:570px;max-width:100%;background-color:#c4c4c4;z-index:1000}.tickets .video_block .video_block_right{position:relative}.tickets .video_block .arrows{content:'';display:inline-block;width:137px;height:137px;background-image:url(/i/tickets-2020/arrows.svg);background-size:cover;position:absolute;left:-86px;top:0}.tickets .video_block .video_block_left{margin-right:130px}.tickets .video_block .text{max-width:360px;margin-top:23px}.tickets .personal_ticket{background:#eee;padding:49px 0 60px}.tickets .personal_ticket .line{min-height:103px;background:#dfc26f;border-radius:30px;width:1000px;margin-left:calc(100% - 1000px);display:flex;justify-content:flex-end;align-items:center;margin-bottom:22px}.tickets .personal_ticket .line .title{margin-bottom:0;margin-right:85px;width:50%}.tickets .personal_ticket ul{list-style:none}.tickets .personal_ticket .why_ticket{width:100%;display:flex}.tickets .personal_ticket .ticket_block_left{width:50%}.tickets .personal_ticket .ticket_block_right{width:52%}.tickets .personal_ticket .img{left:0;top:-94px;content:'';display:block;width:547px;height:335px;background-size:cover;z-index:10;position:relative}@media screen and (min-width:1900px){.tickets .personal_ticket .img{width:548px;height:337px}}.tickets .personal_ticket li{font-size:14px;position:relative;left:-18px;top:2px}.tickets .personal_ticket li:before{height:10px;width:10px;background:#dfc26f;display:block;content:'';position:absolute;border-radius:50%;left:-18px;top:2px}.tickets .personal_ticket .list .title{font-size:16px;font-weight:700;text-transform:uppercase}.tickets .online_block .inner{display:flex;padding:80px 0 70px}.tickets .online_block .online_block_left{width:50%;margin-top:22px}.tickets .online_block .right_line{height:260px;border-radius:30px 0 0 30px}.tickets .online_block .right_line:before{height:260px}.tickets .online_block ul{list-style:none;padding-left:0}.tickets .online_block li{position:relative;margin-bottom:18px}.tickets .online_block li p{margin:0;text-indent:78px;font-size:14px}.tickets .four_days .four_days_left .title:before,.tickets .online_block li:before{height:6px;width:65px;background:#dfc26f;display:block;content:'';position:absolute;left:0;top:6px}.tickets .online_block .title{margin-bottom:44px}.tickets .online_block .img{right:-45px;top:-46px;content:'';display:block;width:510px;height:377px;background-size:cover;z-index:10;position:relative}@media screen and (min-width:1900px){.tickets .online_block .img{height:378px}}.tickets .online_block .text{max-width:520px}.tickets .live_block{background:#eee;padding:43px 0}.tickets .live_block .live_items{display:flex;justify-content:space-between;align-items:center;width:100%}.tickets .live_block .title{font-weight:700;font-size:14px}.tickets .live_block .img{display:flex;justify-content:center}.tickets .live_block .item{padding:10px 0 25px}.tickets .live_block .item.item1 .img{width:70px;height:80px;margin:0 auto 6px}.tickets .live_block .item.item1 .content{max-width:231px;text-align:center;font-size:14px}.tickets .live_block .item.item2{padding:10px 24px 25px;border-left:1px solid #000;border-right:1px solid #000}.tickets .live_block .item.item2 .img{width:80px;height:80px;margin:0 auto 6px}.tickets .live_block .item.item2 .content{max-width:300px;text-align:center;font-size:14px}.tickets .live_block .item.item3{display:flex;align-items:center;width:42%}.tickets .live_block .item.item3 .img{min-width:80px;height:80px;margin-right:32px}.tickets .live_block .item.item3 .content{max-width:370px;font-size:14px}.tickets .live_block .item.item3 .content .title{font-size:14px;max-width:300px}.tickets .passwords,.tickets .ticket_nums{padding-bottom:100px}.tickets .ticket_nums .inner{margin-top:0;padding-top:0}.tickets .ticket_nums .title_tickets{font-size:3rem;text-align:center;font-weight:700;margin-bottom:25px}.tickets .ticket_nums .list{display:flex;align-items:center;justify-content:center}.tickets .ticket_nums .list img{margin-right:25px}.tickets .ticket_nums .list ul{font-size:1.4rem;color:#dfc26f;font-weight:600}.tickets .passwords .inner{margin-top:0;padding-top:0}.tickets .passwords .title_passwords{font-size:3rem;text-align:center;font-weight:700;margin-bottom:25px}.tickets .passwords .list{display:flex;align-items:center;justify-content:center}.tickets .passwords .list ul{font-size:1.4rem;font-style:italic}.tickets .four_days{padding-bottom:70px}.tickets .four_days .title{text-transform:uppercase;text-align:center;margin-bottom:23px}.tickets .four_days>.title{margin-bottom:20px}.tickets .four_days .line_header{background:#dfc26f;min-height:60px;border-radius:0 45px 45px 0;width:372px;font-size:25px;text-align:left;display:flex;align-items:center;margin-bottom:20px;justify-content:space-between;position:relative}.tickets .four_days .line_header span{margin-right:55px}.tickets .four_days .line_header:before{height:100%;left:-100vw;content:'';position:absolute;background:#dfc26f;width:100vw}.tickets .four_days .img_quest{content:'';display:inline-block;width:46px;height:47px;background-image:url(/i/tickets-2020/watch.svg);background-size:cover;right:8px;position:absolute}.tickets .four_days .four_days_info{display:flex;justify-content:space-between}.tickets .four_days .four_days_left{width:371px}.tickets .four_days .four_days_left .title{font-size:14px;font-weight:700;text-transform:inherit;text-align:left;position:relative;margin-left:68px;margin-bottom:5px}.tickets .four_days .four_days_left .title:before{left:-69px}.tickets .four_days ul{list-style:none}.tickets .four_days .times{margin-bottom:20px}.tickets .four_days .times ul{padding-left:69px}.tickets .four_days .times li{display:block;position:relative;overflow:hidden;margin-bottom:8px}.tickets .four_days .times li:after{content:'';display:block;overflow:hidden;height:14px;border-bottom:1px dotted #000;padding-top:2px}.tickets .four_days .times .key{display:block;float:left;padding-right:3px}.tickets .four_days .times .value{display:block;float:right;padding-left:3px}.tickets .four_days .times .desc{font-size:13px}.tickets .four_days .four_days_right{height:100%;width:calc(100% - 371px - 59px)}.tickets .four_days .four_days_events{border-radius:45px 0 0 45px;position:relative;min-height:500px}.tickets .four_days .four_days_events:before{left:0;border-radius:30px 0 0 30px;content:'';position:absolute;top:0;width:100vw;background-color:rgba(0,0,0,.86);background-image:url(/i/tickets-2020/annyversary.jpg);display:block;height:100%}.tickets .four_days .four_days_events ul{padding:30px 0 0 73px;margin:0}.tickets .four_days .four_days_events li{display:flex;border-bottom:2px dotted #fff;justify-content:space-between;align-items:center;padding:17px 0;z-index:1;position:relative}.tickets .four_days .four_days_events li:last-child{border-bottom:none}.tickets .four_days .four_days_events .event{max-width:471px;font-size:14px;text-align:justify;color:#fff;z-index:1}.tickets .four_days .four_days_events .day{font-size:30px;color:#dfc26f;font-weight:600;margin-right:46px;text-transform:uppercase;z-index:1}.bg .tickets .main_img .btns .btn,.de .tickets .main_img .btns .btn,.es .tickets .main_img .btns .btn,.ro .tickets .main_img .btns .btn{padding:0 27px}.review_title{font-size:2rem;text-align:center;margin-bottom:25px}.review{padding:60px 60px 10px;background:#eee}.review .item{display:flex;justify-content:space-between;position:relative;padding:0 65px}.review .item .img{width:94px;height:94px;border-radius:50%;content:'';background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/i/seasons_2020/avatar.jpg)}.review .item .text_block{width:calc(100% - 94px - 33.67px)}.review .item .text_block .title{font-weight:700;font-size:2rem;color:#000;margin-bottom:1px}.review .item .text_block .text{line-height:1.25}.review .owl-nav{position:absolute;width:100%;top:30px;height:31px}.review .owl-nav .owl-next,.review .owl-nav .owl-prev{background:#5a832a;width:31px;height:31px;border-radius:50%;position:absolute}.review .owl-nav .owl-next:focus,.review .owl-nav .owl-next:hover,.review .owl-nav .owl-prev:focus,.review .owl-nav .owl-prev:hover{background:#3f5c1e;border:0}.review .owl-nav .owl-next:before,.review .owl-nav .owl-prev:before{content:'';display:block;width:6px;height:10px;background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.review .owl-nav .owl-prev{left:0}.review .owl-nav .owl-next{right:0}.reviews{background-color:#eee;padding-top:50px;padding-bottom:50px}body.bg .tickets .main_img .btns .btn{font-size:1.5rem}@media screen and (max-height:650px){.tickets .main_img .inner{padding-bottom:3vw}}@media screen and (max-width:1366px){.season .main_img .inner{align-items:flex-end;padding-bottom:15vw}.tickets .four_days .four_days_events ul{padding:0 0 0 45px}}@media screen and (max-width:1280px){.season .main_img .inner{padding-bottom:18vw}}@media screen and (max-width:1240px){.mobile_available .season .about_the_forum,.mobile_available .season .pros{padding-left:50px;padding-right:50px}}@media screen and (max-width:1200px){.mobile_available .tickets .four_days .four_days_left{width:34%}.mobile_available .tickets .four_days .four_days_right{width:60%}.mobile_available .tickets .four_days .four_days_events .day{margin-right:0;min-width:130px}}@media screen and (max-width:1180px){.mobile_available .season>.inner{flex-direction:column}.mobile_available .season .main_block{width:100%;margin-top:0}.mobile_available .tickets .personal_ticket .img{top:-4px;width:85%;background-size:contain;background-repeat:no-repeat}.mobile_available .tickets .online_block .online_block_left{width:40%;margin-right:10px}.mobile_available .online_block .online_block_left .title{margin-bottom:15px}.mobile_available .live_block .item1{justify-content:space-around}.mobile_available .live_block .item2{padding:10px 15px 25px}.mobile_available .live_block .item3{margin-left:10px}.mobile_available .live_block .item1{margin-right:10px}}@media screen and (max-width:1100px){.mobile_available .tickets .personal_ticket .line{width:100%;padding:40px;justify-content:center;margin-left:0}.mobile_available .tickets .personal_ticket .line .title{margin-right:0;width:auto}.mobile_available .live_block{padding:10px 0}.mobile_available .tickets .answers_often .line_header,.mobile_available .tickets .four_days .line_header{width:100%}.mobile_available .tickets .answers_often .line_header span{margin-right:55px}}@media screen and (max-width:1040px){.mobile_available .season .main_img{background-image:url(/i/seasons_2020/m_landscape_bg.jpg)!important;position:relative}.mobile_available .season .main_img .inner{z-index:2}.mobile_available .season .main_img .inner .m_title{display:block}.mobile_available .season .main_img:before{display:block;content:'';position:absolute;right:0;bottom:0;width:100%;left:0;height:100%;background-image:url(/i/seasons_2020/m_osoba.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 98%}.mobile_available #wrapper main .main_img .inner{justify-content:flex-end;align-items:self-start;padding-bottom:40px;padding-left:0}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-end}.mobile_available .season .about_the_forum .title,.mobile_available .season .applications .text_block{font-size:1.6rem;line-height:1.5}.mobile_available .season .last_news .title{line-height:1.3}.mobile_available .season .last_news .text{line-height:1.5;font-size:1.4rem}.mobile_available .season .video_block .title{font-size:1.4rem}.mobile_available .season .start .img_bg{background-position:left top}.mobile_available .season .pros{flex-wrap:wrap;padding-bottom:12px}.mobile_available .season .pros .item{font-size:1.7rem;margin-bottom:30px}.mobile_available .season .pros .item:first-child{margin-right:30px}.mobile_available .season .applications .text_block{max-width:calc(100% - 380px)}.mobile_available .video_block.third{margin-bottom:100px}.mobile_available .tickets .main_img .btns{flex-direction:column;margin-top:0}.mobile_available .tickets .main_img .btns .btn{min-width:240px;margin-bottom:23px}.mobile_available body.bg .tickets .main_img .btns .btn{min-width:290px}.mobile_available body.bg .tickets .main_img .btns{width:90%}}@media screen and (max-width:1001px){.mobile_available .tickets .main_img{overflow:initial}.mobile_available .tickets.show_video>.inner{margin-top:65%}.mobile_available .tickets .video_planet_wrap{top:100%;width:100vw;left:-3vw}.mobile_available .tickets .video_planet_wrap .support{margin-top:15px;color:#5a832a}.mobile_available .tickets .video_planet_wrap .support a{font-size:1.5rem}.mobile_available .tickets .menu_block,.mobile_available .tickets .online_block .inner{flex-direction:column}.mobile_available .tickets .alert{width:96%;margin-left:34px}.mobile_available .tickets .online_block_left .text{max-width:100%}.mobile_available .tickets .online_block .online_block_left{margin-bottom:45px;width:100%}.mobile_available .tickets .four_days .four_days_info{flex-direction:column}.mobile_available .tickets .four_days .four_days_left,.mobile_available .tickets .four_days .four_days_right{width:95%}.mobile_available .tickets .live_block .item.item3{width:auto}.mobile_available .tickets .personal_ticket .ticket_block_right{width:75%}}@media screen and (max-width:950px){.mobile_available .tickets .video_block .video{width:50vw}}@media screen and (max-width:920px){.mobile_available .season .video_block{flex-direction:column;padding-top:60px;margin-top:80px}.mobile_available .season .video_block .left{flex-direction:column;padding-left:0;width:100%}.mobile_available .season .video_block .video{width:100%}.mobile_available .season .video_block .title{max-width:100%;text-align:center}.mobile_available .season .video_block .arrow{position:static;width:117px;height:70px;transform:rotate(90deg);order:2;background-size:contain;background-repeat:no-repeat;margin-top:30px;margin-bottom:20px}.mobile_available .video_block.third .title{display:flex;flex-direction:column}.mobile_available .tickets .live_block .live_items{flex-wrap:wrap;justify-content:center}.mobile_available .tickets .live_block .item.item2{border-left:none;border-right:none}}@media screen and (max-width:850px){.mobile_available .text{margin-top:0}}@media screen and (max-width:821px){.mobile_available .season .about_the_forum,.mobile_available .season .pros{padding-left:40px;padding-right:40px}.mobile_available .season .applications{flex-direction:column;padding-bottom:100px}.mobile_available .season .applications .curator,.mobile_available .season .applications .text_block{width:100%;max-width:100%}.mobile_available .tickets .answers_often .spoiler{flex-direction:column;align-items:flex-start}.mobile_available .tickets .answers_often .spoiler .btn{margin-left:0;margin-bottom:10px}.mobile_available .tickets .video_block>.inner{flex-direction:column}.mobile_available .tickets .video_block .video{width:100vw}.mobile_available .tickets .video_block_left .text{width:100%;margin-bottom:20px}.mobile_available .tickets .title{font-size:24px}.mobile_available .tickets .video_block .arrows{display:none}.mobile_available .tickets .answers_often ul li.num1 .answer{display:flex;align-items:flex-start;flex-direction:column}}@media screen and (max-width:721px){.mobile_available .season .last_news{flex-direction:column}.mobile_available .season .about_the_forum,.mobile_available .season .pros{padding-left:20px;padding-right:20px}.mobile_available .season .about_the_forum .coll{width:100%}.mobile_available .tickets .left_line,.mobile_available .tickets .left_line:before{height:60px}.mobile_available .anniversary .anniversary_block{font-size:2.5rem}.mobile_available .tickets .personal_ticket .why_ticket{flex-direction:column}.mobile_available .tickets .personal_ticket .ticket_block_left,.mobile_available .tickets .personal_ticket .ticket_block_right{width:100%}.mobile_available .tickets .personal_ticket .ticket_block_left{display:flex;justify-content:center}.mobile_available .tickets .personal_ticket .img{height:unset;padding-bottom:50%;margin-bottom:12px}}@media screen and (max-width:641px){.mobile_available .season .main_img:before{background-position:right -25px bottom}.mobile_available .season .pros{flex-direction:column;padding-left:0;padding-right:0}.mobile_available .season .pros .item{margin-bottom:30px}.mobile_available .season .info{flex-direction:column}.mobile_available .season .info .img{width:100%;height:350px}.mobile_available .season .info .text_block{width:100%;max-width:100%}.mobile_available .tickets .answers_often .line_header,.mobile_available body.bg .tickets .main_img .btns{width:100%}.mobile_available .live_block .item1,.mobile_available .live_block .item2{display:flex;align-items:center}.mobile_available .tickets .main_img .btns{margin-top:0}.mobile_available .tickets .right_line{display:none}.mobile_available body.bg .tickets .main_img .btns .btn{min-width:290px}.mobile_available .tickets .ticket_nums .list{flex-direction:column}.mobile_available .tickets .ticket_nums .list img{margin-right:0;margin-bottom:20px}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper main .main_img .inner{width:94%;margin-left:auto;padding-top:15px;padding-bottom:40px;justify-content:flex-end}.mobile_available .season .main_img:before{background-position:right -45px bottom;background-size:auto calc(100vh - 200px)}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center;margin-top:22px}.mobile_available #wrapper main .main_img .inner div.btns .btn{margin-bottom:0}.mobile_available #wrapper main .main_img .inner div.btns .btn.more{margin-bottom:0;display:none}.mobile_available .tickets .slogan_block{padding-bottom:3vw;width:100%}.mobile_available .tickets .main_slogan{margin-bottom:10px}.mobile_available .tickets .slogan{text-align:center;margin-bottom:0}.mobile_available .tickets .left_line{background-color:transparent}.mobile_available .tickets .left_line:before{display:none}.mobile_available .tickets .left_line .hashtag{color:#dfc26f;margin-right:0;text-align:center;width:100%}.mobile_available .tickets .main_slogan_block{margin-top:25px}.mobile_available .tickets .hashtag_block{width:100%}.mobile_available #wrapper .main_img{background-position:62% bottom}}@media screen and (max-width:600px){.mobile_available .tickets .online_block .img{right:-45px;bottom:0;height:unset;top:unset;width:100vw;padding-bottom:68%;background-size:contain;position:absolute}.mobile_available .tickets .online_block_left{padding-bottom:15%}.mobile_available .video_block .inner{width:100%}.mobile_available .video_block_left .inner_local{width:94%;margin:0 auto}}@media screen and (max-width:560px){.mobile_available .season .start .img_bg{display:none}.mobile_available .season .start{background-color:#e6e9ee}.mobile_available .tickets .video_block_left{margin-right:0}.mobile_available .tickets .online_block .inner{padding:23px 0}}@media screen and (max-width:520px){.mobile_available .season .last_news,.mobile_available .season .start{padding-left:40px;padding-right:40px}.mobile_available .tickets .answers_often .line_header{font-size:22px}.mobile_available .tickets .four_days .four_days_events .day{font-size:24px}.mobile_available .tickets .four_days .four_days_events .event{font-size:12px}.mobile_available .tickets .four_days .four_days_events li{padding:10px 0 5px}}@media screen and (max-width:480px){.mobile_available .tickets .video_planet_wrap{left:-5vw}.mobile_available .tickets .video_planet_wrap .support{margin-top:25px}.mobile_available .tickets.show_video>.inner{margin-top:82%}.mobile_available .tickets .four_days .four_days_events ul{padding:0 0 0 30px}.mobile_available .tickets .live_block .item.item2{padding:10px 0 25px}.mobile_available .tickets .live_block .item.item2 .content{max-width:328px}.mobile_available .tickets .live_block .item.item1 .content{max-width:265px}.mobile_available .tickets .live_block .item.item1 .img{margin-right:19px}.mobile_available .tickets .four_days .times ul{padding-left:19px}}@media screen and (max-width:445px){.mobile_available #wrapper main .main_img .inner{width:90%}.mobile_available .season .info,.mobile_available .video_block{width:100vw;margin-left:0}.mobile_available .season .video_block .left{padding-left:5%;padding-right:5%}.mobile_available .anniversary .anniversary_block{font-size:2rem}.mobile_available .anniversary p{max-width:100%;font-size:28px}.mobile_available .tickets .answers_often .line_header{font-size:20px}.mobile_available .tickets .four_days .line_header{font-size:21px}.mobile_available .tickets .menu_block{margin-bottom:20px}.mobile_available .tickets .title{font-size:27px;margin-bottom:40px}.mobile_available .tickets .four_days .four_days_events .day{min-width:105px}.mobile_available .tickets .answers_often ul li{font-size:16px}}@media screen and (max-width:445px) and (orientation:portrait){.mobile_available .video_block_left .inner_local{width:90%}.mobile_available #wrapper main .main_img .inner{justify-content:flex-end}.mobile_available .tickets .four_days .four_days_events ul,.mobile_available .tickets .four_days .times ul,.mobile_available .tickets .main_slogan_block{padding-left:0}.mobile_available .season .main_img:before{background-position:center bottom;background-size:auto calc(100% - 152px)}.mobile_available .tickets .alert{padding:0 5vw 25px;font-size:1.5rem;width:100vw;margin-left:-5vw;margin-top:60px}.mobile_available .tickets .alert:before{position:static;display:block;margin:0 auto -20px}.mobile_available .tickets .four_days .four_days_left .title{font-size:18px}.mobile_available .tickets .desc{font-size:1.6rem}.mobile_available .tickets .four_days .times.day1{margin-bottom:40px}.mobile_available .tickets .four_days .times.day234{margin-bottom:60px}.mobile_available .tickets .four_days .four_days_events{border-radius:0;padding:30px 0}.mobile_available .tickets .four_days .four_days_events ul li{flex-direction:column;padding:22px 0}.mobile_available .tickets .four_days .four_days_events ul li .day{margin-bottom:5px}.mobile_available .tickets .four_days .four_days_events ul li .event{font-size:1.6rem;text-align:left}.mobile_available .tickets .four_days .four_days_events:before{left:-100vw;width:200vw}.mobile_available .live_block{padding:60px 0 15px}.mobile_available .live_block .item1,.mobile_available .live_block .item2,.mobile_available .live_block .item3{flex-direction:column;align-items:center;margin-right:0;margin-bottom:35px}.mobile_available .tickets .live_block .item.item1 .img,.mobile_available .tickets .live_block .item.item2 .img,.mobile_available .tickets .live_block .item.item3 .img{margin-right:0;margin-left:0;margin-bottom:20px}.mobile_available .tickets .live_block .item.item1 .content,.mobile_available .tickets .live_block .item.item2 .content,.mobile_available .tickets .live_block .item.item3 .content{max-width:100%;font-size:1.6rem}.mobile_available .tickets .live_block .item.item3 .content .title{font-size:1.6rem;text-align:center;margin-bottom:10px}.mobile_available .tickets .online_block .inner{padding:50px 0 0}.mobile_available .tickets .online_block .online_block_left{margin-right:0}.mobile_available .tickets .live_block .item.item3 .content .text{text-align:center}.mobile_available .tickets .right_line,.mobile_available .tickets .right_line:before{display:none}.mobile_available .online_block_right{width:100vw;margin-left:-5vw}.mobile_available .tickets .online_block .right_line{border-radius:0;height:0;padding-bottom:49%}.mobile_available .tickets .personal_ticket .img{height:0;padding-bottom:58%;margin-top:10px}.mobile_available .tickets .personal_ticket .line{width:100vw;margin-left:-5vw}.mobile_available .tickets .personal_ticket .list .title{margin:30px 0 20px;line-height:1.5;font-size:1.8rem}.mobile_available .tickets .personal_ticket li{line-height:1.5;margin-bottom:12px;font-size:1.6rem}.mobile_available .tickets .personal_ticket li:before{top:6px}.mobile_available .tickets .title.newer{margin-bottom:20px}.mobile_available .tickets .answers_often ul{margin-left:0;padding-left:0}.mobile_available .tickets .answers_often .spoiler{margin-bottom:22px}}@media screen and (max-width:375px){.mobile_available .tickets .answers_often .line_header{height:50px}.mobile_available .tickets .answers_often .img_quest{width:35px;height:35px}.mobile_available .tickets .online_block .online_block_left{margin-bottom:25px}.mobile_available .tickets .online_block .title{margin-bottom:34px}.mobile_available .tickets .online_block li{font-size:14px}.mobile_available .tickets .four_days .four_days_events .day{font-size:18px;min-width:80px}.mobile_available .tickets .four_days .line_header{font-size:18px}.mobile_available .tickets .slogan{font-size:20px}.mobile_available .tickets .hashtag{letter-spacing:.4em}}@media screen and (max-width:350px){.mobile_available .tickets .answers_often .line_header{font-size:16px}.mobile_available .tickets .four_days .four_days_events ul{padding:0 0 0 15px}.mobile_available .tickets .main_slogan{width:739px;margin-bottom:16px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwbF9wbGFuZXRfMjAyMC5sZXNzIiwiYXBsX3BsYW5ldF8yMDIwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNLENBQ0UsUyxDQUdGLFEsQ0FDRSxZLENBR0YsUSxDQUNFLGUsQ0FERixrQixDQUlJLGUsQ0FDQSwyQixDQUNBLFksQ0FDQSxXLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlDLENBVkoseUIsQ0FhTSx3QixDQUNBLG1CLENBRUEscUNBQUEseUIsQ0FDRSxvQkFqQlIsd0IsQ0F1Qk0sZSxDQUNBLHdCLENBQ0EsVSxDQUNBLDZCLENBMUJOLDZCLENBNkJRLGdCLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBaENSLDhCLENBc0NNLFksQ0F0Q04sb0IsQ0E0Q0ksWSxDQUNBLDZCLENBQ0Esa0IsQ0E5Q0osNkIsQ0FpRE0sUSxDQWpETixlLENBc0RJLGlCLENBQ0EseUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxTLENBQ0EsYyxDQUVBLHNCLENBQ0UsVSxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSw4QyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBSUEsNEIsQ0E0YUEsdUMsQ0EzYUUsZSxDQTVFUixvQixDQWtGSSxVLENBQ0EsZSxDQW5GSixxQixDQXdGSSxXLENBQ0Esa0IsQ0F6RkosbUIsQ0E2Rkksa0IsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FFQSwwQixDQXlCQSwyQixDQUNFLFUsQ0FDQSw4QixDQUVBLGlCLENBQ0EsSyxDQUNBLGtCLENBQ0EsVyxDQWhDRiwwQixDQUdFLFcsQ0FJQSxZLENBNUdOLHVCLENBa0hJLFksQ0FDQSxVLENBbkhKLG9CLENBdUhJLGtCLENBQ0EsVyxDQUNBLDJCLENBQ0EsUyxDQUNBLGlCLENBQ0EsVyxDQUVBLDJCLENBR0UsVyxDQUtBLFcsQ0F0SU4sc0IsQ0EySUksa0IsQ0EzSUosZ0IsQ0ErSUksYyxDQUNBLFUsQ0FDQSx3QixDQUNBLGtCLENBbEpKLHFCLENBcUpNLGUsQ0FySk4saUIsQ0EwSkksYyxDQUNBLG1CLENBQ0EsVSxDQUNBLGlCLENBR0YsZSxDQUVFLGdCLENBbEtKLDBCLENBdUtNLGdCLENBdktOLGdCLENBOEtJLFksQ0FDQSw2QixDQUNBLG9CLENBQ0EsVSxDQWpMSiwyQixDQXNMSSxZLENBQ0EsaUIsQ0FDQSxPLENBQ0EsK0IsQ0FFQSxxQ0FBQSwyQixDQUNFLGtDLEFBRUYscUNBQUEsMkIsQ0FDRSxrQyxBQUVGLHFDQUFBLDJCLENBQ0UsaUNBbE1OLHlDLENBeU1NLHFCLENBek1OLG9DLENBa05NLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUVBLHFDQUFBLG9DLENBQ0UsaUIsQ0FDQSxZLENBQ0EsUSxDQUNBLG1CQTdOUix3QyxDQWlPUSxnQixDQWpPUixzQyxDQXFPUSxhLENBQ0Esb0IsQ0FDQSxnQixDQUNBLG1DLENBQ0EsdUIsQ0FFQSw0QyxDQUNFLDJCLENBb0ZGLDJDLENBOUVOLHNDLENBRUksYSxDQXBQTixxQixDQTBQSSxpQyxDQUNBLGlCLENBQ0EsZSxDQTVQSix3QyxDQStQTSxjLENBQ0EsVSxDQUNBLGlCLENBalFOLHVCLENBcVFNLGEsQ0FDQSxhLENBdFFOLHVCLENBNFFJLG9CLENBNVFKLG9DLENBK1FNLGtCLENBQ0EsMkIsQ0FDQSxlLENBRUEsYyxDQUNBLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBRUEsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUVBLDJDLENBQ0UsVyxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0Esa0IsQ0FDQSxXLENBdlNSLGtDLENBNFNNLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EscUQsQ0FDQSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSwwQixDQXJUTiwwQixDQXlUTSxlLENBQ0EsYyxDQTFUTiw2QixDQUFBLGUsQ0E2VFEsYyxDQUNBLGtCLENBUUEsMEMsQ0FFSSxZLENBQ0Esa0IsQ0F6VVosd0MsQ0FnVlEsYSxDQUNBLGUsQ0FqVlIsNkMsQ0FvVlUsYyxDQUNBLHdCLENBQ0EsdUIsQ0FFQSxtRCxDQU1GLG9ELENBSkkseUIsQ0ExVlosZ0MsQ0EyV00sWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsWSxDQUNBLGMsQ0FDQSxrQixDQWpYTixxQyxDQW9YUSxhLENBQ0Esd0IsQ0FDQSxnQixDQUNBLGdCLENBT0Esb0IsQ0FMQSwyQyxDQUNFLHdCLENBQ0EsVSxDQTNYVixlLENBc1lJLGMsQ0FFQSxlLENBeFlKLGMsQ0E0WUksYyxDQTVZSixxQixDQWdaSSxnQixDQUVBLDRCLENBQ0UsWSxDQW5aTiw0QixDQXVaTSxXLENBQ0EsYyxDQUNBLHdCLENBQ0EsWSxDQTFaTix3QyxDQThaTSxpQixDQTlaTiw2QixDQWthTSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsWSxDQUNBLGdELENBQ0EscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxLLENBMWFOLHVDLENBOGFNLGtCLENBOWFOLDJCLENBa2JNLGUsQ0FDQSxlLENBbmJOLHlCLENBd2JJLGUsQ0FDQSxtQixDQXpiSiwrQixDQTRiTSxnQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxZLENBQ0EsK0IsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGtCLENBcGNOLHNDLENBdWNRLGUsQ0FDQSxpQixDQUNBLFMsQ0F6Y1IsNEIsQ0E4Y00sZSxDQTljTixxQyxDQWtkTSxVLENBQ0EsWSxDQW5kTiw0QyxDQXVkTSxTLENBdmROLDZDLENBMmRNLFMsQ0EzZE4sOEIsQ0ErZE0sTSxDQUNBLFMsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FHQSxxQ0FBQSw4QixDQUNFLFcsQ0FDQSxjQTVlUiw0QixDQWtmTSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQU1BLG1DLENBQ0UsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxPLENBcGdCUixzQyxDQTBnQlEsYyxDQUNBLGUsQ0FDQSx3QixDQTVnQlIsNkIsQ0FvaEJNLFksQ0FDQSxtQixDQXJoQk4seUMsQ0F5aEJNLFMsQ0FDQSxlLENBMWhCTixrQyxDQThoQk0sWSxDQUNBLDJCLENBRUEseUMsQ0FDRSxZLENBbGlCUix5QixDQXVpQk0sZSxDQUNBLGMsQ0F4aUJOLHlCLENBNGlCTSxpQixDQUNBLGtCLENBN2lCTiwyQixDQWdqQlEsUSxDQUNBLGdCLENBQ0EsYyxDQXlRRixpRCxDQXRRQSxnQyxDQUNFLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0E3akJSLDZCLENBbWtCTSxrQixDQW5rQk4sMkIsQ0F1a0JNLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGlCLENBR0EscUNBQUEsMkIsQ0FDRSxjQW5sQlIsNEIsQ0EwbEJNLGUsQ0ExbEJOLG9CLENBK2xCSSxlLENBQ0EsYyxDQWhtQkosZ0MsQ0FtbUJNLFksQ0FDQSw2QixDQUNBLGtCLENBQ0EsVSxDQXRtQk4sMkIsQ0EwbUJNLGUsQ0FDQSxjLENBM21CTix5QixDQSttQk0sWSxDQUNBLHNCLENBaG5CTiwwQixDQW9uQk0sbUIsQ0FFQSxxQyxDQUVJLFUsQ0FDQSxXLENBRUEsaUIsQ0FMSix5QyxDQVVJLGUsQ0FDQSxpQixDQUNBLGMsQ0FJSixnQyxDQUNFLHNCLENBQ0EsMEIsQ0FDQSwyQixDQUhGLHFDLENBTUksVSxDQUNBLFcsQ0FFQSxpQixDQVRKLHlDLENBY0ksZSxDQUNBLGlCLENBQ0EsYyxDQUlKLGdDLENBQ0UsWSxDQUNBLGtCLENBQ0EsUyxDQUhGLHFDLENBTUksYyxDQUNBLFcsQ0FDQSxpQixDQVJKLHlDLENBWUksZSxDQUNBLGMsQ0FiSixnRCxDQWdCTSxjLENBQ0EsZSxDQTNxQlosbUIsQ0FBQSxxQixDQW9yQkksb0IsQ0FwckJKLDRCLENBd3JCTSxZLENBQ0EsYSxDQXpyQk4sb0MsQ0E2ckJNLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQWhzQk4sMkIsQ0Fxc0JNLFksQ0FDQSxrQixDQUNBLHNCLENBdnNCTiwrQixDQTBzQlEsaUIsQ0Exc0JSLDhCLENBOHNCUSxnQixDQUNBLGEsQ0FDQSxlLENBaHRCUiwwQixDQTB0Qk0sWSxDQUNBLGEsQ0EzdEJOLG9DLENBK3RCTSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FsdUJOLHlCLENBdXVCTSxZLENBQ0Esa0IsQ0FDQSxzQixDQXp1Qk4sNEIsQ0E0dUJRLGdCLENBR0EsaUIsQ0EvdUJSLG1CLENBc3ZCSSxtQixDQXR2QkosMEIsQ0F5dkJNLHdCLENBQ0EsaUIsQ0FDQSxrQixDQUdGLDBCLENBQ0Usa0IsQ0EvdkJOLGdDLENBbXdCTSxrQixDQUNBLGUsQ0FDQSwyQixDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsNkIsQ0FDQSxpQixDQTd3Qk4scUMsQ0FneEJRLGlCLENBR0YsdUMsQ0FDRSxXLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVyxDQXp4QlIsOEIsQ0E4eEJNLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsK0MsQ0FDQSxxQixDQUVBLFMsQ0FDQSxpQixDQXR5Qk4sbUMsQ0EweUJNLFksQ0FDQSw2QixDQTN5Qk4sbUMsQ0EreUJNLFcsQ0EveUJOLDBDLENBbXpCTSxjLENBQ0EsZSxDQUNBLHNCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGlELENBT0UsVSxDQWwwQlIsc0IsQ0F3MEJNLGUsQ0F4MEJOLDBCLENBNDBCTSxrQixDQTUwQk4sNkIsQ0ErMEJRLGlCLENBLzBCUiw2QixDQW0xQlEsYSxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBRUEsbUMsQ0FDRSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxXLENBQ0EsNkIsQ0FDQSxlLENBOTFCViwrQixDQW0yQlEsYSxDQUNBLFUsQ0FDQSxpQixDQXIyQlIsaUMsQ0F5MkJRLGEsQ0FDQSxXLENBQ0EsZ0IsQ0EzMkJSLGdDLENBKzJCUSxjLENBLzJCUixvQyxDQW8zQk0sVyxDQUNBLCtCLENBcjNCTixxQyxDQTAzQk0sMkIsQ0FDQSxpQixDQUNBLGdCLENBRUEsNEMsQ0FDRSxNLENBQ0EsMkIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLGdDLENBQ0EscUQsQ0FDQSxhLENBQ0EsVyxDQXg0QlIsd0MsQ0E0NEJRLHFCLENBQ0EsUSxDQTc0QlIsd0MsQ0FpNUJRLFksQ0FDQSw2QixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsUyxDQUNBLGlCLENBWUEsbUQsQ0FDRSxrQixDQXA2QlYsNEMsQ0F5NkJRLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENBQ0EsUyxDQTc2QlIsMEMsQ0FpN0JRLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxTLENDakxSLGlDLENBRkEsaUMsQ0FDQSxpQyxDRHdMQSxpQyxDQUVJLGMsQ0FJSixhLENBQ0UsYyxDQUNBLGlCLENBQ0Esa0IsQ0FHRixPLENBRUUsc0IsQ0FDQSxlLENBSEYsYSxDQVdJLFksQ0FFQSw2QixDQUNBLGlCLENBQ0EsYyxDQWZKLGtCLENBa0JNLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsZ0QsQ0F6Qk4seUIsQ0E2Qk0saUMsQ0E3Qk4sZ0MsQ0FnQ1EsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FuQ1IsK0IsQ0F1Q1EsZ0IsQ0F2Q1IsZ0IsQ0E2Q0ksaUIsQ0FDQSxVLENBQ0EsUSxDQUVBLFcsQ0NwTUosMEIsQ0RtSkEsMEIsQ0FvRE0sa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0NqTU4sZ0MsQ0FGQSxnQyxDQUNBLGdDLENEb01NLGdDLENBQ0Usa0IsQ0FDQSxRLENDaE1SLGlDLENEbU1NLGlDLENBQ0UsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsVyxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLDhCLENBeEVSLDBCLENBNkVNLE0sQ0E3RU4sMEIsQ0FxRk0sTyxDQStETixRLENBQ0UscUIsQ0FDQSxnQixDQUNBLG1CLENBR0YscUMsQ0FFSSxnQixDQUtKLHFDQUNFLHlCLENBQ0Usb0IsQUFLSixxQ0FFRSx3QixDQUNFLG9CLENBQ0EsbUIsQ0FHRix3QyxDQUNFLG9CLEFBSUoscUNBRUUsd0IsQ0FDRSxxQixBQU1GLHFDQ3pOQSwwQyxDRHlOQSwrQixDQUdJLGlCLENBQ0Esb0IsQUFLSixxQ0FBQSxxRCxDQUdJLFMsQ0FISixzRCxDQU9JLFMsQ0FQSiw0RCxDQVdJLGMsQ0FDQSxpQixBQU1KLHFDQUFBLGdDLENBRUkscUIsQ0FGSixxQyxDQU1JLFUsQ0FDQSxZLENBUEosZ0QsQ0FXSSxRLENBQ0EsUyxDQUNBLHVCLENBQ0EsMkIsQ0FkSiwyRCxDQWtCSSxTLENBQ0EsaUIsQ0FuQkoseUQsQ0F1Qkksa0IsQ0F2Qkosb0MsQ0EyQkksNEIsQ0EzQkosb0MsQ0ErQkksc0IsQ0EvQkosb0MsQ0FtQ0ksZ0IsQ0FuQ0osb0MsQ0F1Q0ksbUIsQUFjSixxQ0FBQSxpRCxDQUVJLFUsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxhLENBTEosd0QsQ0FTSSxjLENBQ0EsVSxDQVZKLDZCLENBY0ksYyxDQWRKLHNELENBQUEsa0QsQ0FrQkksVSxDQWxCSiwyRCxDQTBCSSxtQixBQUlKLHFDQUFBLG1DLENBR0ksa0UsQ0FDQSxpQixDQUpKLDBDLENBT00sUyxDQVBOLG1ELENBVVEsYSxDQUtKLDBDLENBQ0UsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLE0sQ0FDQSxXLENBQ0EsaUQsQ0FDQSwyQixDQUNBLGdDLENBQ0Esd0IsQ0EzQk4sZ0QsQ0FpQ0ksd0IsQ0FDQSxzQixDQUNBLG1CLENBQ0EsYyxDQXBDSix5RCxDQXdDSSx3QixDQXhDSixpRCxDQzNNQSxtRCxDRHlQSSxnQixDQUNBLGUsQ0EvQ0osMkMsQ0FvREksZSxDQXBESiwwQyxDQXdESSxlLENBQ0EsZ0IsQ0F6REosNkMsQ0E2REksZ0IsQ0E3REosd0MsQ0FrRUksNEIsQ0FsRUosK0IsQ0FzRUksYyxDQUNBLG1CLENBdkVKLHFDLENBMkVJLGdCLENBQ0Esa0IsQ0FFQSxpRCxDQUNFLGlCLENBL0VOLG1ELENBcUZJLDRCLENBckZKLG9DLENBMEZJLG1CLENBMUZKLDBDLENBbUdJLHFCLENBQ0EsWSxDQXBHSiwrQyxDQXdHSSxlLENBQ0Esa0IsQ0F6R0osdUQsQ0ErR00sZSxDQS9HTixrRCxDQW1ITSxXLEFBTU4scUNBQUEsb0MsQ0FHSSxnQixDQUhKLDRDLENBT0ksYyxDQVBKLDZDLENBV0ksUSxDQUNBLFcsQ0FDQSxTLENBYkosc0QsQ0FnQk0sZSxDQUNBLGEsQ0FqQk4sd0QsQ0FvQlEsZ0IsQ0FwQlIsc0MsQ0FBQSwrQyxDQTJCSSxxQixDQTNCSixpQyxDQStCSSxTLENBQ0EsZ0IsQ0FoQ0osbUQsQ0F3Q0ksYyxDQXhDSiwyRCxDQTRDSSxrQixDQUNBLFUsQ0E3Q0oscUQsQ0FpREkscUIsQ0FqREoscUQsQ0FBQSxzRCxDQXFESSxTLENBckRKLGtELENBNkRJLFUsQ0E3REosK0QsQ0FpRUksVyxBQU1KLG9DQUFBLDhDLENBRUksWSxBQUtKLG9DQUFBLHNDLENBSUkscUIsQ0FDQSxnQixDQUNBLGUsQ0FOSiw0QyxDQVVJLHFCLENBQ0EsYyxDQUNBLFUsQ0FaSiw2QyxDQWdCSSxVLENBaEJKLDZDLENBb0JJLGMsQ0FDQSxpQixDQXJCSiw2QyxDQXlCSSxlLENBQ0EsVyxDQUNBLFcsQ0FDQSx1QixDQUNBLE8sQ0FDQSx1QixDQUNBLDJCLENBQ0EsZSxDQUNBLGtCLENBakNKLDJDLENBc0NJLFksQ0FDQSxxQixDQXZDSixrRCxDQTJDSSxjLENBQ0Esc0IsQ0E1Q0osa0QsQ0FnREksZ0IsQ0FDQSxtQixBQUtKLG9DQUFBLHVCLENBRUksYyxBQUlKLG9DQy9TQSwwQyxDRCtTQSwrQixDQU9JLGlCLENBQ0Esa0IsQ0FSSix1QyxDQWFJLHFCLENBQ0Esb0IsQ0FkSixnRCxDQUFBLG1ELENBd0JJLFUsQ0FDQSxjLENBekJKLGtELENBNkJJLHFCLENBQ0Esc0IsQ0E5QkosdUQsQ0FrQ0ksYSxDQUNBLGtCLENBbkNKLDhDLENBdUNJLHFCLENBdkNKLDhDLENBMkNJLFcsQ0EzQ0osa0QsQ0ErQ0ksVSxDQUNBLGtCLENBaERKLGlDLENBb0RJLGMsQ0FwREosK0MsQ0F3REksWSxDQXhESiw0RCxDQTRESSxZLENBQ0Esc0IsQ0FDQSx1QixBQUtKLG9DQUFBLG9DLENBRUkscUIsQ0NqVUosMEMsQ0QrVEEsK0IsQ0FNSSxpQixDQUNBLGtCLENBUEosZ0QsQ0FXSSxVLENBWEoscUMsQ0N2VEEsNEMsQ0RzVUksVyxDQWZKLGlELENBbUJJLGdCLENBbkJKLHVELENBdUJJLHFCLENBdkJKLDhELENDN1NBLCtELENEd1VJLFUsQ0EzQkosOEQsQ0ErQkksWSxDQUNBLHNCLENBaENKLGdELENBb0NJLFksQ0FDQSxrQixDQUNBLG9CLEFBSUosb0NBQUEsMEMsQ0FJSSxzQyxDQUpKLCtCLENBV0kscUIsQ0FDQSxjLENBQ0EsZSxDQWJKLHFDLENBaUJJLGtCLENBakJKLCtCLENBcUJJLHFCLENBckJKLG9DLENBeUJJLFUsQ0FDQSxZLENBMUJKLDJDLENBOEJJLFUsQ0FDQSxjLENBL0JKLHNELENBQUEsa0QsQ0FtQ0ksVSxDQW5DSixvQyxDQzFTQSxvQyxDRGlWSSxZLENBQ0Esa0IsQ0F4Q0osMEMsQ0E0Q0ksWSxDQTVDSixzQyxDQWdESSxZLENBaERKLHVELENBc0RNLGUsQ0F0RE4sNkMsQ0FnRUkscUIsQ0FoRUosaUQsQ0FtRU0sYyxDQUNBLG9CLEFBT04sK0RBQUEsZ0QsQ0FFSSxTLENBQ0EsZ0IsQ0FDQSxnQixDQXdCQSxtQixDQUNBLHdCLENBN0JKLDBDLENBU0ksc0MsQ0FDQSx3QyxDQVZKLHlELENBY0ksc0IsQ0FDQSxlLENBZkosOEQsQ0FrQk0sZSxDQWxCTixtRSxDQXNCTSxlLENBQ0EsWSxDQXZCTix3QyxDQWlDSSxrQixDQUNBLFUsQ0FsQ0osdUMsQ0FzQ0ksa0IsQ0F0Q0osa0MsQ0EwQ0ksaUIsQ0FDQSxlLENBM0NKLHFDLENBZ0RJLDRCLENBRUEsNEMsQ0FDRSxZLENBbkROLDhDLENBdURNLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxVLENBMUROLDZDLENBK0RJLGUsQ0EvREoseUMsQ0FtRUksVSxDQW5FSixvQyxDQXdFSSxnQyxBQU1KLG9DQUFBLDZDLENBRUksVyxDQUNBLFEsQ0FDQSxZLENBQ0EsUyxDQUNBLFcsQ0FDQSxrQixDQUNBLHVCLENBQ0EsaUIsQ0FUSiw2QyxDQWFJLGtCLENBYkoscUMsQ0FpQkksVSxDQWpCSixnRCxDQXFCSSxTLENBQ0EsZSxBQUlKLG9DQUFBLHdDLENBRUksWSxDQUZKLGdDLENBTUksd0IsQ0FOSiw0QyxDQVVJLGMsQ0FWSiwrQyxDQWNJLGdCLEFBSUosb0NDdFhBLG9DLENEc1hBLGdDLENBRUksaUIsQ0FDQSxrQixDQUhKLHNELENBT0ksYyxDQVBKLDRELENBV0ksYyxDQVhKLDhELENBZUksYyxDQWZKLDBELENBbUJJLG9CLEFBSUosb0NBQUEsNkMsQ0FHSSxTLENBSEosc0QsQ0FPSSxlLENBUEosNEMsQ0FXSSxjLENBWEosMEQsQ0FnQkksa0IsQ0FoQkosa0QsQ0FvQkksbUIsQ0FwQkosMkQsQ0F3QkksZSxDQXhCSiwyRCxDQTRCSSxlLENBNUJKLHVELENBZ0NJLGlCLENBaENKLCtDLENBb0NJLG1CLEFBSUosb0NBQUEsZ0QsQ0FFSSxTLENDcFlKLCtCLENEa1lBLDhCLENBT0ksVyxDQUNBLGEsQ0FSSiw0QyxDQVlJLGUsQ0FDQSxnQixDQWJKLGlELENBaUJJLGMsQ0FqQkosZ0MsQ0FxQkksYyxDQUNBLGMsQ0F0Qkosc0QsQ0EwQkksYyxDQTFCSixrRCxDQThCSSxjLENBOUJKLHNDLENBa0NJLGtCLENBbENKLGlDLENBc0NJLGMsQ0FDQSxrQixDQXZDSiw0RCxDQTRDSSxlLENBNUNKLCtDLENBZ0RJLGdCLEFBS0osK0RBQUEsZ0QsQ0FHSSxTLENBSEosZ0QsQ0FPSSx3QixDQVBKLDBELENBQUEsK0MsQ0FBQSw2QyxDQVlJLGMsQ0FaSiwwQyxDQWlCSSxpQyxDQUNBLHVDLENBbEJKLGlDLENBdUJJLGtCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxlLENBM0JKLHdDLENBK0JJLGUsQ0FDQSxhLENBQ0EsbUIsQ0FqQ0osNEQsQ0FxQ0ksYyxDQXJDSixnQyxDQXlDSSxnQixDQXpDSixpRCxDQWlESSxrQixDQWpESixtRCxDQXFESSxrQixDQXJESix1RCxDQTBESSxlLENBQ0EsYyxDQTNESiw2RCxDQWtFTSxxQixDQUNBLGMsQ0FuRU4sa0UsQ0FzRVEsaUIsQ0F0RVIsb0UsQ0EwRVEsZ0IsQ0FDQSxlLENBM0VSLDhELENBaUZJLFcsQ0FDQSxXLENBbEZKLDZCLENBdUZJLG1CLENBdkZKLG9DLENDalZBLG9DLENBQ0Esb0MsQ0QyYUkscUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQTlGSix1RCxDQ3pVQSx1RCxDQUNBLHVELENENGFJLGMsQ0FDQSxhLENBQ0Esa0IsQ0F0R0osMkQsQ0NsVUEsMkQsQ0FDQSwyRCxDRDhhSSxjLENBQ0EsZ0IsQ0E5R0osa0UsQ0FrSEksZ0IsQ0FDQSxpQixDQUNBLGtCLENBcEhKLCtDLENBeUhJLGdCLENBekhKLDJELENBNkhJLGMsQ0E3SEosaUUsQ0FpSUksaUIsQ0FqSUosc0MsQ0FBQSw2QyxDQXFJSSxZLENBcklKLHFDLENBeUlJLFcsQ0FDQSxnQixDQTFJSixvRCxDQThJSSxlLENBQ0EsUSxDQUNBLGtCLENBaEpKLGdELENBMkpJLFEsQ0FDQSxrQixDQUNBLGUsQ0E3SkosaUQsQ0FpS0ksVyxDQUNBLGdCLENBbEtKLHdELENBc0tJLGtCLENBQ0EsZSxDQUNBLGdCLENBeEtKLDhDLENBNEtJLGUsQ0FDQSxrQixDQUNBLGdCLENBOUtKLHFELENBa0xJLE8sQ0FsTEosdUMsQ0FzTEksa0IsQ0F0TEosNEMsQ0EyTEksYSxDQUNBLGMsQ0E1TEosa0QsQ0FnTUksb0IsQUFNSixvQ0FBQSxzRCxDQUtJLFcsQ0FMSixvRCxDQVNJLFUsQ0FDQSxXLENBVkosMkQsQ0FjSSxrQixDQWRKLCtDLENBa0JJLGtCLENBbEJKLDJDLENBc0JJLGMsQ0F0QkosNEQsQ0EwQkksYyxDQUNBLGMsQ0EzQkosa0QsQ0ErQkksYyxDQS9CSixrQyxDQW1DSSxjLENBbkNKLG1DLENBdUNJLHFCLEFBSUosb0NBQUEsc0QsQ0FFSSxjLENBRkosMEQsQ0FNSSxrQixDQU5KLHVDLENBVUksVyxDQUNBLG9CIiwiZmlsZSI6ImFwbF9wbGFuZXRfMjAyMC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGlja2V0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1haW5faW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA4MzRweDtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cbiAgICAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5idG5zIHtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAucmlnaHRfbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm1lbnVfYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgICAubWVudSB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3B4IDE1cHggM3B4IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIHdpZHRoOiA2NiU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9jcnVpc2UtMjAyMC9hbGVydC5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zOXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluX2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuXG4gIH1cblxuICAubWFpbl9zbG9nYW4ge1xuICAgIHdpZHRoOiA1MDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmxlZnRfbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0NXB4IDQ1cHggMDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmMyNmY7XG4gICAgICBsZWZ0OiAtOTkuOXZ3O1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gIC5oYXNodGFnX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJpZ2h0X2xpbmUge1xuICAgIGJhY2tncm91bmQ6ICNkZmMyNmY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQ1cHggMCAwIDQ1cHg7XG4gICAgd2lkdGg6IDM4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC02MXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgcmlnaHQ6IC05OXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5zbG9nYW5fYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cblxuICAuc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5oYXNodGFnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAuYnRucyB7XG4gICAgLmJ1eV90aWNrZXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgLnZpZGVvX3BsYW5ldF93cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTA0cHggLSA4NXB4KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwNHB4IC0gMjE1cHgpO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjkwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDRweCAtIDEyNXB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTA0cHggLSA4NXB4KTtcbiAgICB9XG5cbiAgICAudmlkZW9fcGxhbmV0IHtcbiAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsqL1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgICAgaWZyYW1lIHtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN1cHBvcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNob3dfdmlkZW8ge1xuICAgIC52aWRlb19wbGFuZXRfd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuXG4gIC5hbm5pdmVyc2FyeSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTE3cHggMDtcblxuICAgIC5hbm5pdmVyc2FyeV9ibG9jayB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gIH1cblxuICAuYW5zd2Vyc19vZnRlbiB7XG4gICAgcGFkZGluZzogMTA0cHggMCA3MHB4O1xuXG4gICAgLmxpbmVfaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNERkMyNkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDQ1cHggNDVweCAwO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2N3B4O1xuXG4gICAgICBtaW4td2lkdGg6IDUzNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0RGQzI2RjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWdfcXVlc3Qge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS90aWNrZXRzLTIwMjAvc2lnbl9hdHRlbnQuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgJi5udW0xIHtcbiAgICAgICAgICAuc3BvaWxlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm51bTEge1xuICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnNwb2lsZXJfbGluayB7XG4gICAgICAgIGNvbG9yOiAjZGZjMjZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLypvcGFjaXR5OiAuODU7Ki9cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLnNwb2lsZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIGNvbG9yOiAjZGZjMjZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZjMjZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzI2ZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RmYzI2ZjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC52aWRlb19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG5cbiAgICAmID4gLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cblxuICAgIC52aWRlb19ibG9ja19yaWdodCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFycm93cyB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMzdweDtcbiAgICAgIGhlaWdodDogMTM3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvdGlja2V0cy0yMDIwL2Fycm93cy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04NnB4O1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC52aWRlb19ibG9ja19sZWZ0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbmFsX3RpY2tldCB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBwYWRkaW5nOiA0OXB4IDAgNjBweDtcblxuICAgIC5saW5lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAwJSAtIDEwMDBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAud2h5X3RpY2tldCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnRpY2tldF9ibG9ja19sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnRpY2tldF9ibG9ja19yaWdodCB7XG4gICAgICB3aWR0aDogNTIlO1xuICAgIH1cblxuICAgIC5pbWcge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTk0cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU0N3B4O1xuICAgICAgaGVpZ2h0OiAzMzVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDU0OHB4O1xuICAgICAgICBoZWlnaHQ6IDMzN3B4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICB0b3A6IDJweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub25saW5lX2Jsb2NrIHtcblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogODBweCAwIDcwcHg7XG4gICAgfVxuXG4gICAgLm9ubGluZV9ibG9ja19sZWZ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cblxuICAgIC5yaWdodF9saW5lIHtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogNzhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICByaWdodDogLTQ1cHg7XG4gICAgICB0b3A6IC00NnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgIGhlaWdodDogMzc3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gICAgICAgIGhlaWdodDogMzc4cHg7XG4gICAgICB9XG5cblxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpdmVfYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgcGFkZGluZzogNDNweCAwO1xuXG4gICAgLmxpdmVfaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDI1cHg7XG5cbiAgICAgICYuaXRlbTEge1xuICAgICAgICAuaW1nIHtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzFweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbTIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHggMjVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuXG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pdGVtMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MiU7XG5cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC50aWNrZXRfbnVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgLmlubmVyIHtcblxuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC50aXRsZV90aWNrZXRzIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAubGlzdCB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6ICNkZmMyNmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhc3N3b3JkcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgLmlubmVyIHtcblxuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC50aXRsZV9wYXNzd29yZHMge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5saXN0IHtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgdWwge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgY29sb3I6ICNkZmMyNmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyovXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3VyX2RheXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cblxuICAgICYgPiAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAubGluZV9oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDQ1cHggNDVweCAwO1xuICAgICAgd2lkdGg6IDM3MnB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RGQzI2RjtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWdfcXVlc3Qge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS90aWNrZXRzLTIwMjAvd2F0Y2guc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5mb3VyX2RheXNfaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5mb3VyX2RheXNfbGVmdCB7XG4gICAgICB3aWR0aDogMzcxcHg7XG4gICAgfVxuXG4gICAgLmZvdXJfZGF5c19sZWZ0IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC02OXB4O1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIC50aW1lcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjlweDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwMDAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmtleSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgfVxuXG4gICAgICAudmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvdXJfZGF5c19yaWdodCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzcxcHggLSA1OXB4KTtcbiAgICB9XG5cbiAgICAuZm91cl9kYXlzX2V2ZW50cyB7XG4gICAgICAvKiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaS90aWNrZXRzLTIwMjAvYW5ueXZlcnNhcnkucG5nKTsqL1xuICAgICAgYm9yZGVyLXJhZGl1czogNDVweCAwIDAgNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDB2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg2KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3RpY2tldHMtMjAyMC9hbm55dmVyc2FyeS5qcGcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDczcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNmZmZmZmY7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLyogICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDcxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5kYXkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZGZjMjZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ybywgLmRlLCAuZXMsIC5iZyB7XG4gIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDI3cHg7XG4gIH1cbn1cblxuLnJldmlld190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucmV2aWV3IHtcbiAgcGFkZGluZzogNjBweCA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcblxuXG4gIC5pdGVtcyB7XG5cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDY1cHg7XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zZWFzb25zXzIwMjAvYXZhdGFyLmpwZyk7XG4gICAgfVxuXG4gICAgLnRleHRfYmxvY2sge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk0cHggLSAzMy42N3B4KTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzBweDtcblxuICAgIGhlaWdodDogMzFweDtcblxuICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICM1QTgzMkE7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigoIzVBODMyQSksIDEwJSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLXByZXYge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAvKmJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zZWFzb25zXzIwMjAvc2xpZGVyX2J0bl9wcmV3LnBuZyk7Ki9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL3NsaWRlcl9idG5fbmV4dC5wbmcpOyovXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLyouYXBwbGljYXRpb25ze1xuICAgIHBhZGRpbmc6IDc4cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NlYXNvbnNfMjAyMC9hcHBsaWNhdGlvbnMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTEwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC50ZXh0X2Jsb2Nre1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gICAgLmN1cmF0b3J7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDYsIDAsIDAsIDAuNyk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDMwcHggMzBweCA1NnB4O1xuICAgICAgICBmb250LXNpemU6IDE4ICogQGZvbnRyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NlYXNvbnNfMjAyMC9jdXJhdG9yLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuXG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn0qL1xuXG4ucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuYm9keS5iZyB7XG4gIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAudGlja2V0cyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cbiAgLnNlYXNvbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cblxuICAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuXG4gIC5zZWFzb24gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLm1vYmlsZV9hdmFpbGFibGUge1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuXG4gICAgLnNlYXNvbiAucHJvcywgLnNlYXNvbiAuYWJvdXRfdGhlX2ZvcnVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19sZWZ0IHtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyAuZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIC5zZWFzb24gPiAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5tYWluX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5pbWcge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAub25saW5lX2Jsb2NrX2xlZnQge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAub25saW5lX2Jsb2NrIC5vbmxpbmVfYmxvY2tfbGVmdCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubGl2ZV9ibG9jayAuaXRlbTEge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgLmxpdmVfYmxvY2sgLml0ZW0yIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAyNXB4O1xuICAgIH1cblxuICAgIC5saXZlX2Jsb2NrIC5pdGVtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubGl2ZV9ibG9jayAuaXRlbTEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIG1haW4gLm1lbnUge1xuXG5cbiAgICAgIC8qICAgICAgICAgICAgJiA+IHVse1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH0qL1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLmxpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5saW5lIC50aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubGl2ZV9ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAubGluZV9oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLmxpbmVfaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblxuICAgIC5zZWFzb24gLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zZWFzb25zXzIwMjAvbV9sYW5kc2NhcGVfYmcuanBnKSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5tX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zZWFzb25zXzIwMjAvbV9vc29iYS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5OCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAuc2Vhc29uIC5hYm91dF90aGVfZm9ydW0gLnRpdGxlLFxuICAgIC5zZWFzb24gLmFwcGxpY2F0aW9ucyAudGV4dF9ibG9jayB7XG4gICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5sYXN0X25ld3MgLnRpdGxlLFxuICAgIC5zZWFzb24gLmxhc3RfbmV3cyAudGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodF9iaWdfdGl0bGU7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAubGFzdF9uZXdzIC50ZXh0LCB7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5zZWFzb24gLnZpZGVvX2Jsb2NrIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cblxuICAgIC5zZWFzb24gLnN0YXJ0IC5pbWdfYmcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAucHJvcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5wcm9zIC5pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zZWFzb24gLmFwcGxpY2F0aW9ucyAudGV4dF9ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICB9XG5cblxuICAgIC52aWRlb19ibG9jay50aGlyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAgICAgICAgLnRpY2tldHMgLnJpZ2h0X2xpbmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODV2dztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4IDAgMCA0NXB4O1xuICAgICAgICAgICAgfSovXG4gICAgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXG4gICAgfVxuXG4gICAgYm9keS5iZyB7XG4gICAgICAudGlja2V0cyAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcblxuICAgIC50aWNrZXRzIC5tYWluX2ltZyB7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAudGlja2V0cy5zaG93X3ZpZGVvID4gLmlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDY1JTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogLTN2dztcblxuICAgICAgLnN1cHBvcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogQGdyZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudGlja2V0cyAubWVudV9ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbGVydCB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAudGlja2V0cyAub25saW5lX2Jsb2NrX2xlZnQgLnRleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLm9ubGluZV9ibG9ja19sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfaW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19yaWdodCB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19sZWZ0IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAudGlja2V0X2Jsb2NrX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLnRpY2tldHMgLnZpZGVvX2Jsb2NrIC52aWRlbyB7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cblxuICAgIC5zZWFzb24gLnZpZGVvX2Jsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAudmlkZW9fYmxvY2sgLmxlZnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWFzb24gLnZpZGVvX2Jsb2NrIC52aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC52aWRlb19ibG9jayAudGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWFzb24gLnZpZGVvX2Jsb2NrIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG5cbiAgICAudmlkZW9fYmxvY2sudGhpcmQgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5saXZlX2l0ZW1zIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0yIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIxcHgpIHtcblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgICAvKm1hcmdpbi1sZWZ0OiA1JTsqL1xuICAgIH1cblxuICAgIC5zZWFzb24gLnByb3MsIC5zZWFzb24gLmFib3V0X3RoZV9mb3J1bSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuXG4gICAgLnNlYXNvbiAuYXBwbGljYXRpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAuYXBwbGljYXRpb25zIC50ZXh0X2Jsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLnNlYXNvbiAuYXBwbGljYXRpb25zIC5jdXJhdG9yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5zcG9pbGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiAuc3BvaWxlciAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fYmxvY2sgPiAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fYmxvY2sgLnZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fYmxvY2tfbGVmdCAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fYmxvY2sgLmFycm93cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIHVsIGxpLm51bTEgLmFuc3dlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIxcHgpIHtcbiAgICAuc2Vhc29uIC5sYXN0X25ld3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5wcm9zLCAuc2Vhc29uIC5hYm91dF90aGVfZm9ydW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5hYm91dF90aGVfZm9ydW0gLmNvbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmxlZnRfbGluZSwgLnRpY2tldHMgLmxlZnRfbGluZTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5hbm5pdmVyc2FyeSAuYW5uaXZlcnNhcnlfYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAud2h5X3RpY2tldCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLnRpY2tldF9ibG9ja19sZWZ0LCAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC50aWNrZXRfYmxvY2tfcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAudGlja2V0X2Jsb2NrX2xlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLmltZyB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcblxuXG4gICAgLnNlYXNvbiAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0yNXB4IGJvdHRvbTtcbiAgICB9XG5cbiAgICAvKiAgICAgICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB9Ki9cbiAgICAuc2Vhc29uIC5wcm9zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zZWFzb24gLnByb3MgLml0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnNlYXNvbiAuaW5mbyAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIC5pbmZvIC50ZXh0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubGl2ZV9ibG9jayAuaXRlbTEsIC5saXZlX2Jsb2NrIC5pdGVtMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGlja2V0cyAubWFpbl9pbWcgLmJ0bnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAucmlnaHRfbGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgYm9keS5iZyB7XG4gICAgICAudGlja2V0cyAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRpY2tldHMgLnRpY2tldF9udW1zIC5saXN0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC00NXB4IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuYnRuLm1vcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogQG1vYl9zdGFydF9ib3R0b21fc21hbGw7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5zbG9nYW5fYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5tYWluX3Nsb2dhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5zbG9nYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5sZWZ0X2xpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmhhc2h0YWcge1xuICAgICAgICBjb2xvcjogI2RmYzI2ZjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aWNrZXRzIC5tYWluX3Nsb2dhbl9ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5oYXNodGFnX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyJSBib3R0b207XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW1nIHtcbiAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY4JTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAub25saW5lX2Jsb2NrX2xlZnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1JTtcbiAgICB9XG5cbiAgICAudmlkZW9fYmxvY2sgLmlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC52aWRlb19ibG9ja19sZWZ0IC5pbm5lcl9sb2NhbCB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuc2Vhc29uIC5zdGFydCAuaW1nX2JnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAuc3RhcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTlFRTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fYmxvY2tfbGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW5uZXIge1xuICAgICAgcGFkZGluZzogMjNweCAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnNlYXNvbiAuc3RhcnQsIC5zZWFzb24gLmxhc3RfbmV3cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyAuZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5ldmVudCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cbiAgICAudGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAge1xuICAgICAgbGVmdDogLTV2dztcbiAgICB9XG5cbiAgICAudGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAgLnN1cHBvcnQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAudGlja2V0cy5zaG93X3ZpZGVvID4gLmlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDgyJTtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMjVweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMiAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0xIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTEgLmltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLnZpZGVvX2Jsb2NrLFxuICAgIC5zZWFzb24gLmluZm8ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNlYXNvbiAudmlkZW9fYmxvY2sgLmxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC5hbm5pdmVyc2FyeSAuYW5uaXZlcnNhcnlfYmxvY2sge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cblxuICAgIC5hbm5pdmVyc2FyeSBwIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiAubGluZV9oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAubWVudV9ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyAuZGF5IHtcbiAgICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cbiAgICAudmlkZW9fYmxvY2tfbGVmdCAuaW5uZXJfbG9jYWwge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5tYWluX3Nsb2dhbl9ibG9jayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG5cbiAgICAuc2Vhc29uIC5tYWluX2ltZzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjKDEwMCUgLSAxNTJweCk7XG4gICAgfVxuXG5cbiAgICAudGlja2V0cyAuYWxlcnQge1xuICAgICAgcGFkZGluZzogMCA1dncgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbGVydDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gLTIwcHg7O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19sZWZ0IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLnRpbWVzLmRheTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuZm91cl9kYXlzIC50aW1lcy5kYXkyMzQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XG5cbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50czpiZWZvcmUge1xuICAgICAgbGVmdDogLTEwMHZ3O1xuICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgIH1cblxuXG4gICAgLmxpdmVfYmxvY2sge1xuICAgICAgcGFkZGluZzogNjBweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmxpdmVfYmxvY2sgLml0ZW0xLCAubGl2ZV9ibG9jayAuaXRlbTIsIC5saXZlX2Jsb2NrIC5pdGVtMyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTEgLmltZyxcbiAgICAudGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMiAuaW1nLFxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIC5pbWcsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0xIC5jb250ZW50LFxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0yIC5jb250ZW50LFxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIC5jb250ZW50LCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW5uZXIge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAub25saW5lX2Jsb2NrX2xlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIC5jb250ZW50IC50ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudGlja2V0cyAucmlnaHRfbGluZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAub25saW5lX2Jsb2NrX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLnJpZ2h0X2xpbmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OSU7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnJpZ2h0X2xpbmUge1xuICAgICAgLyogICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87Ki9cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5pbWcge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU4JTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAubGluZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICB9XG5cbiAgICAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5saXN0IC50aXRsZSB7XG4gICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IGxpOmJlZm9yZSB7XG4gICAgICB0b3A6IDZweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAudGl0bGUubmV3ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5zcG9pbGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLyogICAgICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgICAgfSovXG4gICAgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLmxpbmVfaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiAuaW1nX3F1ZXN0IHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLm9ubGluZV9ibG9ja19sZWZ0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLm9ubGluZV9ibG9jayAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAub25saW5lX2Jsb2NrIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5kYXkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudGlja2V0cyAuaGFzaHRhZyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjRlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyB1bCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIH1cblxuICAgIC50aWNrZXRzIC5tYWluX3Nsb2dhbiB7XG4gICAgICB3aWR0aDogNzM5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuIiwiLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubV90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGlja2V0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGlja2V0cyAubWFpbl9pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDgzNHB4O1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuLnRpY2tldHMgLm1haW5faW1nIC5pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC50aWNrZXRzIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cbi50aWNrZXRzIC5tYWluX2ltZyAuYnRucyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGlja2V0cyAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cbi50aWNrZXRzIC5tYWluX2ltZyAucmlnaHRfbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGlja2V0cyAubWVudV9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbi50aWNrZXRzIC5tZW51X2Jsb2NrIC5tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpY2tldHMgLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMTVweCAzcHggNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgd2lkdGg6IDY2JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpY2tldHMgLmFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9jcnVpc2UtMjAyMC9hbGVydC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnRpY2tldHMgLmFsZXJ0IHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGlja2V0cyAubWFpbl9ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1OHB4O1xufVxuLnRpY2tldHMgLm1haW5fc2xvZ2FuIHtcbiAgd2lkdGg6IDUwNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnRpY2tldHMgLmxlZnRfbGluZSB7XG4gIGJhY2tncm91bmQ6ICNkZmMyNmY7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0NXB4IDQ1cHggMDtcbiAgbGVmdDogLTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpY2tldHMgLmxlZnRfbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICBsZWZ0OiAtOTkuOXZ3O1xuICB3aWR0aDogMTAwdnc7XG59XG4udGlja2V0cyAuaGFzaHRhZ19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpY2tldHMgLnJpZ2h0X2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHggMCAwIDQ1cHg7XG4gIHdpZHRoOiAzOCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC02MXB4O1xufVxuLnRpY2tldHMgLnJpZ2h0X2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgd2lkdGg6IDEwMHZ3O1xuICByaWdodDogLTk5dnc7XG59XG4udGlja2V0cyAuc2xvZ2FuX2Jsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDN2dztcbn1cbi50aWNrZXRzIC5zbG9nYW4ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnRpY2tldHMgLnNsb2dhbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aWNrZXRzIC5oYXNodGFnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4udGlja2V0cyA+IC5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLnRpY2tldHMgLmJ0bnMgLmJ1eV90aWNrZXQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi50aWNrZXRzIC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTA0cHggLSA4NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDRweCAtIDIxNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7XG4gIC50aWNrZXRzIC52aWRlb19wbGFuZXRfd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwNHB4IC0gMTI1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTA0cHggLSA4NXB4KTtcbiAgfVxufVxuLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIC52aWRlb19wbGFuZXQge1xuICAvKiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIC5zdXBwb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogOTAwcHgpIHtcbiAgLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIC5zdXBwb3J0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG4udGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAgLnN1cHBvcnQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4udGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAgLnN1cHBvcnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG4udGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAgLnN1cHBvcnQgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG59XG4udGlja2V0cy5zaG93X3ZpZGVvIC52aWRlb19wbGFuZXRfd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpY2tldHMgLmFubml2ZXJzYXJ5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTdweCAwO1xufVxuLnRpY2tldHMgLmFubml2ZXJzYXJ5IC5hbm5pdmVyc2FyeV9ibG9jayB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aWNrZXRzIC5hbm5pdmVyc2FyeSBwIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4ge1xuICBwYWRkaW5nOiAxMDRweCAwIDcwcHg7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiAubGluZV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjREZDMjZGO1xuICBib3JkZXItcmFkaXVzOiAwIDQ1cHggNDVweCAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY3cHg7XG4gIG1pbi13aWR0aDogNTM1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLmxpbmVfaGVhZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMHZ3O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNERkMyNkY7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5pbWdfcXVlc3Qge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvdGlja2V0cy0yMDIwL3NpZ25fYXR0ZW50LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiB1bCBsaS5udW0xIC5zcG9pbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiB1bCBsaS5udW0xIC5hbnN3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgLnNwb2lsZXJfbGluayB7XG4gIGNvbG9yOiAjZGZjMjZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgLnNwb2lsZXJfbGluayBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgLnNwb2lsZXJfbGluayBzcGFuOmhvdmVyIHtcbiAgLypvcGFjaXR5OiAuODU7Ki9cbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiB1bCAuc3BvaWxlcl9saW5rLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiAuc3BvaWxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGlja2V0cyAuYW5zd2Vyc19vZnRlbiAuc3BvaWxlciAuYnRuIHtcbiAgY29sb3I6ICNkZmMyNmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmMyNmY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZjMjZmO1xufVxuLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLnNwb2lsZXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmMyNmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRpY2tldHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRpY2tldHMgLmRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGlja2V0cyAudmlkZW9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi50aWNrZXRzIC52aWRlb19ibG9jayA+IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGlja2V0cyAudmlkZW9fYmxvY2sgLnZpZGVvIHtcbiAgd2lkdGg6IDU3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udGlja2V0cyAudmlkZW9fYmxvY2sgLnZpZGVvX2Jsb2NrX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tldHMgLnZpZGVvX2Jsb2NrIC5hcnJvd3Mge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTM3cHg7XG4gIGhlaWdodDogMTM3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS90aWNrZXRzLTIwMjAvYXJyb3dzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTg2cHg7XG4gIHRvcDogMDtcbn1cbi50aWNrZXRzIC52aWRlb19ibG9jayAudmlkZW9fYmxvY2tfbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTMwcHg7XG59XG4udGlja2V0cyAudmlkZW9fYmxvY2sgLnRleHQge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDQ5cHggMCA2MHB4O1xufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAubGluZSB7XG4gIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMTAwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLmxpbmUgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB3aWR0aDogNTAlO1xufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udGlja2V0cyAucGVyc29uYWxfdGlja2V0IC53aHlfdGlja2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGlja2V0cyAucGVyc29uYWxfdGlja2V0IC50aWNrZXRfYmxvY2tfbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udGlja2V0cyAucGVyc29uYWxfdGlja2V0IC50aWNrZXRfYmxvY2tfcmlnaHQge1xuICB3aWR0aDogNTIlO1xufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAuaW1nIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtOTRweDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTQ3cHg7XG4gIGhlaWdodDogMzM1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAuaW1nIHtcbiAgICB3aWR0aDogNTQ4cHg7XG4gICAgaGVpZ2h0OiAzMzdweDtcbiAgfVxufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiAycHg7XG59XG4udGlja2V0cyAucGVyc29uYWxfdGlja2V0IGxpOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCBsaTpiZWZvcmUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtMThweDtcbiAgdG9wOiAycHg7XG59XG4udGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5saXN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGlja2V0cyAub25saW5lX2Jsb2NrIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDgwcHggMCA3MHB4O1xufVxuLnRpY2tldHMgLm9ubGluZV9ibG9jayAub25saW5lX2Jsb2NrX2xlZnQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnRpY2tldHMgLm9ubGluZV9ibG9jayAucmlnaHRfbGluZSB7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG59XG4udGlja2V0cyAub25saW5lX2Jsb2NrIC5yaWdodF9saW5lOmJlZm9yZSB7XG4gIGhlaWdodDogMjYwcHg7XG59XG4udGlja2V0cyAub25saW5lX2Jsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRpY2tldHMgLm9ubGluZV9ibG9jayBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi50aWNrZXRzIC5vbmxpbmVfYmxvY2sgbGkgcCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IDc4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50aWNrZXRzIC5vbmxpbmVfYmxvY2sgbGk6YmVmb3JlIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2NXB4O1xuICBiYWNrZ3JvdW5kOiAjZGZjMjZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG59XG4udGlja2V0cyAub25saW5lX2Jsb2NrIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4udGlja2V0cyAub25saW5lX2Jsb2NrIC5pbWcge1xuICByaWdodDogLTQ1cHg7XG4gIHRvcDogLTQ2cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDM3N3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLmltZyB7XG4gICAgaGVpZ2h0OiAzNzhweDtcbiAgfVxufVxuLnRpY2tldHMgLm9ubGluZV9ibG9jayAudGV4dCB7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHBhZGRpbmc6IDQzcHggMDtcbn1cbi50aWNrZXRzIC5saXZlX2Jsb2NrIC5saXZlX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi50aWNrZXRzIC5saXZlX2Jsb2NrIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayAuaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMCAyNXB4O1xufVxuLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTEgLmltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMSAuY29udGVudCB7XG4gIG1heC13aWR0aDogMjMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTIge1xuICBwYWRkaW5nOiAxMHB4IDI0cHggMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTIgLmltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMiAuY29udGVudCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDIlO1xufVxuLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTMgLmltZyB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4udGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMyAuY29udGVudCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIC5jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi50aWNrZXRzIC50aWNrZXRfbnVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi50aWNrZXRzIC50aWNrZXRfbnVtcyAuaW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50aWNrZXRzIC50aWNrZXRfbnVtcyAudGl0bGVfdGlja2V0cyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi50aWNrZXRzIC50aWNrZXRfbnVtcyAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRpY2tldHMgLnRpY2tldF9udW1zIC5saXN0IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi50aWNrZXRzIC50aWNrZXRfbnVtcyAubGlzdCB1bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2RmYzI2ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50aWNrZXRzIC5wYXNzd29yZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4udGlja2V0cyAucGFzc3dvcmRzIC5pbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRpY2tldHMgLnBhc3N3b3JkcyAudGl0bGVfcGFzc3dvcmRzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnRpY2tldHMgLnBhc3N3b3JkcyAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRpY2tldHMgLnBhc3N3b3JkcyAubGlzdCB1bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAvKiAgICAgICAgICAgICAgICBjb2xvcjogI2RmYzI2ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7Ki9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4udGlja2V0cyAuZm91cl9kYXlzID4gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA0NXB4IDQ1cHggMDtcbiAgd2lkdGg6IDM3MnB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAubGluZV9oZWFkZXIgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTEwMHZ3O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjREZDMjZGO1xuICB3aWR0aDogMTAwdnc7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5pbWdfcXVlc3Qge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvdGlja2V0cy0yMDIwL3dhdGNoLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2xlZnQge1xuICB3aWR0aDogMzcxcHg7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfbGVmdCAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjhweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2xlZnQgLnRpdGxlOmJlZm9yZSB7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNjVweDtcbiAgYmFja2dyb3VuZDogI2RmYzI2ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02OXB4O1xuICB0b3A6IDZweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC50aW1lcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLnRpbWVzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLnRpbWVzIC5rZXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLnRpbWVzIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMgLmRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzFweCAtIDU5cHgpO1xufVxuLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyB7XG4gIC8qICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pL3RpY2tldHMtMjAyMC9hbm55dmVyc2FyeS5wbmcpOyovXG4gIGJvcmRlci1yYWRpdXM6IDQ1cHggMCAwIDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzOmJlZm9yZSB7XG4gIGxlZnQ6IDB2dztcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS90aWNrZXRzLTIwMjAvYW5ueXZlcnNhcnkuanBnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwge1xuICBwYWRkaW5nOiAzMHB4IDAgMCA3M3B4O1xuICBtYXJnaW46IDA7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDY3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbn1cbi50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5ldmVudCB7XG4gIG1heC13aWR0aDogNDcxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4udGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5kYXkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZGZjMjZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4ucm8gLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4sXG4uZGUgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4sXG4uZXMgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4sXG4uYmcgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICBwYWRkaW5nOiAwIDI3cHg7XG59XG4ucmV2aWV3X3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmV2aWV3IHtcbiAgcGFkZGluZzogNjBweCA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5yZXZpZXcgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA2NXB4O1xufVxuLnJldmlldyAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogOTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL2F2YXRhci5qcGcpO1xufVxuLnJldmlldyAuaXRlbSAudGV4dF9ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4IC0gMzMuNjdweCk7XG59XG4ucmV2aWV3IC5pdGVtIC50ZXh0X2Jsb2NrIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ucmV2aWV3IC5pdGVtIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucmV2aWV3IC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4ucmV2aWV3IC5vd2wtbmF2IC5vd2wtcHJldixcbi5yZXZpZXcgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogMzFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmV2aWV3IC5vd2wtbmF2IC5vd2wtcHJldjpob3Zlcixcbi5yZXZpZXcgLm93bC1uYXYgLm93bC1uZXh0OmhvdmVyLFxuLnJldmlldyAub3dsLW5hdiAub3dsLXByZXY6Zm9jdXMsXG4ucmV2aWV3IC5vd2wtbmF2IC5vd2wtbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzZjVjMWU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZXZpZXcgLm93bC1uYXYgLm93bC1wcmV2OmJlZm9yZSxcbi5yZXZpZXcgLm93bC1uYXYgLm93bC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnJldmlldyAub3dsLW5hdiAub3dsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnJldmlldyAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL3NsaWRlcl9idG5fcHJldy5wbmcpOyovXG59XG4ucmV2aWV3IC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnJldmlldyAub3dsLW5hdiAub3dsLW5leHQ6YmVmb3JlIHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL3NsaWRlcl9idG5fbmV4dC5wbmcpOyovXG59XG4vKi5hcHBsaWNhdGlvbnN7XG4gICAgcGFkZGluZzogNzhweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL2FwcGxpY2F0aW9ucy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLnRleHRfYmxvY2t7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbiAgICAuY3VyYXRvcntcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0NiwgMCwgMCwgMC43KTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMzBweCAzMHB4IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTggKiBAZm9udHJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMjEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc2Vhc29uc18yMDIwL2N1cmF0b3IucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG5cbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufSovXG4ucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbmJvZHkuYmcgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NTBweCkge1xuICAudGlja2V0cyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNlYXNvbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbiAgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyB1bCB7XG4gICAgcGFkZGluZzogMCAwIDAgNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWFzb24gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5wcm9zLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5hYm91dF90aGVfZm9ydW0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2xlZnQge1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX3JpZ2h0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgLmRheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uID4gLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLm1haW5fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAuaW1nIHtcbiAgICB0b3A6IC00cHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAub25saW5lX2Jsb2NrIC5vbmxpbmVfYmxvY2tfbGVmdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm9ubGluZV9ibG9jayAub25saW5lX2Jsb2NrX2xlZnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIC5pdGVtMSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxpdmVfYmxvY2sgLml0ZW0yIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGl2ZV9ibG9jayAuaXRlbTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIC5pdGVtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIG1haW4gLm1lbnUge1xuICAgIC8qICAgICAgICAgICAgJiA+IHVse1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIH0qL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAubGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5saW5lIC50aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAubGluZV9oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLmxpbmVfaGVhZGVyIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIHtcbiAgICAvKlxuICAgICAgICAgICAgLnRpY2tldHMgLnJpZ2h0X2xpbmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODV2dztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0NXB4IDAgMCA0NXB4O1xuICAgICAgICAgICAgfSovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zZWFzb25zXzIwMjAvbV9sYW5kc2NhcGVfYmcuanBnKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubWFpbl9pbWcgLmlubmVyIC5tX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5tYWluX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NlYXNvbnNfMjAyMC9tX29zb2JhLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDk4JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5hYm91dF90aGVfZm9ydW0gLnRpdGxlLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5hcHBsaWNhdGlvbnMgLnRleHRfYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubGFzdF9uZXdzIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubGFzdF9uZXdzIC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLmxhc3RfbmV3cyAudGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC52aWRlb19ibG9jayAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnN0YXJ0IC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnByb3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5wcm9zIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnByb3MgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5hcHBsaWNhdGlvbnMgLnRleHRfYmxvY2sge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC52aWRlb19ibG9jay50aGlyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSBib2R5LmJnIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIGJvZHkuYmcgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1haW5faW1nIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cy5zaG93X3ZpZGVvID4gLmlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC0zdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnZpZGVvX3BsYW5ldF93cmFwIC5zdXBwb3J0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjNUE4MzJBO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC52aWRlb19wbGFuZXRfd3JhcCAuc3VwcG9ydCBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubWVudV9ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuYWxlcnQge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm9ubGluZV9ibG9ja19sZWZ0IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm9ubGluZV9ibG9jayAub25saW5lX2Jsb2NrX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX3JpZ2h0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19sZWZ0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC50aWNrZXRfYmxvY2tfcmlnaHQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC52aWRlb19ibG9jayAudmlkZW8ge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC52aWRlb19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnZpZGVvX2Jsb2NrIC5sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC52aWRlb19ibG9jayAudmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnZpZGVvX2Jsb2NrIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC52aWRlb19ibG9jayAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDExN3B4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgb3JkZXI6IDI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC52aWRlb19ibG9jay50aGlyZCAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubGl2ZV9ibG9jayAubGl2ZV9pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0yIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjFweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIC8qbWFyZ2luLWxlZnQ6IDUlOyovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAucHJvcyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAuYWJvdXRfdGhlX2ZvcnVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5hcHBsaWNhdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLmFwcGxpY2F0aW9ucyAudGV4dF9ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLmFwcGxpY2F0aW9ucyAuY3VyYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5zcG9pbGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5zcG9pbGVyIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnZpZGVvX2Jsb2NrID4gLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC52aWRlb19ibG9jayAudmlkZW8ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudmlkZW9fYmxvY2tfbGVmdCAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudmlkZW9fYmxvY2sgLmFycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiB1bCBsaS5udW0xIC5hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIxcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubGFzdF9uZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnByb3MsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLmFib3V0X3RoZV9mb3J1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAuYWJvdXRfdGhlX2ZvcnVtIC5jb2xsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubGVmdF9saW5lLFxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubGVmdF9saW5lOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbm5pdmVyc2FyeSAuYW5uaXZlcnNhcnlfYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLndoeV90aWNrZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAudGlja2V0X2Jsb2NrX2xlZnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLnRpY2tldF9ibG9ja19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAudGlja2V0X2Jsb2NrX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAuaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qICAgICAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLm1haW5faW1nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTI1cHggYm90dG9tO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnByb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAucHJvcyAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLmluZm8gLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5pbmZvIC50ZXh0X2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gLmxpbmVfaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGl2ZV9ibG9jayAuaXRlbTEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIC5pdGVtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAucmlnaHRfbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSBib2R5LmJnIC50aWNrZXRzIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIGJvZHkuYmcgLnRpY2tldHMgLm1haW5faW1nIC5idG5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudGlja2V0X251bXMgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnRpY2tldF9udW1zIC5saXN0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHdpZHRoOiA5NCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNDVweCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyAuYnRuLm1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnNsb2dhbl9ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubWFpbl9zbG9nYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnNsb2dhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxlZnRfbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxlZnRfbGluZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxlZnRfbGluZSAuaGFzaHRhZyB7XG4gICAgY29sb3I6ICNkZmMyNmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubWFpbl9zbG9nYW5fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmhhc2h0YWdfYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjIlIGJvdHRvbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW1nIHtcbiAgICByaWdodDogLTQ1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDY4JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5vbmxpbmVfYmxvY2tfbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1JTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudmlkZW9fYmxvY2sgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudmlkZW9fYmxvY2tfbGVmdCAuaW5uZXJfbG9jYWwge1xuICAgIHdpZHRoOiA5NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zZWFzb24gLnN0YXJ0IC5pbWdfYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAuc3RhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU5RUU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnZpZGVvX2Jsb2NrX2xlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAub25saW5lX2Jsb2NrIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjNweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5zdGFydCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubGFzdF9uZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiAubGluZV9oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5kYXkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5ldmVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC52aWRlb19wbGFuZXRfd3JhcCB7XG4gICAgbGVmdDogLTV2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudmlkZW9fcGxhbmV0X3dyYXAgLnN1cHBvcnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMuc2hvd192aWRlbyA+IC5pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogODIlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0yIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0xIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0xIC5pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuZm91cl9kYXlzIC50aW1lcyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnZpZGVvX2Jsb2NrLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuc2Vhc29uIC5pbmZvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAudmlkZW9fYmxvY2sgLmxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFubml2ZXJzYXJ5IC5hbm5pdmVyc2FyeV9ibG9jayB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbm5pdmVyc2FyeSBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1lbnVfYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuZm91cl9kYXlzIC5mb3VyX2RheXNfZXZlbnRzIC5kYXkge1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC52aWRlb19ibG9ja19sZWZ0IC5pbm5lcl9sb2NhbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1haW5fc2xvZ2FuX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnNlYXNvbiAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBjYWxjKDEwMCUgLSAxNTJweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmFsZXJ0IHtcbiAgICBwYWRkaW5nOiAwIDV2dyAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbGVydDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2xlZnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLnRpbWVzIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAudGltZXMuZGF5MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuZm91cl9kYXlzIC50aW1lcy5kYXkyMzQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwgbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjJweCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwgbGkgLmRheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwgbGkgLmV2ZW50IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHM6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubGl2ZV9ibG9jayAuaXRlbTEsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5saXZlX2Jsb2NrIC5pdGVtMixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmxpdmVfYmxvY2sgLml0ZW0zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTEgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTIgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTMgLmltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTEgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0yIC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAubGl2ZV9ibG9jayAuaXRlbS5pdGVtMyAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5saXZlX2Jsb2NrIC5pdGVtLml0ZW0zIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm9ubGluZV9ibG9jayAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLm9ubGluZV9ibG9ja19sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmxpdmVfYmxvY2sgLml0ZW0uaXRlbTMgLmNvbnRlbnQgLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAucmlnaHRfbGluZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm9ubGluZV9ibG9ja19yaWdodCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5vbmxpbmVfYmxvY2sgLnJpZ2h0X2xpbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnJpZ2h0X2xpbmUge1xuICAgIC8qICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAucGVyc29uYWxfdGlja2V0IC5pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTglO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCAubGluZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgLmxpc3QgLnRpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnBlcnNvbmFsX3RpY2tldCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5wZXJzb25hbF90aWNrZXQgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAudGl0bGUubmV3ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmFuc3dlcnNfb2Z0ZW4gdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAuYW5zd2Vyc19vZnRlbiAuc3BvaWxlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qICAgICAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5pbWdfcXVlc3Qge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAub25saW5lX2Jsb2NrIC5vbmxpbmVfYmxvY2tfbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAub25saW5lX2Jsb2NrIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAudGlja2V0cyAub25saW5lX2Jsb2NrIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLmZvdXJfZGF5cyAuZm91cl9kYXlzX2V2ZW50cyAuZGF5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmxpbmVfaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLnNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5oYXNodGFnIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5hbnN3ZXJzX29mdGVuIC5saW5lX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50aWNrZXRzIC5mb3VyX2RheXMgLmZvdXJfZGF5c19ldmVudHMgdWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRpY2tldHMgLm1haW5fc2xvZ2FuIHtcbiAgICB3aWR0aDogNzM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuIl19 */