@charset "UTF-8";@font-face{font-family:Font-Awesome;src:url(../fonts/FontAwesome.otf)}#middle .content ul.h1-block__info{list-style:none!important;margin:0;padding:0}@media only screen and (max-width:899px){#middle .content ul.h1-block__info{padding:0 15px}}.h1-block{margin:0 0 40px}.h1-block .h1-block__title{display:block;line-height:1.2;margin:10px 0 25px}.h1-block .h1-block__info-item{display:inline-block;margin-right:15px;line-height:normal;color:#404040}.h1-block .h1-block__info-item:before{width:17px;height:17px;display:inline-block;text-align:center;margin:0 5px 0 0}.h1-block .h1-block__info-item.event_date:before,.h1-block .h1-block__info-item.event_time:before,.h1-block .h1-block__info-item.location:before{content:"";font-family:Font-Awesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#94daf2;font-size:16px}.h1-block .h1-block__info-item.event_date:before,.h1-block .h1-block__info-item.event_time:before{content:""}.h1-block .h1-block__info-item.event_time:before{content:""}section.draft{margin:0 0 19px}section.draft div.heading{border:0;background-color:#3c4d75;height:auto;border-radius:3px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}@media only screen and (max-width:730px){section.draft div.heading{padding:5px 40px}}section.draft div.heading:hover{background-color:#3c4d75}section.draft div.heading i{font-size:30px;font-weight:700}@media only screen and (max-width:730px){section.draft div.heading i{position:absolute}}section.draft div.heading span{font-size:24px;font-weight:700;line-height:1.13}@media only screen and (max-width:730px){section.draft div.heading span{font-size:18px}}.h1-block .h1-block__info-item,section.draft div.heading .inf small{font-size:14px;font-weight:300;letter-spacing:.1px}section.draft div.heading.open{background-color:#73cbea}.container.participants.new{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-13px 0 0}@media only screen and (max-width:1180px){.container.participants.new{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.container.participants.new .radius-block{width:23.82892%;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 1.56% 15px 0}.container.participants.new .radius-block:nth-child(4n+4){margin:0 0 15px}@media only screen and (max-width:1180px){.container.participants.new .radius-block{width:49%;margin:0 0 15px}}@media only screen and (max-width:560px){.container.participants.new .radius-block{width:100%}}.container.participants.new .radius-block>div.speaker{width:80px}.container.participants.new .radius-block>div.speaker>.img{height:80px}.underline-heading{margin:25px 0 35px;display:inline-block;font-size:24px;font-weight:700;line-height:.9;color:#323232;width:100%}.underline-heading:after{content:'';display:inline-block;width:100%;height:1px;background-color:#dbdbdb}.participants__subtitle{font-weight:300;margin:0 0 14px}.participants__readmore,.participants__subtitle{font-size:14px;letter-spacing:.1px}.container.partners .radius-block.show.clonep .addinfo p,.participants__addinfo p{font-size:14px;font-weight:300;letter-spacing:.1px;margin:0 0 14px}.participants__addinfo:before{display:inline-block;margin:0 0 12px}.participants__addinfo:after,.participants__addinfo:before{content:'';height:20px;width:31px;background:url(../img/bb.svg);background-repeat:no-repeat!important}@media only screen and (max-width:560px){.participants__addinfo:after,.participants__addinfo:before{height:15px;width:22px}}div.participants{font-size:14px}.participants__title{display:inline-block;padding:0 0 0 14px}.participants__name{display:block;font-size:18px;font-weight:400;letter-spacing:.2px;color:#404040;margin:0 0 3px}.participants__speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.participants__img{width:80px;height:80px}.participants__img img{display:inline-block;vertical-align:top;width:auto;height:auto;max-width:100%;max-height:100%;padding:0;border-radius:50%}.participants__readmore{font-weight:400;border-radius:3px;color:#0eaae0;line-height:30px;float:right;padding:0 16px;border:solid 1px #0eaae0;margin:0 0 25px}.participants__addinfo{padding:15px 0 55px}.participants__addinfo:after{display:none;background:url(../img/qq.svg);margin:0}.participants__short-info{display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.container.participants.new .radius-block.active .participants__short-info,.container.participants.new .radius-block.hidden,.participants__addinfo .close,.participants__full-info{display:none}.participants__item{position:relative}.participants__item .participants__readmore{position:absolute;right:15px;bottom:0;background:#fff}.container.participants.new .radius-block.active{width:100%;padding:25px 9.1%;margin:0 0 15px}@media only screen and (max-width:440px){.container.participants.new .radius-block.active{padding:25px 35px}}.container.participants.new .radius-block.active .participants__full-info{display:block}.container.participants.new .radius-block.active .participants__readmore{display:none}.container.participants.new .radius-block.active .participants__addinfo{padding-bottom:0;position:relative}.container.participants.new .radius-block.active .participants__addinfo:after{display:inline-block;position:absolute;right:-45px;bottom:0}@media only screen and (max-width:560px){.container.participants.new .radius-block.active .participants__addinfo:after{right:-28px}}.container.participants.new .radius-block.active .participants__addinfo:before{position:absolute;left:-45px;top:0}@media only screen and (max-width:560px){.container.participants.new .radius-block.active .participants__addinfo:before{left:-28px}}.container.heading.new .col1,.container.heading.partners .col1{margin-bottom:0}#middle .single-news .content h2:after,.container.partners .radius-block .title,.container.partners .radius-block.show.clonep .addinfo .close,.container.partners .radius-block.show.clonep .speaker,.wrapper_directors .team-member__position span,div.content blockquote:after,div.content blockquote:before{display:none}.container.partners .radius-block.show.clonep .addinfo .title{display:block!important;font-size:18px;font-weight:700;letter-spacing:.2px;color:#404040;margin:0 0 14px}.container.partners .radius-block.show.clonep .addinfo p{margin-bottom:8px}div.content blockquote{border:0;border-left:5px solid #d8eef8;background:0 0;margin-bottom:24px;padding:10px 0;color:#606060;line-height:normal}div.content blockquote p{font-size:22px;font-weight:400!important}.content blockquote p{padding:0 28px!important}#middle .single-news .content ul{list-style:none!important;padding-left:54px}#middle .single-news .content ul li{margin-bottom:20px}#middle .single-news .content ul li:before{content:'';display:inline-block;width:10px;height:10px;border-radius:10px;margin:0 15px 0 -25px;background:#0eaae0}.container.blog .content .title .info ul{padding:0!important}@media only screen and (max-width:889px){#wrapper.modified.fly-sidebar_events .sidebar{display:none}}.brosure{margin:0 0 13px}.brosure h4{font-size:16px!important;font-weight:400;font-style:italic;letter-spacing:.2px}.wrapper_industry .blog.single .content{padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper_industry .blog.single .content .industry_h1{font-size:48px;font-weight:700;line-height:130%;color:#323232;padding:0;display:inline-block;margin:40px 0 35px}@media only screen and (max-width:600px){.wrapper_industry .blog.single .content .industry_h1{font-size:30px;margin:20px 0 15px}}.pdf-list{overflow:hidden;margin-bottom:20px}.pdf-list .pdf-block{display:inline-block;vertical-align:top;float:left;width:31%;margin-right:3.5%}@media only screen and (max-width:600px){.pdf-list .pdf-block{width:100%;margin-bottom:20px}.pdf-list .pdf-block:last-child{margin-bottom:0}}.pdf-list .pdf-block:last-child{margin-right:0}.pdf-list .pdf-block__title{font-size:19px}.wrapper_team{text-align:center}.wrapper_team div#column{display:inline-block;text-align:left;float:none;width:982px}@media only screen and (max-width:1080px){.wrapper_team div#column{width:100%}}.wrapper_team h1{font-size:20px;letter-spacing:.2px;margin:15px 0 -5px}.wrapper_team h1:after{content:'';display:block;width:100%;height:1px;margin:9px 0 0;background-color:#aeaeae}.team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-member{position:relative;width:23.31976%;margin:30px 2.24033% 0 0;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.team-member:nth-child(4n+4){margin:30px 0 0}@media only screen and (max-width:1080px){.team-member{width:48.87984%}.team-member:nth-child(2n+2){margin:30px 0 0}}@media only screen and (max-width:500px){.team-member{width:100%;margin:25px 0 0}}.team-member__img{position:relative;z-index:1;width:100%;height:230px}@media only screen and (max-width:1080px){.team-member__img{height:325px}}@media only screen and (max-width:768px){.team-member__img{height:270px}}@media only screen and (max-width:500px){.team-member__img{height:330px}}@media only screen and (max-width:430px){.team-member__img{height:270px}}.team-member__img div{width:100%;height:100%;background-size:cover!important}.team-member__title-wrap{background-color:#3d4e73;padding:24px;color:#fff;height:130px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1080px){.team-member__title-wrap{height:auto}}.team-member__title{font-size:20px;font-weight:700;letter-spacing:.2px;margin:0 0 7px}.team-member__position{font-size:14px;color:#a1ddf2}.team-member__contacts-list{padding:25px 20px 30px}.team-member__contact{display:inline-block;width:100%;font-size:13px;color:#000;margin-bottom:10px;word-wrap:break-word;position:relative;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.team-member__contact:before{position:absolute;left:0;top:0}.discounts__content p:last-child,.team-member__contact:last-child{margin-bottom:0}.team-member__contact_phone{pointer-events:none}.team-member__contact_email:before,.team-member__contact_in:before,.team-member__contact_phone:before{content:"";font-family:Font-Awesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#22abde;font-size:16px}.team-member__contact_email:before,.team-member__contact_in:before{content:"";font-size:14px}.team-member__contact_in:before{content:""}.team-member__show-substitute{position:absolute;left:0;bottom:0;padding:0 20px 10px;font-size:13px;color:#22abde;text-decoration:underline;cursor:pointer}.discounts,.team-member__show-substitute,.team-member__substitute-desc{-webkit-box-sizing:border-box;box-sizing:border-box}.team-member__substitute-desc{position:absolute;left:0;top:calc(100% - 5px);width:100%;z-index:50;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);display:none;padding:20px 20px 5px}.discounts{display:block;margin:0 auto;padding:0 30px;max-width:1200px}@media only screen and (max-width:889px){.discounts{padding:0 15px}}.discounts__content{padding-bottom:30px}.discounts__content p{font-size:18px;line-height:27px;margin-bottom:24px}@media only screen and (max-width:600px){.discounts__content p{font-size:17px}}.discounts .content_h1{padding:0;margin:0 0 20px}.discounts__nav{padding:5px 0 7px;margin:0 0 30px;border-bottom:1px solid #dbdbdb}.discounts__nav-item{display:inline-block;padding:5px 10px;font-weight:400;font-size:16px;margin:0 26px 0 0;border-radius:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}@media only screen and (max-width:767px){.discounts__nav-item{padding:12px 14px;margin:0}}.discounts__nav-item:hover{background:#f4f5f0}.discounts__nav-item_active{background:#396db0;color:#fff}.discounts__nav-item_active:hover{background:#396db0}.discounts__list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.discounts__list_active{display:-webkit-box;display:-ms-flexbox;display:flex}.discounts__item{width:23.65%;margin-right:1.8%;margin-bottom:20px;background:#fff;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1);list-style:none;border-radius:3px}.discounts__item:nth-child(4n+4){margin-right:0}@media only screen and (max-width:1023px){.discounts__item:nth-child(n){width:31%;margin-right:3.5%}.discounts__item:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:767px){.discounts__item:nth-child(n){width:48%;margin-right:4%}.discounts__item:nth-child(2n+2){margin-right:0}}@media only screen and (max-width:479px){.discounts__item:nth-child(n){width:100%;margin-right:0}}.discounts__thumb{height:90px;font-size:0;text-align:center}.discounts__thumb:before{content:'';display:inline-block;vertical-align:middle;height:100%}.discounts__thumb img{display:inline-block;vertical-align:middle;width:auto;height:auto;max-width:90%;max-height:44.5%}.discounts__size{font-size:18px;line-height:39px;background:#3d4e73;color:#fff;text-align:center}.discounts__inner-cnt{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px 20px;min-height:250px}@media only screen and (max-width:767px){.discounts__inner-cnt{min-height:auto}}.discounts__title{margin:20px 0;font-size:16px;font-weight:700;color:#404040}.discounts__cnt{font-size:15px;font-weight:300;color:#404040}.container-report{display:block;margin:0 auto;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 30px 0}.container-report_industry{clear:both;margin-top:50px;padding:50px 0 0}.container-report .all_reports,.container-report__header{padding-bottom:10px;margin-bottom:30px;font-size:25px;font-weight:400;color:#000;border-bottom:1px solid #dbdbdb}.container-report__header{font-size:20px}.container-report .report{margin-bottom:48px}.container-report .report_page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container-report .report .report__item{width:48.8%}@media only screen and (max-width:1200px){.container-report .report .report__item{width:100%}}.container-report .report .report__item:nth-child(odd){margin-right:2.4%}@media (max-width:1200px){.container-report .report .report__item:nth-child(odd){margin-right:0}}.infographic{position:relative;display:inline-block;vertical-align:top;margin-bottom:60px;width:100%;cursor:pointer}.infographic:hover .infographic__veil{opacity:.7}.infographic__img{position:relative;z-index:2;width:100%;height:auto}.infographic-popup,.infographic__veil{width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.infographic__veil{z-index:5;left:0;top:0;height:100%;background:rgba(0,0,0,.6);position:absolute}.infographic__veil:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:60px;height:60px;background:url(../img/zoom-in.svg) no-repeat center/contain}.content .infographic .infographic__img{padding:0;float:none;max-width:100%;display:inline-block;width:100%;height:100%}.infographic-popup{position:fixed;height:100vh;background:rgba(0,0,0,.3);text-align:center;font-size:0;opacity:0}.infographic-popup_active{opacity:1}.infographic-popup:before{content:'';display:inline-block;vertical-align:middle;height:100%}.infographic-popup__close{position:absolute;right:20px;top:20px;width:20px;height:20px;background:url(../img/close.svg) no-repeat center/contain;cursor:pointer}.infographic-popup__img{display:inline-block;vertical-align:middle;max-height:90%;max-width:90%;width:auto;height:auto}header .top-header{width:100%;display:inline-block;height:37px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd;background:#f6f8f9}@media only screen and (max-width:992px){header .top-header{display:none}}header .top-header #wrapper,header .top-header .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top-header #wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .top-header .social{height:100%}header .top-header .social li{font-size:18px;margin:0 30px 0 0}header .top-header .social li:last-child{margin:0}header .top-header .social li i{color:#3c4d75}header #wrapper .header_search{margin-top:3px}@media only screen and (max-width:889px){header #wrapper .header_search{display:none}}header #wrapper .header_search input.search-inp{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}header #wrapper .header_search .search-box:before{line-height:31px}.sidebar_links{margin-bottom:30px}.sidebar_links .container{overflow:hidden;border-radius:4px}.sidebar_links img{vertical-align:top;height:auto;width:100%}.link-list{display:block}.link-list__item{list-style:none;margin-bottom:10px}.link-list__item_current .link-list__link,.link-list__item_current .link-list__link:hover{background:#eaeaea}.link-list__link{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px;border-radius:5px;font-size:18px;font-weight:300;color:#3c4d75;line-height:40px;background:#9fddf3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.link-list__link:hover{background:#d6d6d6}.link-list__link:before{content:'';position:absolute;left:10px;top:0;display:block;width:20px;height:100%;background:url(../img/icon/special-link.svg) no-repeat center;background-size:contain}.head_links{border-bottom:4px solid transparent}.fly-body{position:relative}.fly-body__sidebar{position:relative;z-index:5;float:right!important;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media only screen and (max-width:767px){.fly-body__sidebar{height:auto!important}.fly-body__sidebar-cnt{position:static!important;padding:0 10px;width:100%!important}}.fly-body__content{position:relative;float:none!important;z-index:5;display:inline-block;vertical-align:top}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwicGFnZXMvZXZlbnQuc2NzcyIsInRvb2xzL21peGlucy5zY3NzIiwicGFnZXMvdGVlbS5zY3NzIiwicGFnZXMvaW5kdXN0cnkuc2NzcyIsInBhZ2VzL2Rpc2NvdW50cy5zY3NzIiwicGFnZXMvcmVwb3J0LXBhZ2Uuc2NzcyIsImxheW91dHMvdG9wLWhlYWRlci5zY3NzIiwibGF5b3V0cy9zaWRlYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUNBQSxXQUNFLHdCLENBQ0Esa0NDR0Ysa0MsQ0FFSSx5QixDQUNBLFEsQ0FDQSxTLENBQ0EseUNBTEosa0MsQ0FNTSxnQkFLTixTLENBQ0UsZSxDQURGLDBCLENBSUksYSxDQUNBLGUsQ0FDQSxrQixDQU5KLDhCLENBU0ksb0IsQ0FDQSxpQixDQUdBLGtCLENBRUEsYSxDQWZKLHFDLENBa0JNLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGdCLENDbURKLGdELENBQUEsZ0QsQ0FBQSw4QyxDQUNFLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLHVCLENBQ0EsYSxDQUNBLGMsQ0FQRixnRCxDQUFBLGdELENBQ0UsVyxDQURGLGdELENBQ0UsVyxDRHJDSixhLENBQ0UsZSxDQURGLHlCLENBR0ksUSxDQUNBLHdCLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUyxDQUNBLFEsQ0FDQSx5Q0FaSix5QixDQWFNLGtCQWJOLCtCLENBaUJNLHdCLENBakJOLDJCLENBcUJNLGMsQ0FDQSxlLENBRUEseUNBeEJOLDJCLENBeUJRLG1CQXpCUiw4QixDQThCTSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EseUNBakNOLDhCLENBa0NRLGdCQXZFUiw4QixDQXFDQSxvQyxDQXVDTSxjLENBQ0EsZSxDQUNBLG1CLENBekNOLDhCLENBNkNNLHdCLENBS04sMkIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGdCLENBRUEsMENBTEYsMkIsQ0FNSSx3QixDQUFBLHFCLENBQUEsK0JBTkoseUMsQ0FVSSxlLENBQ0EsaUIsQ0FDQSxxQixDQUNBLDhDLENBQUEsc0MsQ0FDQSxZLENBQ0EsNkIsQ0FBQSxxQixDQUNBLHFCLENBaEJKLHlELENBbUJNLGUsQ0FJRiwwQ0F2QkoseUMsQ0F3Qk0sUyxDQUNBLGlCLEFBR0YseUNBNUJKLHlDLENBNkJNLFlBN0JOLHFELENBaUNNLFUsQ0FqQ04sMEQsQ0FvQ1EsVyxDQVFSLGtCLENBQ0Usa0IsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENBUEYsd0IsQ0FVSSxVLENBQ0Esb0IsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBSUosdUIsQ0FFRSxlLENBRUEsZSxDQUpGLHVCLENBQUEsdUIsQ0FDRSxjLENBRUEsbUIsQ0FIRix3RCxDQUFBLHdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FHRiw2QixDQUlFLG9CLENBR0EsZSxDQVBGLDRCLENBQUEsNkIsQ0FDRSxVLENBQ0EsVyxDQUNBLFUsQ0FFQSw2QixDQUNBLHFDLENBR0EseUNBVEYsNEIsQ0FBQSw2QixDQVVJLFcsQ0FDQSxZQUlKLGdCLENBQ0UsYyxDQUdGLG9CLENBQ0Usb0IsQ0FDQSxrQixDQUdGLG1CLENBQ0UsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxhLENBQ0EsYyxDQU9GLHNCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FHRixrQixDQUNFLFUsQ0FDQSxXLENBRkYsc0IsQ0FJSSxvQixDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ0FDQSxpQixDQUlKLHVCLENBRUUsZSxDQUNBLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0EsVyxDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FHRixzQixDQUNFLG1CLENBREYsNEIsQ0FlSSxZLENBQ0EsNkIsQ0FDQSxRLENBSUoseUIsQ0FDRSxhLENBQ0EseUIsQ0FBQSxzQixDQUNBLGUsQ0FrQkYsMEUsQ0FBQSxnRCxDQTFDQSw2QixDQTJCQSx3QixDQUNFLFksQ0FHRixtQixDQUNFLGlCLENBREYsMkMsQ0FJSSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsZSxDQUlKLGdELENBS0ksVSxDQUNBLGlCLENBQ0EsZSxDQUVBLHlDQVRKLGdELENBVU0sbUJBVk4seUUsQ0FpQk0sYSxDQWpCTix3RSxDQXFCTSxZLENBckJOLHVFLENBeUJNLGdCLENBQ0EsaUIsQ0ExQk4sNkUsQ0E2QlEsb0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBRUEseUNBbENSLDZFLENBbUNVLGFBbkNWLDhFLENBd0NRLGlCLENBQ0EsVSxDQUNBLEssQ0FFQSx5Q0E1Q1IsOEUsQ0E2Q1UsWUFTViw0QixDRjVEQSxpQyxDRThERSxlLENBZ0VGLHNDLENBN0RBLHdDLENBQUEsNkQsQ0FBQSxzRCxDRXJMQSw4QyxDRjBOQSw0QixDQUFBLDZCLENBakNNLFksQ0FKTiw2RCxDQW9CUSx1QixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxhLENBQ0EsZSxDQXpCUix3RCxDQThCUSxpQixDQU9SLHNCLENBQ0UsUSxDQUNBLDZCLENBQ0EsYyxDQUNBLGtCLENBQ0EsYyxDQUNBLGEsQ0FDQSxrQixDQVBGLHdCLENBVUksYyxDQUNBLHlCLENBU0oscUIsQ0FDRSx3QixDQVdGLGdDLENBQ0UseUIsQ0FDQSxpQixDQUZGLG1DLENBS0ksa0IsQ0FMSiwwQyxDQVFNLFUsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLENBTU4sd0MsQ0FDRSxtQixDQ3JSQSx5Q0R5UkYsNkMsQ0FFSSxjR3RiSixRLENBRUUsZSxDQUZGLFcsQ0FLSSx3QixDQUNBLGUsQ0FDQSxpQixDQUNBLG1CLENBSUosdUMsQ0FPTSxhLENBQ0Esa0IsQ0FBQSxjLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FUTixvRCxDQVlRLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsUyxDQUNBLG9CLENBQ0Esa0IsQ0Y2SE4seUNFL0lGLG9ELENBb0JVLGMsQ0FDQSxvQkFTVixTLENBQ0UsZSxDQUNBLGtCLENBRkYsb0IsQ0FJSSxvQixDQUNBLGtCLENBQ0EsVSxDQUNBLFMsQ0FDQSxpQixDRnlHRix5Q0VqSEYsb0IsQ0FVTSxVLENBQ0Esa0IsQ0FYTiwrQixDQWFRLGlCQWJSLCtCLENBaUJNLGMsQ0FqQk4sMkIsQ0FvQk0sYyxDRDFETixhLENBQ0UsaUIsQ0FERix3QixDQUlJLG9CLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBRUEsMENBVEosd0IsQ0FVTSxZQVZOLGdCLENBZUksYyxDQUNBLG1CLENBQ0Esa0IsQ0FqQkosc0IsQ0FvQk0sVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUVBLGMsQ0FFQSx3QixDQU1OLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUdGLFksQ0FDRSxpQixDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EscUIsQ0FDQSw4QyxDQUFBLHNDLENBTkYsNEIsQ0FTSSxlLENBR0YsMENBWkYsWSxDQWFJLGUsQ0FiSiw0QixDQWdCTSxpQixBQUlKLHlDQXBCRixZLENBcUJJLFUsQ0FDQSxpQkFNSixpQixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxZLENBRUEsMENBTkYsaUIsQ0FPSSxjLEFBR0YseUNBVkYsaUIsQ0FXSSxjLEFBR0YseUNBZEYsaUIsQ0FlSSxjLEFBR0YseUNBbEJGLGlCLENBbUJJLGNBbkJKLHFCLENBdUJJLFUsQ0FDQSxXLENBQ0EsK0IsQ0FJSix3QixDQUNFLHdCLENBQ0EsWSxDQUNBLFUsQ0FDQSxZLENBQ0EsNkIsQ0FBQSxxQixDQUVBLDBDQVBGLHdCLENBUUksYUFJSixtQixDQUNFLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxjLENBR0Ysc0IsQ0FDRSxjLENBQ0EsYSxDQUdGLDJCLENBQ0Usc0IsQ0FHRixxQixDQUNFLG9CLENBQ0EsVSxDQUNBLGMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSw2QixDQUFBLHFCLENBVEYsNEIsQ0FZSSxpQixDQUNBLE0sQ0FDQSxLLENFcElELGdDLENGc0hILGdDLENBa0JJLGUsQ0FHRiwyQixDQUVFLG1CLENEN0RGLGtDLENBQUEsK0IsQ0FBQSxrQyxDQUNFLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLHVCLENBQ0EsYSxDQUNBLGMsQ0FQRixrQyxDQUFBLCtCLENBQ0UsVyxDQU1BLGMsQ0FQRiwrQixDQUNFLFcsQ0N3RkosNkIsQ0FDRSxpQixDQUNBLE0sQ0FDQSxRLENBRUEsbUIsQ0FDQSxjLENBQ0EsYSxDQUNBLHlCLENBQ0EsYyxDRTNMRixVLENGa0xBLDZCLENBV0EsNkIsQ0V6TEUsNkIsQ0FBQSxxQixDRnlMRiw2QixDQUNFLGlCLENBQ0EsTSxDQUNBLG9CLENBSUEsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsOEMsQ0FDQSxzQyxDQVBBLFksQ0FDQSxxQixDRWxNRixVLENBQ0UsYSxDQUNBLGEsQ0FDQSxjLENBRUEsZ0IsQ0FDQSx5Q0FORixVLENBT0ksZ0JBRUYsbUIsQ0FDRSxtQixDQURELHFCLENBR0csYyxDQUNBLGdCLENBQ0Esa0IsQ0g2SUoseUNHbEpDLHFCLENBT0ssZ0JBaEJSLHNCLENBd0JJLFMsQ0FDQSxlLENBRUYsZSxDQUNFLGlCLENBQ0EsZSxDQUNBLCtCLENBS0Ysb0IsQ0FDRSxvQixDQUNBLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FDQSxjLENIZ0hGLHlDR3hIQSxvQixDQVVJLGlCLENBQ0EsVUFYSCwwQixDQWNHLGtCLENBRUYsMkIsQ0FDRSxrQixDQUNBLFUsQ0FGRCxpQyxDQUlHLGtCLENBSU4sZ0IsQ0FDRSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsdUIsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUdKLGdCLENBQ0UsWSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLGUsQ0FDQSxpQixDQVBELGdDLENBU0csYyxDSGdGSiwwQ0d6RkMsNkIsQ0FhSyxTLENBQ0EsaUIsQ0FkTCxnQyxDQW1CSyxnQixBSHNFTix5Q0d6RkMsNkIsQ0F3QkssUyxDQUNBLGUsQ0F6QkwsZ0MsQ0E4QkssZ0IsQUgyRE4seUNHekZDLDZCLENBbUNLLFUsQ0FDQSxnQkFLTixpQixDQUNFLFcsQ0FDQSxXLENBQ0EsaUIsQ0FIRCx3QixDQUtHLFUsQ0FDQSxvQixDQUNBLHFCLENBQ0EsVyxDQVJILHFCLENBV0csb0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLGdCLENBR0osZ0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxpQixDQUVGLHFCLENBQ0UsNkIsQ0FBQSxxQixDQUNBLG1CLENBQ0EsZ0IsQ0htQkYseUNHdEJBLHFCLENBS0ksaUJBR0osaUIsQ0FDRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxhLENBRUYsZSxDQUNFLGMsQ0FDQSxlLENBQ0EsYSxDQ3RKSixpQixDQUNFLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLDZCLENBQUEscUIsQ0FDQSxtQixDQUNBLDBCLENBQ0UsVSxDQUNBLGUsQ0FDQSxnQixDQVRKLDhCLENBb0JFLHlCLENBUkUsbUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLCtCLENBR0YseUIsQ0FHRSxjLENBdkJKLHlCLENBNkJJLGtCLENBN0JKLDhCLENBK0JNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBaENOLHVDLENBbUNNLFcsQ0FDQSwwQ0FwQ04sdUMsQ0FxQ1EsWUFyQ1Isc0QsQ0F3Q1EsaUIsQ0FDQSwwQkF6Q1Isc0QsQ0EwQ1UsZ0JBT1YsWSxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FORixxQyxDQVNNLFUsQ0FHSixpQixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBdUNKLGtCLENBckNFLGtCLENBdUNBLFUsQ0FNQSxzQixDQUFBLGlCLENBQUEsYyxDQTdDQSxrQixDQUVFLFMsQ0FDQSxNLENBQ0EsSyxDQUVBLFcsQ0FDQSx5QixDQU5BLGlCLENBREQseUIsQ0FVRyxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxRLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsMkQsQ0FLTix1QyxDQUdNLFMsQ0FDQSxVLENBQ0EsYyxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FLTixrQixDQUNFLGMsQ0FFQSxZLENBQ0EseUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBRUEseUIsQ0FDRSxTLENBVkoseUIsQ0FhSSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFcsQ0FFRix5QixDQUNFLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLHlELENBQ0EsYyxDQUVGLHVCLENBQ0Usb0IsQ0FDQSxxQixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0N2SUosa0IsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsNkIsQ0FBQSxxQixDQUNBLDRCLENBQ0Esa0IsQ0FFQSx5Q0FSRixrQixDQVNJLGNBVEosMkIsQ0FBQSwwQixDQW9CSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQXJCSiwyQixDQWNJLG9CLENBQUEsaUIsQ0FBQSx3QixDQWRKLDBCLENBbUJJLFcsQ0FuQkosNkIsQ0F5Qk0sYyxDQUNBLGlCLENBMUJOLHdDLENBNEJRLFEsQ0E1QlIsK0IsQ0ErQlEsYSxDQU9SLDhCLENBQ0UsYyxDTGtIQSx5Q0tuSEYsOEIsQ0FHSSxjQUhKLCtDLENBT0ksVyxDQUNBLDZCLENBQUEscUIsQ0FSSixpRCxDQWFNLGdCLENDcERKLGMsQ0FDRSxrQixDQURELHlCLENBR0csZSxDQUNBLGlCLENBSkgsa0IsQ0FPRyxrQixDQUNBLFcsQ0FDQSxVLENBTU4sVSxDQUNFLGEsQ0FDQSxnQixDQUNFLGUsQ0FDQSxrQixDQUNDLHlDLENBQUEsK0MsQ0FFRyxrQixDQU9OLGdCLENBQ0UsaUIsQ0FDQSxhLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQUNBLGtCLENBQ0Esc0IsQ0FBQSxpQixDQUFBLGMsQ0FYRCxzQixDQWFHLGtCLENBYkgsdUIsQ0FnQkcsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLEssQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSw2RCxDQUNBLHVCLENBTUosVyxDQUNFLG1DLENBS0osUyxDQUNFLGlCLENBQ0Esa0IsQ0FDRSxpQixDQUNBLFMsQ0FDQSxxQixDQUNBLG9CLENBQ0EsNkIsQ0FBQSxxQixDQUNBLGtCLENOaUZGLHlDTXZGQSxrQixDQVFJLHFCLENBR0osc0IsQ0FHSSx5QixDQUNBLGMsQ0FDQSxzQkFHSixrQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxTLENBQ0Esb0IsQ0FDQSxrQiIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZS5vdGZcIik7IH1cblxuI21pZGRsZSAuY29udGVudCB1bC5oMS1ibG9ja19faW5mbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAjbWlkZGxlIC5jb250ZW50IHVsLmgxLWJsb2NrX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5oMS1ibG9jayB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICAuaDEtYmxvY2sgLmgxLWJsb2NrX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7IH1cbiAgLmgxLWJsb2NrIC5oMS1ibG9ja19faW5mby1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG4gICAgLmgxLWJsb2NrIC5oMS1ibG9ja19faW5mby1pdGVtOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgLmgxLWJsb2NrIC5oMS1ibG9ja19faW5mby1pdGVtLmxvY2F0aW9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+BgVwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzk0ZGFmMjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oMS1ibG9jayAuaDEtYmxvY2tfX2luZm8taXRlbS5ldmVudF9kYXRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+Bs1wiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzk0ZGFmMjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oMS1ibG9jayAuaDEtYmxvY2tfX2luZm8taXRlbS5ldmVudF90aW1lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+Al1wiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzk0ZGFmMjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5zZWN0aW9uLmRyYWZ0IHtcbiAgbWFyZ2luOiAwIDAgMTlweDsgfVxuICBzZWN0aW9uLmRyYWZ0IGRpdi5oZWFkaW5nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGQ3NTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgICAgIHNlY3Rpb24uZHJhZnQgZGl2LmhlYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiA1cHggNDBweDsgfSB9XG4gICAgc2VjdGlvbi5kcmFmdCBkaXYuaGVhZGluZzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0ZDc1OyB9XG4gICAgc2VjdGlvbi5kcmFmdCBkaXYuaGVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gICAgICAgIHNlY3Rpb24uZHJhZnQgZGl2LmhlYWRpbmcgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICBzZWN0aW9uLmRyYWZ0IGRpdi5oZWFkaW5nIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuICAgICAgICBzZWN0aW9uLmRyYWZ0IGRpdi5oZWFkaW5nIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgc2VjdGlvbi5kcmFmdCBkaXYuaGVhZGluZyAuaW5mIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7IH1cbiAgICBzZWN0aW9uLmRyYWZ0IGRpdi5oZWFkaW5nLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczY2JlYTsgfVxuXG4uY29udGFpbmVyLnBhcnRpY2lwYW50cy5uZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEzcHggMCAwIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAuY29udGFpbmVyLnBhcnRpY2lwYW50cy5uZXcge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2sge1xuICAgIHdpZHRoOiAyMy44Mjg5MiU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgMS41NiUgMTVweCAwOyB9XG4gICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2s6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAuY29udGFpbmVyLnBhcnRpY2lwYW50cy5uZXcgLnJhZGl1cy1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2sgPiBkaXYuc3BlYWtlciB7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAgICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2sgPiBkaXYuc3BlYWtlciA+IC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cblxuLnVuZGVybGluZS1oZWFkaW5nIHtcbiAgbWFyZ2luOiAyNXB4IDAgMzVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC51bmRlcmxpbmUtaGVhZGluZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7IH1cblxuLnBhcnRpY2lwYW50c19fc3VidGl0bGUsIC5wYXJ0aWNpcGFudHNfX3JlYWRtb3JlLCAucGFydGljaXBhbnRzX19hZGRpbmZvIHAsIC5jb250YWluZXIucGFydG5lcnMgLnJhZGl1cy1ibG9jay5zaG93LmNsb25lcCAuYWRkaW5mbyBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG4gIG1hcmdpbjogMCAwIDE0cHggMDsgfVxuXG4ucGFydGljaXBhbnRzX19hZGRpbmZvOmJlZm9yZSwgLnBhcnRpY2lwYW50c19fYWRkaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wYXJ0aWNpcGFudHNfX2FkZGluZm86YmVmb3JlLCAucGFydGljaXBhbnRzX19hZGRpbmZvOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAyMnB4OyB9IH1cblxuZGl2LnBhcnRpY2lwYW50cyB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucGFydGljaXBhbnRzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDAgMTRweDsgfVxuXG4ucGFydGljaXBhbnRzX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBjb2xvcjogIzQwNDA0MDtcbiAgbWFyZ2luOiAwIDAgM3B4IDA7IH1cblxuLnBhcnRpY2lwYW50c19fc3BlYWtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhcnRpY2lwYW50c19faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDsgfVxuICAucGFydGljaXBhbnRzX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnBhcnRpY2lwYW50c19fcmVhZG1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMGVhYWUwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwZWFhZTA7XG4gIG1hcmdpbjogMCAwIDI1cHggMDsgfVxuXG4ucGFydGljaXBhbnRzX19hZGRpbmZvIHtcbiAgcGFkZGluZzogMTVweCAwIDU1cHggMDsgfVxuICAucGFydGljaXBhbnRzX19hZGRpbmZvIC5jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFydGljaXBhbnRzX19hZGRpbmZvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcXEuc3ZnKTtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBhcnRpY2lwYW50c19fc2hvcnQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydGljaXBhbnRzX19mdWxsLWluZm8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYXJ0aWNpcGFudHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRpY2lwYW50c19faXRlbSAucGFydGljaXBhbnRzX19yZWFkbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5jb250YWluZXIucGFydGljaXBhbnRzLm5ldyAucmFkaXVzLWJsb2NrLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggOS4xJTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAuY29udGFpbmVyLnBhcnRpY2lwYW50cy5uZXcgLnJhZGl1cy1ibG9jay5hY3RpdmUge1xuICAgICAgcGFkZGluZzogMjVweCAzNXB4OyB9IH1cbiAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIC5wYXJ0aWNpcGFudHNfX3Nob3J0LWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIC5wYXJ0aWNpcGFudHNfX2Z1bGwtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIC5wYXJ0aWNpcGFudHNfX3JlYWRtb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWluZXIucGFydGljaXBhbnRzLm5ldyAucmFkaXVzLWJsb2NrLmFjdGl2ZSAucGFydGljaXBhbnRzX19hZGRpbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGFpbmVyLnBhcnRpY2lwYW50cy5uZXcgLnJhZGl1cy1ibG9jay5hY3RpdmUgLnBhcnRpY2lwYW50c19fYWRkaW5mbzphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTQ1cHg7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIC5wYXJ0aWNpcGFudHNfX2FkZGluZm86YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtMjhweDsgfSB9XG4gICAgLmNvbnRhaW5lci5wYXJ0aWNpcGFudHMubmV3IC5yYWRpdXMtYmxvY2suYWN0aXZlIC5wYXJ0aWNpcGFudHNfX2FkZGluZm86YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5jb250YWluZXIucGFydGljaXBhbnRzLm5ldyAucmFkaXVzLWJsb2NrLmFjdGl2ZSAucGFydGljaXBhbnRzX19hZGRpbmZvOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTI4cHg7IH0gfVxuXG4uY29udGFpbmVyLmhlYWRpbmcubmV3IC5jb2wxLFxuLmNvbnRhaW5lci5oZWFkaW5nLnBhcnRuZXJzIC5jb2wxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udGFpbmVyLnBhcnRuZXJzIC5yYWRpdXMtYmxvY2sgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLnBhcnRuZXJzIC5yYWRpdXMtYmxvY2suc2hvdy5jbG9uZXAgLnNwZWFrZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWluZXIucGFydG5lcnMgLnJhZGl1cy1ibG9jay5zaG93LmNsb25lcCAuYWRkaW5mbyAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250YWluZXIucGFydG5lcnMgLnJhZGl1cy1ibG9jay5zaG93LmNsb25lcCAuYWRkaW5mbyAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBtYXJnaW46IDAgMCAxNHB4IDA7IH1cblxuLmNvbnRhaW5lci5wYXJ0bmVycyAucmFkaXVzLWJsb2NrLnNob3cuY2xvbmVwIC5hZGRpbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuZGl2LmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZDhlZWY4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzYwNjA2MDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBkaXYuY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbiAgZGl2LmNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIGRpdi5jb250ZW50IGJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgcGFkZGluZzogMCAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuI21pZGRsZSAuc2luZ2xlLW5ld3MgLmNvbnRlbnQgaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNtaWRkbGUgLnNpbmdsZS1uZXdzIC5jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7IH1cbiAgI21pZGRsZSAuc2luZ2xlLW5ld3MgLmNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjbWlkZGxlIC5zaW5nbGUtbmV3cyAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTVweCAwIC0yNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzBlYWFlMDsgfVxuXG4uY29udGFpbmVyLmJsb2cgLmNvbnRlbnQgLnRpdGxlIC5pbmZvIHVsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg5cHgpIHtcbiAgI3dyYXBwZXIubW9kaWZpZWQuZmx5LXNpZGViYXJfZXZlbnRzIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJyb3N1cmUge1xuICBtYXJnaW46IDAgMCAxM3B4IDA7IH1cbiAgLmJyb3N1cmUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuXG4ud3JhcHBlcl9pbmR1c3RyeSAuYmxvZy5zaW5nbGUgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC53cmFwcGVyX2luZHVzdHJ5IC5ibG9nLnNpbmdsZSAuY29udGVudCAuaW5kdXN0cnlfaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogIzMyMzIzMjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDQwcHggMCAzNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLndyYXBwZXJfaW5kdXN0cnkgLmJsb2cuc2luZ2xlIC5jb250ZW50IC5pbmR1c3RyeV9oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweDsgfSB9XG5cbi5wZGYtbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBkZi1saXN0IC5wZGYtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnBkZi1saXN0IC5wZGYtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucGRmLWxpc3QgLnBkZi1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGRmLWxpc3QgLnBkZi1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wZGYtbGlzdCAucGRmLWJsb2NrX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cblxuLndyYXBwZXJfdGVhbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud3JhcHBlcl90ZWFtIGRpdiNjb2x1bW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiA5ODJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAud3JhcHBlcl90ZWFtIGRpdiNjb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC53cmFwcGVyX3RlYW0gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgLTVweCAwOyB9XG4gICAgLndyYXBwZXJfdGVhbSBoMTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTsgfVxuXG4udGVhbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50ZWFtLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzLjMxOTc2JTtcbiAgbWFyZ2luOiAzMHB4IDIuMjQwMzMlIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnRlYW0tbWVtYmVyOm50aC1jaGlsZCg0bis0KSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyIHtcbiAgICAgIHdpZHRoOiA0OC44Nzk4NCU7IH1cbiAgICAgIC50ZWFtLW1lbWJlcjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMCAwOyB9IH1cblxuLnRlYW0tbWVtYmVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyX19pbWcge1xuICAgICAgaGVpZ2h0OiAzMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS1tZW1iZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI3MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC50ZWFtLW1lbWJlcl9faW1nIHtcbiAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyX19pbWcge1xuICAgICAgaGVpZ2h0OiAyNzBweDsgfSB9XG4gIC50ZWFtLW1lbWJlcl9faW1nIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuXG4udGVhbS1tZW1iZXJfX3RpdGxlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0ZTczO1xuICBwYWRkaW5nOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgIC50ZWFtLW1lbWJlcl9fdGl0bGUtd3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udGVhbS1tZW1iZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBtYXJnaW46IDAgMCA3cHggMDsgfVxuXG4udGVhbS1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ExZGRmMjsgfVxuXG4udGVhbS1tZW1iZXJfX2NvbnRhY3RzLWxpc3Qge1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDsgfVxuXG4udGVhbS1tZW1iZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC50ZWFtLW1lbWJlcl9fY29udGFjdDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAudGVhbS1tZW1iZXJfX2NvbnRhY3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGVhbS1tZW1iZXJfX2NvbnRhY3RfcGhvbmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnRlYW0tbWVtYmVyX19jb250YWN0X3Bob25lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu+ClVwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzIyYWJkZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGVhbS1tZW1iZXJfX2NvbnRhY3RfZW1haWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+DoFwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250LUF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMjJhYmRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudGVhbS1tZW1iZXJfX2NvbnRhY3RfaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+CjFwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250LUF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMjJhYmRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ud3JhcHBlcl9kaXJlY3RvcnMgLnRlYW0tbWVtYmVyX19wb3NpdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGVhbS1tZW1iZXJfX3Nob3ctc3Vic3RpdHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzIyYWJkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGVhbS1tZW1iZXJfX3N1YnN0aXR1dGUtZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgLSA1cHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLmRpc2NvdW50cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4OXB4KSB7XG4gICAgLmRpc2NvdW50cyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAuZGlzY291bnRzX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5kaXNjb3VudHNfX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmRpc2NvdW50c19fY29udGVudCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgLmRpc2NvdW50c19fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kaXNjb3VudHMgLmNvbnRlbnRfaDEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAuZGlzY291bnRzX19uYXYge1xuICAgIHBhZGRpbmc6IDVweCAwIDdweCAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjsgfVxuICAuZGlzY291bnRzX19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAyNnB4IDAgMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGlzY291bnRzX19uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuZGlzY291bnRzX19uYXYtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGNUYwOyB9XG4gICAgLmRpc2NvdW50c19fbmF2LWl0ZW1fYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTZkYjA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRpc2NvdW50c19fbmF2LWl0ZW1fYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM5NmRiMDsgfVxuICAuZGlzY291bnRzX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5kaXNjb3VudHNfX2xpc3RfYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmRpc2NvdW50c19faXRlbSB7XG4gICAgd2lkdGg6IDIzLjY1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmRpc2NvdW50c19faXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5kaXNjb3VudHNfX2l0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmRpc2NvdW50c19faXRlbTpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kaXNjb3VudHNfX2l0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpc2NvdW50c19faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5kaXNjb3VudHNfX2l0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5kaXNjb3VudHNfX3RodW1iIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kaXNjb3VudHNfX3RodW1iOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZGlzY291bnRzX190aHVtYiBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0NC41JTsgfVxuICAuZGlzY291bnRzX19zaXplIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgYmFja2dyb3VuZDogIzNkNGU3MztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRpc2NvdW50c19faW5uZXItY250IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRpc2NvdW50c19faW5uZXItY250IHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5kaXNjb3VudHNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzQwNDA0MDsgfVxuICAuZGlzY291bnRzX19jbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNDA0MDQwOyB9XG5cbi5jb250YWluZXItcmVwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDUwcHggMzBweCAwOyB9XG4gIC5jb250YWluZXItcmVwb3J0X2luZHVzdHJ5IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIC5jb250YWluZXItcmVwb3J0IC5hbGxfcmVwb3J0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREI7IH1cbiAgLmNvbnRhaW5lci1yZXBvcnRfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREI7IH1cbiAgLmNvbnRhaW5lci1yZXBvcnQgLnJlcG9ydCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAgIC5jb250YWluZXItcmVwb3J0IC5yZXBvcnRfcGFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNvbnRhaW5lci1yZXBvcnQgLnJlcG9ydCAucmVwb3J0X19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC44JTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRhaW5lci1yZXBvcnQgLnJlcG9ydCAucmVwb3J0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY29udGFpbmVyLXJlcG9ydCAucmVwb3J0IC5yZXBvcnRfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNCU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jb250YWluZXItcmVwb3J0IC5yZXBvcnQgLnJlcG9ydF9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uaW5mb2dyYXBoaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW5mb2dyYXBoaWM6aG92ZXIgLmluZm9ncmFwaGljX192ZWlsIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmluZm9ncmFwaGljX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuaW5mb2dyYXBoaWNfX3ZlaWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5pbmZvZ3JhcGhpY19fdmVpbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy96b29tLWluLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47IH1cblxuLmNvbnRlbnQgLmluZm9ncmFwaGljIC5pbmZvZ3JhcGhpY19faW1nIHtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5pbmZvZ3JhcGhpYy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmluZm9ncmFwaGljLXBvcHVwX2FjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaW5mb2dyYXBoaWMtcG9wdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmluZm9ncmFwaGljLXBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5pbmZvZ3JhcGhpYy1wb3B1cF9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbmhlYWRlciAudG9wLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmNmY4Zjk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIGhlYWRlciAudG9wLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgaGVhZGVyIC50b3AtaGVhZGVyICN3cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBoZWFkZXIgLnRvcC1oZWFkZXIgLnNvY2lhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGhlYWRlciAudG9wLWhlYWRlciAuc29jaWFsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgICAgaGVhZGVyIC50b3AtaGVhZGVyIC5zb2NpYWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgaGVhZGVyIC50b3AtaGVhZGVyIC5zb2NpYWwgbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjM2M0ZDc1OyB9XG5cbmhlYWRlciAjd3JhcHBlciAuaGVhZGVyX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4OXB4KSB7XG4gICAgaGVhZGVyICN3cmFwcGVyIC5oZWFkZXJfc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBoZWFkZXIgI3dyYXBwZXIgLmhlYWRlcl9zZWFyY2ggaW5wdXQuc2VhcmNoLWlucCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaGVhZGVyICN3cmFwcGVyIC5oZWFkZXJfc2VhcmNoIC5zZWFyY2gtYm94OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cblxuLnNpZGViYXJfbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5zaWRlYmFyX2xpbmtzIC5jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5zaWRlYmFyX2xpbmtzIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5saW5rLWxpc3RfX2l0ZW1fY3VycmVudCAubGluay1saXN0X19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7IH1cbiAgICAgIC5saW5rLWxpc3RfX2l0ZW1fY3VycmVudCAubGluay1saXN0X19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTsgfVxuICAubGluay1saXN0X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjM2M0ZDc1O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICM5ZmRkZjM7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5saW5rLWxpc3RfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkNjsgfVxuICAgIC5saW5rLWxpc3RfX2xpbms6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi9zcGVjaWFsLWxpbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmhlYWRfbGlua3Mge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmZseS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbHktYm9keV9fc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mbHktYm9keV9fc2lkZWJhciB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbHktYm9keV9fc2lkZWJhci1jbnQge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5mbHktYm9keV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IEZvbnQtQXdlc29tZTtcclxuICBzcmM6IHVybCggJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lLm90ZicgKTtcclxufVxyXG5cclxuQGltcG9ydCBcIi4vdG9vbHMvZnVuY3Rpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vdG9vbHMvbWl4aW5zLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2V2ZW50LnNjc3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvaW5kdXN0cnkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy90ZWVtLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvZGlzY291bnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvcmVwb3J0LXBhZ2Uuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcIi4vbGF5b3V0cy90b3AtaGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vbGF5b3V0cy9zaWRlYmFyLnNjc3NcIjtcclxuIiwiJGljb25fY29sb3I6ICM5NGRhZjI7XHJcbiRhenVyZV9jb2xvcjogIzBlYWFlMDtcclxuXHJcbiRwYXJ0aWNpcGFudHM6IDIzNC85ODIgKiAxMDAlO1xyXG5cclxuI21pZGRsZSAuY29udGVudCB1bCB7XHJcbiAgJi5oMS1ibG9ja19faW5mbyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTlweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaDEtYmxvY2sge1xyXG4gIG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHJcbiAgLmgxLWJsb2NrX190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7XHJcbiAgfVxyXG4gIC5oMS1ibG9ja19faW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgY29sb3I6ICM0MDQwNDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTdweDtcclxuICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2NhdGlvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQtYXdlc29tZSgnXFxmMDQxJywgMTZweCwgJGljb25fY29sb3IpO1xyXG4gICAgfVxyXG4gICAgJi5ldmVudF9kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udC1hd2Vzb21lKCdcXGYwNzMnLCAxNnB4LCAkaWNvbl9jb2xvcik7XHJcbiAgICB9XHJcbiAgICAmLmV2ZW50X3RpbWUge1xyXG4gICAgICBAaW5jbHVkZSBmb250LWF3ZXNvbWUoJ1xcZjAxNycsIDE2cHgsICRpY29uX2NvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uZHJhZnQge1xyXG4gIG1hcmdpbjogMCAwIDE5cHg7XHJcbiAgZGl2LmhlYWRpbmcge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGQ3NTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNGQ3NTtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mIHNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzczY2JlYTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIucGFydGljaXBhbnRzLm5ldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAtMTNweCAwIDAgMDtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5yYWRpdXMtYmxvY2sge1xyXG4gICAgd2lkdGg6ICRwYXJ0aWNpcGFudHM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46IDAgMS41NiUgMTVweCAwO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vMTE4MFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdi5zcGVha2VyIHtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAmID4gLmltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vXHJcblxyXG59XHJcblxyXG4udW5kZXJsaW5lLWhlYWRpbmcge1xyXG4gIG1hcmdpbjogMjVweCAwIDM1cHggMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICBjb2xvcjogIzMyMzIzMjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xyXG4gIH1cclxufVxyXG5cclxuJXBhcnRpY2lwYW50cy1saWdodCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gIG1hcmdpbjogMCAwIDE0cHggMDtcclxufVxyXG5cclxuJXF1b3RlIHtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDMxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmIuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5wYXJ0aWNpcGFudHMge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19fdGl0bGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDAgMCAxNHB4O1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzX19uYW1lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgY29sb3I6ICM0MDQwNDA7XHJcbiAgbWFyZ2luOiAwIDAgM3B4IDA7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHNfX3N1YnRpdGxlIHtcclxuICBAZXh0ZW5kICVwYXJ0aWNpcGFudHMtbGlnaHQ7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHNfX3NwZWFrZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19faW1nIHtcclxuICB3aWR0aDogODBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19fcmVhZG1vcmUge1xyXG4gIEBleHRlbmQgJXBhcnRpY2lwYW50cy1saWdodDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjb2xvcjogJGF6dXJlX2NvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGF6dXJlX2NvbG9yO1xyXG4gIG1hcmdpbjogMCAwIDI1cHggMDtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19fYWRkaW5mbyB7XHJcbiAgcGFkZGluZzogMTVweCAwIDU1cHggMDtcclxuICBwIHtcclxuICAgIEBleHRlbmQgJXBhcnRpY2lwYW50cy1saWdodDtcclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAlcXVvdGU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGV4dGVuZCAlcXVvdGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9xcS5zdmcpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19fc2hvcnQtaW5mbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50c19fZnVsbC1pbmZvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wYXJ0aWNpcGFudHNfX3JlYWRtb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIucGFydGljaXBhbnRzLm5ldyAucmFkaXVzLWJsb2NrIHtcclxuICAmLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDI1cHggOS4xJTtcclxuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFydGljaXBhbnRzX19zaG9ydC1pbmZvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wYXJ0aWNpcGFudHNfX2Z1bGwtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYXJ0aWNpcGFudHNfX3JlYWRtb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFydGljaXBhbnRzX19hZGRpbmZvIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xyXG4gICAgICAgICAgcmlnaHQ6IC0yOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgICAgICAgIGxlZnQ6IC0yOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLmhlYWRpbmcubmV3IC5jb2wxLFxyXG4uY29udGFpbmVyLmhlYWRpbmcucGFydG5lcnMgLmNvbDEge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXIucGFydG5lcnMge1xyXG5cclxuICAucmFkaXVzLWJsb2NrIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmFkaXVzLWJsb2NrLnNob3cuY2xvbmVwIHtcclxuICAgIC5zcGVha2VyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkaW5mbyB7XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGV4dGVuZCAlcGFydGljaXBhbnRzLWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbmRpdi5jb250ZW50IGJsb2NrcXVvdGUge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkOGVlZjg7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgY29sb3I6ICM2MDYwNjA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudCBibG9ja3F1b3RlIHAge1xyXG4gIHBhZGRpbmc6IDAgMjhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWlkZGxlIC5zaW5nbGUtbmV3cyAuY29udGVudCB7XHJcbiAgaDIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbWlkZGxlIC5zaW5nbGUtbmV3cyAuY29udGVudCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogNTRweDtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgLTI1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhenVyZV9jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29udGFpbmVyLmJsb2cgLmNvbnRlbnQgLnRpdGxlIC5pbmZvIHVse1xyXG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuI3dyYXBwZXIubW9kaWZpZWQuZmx5LXNpZGViYXJfZXZlbnRzIC5zaWRlYmFye1xyXG4gIEBpbmNsdWRlIG1lZGlhKDg4OXB4KXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiXHJcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IsICRmb250X3dlaWdodDo0MDApe1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6JGNvbG9yO2ZvbnQtd2VpZ2h0OiRmb250X3dlaWdodDt9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjokY29sb3I7Zm9udC13ZWlnaHQ6JGZvbnRfd2VpZ2h0O30vKiBGaXJlZm94IDE5KyAqL1xyXG4gIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6JGNvbG9yO2ZvbnQtd2VpZ2h0OiRmb250X3dlaWdodDt9LyogRmlyZWZveCAxOC0gKi9cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiRjb2xvcjtmb250LXdlaWdodDokZm9udF93ZWlnaHQ7fVxyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lKXtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICR0aW1lO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJHRpbWU7XHJcbiAgLW1zLXRyYW5zaXRpb246ICR0aW1lO1xyXG4gIC1vLXRyYW5zaXRpb246ICR0aW1lO1xyXG4gIHRyYW5zaXRpb246ICR0aW1lO1xyXG59XHJcblxyXG5AbWl4aW4gbm90LXNlbGVjdC10ZXh0KCl7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLy9AbWl4aW4gYXJyYXktYm94LXNoYWRvdygkZGF0YSkge1xyXG4vLyAgQGVhY2ggJHNoYWRvdyBpbiAkZGF0YXtcclxuLy8gICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHNoYWRvdyApO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCRkYXRhKXtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICRkYXRhO1xyXG4gIC1tb3otYm94LXNoYWRvdzogJGRhdGE7XHJcbiAgYm94LXNoYWRvdzogJGRhdGE7XHJcbn1cclxuXHJcbkBtaXhpbiBmb3ItaW5wdXQoJGNvbG9yKXtcclxuICBib3JkZXI6bm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCRkYXRhKXtcclxuICAtbW96LXRyYW5zZm9ybTogJGRhdGE7IC8qINCU0LvRjyBGaXJlZm94ICovXHJcbiAgLW1zLXRyYW5zZm9ybTogJGRhdGE7IC8qINCU0LvRjyBJRSAqL1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkZGF0YTsgLyog0JTQu9GPIFNhZmFyaSwgQ2hyb21lLCBpT1MgKi9cclxuICAtby10cmFuc2Zvcm06ICRkYXRhOyAvKiDQlNC70Y8gT3BlcmEgKi9cclxuICB0cmFuc2Zvcm06ICRkYXRhO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWZsZXgoKXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJhY2tncm91bmQtaW1nKCRpbWcpe1xyXG4gIGJhY2tncm91bmQ6IHVybCgkaW1nKTtcclxuICBAaW5jbHVkZSBiZy1wb3NpdGlvbigpO1xyXG59XHJcbkBtaXhpbiBiZy1wb3NpdGlvbigpIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyKCl7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gZm9udC1hd2Vzb21lKCRjb250ZW50LCAkZm9udF9zaXplOiAxNnB4LCAkY29sb3I6ICMwMDAsICRwc2V1ZG86IGJlZm9yZSkge1xyXG4gICY6I3skcHNldWRvfSB7XHJcbiAgICBjb250ZW50OiAkY29udGVudDtcclxuICAgIGZvbnQtZmFtaWx5OiBGb250LUF3ZXNvbWU7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZWZvcmUtaWNvbigkdXJsKSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKCR1cmwpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBhZnRlci1pY29uKCR1cmwpIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybCgkdXJsKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJlZm9yZS1iZygkY29sb3IpIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAzMDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IC01MDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlci1iZygkY29sb3IpIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDMwMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAtNTA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGFic29sdXRlLWNlbnRlcigpe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MDtcclxuICBib3R0b206MDtcclxuICBsZWZ0OjA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR3aWR0aH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZS10cmFuc2Zvcm0tY2VudGVyKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSApO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuQG1peGluIGFic29sdXRlLXZlcnRpY2FsLWNlbnRlcigpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCB0cmFuc2xhdGVZKC01MCUpICk7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuQG1peGluIGFic29sdXRlLWhvcml6b250YWwtY2VudGVyKCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oIHRyYW5zbGF0ZVgoLTUwJSkgKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtZGlzcGxheSgkd2lkdGg6IGF1dG8sICR2ZXJ0aWNhbC1hbGlnbjogdG9wLCAkZGlzcGxheTogaW5saW5lLWJsb2NrKSB7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtaW5saW5lLWJsb2NrKCR3aWR0aDogYXV0bywgJHZlcnRpY2FsLWFsaWduOiB0b3ApIHtcclxuICBAaW5jbHVkZSBib3gtZGlzcGxheSgkd2lkdGgsICR2ZXJ0aWNhbC1hbGlnbik7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtYmxvY2soJHdpZHRoOiBhdXRvLCAkdmVydGljYWwtYWxpZ246IHRvcCkge1xyXG4gIEBpbmNsdWRlIGJveC1kaXNwbGF5KCR3aWR0aCwgJHZlcnRpY2FsLWFsaWduLCBibG9jayk7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtbm9uZSgkd2lkdGg6IGF1dG8sICR2ZXJ0aWNhbC1hbGlnbjogdG9wKSB7XHJcbiAgQGluY2x1ZGUgYm94LWRpc3BsYXkoJHdpZHRoLCAkdmVydGljYWwtYWxpZ24sIG5vbmUpO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXdpdGgtaW5saW5lLWJsb2NrcygkbnVtYmVyOiBhdXRvLCAkdmVydGljYWwtYWxpZ246IHRvcCwgJGJveC13aWR0aDogMTAwJSkge1xyXG4gIEBpbmNsdWRlIGJveC1pbmxpbmUtYmxvY2soJGJveC13aWR0aCk7XHJcbiAgPiAqIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQGlmICgkbnVtYmVyID09IGF1dG8pIHtcclxuICAgICAgQGluY2x1ZGUgYm94LWlubGluZS1ibG9jaygkbnVtYmVyLCAkdmVydGljYWwtYWxpZ24pO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1pbmxpbmUtYmxvY2soMTAwJS8kbnVtYmVyLCAkdmVydGljYWwtYWxpZ24pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJveC13aXRoLWlubGluZS1ibG9ja3MtY3VzdG9tKCR3aWR0aC1saXN0OiA1MCUgNTAlLCAkdmVydGljYWwtYWxpZ246IHRvcCwgJGJveC13aWR0aDogMTAwJSkge1xyXG4gIEBpbmNsdWRlIGJveC1pbmxpbmUtYmxvY2soJGJveC13aWR0aCk7XHJcbiAgPiAqIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgYm94LWlubGluZS1ibG9jayhhdXRvLCAkdmVydGljYWwtYWxpZ24pO1xyXG4gICAgQGVhY2ggJHdpZHRoIGluICR3aWR0aC1saXN0IHtcclxuICAgICAgJGk6IGluZGV4KCR3aWR0aC1saXN0LCAkd2lkdGgpO1xyXG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbi1taWRkbGUoJHdpZHRoOiBhdXRvLCAkcHNldWRvOiBiZWZvcmUpIHtcclxuICA+ICoge1xyXG4gICAgQGluY2x1ZGUgYm94LWlubGluZS1ibG9jaygkd2lkdGgsIG1pZGRsZSk7XHJcbiAgfVxyXG4gICY6I3skcHNldWRvfSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIGJveC1pbmxpbmUtYmxvY2soMCwgbWlkZGxlKTtcclxuICB9XHJcbn1cclxuIiwiJHRlYW0tbWVtYmVyOiAyMjkvOTgyICogMTAwJTtcclxuJG1lbWJlci1tYXJnaW46IDIyLzk4MiAqIDEwMCU7XHJcbiRjb250YWN0X2NvbG9yOiAjMjJhYmRlO1xyXG5cclxuLndyYXBwZXJfdGVhbXtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGRpdiNjb2x1bW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogOTgycHg7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIG1hcmdpbjogMTVweCAwIC01cHggMDtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgIG1hcmdpbjogOXB4IDAgMCAwO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FlYWVhZTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udGVhbS1saXN0e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4udGVhbS1tZW1iZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAkdGVhbS1tZW1iZXI7XHJcbiAgbWFyZ2luOiAzMHB4ICRtZW1iZXItbWFyZ2luIDAgMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICY6bnRoLWNoaWxkKDRuKzQpe1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIHdpZHRoOiA1MCUgLSAkbWVtYmVyLW1hcmdpbiAvIDIgO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDJuKzIpe1xyXG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuLnRlYW0tbWVtYmVyX19pbWd7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMzBweDtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIGhlaWdodDogMzI1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgfVxyXG5cclxuICBkaXZ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRlYW0tbWVtYmVyX190aXRsZS13cmFwe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDRlNzM7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDEzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXJfX3RpdGxle1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlcl9fcG9zaXRpb257XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjYTFkZGYyO1xyXG59XHJcblxyXG4udGVhbS1tZW1iZXJfX2NvbnRhY3RzLWxpc3R7XHJcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHg7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlcl9fY29udGFjdHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICZfcGhvbmV7XHJcbiAgICBAaW5jbHVkZSBmb250LWF3ZXNvbWUoXCJcXGYwOTVcIiwgMTZweCwgJGNvbnRhY3RfY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gICZfZW1haWx7XHJcbiAgICBAaW5jbHVkZSBmb250LWF3ZXNvbWUoXCJcXGYwZTBcIiwgMTRweCwgJGNvbnRhY3RfY29sb3IpO1xyXG4gIH1cclxuICAmX2lue1xyXG4gICAgQGluY2x1ZGUgZm9udC1hd2Vzb21lKFwiXFxmMDhjXCIsIDE0cHgsICRjb250YWN0X2NvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ud3JhcHBlcl9kaXJlY3RvcnN7XHJcbiAgLnRlYW0tbWVtYmVyX19zdWJzdGl0dXRlLWRlc2N7XHJcblxyXG4gIH1cclxuXHJcbiAgLnRlYW0tbWVtYmVyX19wb3NpdGlvbiBzcGFue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50ZWFtLW1lbWJlcl9fY29udGFjdHMtbGlzdHtcclxuICAgXHJcbiAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXJfX2NvbnRlbnR7XHJcbn1cclxuXHJcbi50ZWFtLW1lbWJlcl9fc2hvdy1zdWJzdGl0dXRle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjb2xvcjogJGNvbnRhY3RfY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi50ZWFtLW1lbWJlcl9fc3Vic3RpdHV0ZS1kZXNje1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogY2FsYygxMDAlIC0gNXB4KTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OjUwO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwwLDAsLjEpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4xKTtcclxufSIsIi5icm9zdXJlIHtcclxuXHJcbiAgbWFyZ2luOiAwIDAgMTNweCAwO1xyXG5cclxuICBoNHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXJfaW5kdXN0cnl7XHJcblxyXG4gIC5ibG9nLnNpbmdsZXtcclxuICAgIC5pbWd7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHtcclxuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmluZHVzdHJ5X2gxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDYwMHB4KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5wZGYtbGlzdHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLnBkZi1ibG9ja3tcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzMSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSg2MDBweCl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kaXNjb3VudHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMzBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg5cHgpIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoNjAwcHgpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgfTtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnRfaDF7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCA7XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCA3cHggMDtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIH1cclxuICAmX19uYXYtbGlzdCB7XHJcblxyXG4gIH1cclxuICAmX19uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDAgMjZweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoNzY3cHgpe1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI0Y0RjVGMDtcclxuICAgIH1cclxuICAgICZfYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM5NmRiMDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzOTZkYjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgJl9hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAyMy42NSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQobikge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgxMDIzcHgpIHtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoM24rMykge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYSgxMDIzcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG4pIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoNzY3cHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKG4pIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoNDc5cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gICZfX3RodW1iIHtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgbWF4LWhlaWdodDogNDQuNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NpemUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2Q0ZTczO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2lubmVyLWNudCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKDc2N3B4KSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gIH1cclxuICAmX19jbnQge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gIH1cclxufSIsIi5jb250YWluZXItcmVwb3J0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiA1MHB4IDMwcHggMDtcclxuICAmX2luZHVzdHJ5IHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gIH1cclxuICAuYWxsX3JlcG9ydHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREJEQkRCO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RCREJEQjtcclxuICB9XHJcbiAgLnJlcG9ydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgJl9wYWdlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLnJlcG9ydF9faXRlbSB7XHJcbiAgICAgIHdpZHRoOiA0OC44JTtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZm9ncmFwaGljIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaW5mb2dyYXBoaWNfX3ZlaWwge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICZfX3ZlaWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy96b29tLWluLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICAuaW5mb2dyYXBoaWMge1xyXG4gICAgLmluZm9ncmFwaGljX19pbWcge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mb2dyYXBoaWMtcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICAmX2FjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICB9XHJcbn0iLCIkaWNvbi1jb2xvcjogIzNjNGQ3NTtcclxuXHJcbmhlYWRlciAudG9wLWhlYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMzdweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIGJhY2tncm91bmQ6ICNmNmY4Zjk7XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc29jaWFsIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRpY29uLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuaGVhZGVyICN3cmFwcGVyIC5oZWFkZXJfc2VhcmNoIHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEoODg5cHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGlucHV0LnNlYXJjaC1pbnAge1xyXG5cclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJveCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLnNpZGViYXIge1xyXG4gICZfbGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5saW5rLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmX2N1cnJlbnQge1xyXG4gICAgICAubGluay1saXN0X19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMzYzRkNzU7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICM5ZmRkZjM7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24vc3BlY2lhbC1saW5rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkIHtcclxuICAmX2xpbmtzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmx5LWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmX19zaWRlYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoNzY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NpZGViYXItY250IHtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoNzY3cHgpIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
