/*!
 * Geasy v1.0.0
 * Released in 2017.11.09
 * update in 2018.12.30
 */body{font-family:Microsoft YaHei,Arial,Verdana,Geneva,sans-serif;background-color:#fff;color:#666;-webkit-text-size-adjust:100%}*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0;padding:0}abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust:none;list-style:none}::-webkit-input-placeholder{color:#333}:-moz-placeholder,::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}li{list-style:none}ul.li-inline li{display:inline-block}ul.li-block li{display:block}a{text-decoration:none;cursor:pointer}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}a.underline{text-decoration:underline}img{vertical-align:middle}section{overflow:hidden}hr{border-top:1px solid #2a2a2a}.dl-horizontal dt{white-space:normal}blockquote{border-left:5px solid #121212}.blockquote-reverse,blockquote.pull-right{border-right:5px solid #121212}.clearFix:after{display:block;content:"";clear:both}.point:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:300}h3,h4,h5{font-weight:600}h1{font-size:30px}h2{font-size:24px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}.font-xxs,.modal-content{font-size:12px}.font-xs,body,header.pc-show .top-box>div{font-size:14px}.font-xsm{font-size:16px}.font-sm{font-size:18px}.font-md{font-size:20px}.font-lg{font-size:24px}.font-xl{font-size:30px}.font-xxl{font-size:34px}.fontRem-xxs{font-size:3.84px;font-size:.24rem}.fontRem-xs{font-size:4.16px;font-size:.26rem}.fontRem-xsm{font-size:4.48px;font-size:.28rem}.fontRem-sm{font-size:4.8px;font-size:.3rem}.fontRem-md{font-size:5.12px;font-size:.32rem}.fontRem-lg{font-size:5.44px;font-size:.34rem}.fontRem-xlg{font-size:5.76px;font-size:.36rem}.fontRem-xl{font-size:6.08px;font-size:.38rem}.fontRem-xxl{font-size:6.4px;font-size:.4rem}.grid{width:100%;padding:5px;border-collapse:collapse;border-spacing:0}.grid th{height:35px;font-size:10pt;font-weight:700;text-align:center;border:1px solid #dfdfdf;vertical-align:middle}.grid tbody{background-color:transparent}.grid tr{height:21px;border-collapse:collapse}.grid td{padding:5px;border-bottom:1px solid #dfdfdf}table{border-collapse:collapse;border-spacing:0}.custom-table{display:table}.custom-thead{display:table-header-group}.custom-tbody{display:table-row-group}.custom-tr{display:table-row}.custom-td{display:table-cell;vertical-align:middle}.sm-btn{width:50px}.md-btn,.sm-btn{padding:5px 10px}.md-btn{width:100px}.lg-btn{width:150px;padding:5px 10px}.btn{border:0;font-weight:700;letter-spacing:1px;text-transform:uppercase}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0 none}.btn-default{border:1px solid #c4c4c4;color:#737373}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{background:#fff;border-color:#949494;color:#737373}.btn-default.active,.btn-default:active{border-color:#737373;-webkit-box-shadow:none;box-shadow:none}.btn-primary{background:#09c;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background:#33a6cc}.btn-primary.active,.btn-primary:active{background:#007299;-webkit-box-shadow:none;box-shadow:none}.btn-success{background:#00bf6f;color:#fff}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{background:#39bf87}.btn-success.active,.btn-success:active{background:#008c52;-webkit-box-shadow:none;box-shadow:none}.btn-info{background:#31cde8;color:#fff}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background:#5fd4e8}.btn-info.active,.btn-info:active{background:#35a2b5;-webkit-box-shadow:none;box-shadow:none}.btn-warning{background:#eb8f34;color:#fff}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{background:#eba259}.btn-warning.active,.btn-warning:active{background:#b87430;-webkit-box-shadow:none;box-shadow:none}.btn-danger{background:#f25454;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{background:#f26d6d}.btn-danger.active,.btn-danger:active{background:#bf4343;-webkit-box-shadow:none;box-shadow:none}.btn.sharp{border-radius:0}.btn.outline{background:none;padding:12px 22px}.btn-primary.outline{border:2px solid #09c;color:#09c}.btn-primary.outline.active,.btn-primary.outline:active,.btn-primary.outline:focus,.btn-primary.outline:hover,.open>.dropdown-toggle.btn-primary{color:#33a6cc;border-color:#33a6cc}.btn-primary.outline.active,.btn-primary.outline:active{border-color:#007299;color:#007299;-webkit-box-shadow:none;box-shadow:none}.btn-success.outline{border:2px solid #00bf6f;color:#00bf6f}.btn-success.outline.active,.btn-success.outline:active,.btn-success.outline:focus,.btn-success.outline:hover,.open>.dropdown-toggle.btn-success{border-color:#39bf87;color:#39bf87}.btn-success.outline.active,.btn-success.outline:active{border-color:#008c52;color:#008c52;-webkit-box-shadow:none;box-shadow:none}.btn-info.outline{border:2px solid #31cde8;color:#31cde8}.btn-info.outline.active,.btn-info.outline:active,.btn-info.outline:focus,.btn-info.outline:hover,.open>.dropdown-toggle.btn-info{border-color:#5fd4e8;color:#5fd4e8}.btn-info.outline.active,.btn-info.outline:active{border-color:#35a2b5;color:#35a2b5;-webkit-box-shadow:none;box-shadow:none}.btn-warning.outline{border:2px solid #eb8f34;color:#eb8f34}.btn-warning.outline.active,.btn-warning.outline:active,.btn-warning.outline:focus,.btn-warning.outline:hover,.open>.dropdown-toggle.btn-warning{border-color:#eba259;color:#eba259}.btn-warning.outline.active,.btn-warning.outline:active{border-color:#b87430;color:#b87430;-webkit-box-shadow:none;box-shadow:none}.btn-danger.outline{border:2px solid #f25454;color:#f25454}.btn-danger.outline.active,.btn-danger.outline:active,.btn-danger.outline:focus,.btn-danger.outline:hover,.open>.dropdown-toggle.btn-danger{border-color:#f26d6d;color:#f26d6d}.btn-danger.outline.active,.btn-danger.outline:active{border-color:#bf4343;color:#bf4343;-webkit-box-shadow:none;box-shadow:none}.btn-primary.gradient{background:linear-gradient(180deg,#33a6cc 50%,#09c 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33a6cc",endColorstr="#0099cc",GradientType=0)}.btn-primary.gradient.active,.btn-primary.gradient:active,.btn-primary.gradient:focus,.btn-primary.gradient:hover,.open>.dropdown-toggle.btn-primary{background:linear-gradient(180deg,#66b2cc 50%,#33a6cc 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66b2cc",endColorstr="#33a6cc",GradientType=0)}.btn-primary.gradient.active,.btn-primary.gradient:active{background:linear-gradient(180deg,#267c99 50%,#007299 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#267c99",endColorstr="#007299",GradientType=0)}.btn-success.gradient{background:linear-gradient(180deg,#99bf67 50%,#80cf4f 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99bf67",endColorstr="#60bf6f",GradientType=0)}.btn-success.gradient.active,.btn-success.gradient:active,.btn-success.gradient:focus,.btn-success.gradient:hover,.open>.dropdown-toggle.btn-success{background:linear-gradient(180deg,#73bf9f 50%,#39bf87 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#73bf9f",endColorstr="#39bf87",GradientType=0)}.btn-success.gradient.active,.btn-success.gradient:active{background:linear-gradient(180deg,#2a8c63 50%,#008c52 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2a8c63",endColorstr="#008c52",GradientType=0)}.btn-info.gradient{background:linear-gradient(180deg,#5fd4e8 50%,#31cde8 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5fd4e8",endColorstr="#31cde8",GradientType=0)}.btn-info.gradient.active,.btn-info.gradient:active,.btn-info.gradient:focus,.btn-info.gradient:hover,.open>.dropdown-toggle.btn-info{background:linear-gradient(180deg,#8edae8 50%,#5fd4e8 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8edae8",endColorstr="#5fd4e8",GradientType=0)}.btn-info.gradient.active,.btn-info.gradient:active{background:linear-gradient(180deg,#6baab5 50%,#35a2b5 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6baab5",endColorstr="#35a2b5",GradientType=0)}.btn-warning.gradient{background:linear-gradient(180deg,#eba259 50%,#eb8f34 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eba259",endColorstr="#eb8f34",GradientType=0)}.btn-warning.gradient.active,.btn-warning.gradient:active,.btn-warning.gradient:focus,.btn-warning.gradient:hover,.open>.dropdown-toggle.btn-warning{background:linear-gradient(180deg,#ebb57f 50%,#eba259 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebb57f",endColorstr="#eba259",GradientType=0)}.btn-warning.gradient.active,.btn-warning.gradient:active{background:linear-gradient(180deg,#b8824d 50%,#b87430 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8824d",endColorstr="#b87430",GradientType=0)}.btn-danger.gradient{background:linear-gradient(180deg,#f26d6d 50%,#f25454 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f26d6d",endColorstr="#f25454",GradientType=0)}.btn-danger.gradient.active,.btn-danger.gradient:active,.btn-danger.gradient:focus,.btn-danger.gradient:hover,.open>.dropdown-toggle.btn-danger{background:linear-gradient(180deg,#f28585 50%,#f26d6d 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f28585",endColorstr="#f26d6d",GradientType=0)}.btn-danger.gradient.active,.btn-danger.gradient:active{background:linear-gradient(180deg,#bf5656 50%,#bf4343 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf5656",endColorstr="#bf4343",GradientType=0)}.btn.round{border-radius:24px}.btn-lg.round{border-radius:32px}.btn-sm.round{border-radius:14px}.btn-xs.round{border-radius:10px}.btn-primary.raised{-webkit-box-shadow:0 3px 0 0 #007299;box-shadow:0 3px 0 0 #007299}.btn-primary.raised.active,.btn-primary.raised:active{background:#33a6cc;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-success.raised{-webkit-box-shadow:0 3px 0 0 #008c52;box-shadow:0 3px 0 0 #008c52}.btn-success.raised.active,.btn-success.raised:active{background:#39bf87;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-info.raised{-webkit-box-shadow:0 3px 0 0 #35a2b5;box-shadow:0 3px 0 0 #35a2b5}.btn-info.raised.active,.btn-info.raised:active{background:#5fd4e8;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-warning.raised{-webkit-box-shadow:0 3px 0 0 #b87430;box-shadow:0 3px 0 0 #b87430}.btn-warning.raised.active,.btn-warning.raised:active{background:#eba259;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-danger.raised{-webkit-box-shadow:0 3px 0 0 #bf4343;box-shadow:0 3px 0 0 #bf4343}.btn-danger.raised.active,.btn-danger.raised:active{background:#f26d6d;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.modal-content{color:#000}.ct-h-5{width:5%}.ct-h-10{width:10%}.ct-h-20{width:20%}.ct-h-30{width:30%}.ct-h-40{width:40%}.ct-h-50{width:50%}.ct-h-60{width:60%}.ct-h-70{width:70%}.ct-h-80{width:80%}.ct-h-90{width:90%}.ct-h-100{width:100%}.no-s{margin:0!important;padding:0!important}.no-m{margin:0}.no-p{padding:0}.auto-m{margin:auto}.p-t-no{padding-top:0}.p-r-no{padding-right:0}.p-b-no{padding-bottom:0}.p-l-no{padding-left:0}.mouse-point{cursor:pointer;text-decoration:none;color:#333}.mouse-point:hover{text-decoration:none;color:#e78308}.noClick{cursor:text}.position-ab{position:absolute}.f-l{float:left}.f-r{float:right}.display-b{display:block}.display-i{display:inline}.display-n{display:none}.vertical-tp{vertical-align:top}.vertical-md{vertical-align:middle}.vertical-bt{vertical-align:bottom}.custom-bar{display:block;width:18px;height:3px;border-radius:1px;background-color:#c7d2d2;margin-bottom:1px}.on .custom-bar{background-color:#85bfca}.box-shadow{-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.validation-Msg{color:#cf1610}.custom-icon{font-family:Glyphicons Halflings;font-size:medium;font-weight:700;color:#888;position:relative;top:-37px;left:10px}.bdr-w0{border:0 solid}.bdr-w0-t{border-top:0 solid}.bdr-w0-b{border-bottom:0 solid}.bdr-w0-l{border-left:0 solid}.bdr-w0-r{border-right:0 solid}.bdr-w1{border:1px solid}.bdr-w1-t{border-top:1px solid}.bdr-w1-b{border-bottom:1px solid}.bdr-w1-l{border-left:1px solid}.bdr-w1-r{border-right:1px solid}.bdr-w2{border:2px solid}.bdr-w2-t{border-top:2px solid}.bdr-w2-b{border-bottom:2px solid}.bdr-w2-l{border-left:2px solid}.bdr-w2-r{border-right:2px solid}.util-bgMain-bl{background-color:#000;color:#fff}.util-bgMain-bl a{color:#fff}.util-bgMain-bl a:hover{color:#e78308}.util-bgPartial-wa{background-color:#fff000;color:#000}.util-bgPartial-wa a{color:#000}.util-bgPartial-wa a:hover{color:#e78308}.util-bgPartial-gr{background-color:#d7d7d7;color:#fff}.util-bgPartial-gr a{color:#fff}.util-bgPartial-gr a:hover{color:#e78308}.util-bgPartial-grl{background-color:#ababab;color:#fff}.util-bgPartial-grl a{color:#fff}.util-bgPartial-grl a:hover{color:#e78308}.util-bgPartial-grd{background-color:#ababab;color:#fff}.util-bgPartial-grd a{color:#fff}.util-bgPartial-grd a:hover{color:#e78308}.util-bgPartial-wh{background-color:#fff;color:#000}.util-bgPartial-wh a{color:#000}.util-bgPartial-wh a:hover{color:#e78308}.util-bgPartial-vi{background-color:#cf1610;color:#fff}.util-bgPartial-vi a{color:#fff}.util-bgPartial-vi a:hover{color:#e78308}.util-bgPartial-vid{background-color:#cf1610;color:#fff}.util-bgPartial-vid a{color:#fff}.util-bgPartial-vid a:hover{color:#e78308}.util-bgPartial-in{background-color:#a4f1fc;color:#fff}.util-bgPartial-in a{color:#fff}.util-bgPartial-in a:hover{color:#e78308}.util-bgPartial-da{background-color:#cf1610;color:#fff}.util-bgPartial-da a{color:#fff}.util-bgPartial-da a:hover{color:#e78308}.util-clMain-pr,.util-clMain-pr a{color:#005399}.util-clMain-pr a:hover{color:#e78308}.util-clMain-whd,.util-clMain-whd a{color:#fff}.util-clMain-whd a:hover{color:#e78308}.util-clPartial-wad,.util-clPartial-wad a{color:#d2bb91}.util-clPartial-wad a:hover{color:#e78308}.util-clPartial-whl,.util-clPartial-whl a{color:#fff}.util-clPartial-whl a:hover{color:#e78308}.util-clPartial-da,.util-clPartial-da a{color:#cf1610}.util-clPartial-da a:hover{color:#e78308}.util-clPartial-in,.util-clPartial-in a{color:#10969b}.util-clPartial-in a:hover{color:#e78308}.util-clPartial-wa,.util-clPartial-wa a{color:#fff000}.util-clPartial-wa a:hover{color:#e78308}.util-clPartial-su,.util-clPartial-su a{color:#74a62a}.util-clPartial-su a:hover{color:#e78308}.util-clPartial-sud,.util-clPartial-sud a{color:#6b8f60}.util-clPartial-sud a:hover{color:#e78308}.bdc_normal{border-color:#d7d7d7}.noBorderRight{border-right:none!important}.noBorderbottom{border-bottom:none!important}.noMarRight{margin-right:0!important}.cmm-nav .nav-list>li,.cmm-nav .nav-list>li img,.contentSub-wrap .recovery-box .recovery-item,.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap,.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap img,.contentSub-wrap .recovery-box .recovery-item .txt-wrap,.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle,.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle img,.contentSub-wrap .recovery-box .recovery-item .txt-wrap img,.contentSub-wrap .recovery-box .recovery-item img,.custom-sidebar,.custom-sidebar img,.transit,.transit img,footer.pc-show nav .nav-list>li,footer.pc-show nav .nav-list>li img,header.pc-show .nav-wrap nav ul li,header.pc-show .nav-wrap nav ul li .hover-icon2,header.pc-show .nav-wrap nav ul li .hover-icon2 img,header.pc-show .nav-wrap nav ul li img,header.pc-show .top-box .box-r .acount-box .search-box,header.pc-show .top-box .box-r .acount-box .search-box .txt-input,header.pc-show .top-box .box-r .acount-box .search-box .txt-input img,header.pc-show .top-box .box-r .acount-box .search-box img{-webkit-transition:all .2s linear;transition:all .2s linear}.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap:hover img,.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap img.subImg-wrap:hover,.contentSub-wrap .recovery-box .recovery-item:hover img,.contentSub-wrap .recovery-box img.recovery-item:hover,.scale:hover img,.scaleSelf:hover,img.scale:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.shadow{-webkit-box-shadow:1px 1px 1px 1px #ddd;box-shadow:1px 1px 1px 1px #ddd}.about-sec .content-box .img-box .box-item1 .hover-box,.case-sec .box-item1 .hover-box,.cmm-boxItem .hover-box,.cmm-fengshui-item .sub-box-l .img-wrap img,.cmm-fengshui-wrap .fengshui-box .img-wrap img,.cmm-imgList>li .title-wrap .img-wrap img,.cmm-nav .nav-list>li .hover-icon,.cmm-product .box-item1 .hover-box,.cmm-product .box-item2 .hover-box,.cmm-product .content-item .link-box .link-item .price-qrcode,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .hover-box,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .hover-box,.cmm-translateX,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .hover-box,.contentSub-wrap .list-wrap .box-item1 .hover-box,.contentSub-wrap .product-wrap .product-item .box-item1 .hover-box,.contentSub-wrap .product-wrap .product-item .box-item2 .hover-box,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item .price-qrcode,.frmCalcTop label.error,.gd_picBox img,.news-sec .news-wrap .box-item1 .hover-box,.product-sec .product-wrap .product-item .box-item1 .hover-box,.product-sec .product-wrap .product-item .box-item2 .hover-box,.product-sec .product-wrap .product-item .content-item .link-box .link-item .price-qrcode,.sharing-sec .case-box .out-box .item-box .box-item1 .hover-box,footer.pc-show nav .nav-list>li .hover-icon,header.pc-show .nav-wrap nav ul li .down-list,header.pc-show .nav-wrap nav ul li .hover-icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner-sec .swiper-button-next,.banner-sec .swiper-button-prev,.case-sec .swiper-button-next,.case-sec .swiper-button-prev,.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-next,.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-prev,.cmm-translateY,.product-sec .swiper-button-next,.product-sec .swiper-button-prev,header.pc-show .logo-wrap .box-l .logo-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.about-sec .about-logo,.about-sec .content-box .img-box .box-item1 .img-wrap,.case-sec .box-item1 .img-wrap,.cmm-boxItem .img-wrap,.cmm-imgList>li .box-wrap .img-wrap,.cmm-imgList>li .title-wrap .img-wrap,.cmm-product .box-item1 .img-wrap,.cmm-product .box-item2 .img-wrap,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .img-wrap,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .img-wrap,.cmm-translateXY,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .img-wrap,.contentSub-wrap .list-wrap .box-item1 .img-wrap,.contentSub-wrap .product-wrap .product-item .box-item1 .img-wrap,.contentSub-wrap .product-wrap .product-item .box-item2 .img-wrap,.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap,.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap,.news-sec .news-wrap .box-item1 .img-wrap,.out-titleBox2 .title-hr02,.out-titleBox .title-hr02,.product-sec .product-wrap .product-item .box-item1 .img-wrap,.product-sec .product-wrap .product-item .box-item2 .img-wrap,.sharing-sec .case-box .out-box .item-box .box-item1,.sharing-sec .case-box .out-box .item-box .box-item1 .img-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.about-sec .content-frame:after,.ad-sec .content-frame:after,.banner-sec .content-frame:after,.case-sec .content-frame:after,.cmm-breadcrumbList-sec .content-frame:after,.cmm-clearfix:after,.cmm-fengshui-item:after,.cmm-fengshui-wrap .fengshui-box .content-item:after,.cmm-indexSec .content-frame:after,.cmm-title-wrap2:after,.contact-wrap:after,.contentSub-wrap .recovery-box .recovery-item:after,.news-sec .content-frame:after,.out-titleBox2:after,.page-box:after,.product-sec .content-frame:after,.sharing-sec .content-frame:after,.subPage-sec .content-frame:after,footer.pc-show .content-frame:after,header.pc-show .content-frame:after,header.pc-show .top-box .box-r .acount-box:after,header.pc-show:after{content:"";clear:both;display:block}.about-sec .content-box .img-box .box-item1 .title-wrap .title-01,.case-sec .box-item1 .title-wrap .title-01,.cmm-boxItem .title-wrap .title-01,.cmm-fengshui-item .title-01,.cmm-fengshui-item .txt-box.txtOverflow p,.cmm-fengshui-wrap .fengshui-box .content-item .title-01,.cmm-fengshui-wrap .fengshui-box .content-item .txt-box.txtOverflow p,.cmm-imgList>li .title-wrap .title-01,.cmm-imgList>li .title-wrap .title-02,.cmm-product .box-item1 .title-wrap .title-01,.cmm-product .box-item2 .title-wrap .title-01,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .title-wrap .title-01,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .title-wrap .title-01,.cmm-txtOverflow,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .title-wrap .title-01,.contentSub-wrap .list-wrap .box-item1 .title-wrap .title-01,.contentSub-wrap .product-wrap .product-item .box-item1 .title-wrap .title-01,.contentSub-wrap .product-wrap .product-item .box-item2 .title-wrap .title-01,.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .title-01,.news-sec .news-wrap .box-item1 .title-wrap .title-01,.product-sec .product-wrap .product-item .box-item1 .title-wrap .title-01,.product-sec .product-wrap .product-item .box-item2 .title-wrap .title-01,.sharing-sec .case-box .out-box .item-box .box-item1 .title-wrap .title-01,.sharing-sec .case-box .out-box .txt-wrap .title-01{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cmm-alb{display:inline-block;width:100%;height:100%}.enUppercase{text-transform:uppercase}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.grayscaleHover{-webkit-filter:url();filter:url();filter:transparent;-webkit-filter:grayscale(0)}.about-sec,.ad-sec,.banner-sec,.case-sec,.cmm-breadcrumbList-sec,.cmm-indexSec,.news-sec,.product-sec,.sharing-sec,.subPage-sec,footer.pc-show,header.pc-show{width:100%;position:relative;min-width:1200px}.about-sec .content-frame,.ad-sec .content-frame,.banner-sec .content-frame,.case-sec .content-frame,.cmm-breadcrumbList-sec .content-frame,.cmm-indexSec .content-frame,.news-sec .content-frame,.product-sec .content-frame,.sharing-sec .content-frame,.subPage-sec .content-frame,footer.pc-show .content-frame,header.pc-show .content-frame{width:1200px;min-width:1200px;margin:auto;overflow:visible;position:relative}.cmm-titleIndex-box{min-width:155px}.cmm-titleIndex-box .title-box{display:inline-block;width:auto;position:relative}.cmm-titleIndex-box .title-box.whiteBgc{background-color:#fff}.cmm-titleIndex-box .title-box.grayBgc{background-color:#eee}.cmm-titleIndex-box .title-box.noBgc{background-color:transparent}.cmm-titleIndex-box .title-box img{display:block}.cmm-titleIndex-box .title-box p{display:block;width:100%;font-size:32px}.cmm-titleIndex-box .title-box p.en{color:#005399;font-size:18px}.cmm-titleIndex-box .title-box p i{font-size:32px}.cmm-titleIndex-box .title-box p .bold-txt{font-weight:700}.subPage .cmm-titleIndex-box{text-align:center}.subPage .cmm-titleIndex-box .title-box{padding:0 26px;margin:auto;z-index:3;background-color:#fff}.subPage .cmm-titleIndex-box .title-box.whiteBgc{background-color:#fff}.subPage .cmm-titleIndex-box .title-box.grayBgc{background-color:#eee}.subPage .cmm-titleIndex-box .title-box.noBgc{background-color:transparent}.subPage .cmm-titleIndex-box .title-box img{margin:auto}.subPage .cmm-titleIndex-box .title-box p{margin-top:6px}.cmm-titleIndex-box2 .title-box{display:inline-block;width:auto;position:relative}.cmm-titleIndex-box2 .title-box p{display:block;width:100%;font-size:32px}.cmm-titleIndex-box2 .title-box p.en{color:#005399;font-size:18px}.cmm-titleIndex-box2 .title-box p i{font-size:32px}.cmm-titleIndex-box2 .title-box p .bold-txt{font-weight:700}.cmm-breadcrumbList-sec{width:100%;min-width:1200px;background-color:#f1f1f1}.cmm-breadcrumbList-sec .bread-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmm-breadcrumbList-sec .bread-wrap .bread-box{height:52px;line-height:52px;color:#333;margin-right:20px}.cmm-breadcrumbList-sec .bread-wrap .bread-box *{height:52px;line-height:52px;display:inline-block;position:relative}.cmm-breadcrumbList-sec .bread-wrap .bread-box a.active,.cmm-breadcrumbList-sec .bread-wrap .bread-box a:hover{color:#005399}.cmm-breadcrumbList-sec .bread-wrap .bread-box .breadcrumb-icon{font-size:12px;font-weight:700;margin:0 4px}.cmm-breadcrumbList-sec .bread-wrap .clear-box,.cmm-breadcrumbList-sec .bread-wrap .clear-box p span,.cmm-breadcrumbList-sec .bread-wrap .selected-box,.cmm-breadcrumbList-sec .bread-wrap .selected-box p span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmm-breadcrumbList-sec .bread-wrap .clear-box p span,.cmm-breadcrumbList-sec .bread-wrap .selected-box p span{font-size:12px;padding:0 6px;border:1px solid #adadad}.cmm-breadcrumbList-sec .bread-wrap .clear-box p span.active,.cmm-breadcrumbList-sec .bread-wrap .selected-box p span.active{margin-right:20px}.cmm-breadcrumbList-sec .bread-wrap .clear-box p i,.cmm-breadcrumbList-sec .bread-wrap .selected-box p i{line-height:1;font-size:20px;cursor:pointer;margin-left:4px}.cmm-breadcrumbList-sec .bread-wrap .clear-box,.cmm-breadcrumbList-sec .bread-wrap .clear-box p i:hover,.cmm-breadcrumbList-sec .bread-wrap .selected-box p i:hover{color:#fff;background-color:#cf1610}.cmm-breadcrumbList-sec .bread-wrap .clear-box p i:hover{color:#cf1610;background-color:#fff}.out-titleBox2 .title-hr{border-top:3px solid #ece2d4}.out-titleBox2 .title-hr02{border-top:1px solid #ece2d4}.out-titleBox{position:relative;margin:60px auto;width:55%}.out-titleBox.themeBgc .title-hr02{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,.4),hsla(0,0%,100%,.5),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.9),hsla(0,0%,100%,.5),hsla(0,0%,100%,.4),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.out-titleBox .cmm-title-box{width:100%;max-width:378px;position:relative;margin:auto;text-align:center;z-index:3}.out-titleBox .cmm-title-box.whiteBgc{background-color:#fff}.out-titleBox .cmm-title-box.themeBgc{background-color:#005399}.out-titleBox .cmm-title-box.themeBgc .title-01,.out-titleBox .cmm-title-box.themeBgc .title-02{color:#fff}.out-titleBox .cmm-title-box.grayBgc{background-color:#eee}.out-titleBox .cmm-title-box.noBgc{background-color:transparent}.out-titleBox .cmm-title-box .title-01{font-size:34px;font-weight:700;color:#232323}.out-titleBox .cmm-title-box .title-01 .spc-txt{color:#74a62a}.out-titleBox .cmm-title-box .title-01 .spc-txt2{color:#000}.out-titleBox .cmm-title-box .title-02{font-size:22px;color:#aaa}.out-titleBox .title-hr{border-top:3px solid #e6e6e6;width:70px;margin:auto}.out-titleBox .title-hr02{width:100%;top:33%;height:5px;z-index:2;background-image:linear-gradient(90deg,rgba(0,83,153,0),rgba(0,83,153,.3),rgba(0,83,153,.4),rgba(0,83,153,.5),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.9),rgba(0,83,153,.5),rgba(0,83,153,.4),rgba(0,83,153,.3),rgba(0,83,153,0))}.cmm-title-wrap{width:1200px;margin:0 auto;padding-left:52px}.cmm-title-wrap:after{clear:both}.cmm-title-wrap .cmm-title-wrap:after,.cmm-title-wrap .cmm-title-wrap:before{content:" ";display:table}.cmm-title-wrap .index-normal-hd{padding:0}.cmm-title-wrap .index-normal-hd:after{clear:both}.cmm-title-wrap .index-normal-hd:after,.cmm-title-wrap .index-normal-hd:before{content:" ";display:table}.cmm-title-wrap .index-normal-hd .title-wrap{width:auto;float:left}.cmm-title-wrap .index-normal-hd .normal-tab-wrap{overflow:hidden;float:left;width:975px;margin-left:40px;padding-top:5px;border-left:2px solid #333}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab{border-bottom:2px solid #333;margin-bottom:14px;padding-left:42px}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab:after{clear:both}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab:after,.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab:before{content:" ";display:table}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab li{position:relative;float:left;margin-right:34px;padding-bottom:12px;cursor:pointer;font-size:16px;font-weight:700}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab li.active{color:#005399;border-bottom:2px solid #005399}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-wrap{padding-left:42px}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-wrap .normal-body{display:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-wrap .normal-body a{font-size:14px;color:#504f4f;margin-right:55px}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-wrap .normal-body a:hover{color:#b69454}.cmm-title-wrap .index-normal-hd a.btn-gold{margin-top:20px;min-width:106px;background-color:#b69454;border-color:#b69454;color:#fff}.cmm-title-wrap .index-normal-hd .team-title-wrap{overflow:hidden;float:left;min-width:1080px;margin-left:40px;padding-top:5px;border-left:2px solid #333}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box{float:left;padding-left:48px}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.cn{font-size:32px;margin-top:5px}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.cn span{font-weight:700}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.en{color:#bfb8ab}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.designer{font-weight:700}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.designer.cn span{color:#005399;font-size:40px}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.decoration.cn{font-size:30px}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box{float:right;text-align:right}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box p{font-size:72px;line-height:72px;color:#e8e8e8}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box p span{font-size:48px}.subPage .cmm-title-wrap{padding-left:0}.cmm-title-wrap2{position:relative;margin:auto;text-align:center;width:auto;display:inline-block;padding:0 80px}.cmm-title-wrap2 .title-iconL,.cmm-title-wrap2 .title-iconR{width:60px;height:60px;position:absolute;top:0}.cmm-title-wrap2 .title-iconL{left:0}.cmm-title-wrap2 .title-iconR{right:0}.cmm-title-wrap2 p{font-size:36px;position:relative;vertical-align:middle;padding:7px 0}.cmm-title-wrap2 p .title-01{font-weight:700;color:#005399;display:inline-block}.cmm-title-wrap2 p .title-02{display:inline-block}.cmm-imgList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cmm-imgList>li{display:block;border:1px solid #e9e9e9}.cmm-imgList>li:hover a .box-wrap .hover-box,.cmm-imgList>li:hover a .box-wrap .hover-box-btnTxt{opacity:1}.cmm-imgList>li a{display:block}.cmm-imgList>li .box-wrap{position:relative}.cmm-imgList>li .box-wrap .img-wrap{width:100%;height:100%;overflow:hidden}.cmm-imgList>li .box-wrap .img-wrap img{height:100%}.cmm-imgList>li .box-wrap .favorite-box,.cmm-imgList>li .box-wrap .length-box{z-index:8;position:absolute;top:25px}.cmm-imgList>li .box-wrap .favorite-box i,.cmm-imgList>li .box-wrap .length-box i{color:#fff}.cmm-imgList>li .box-wrap .favorite-box{left:25px}.cmm-imgList>li .box-wrap .length-box{right:25px}.cmm-imgList>li .box-wrap video{width:100%}.cmm-imgList>li .box-wrap .hover-box{opacity:0;background-color:rgba(0,0,0,.6);width:100%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmm-imgList>li .box-wrap .hover-box i{font-size:20px;background-color:#fff;color:#000;padding:2px 7px;border-radius:100%;font-weight:700}.cmm-imgList>li .box-wrap .hover-box img{width:46px}.cmm-imgList>li .box-wrap .hover-box p{text-align:center;color:#fff}.cmm-imgList>li .title-wrap{width:100%;padding:15px;position:relative}.cmm-imgList>li .title-wrap.title-wrap2{padding:50px 15px 15px}.cmm-imgList>li .title-wrap .img-wrap{top:0;width:90px;height:90px;border-radius:100%;overflow:hidden;border:3px solid #fff}.cmm-imgList>li .title-wrap .img-wrap img{height:100%;top:0;-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.cmm-imgList>li .title-wrap .title-01,.cmm-imgList>li .title-wrap .title-02{text-align:center}.cmm-imgList>li .title-wrap .title-01 span,.cmm-imgList>li .title-wrap .title-02 span{margin-right:5px}.cmm-imgList>li .title-wrap .txt-02{color:#333;text-align:center}.cmm-imgList>li .title-wrap .txt-02 span{line-height:14px;display:inline-block;padding:0 2px 0 4px}.cmm-imgList>li .title-wrap .txt-02 span:nth-child(2){border-left:1px solid}.cmm-fengshui-item,.cmm-fengshui-wrap .fengshui-box .content-item{width:100%;border-bottom:1px solid #f1f1f1;padding-bottom:14px;padding-top:14px}.cmm-fengshui-item .sub-box-l,.cmm-fengshui-wrap .fengshui-box .content-item .sub-box-l{width:166px;height:90px;float:left}.cmm-fengshui-item .sub-box-l .img-wrap,.cmm-fengshui-wrap .fengshui-box .content-item .sub-box-l .img-wrap{margin:auto;position:relative;overflow:hidden;width:100%;height:100%}.cmm-fengshui-item .sub-box-l .img-wrap img,.cmm-fengshui-wrap .fengshui-box .content-item .sub-box-l .img-wrap img{height:100%}.cmm-fengshui-item .sub-box-r,.cmm-fengshui-wrap .fengshui-box .content-item .sub-box-r{width:calc(100% - 166px);float:right;padding-left:20px}.cmm-fengshui-item:last-child,.cmm-fengshui-wrap .fengshui-box .content-item:last-child{border-bottom:none}.cmm-fengshui-item .title-01,.cmm-fengshui-wrap .fengshui-box .content-item .title-01{font-size:18px}.cmm-fengshui-item .txt-box,.cmm-fengshui-wrap .fengshui-box .content-item .txt-box{position:relative;margin-top:4px}.cmm-fengshui-item .txt-box.txtOverflow,.cmm-fengshui-wrap .fengshui-box .content-item .txt-box.txtOverflow{min-height:50px}.cmm-fengshui-item .txt-box.txtOverflow .more-btn,.cmm-fengshui-wrap .fengshui-box .content-item .txt-box.txtOverflow .more-btn{left:0;right:auto}.cmm-fengshui-item .txt-box .more-btn,.cmm-fengshui-wrap .fengshui-box .content-item .txt-box .more-btn{position:absolute;bottom:0;right:0;color:#666}.cmm-ad-sec{position:relative;width:100%}.cmm-ad-sec img{width:100%}.cmm-ad-sec .more-btn{position:absolute;opacity:0;top:50px;width:158px;height:42px;display:inline-block}.cmm-fengshui-wrap .fengshui-box .img-wrap{margin:auto;position:relative;overflow:hidden}.cmm-fengshui-wrap .fengshui-box .img-wrap img{height:100%}.cmm-fengshui-wrap .fengshui-box .content-item{border-bottom:2px dotted #f1f1f1}.cmm-fengshui-wrap .fengshui-box .content-item.content-item2{padding-bottom:20px;padding-top:20px}.cmm-fengshui-wrap .fengshui-box .content-item.content-item2:first-child{padding-top:0}.cmm-fengshui-wrap .fengshui-box .content-item .title-01{font-size:22px}.cmm-fengshui-wrap .fengshui-box .content-item .txt-box{font-size:16px}.cmm-selectCategory{font-size:16px;width:100%;border:1px solid #d9d9d9}.cmm-selectCategory .custom-td{height:54px;border-bottom:1px solid #d9d9d9}.cmm-selectCategory .custom-td:first-child{background-color:#f1f1f1;border-right:1px solid #d9d9d9;color:#fff;text-align:center;white-space:nowrap}.cmm-selectCategory .custom-td:last-child{padding-left:30px}.cmm-selectCategory .custom-td:last-child span{padding:6px 15px;border-radius:30px;display:inline-block;margin:5px 22px 5px 0}.cmm-selectCategory .custom-td:last-child span.active,.cmm-selectCategory .custom-td:last-child span:hover{color:#fff;background-color:#005399}.cmm-selectCategory .title-01{margin:0 20px;color:#777}.cmm-selectCategory2{font-size:16px;width:100%;border:1px solid #d9d9d9}.cmm-selectCategory2 .custom-td{height:54px;border-bottom:1px solid #d9d9d9;padding:16px 0 0;vertical-align:top}.cmm-selectCategory2 .custom-td:first-child{text-align:center;white-space:nowrap}.cmm-selectCategory2 .custom-td:last-child span{padding:0 15px;border-radius:30px;display:inline-block}.cmm-selectCategory2 .custom-td:last-child span.active,.cmm-selectCategory2 .custom-td:last-child span:hover{color:#005399}.cmm-selectCategory2 .cate-result{display:none;background-color:#f1f1f1;border:1px dotted #e9e9e9;padding:5px 10px;width:926px;margin-top:20px;margin-bottom:20px}.cmm-selectCategory2 .cate-result.active{display:block}.cmm-selectCategory2 .title-01{margin:0 20px}.cmm-swiper-wrap .swiper-container{width:100%}.cmm-swiper-wrap .swiper-container.gallery-top{height:100%;z-index:2}.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item{width:100%;height:100%}.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item a .box-wrap{width:100%;height:660px}.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item a .img-wrap{text-align:center}.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item a .img-wrap img{height:100%}.cmm-swiper-wrap .swiper-container.gallery-thumbs{height:100%;z-index:2}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide{height:100%;opacity:.4}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item{width:100%;height:100%;margin-right:0}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item a .box-wrap{width:auto;height:auto}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item a .img-wrap{text-align:center}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item a .img-wrap img{height:100%}.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.cmm-swiper-wrap .swiper-container .swiper-wrapper{width:100%}.cmm-swiper-wrap .out-swiper-top{height:auto;position:relative}.cmm-swiper-wrap .out-swiper-top .tab-wrap{position:absolute;top:46px;left:32px;z-index:8}.cmm-swiper-wrap .out-swiper-top .tab-wrap .tab-item{padding:6px 10px;background-color:#f1f1f1;margin-right:12px;float:left}.cmm-swiper-wrap .out-swiper-top .tab-wrap .tab-item:last-child{margin-right:0}.cmm-swiper-wrap .out-swiper-top .favorite-wrap{position:absolute;top:46px;right:32px;z-index:8}.cmm-swiper-wrap .out-swiper-top .favorite-wrap .favorite-item{background-color:#005399;padding:6px 10px}.cmm-swiper-wrap .out-swiper-top .favorite-wrap .favorite-item i{color:#fff}.cmm-swiper-wrap .out-swiper-top .favorite-wrap .favorite-item span{color:#fff;margin-right:10px}.cmm-swiper-wrap .out-swiper-top .vr-wrap{position:absolute;top:46px;right:32px;z-index:8}.cmm-swiper-wrap .out-swiper-top .vr-wrap .vr-item{background-color:#005399;padding:0 10px 0 5px}.cmm-swiper-wrap .out-swiper-top .vr-wrap .vr-item span{color:#fff;font-size:16px}.cmm-swiper-wrap .out-swiper-top .vr-wrap .vr-item img{margin-right:10px;height:42px}.cmm-swiper-wrap .out-swiper-thumbs{background-color:#f1f1f1;height:auto;position:relative}.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-next,.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-prev{background-image:none;color:#000;width:auto;height:auto;margin-top:0;z-index:1}.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-next i,.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-prev i{font-weight:700}.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-prev{left:0}.cmm-swiper-wrap .out-swiper-thumbs .swiper-button-next{right:0}.cmm-custom-hr{width:100%;border-top:1px solid}.cmm-dataLoading{text-align:center;font-size:30px}.cmm-product,.contentSub-wrap .product-wrap .product-item,.product-sec .product-wrap .product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cmm-product .box-item1,.cmm-product .box-item2,.contentSub-wrap .product-wrap .product-item .box-item1,.contentSub-wrap .product-wrap .product-item .box-item2,.product-sec .product-wrap .product-item .box-item1,.product-sec .product-wrap .product-item .box-item2{height:310px;width:398px}.cmm-product .content-item,.contentSub-wrap .product-wrap .product-item .content-item,.product-sec .product-wrap .product-item .content-item{background-color:#fff}.cmm-product .content-item .content-box,.contentSub-wrap .product-wrap .product-item .content-item .content-box,.product-sec .product-wrap .product-item .content-item .content-box{padding:32px;border:1px solid #e9e9e9;border-bottom:none;height:246px;width:395px}.cmm-product .content-item .content-box p,.contentSub-wrap .product-wrap .product-item .content-item .content-box p,.product-sec .product-wrap .product-item .content-item .content-box p{font-size:18px;line-height:28px}.cmm-product .content-item .content-box p span:first-child,.contentSub-wrap .product-wrap .product-item .content-item .content-box p span:first-child,.product-sec .product-wrap .product-item .content-item .content-box p span:first-child{display:inline-block;width:60px;text-align-last:justify;-moz-text-align-last:justify;word-break:break-all}.cmm-product .content-item .content-box p span:nth-child(2),.contentSub-wrap .product-wrap .product-item .content-item .content-box p span:nth-child(2),.product-sec .product-wrap .product-item .content-item .content-box p span:nth-child(2){padding-left:4px}.cmm-product .content-item .link-box,.contentSub-wrap .product-wrap .product-item .content-item .link-box,.product-sec .product-wrap .product-item .content-item .link-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e9e9e9;height:64px}.cmm-product .content-item .link-box .link-item,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item,.product-sec .product-wrap .product-item .content-item .link-box .link-item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.cmm-product .content-item .link-box .link-item .price-qrcode,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item .price-qrcode,.product-sec .product-wrap .product-item .content-item .link-box .link-item .price-qrcode{display:none;position:absolute;top:64px;z-index:3}.cmm-product .content-item .link-box .link-item:first-child,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item:first-child,.product-sec .product-wrap .product-item .content-item .link-box .link-item:first-child{border-right:1px solid #e9e9e9}.cmm-product .content-item .link-box .link-item a,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item a,.product-sec .product-wrap .product-item .content-item .link-box .link-item a{font-size:18px;color:#005399}.cmm-product .content-item .link-box .link-item a:hover,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item a:hover,.product-sec .product-wrap .product-item .content-item .link-box .link-item a:hover{color:#e78308}.about-sec .content-box .img-box .box-item1,.case-sec .box-item1,.cmm-boxItem,.cmm-product .box-item1,.cmm-product .box-item2,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1,.contentSub-wrap .list-wrap .box-item1,.contentSub-wrap .product-wrap .product-item .box-item1,.contentSub-wrap .product-wrap .product-item .box-item2,.news-sec .news-wrap .box-item1,.product-sec .product-wrap .product-item .box-item1,.product-sec .product-wrap .product-item .box-item2,.sharing-sec .case-box .out-box .item-box .box-item1{position:relative}.about-sec .content-box .img-box .box-item1:hover .hover-box,.case-sec .box-item1:hover .hover-box,.cmm-boxItem:hover .hover-box,.cmm-product .box-item1:hover .hover-box,.cmm-product .box-item2:hover .hover-box,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item:hover .hover-box,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item:hover .hover-box,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1:hover .hover-box,.contentSub-wrap .list-wrap .box-item1:hover .hover-box,.contentSub-wrap .product-wrap .product-item .box-item1:hover .hover-box,.contentSub-wrap .product-wrap .product-item .box-item2:hover .hover-box,.news-sec .news-wrap .box-item1:hover .hover-box,.product-sec .product-wrap .product-item .box-item1:hover .hover-box,.product-sec .product-wrap .product-item .box-item2:hover .hover-box,.sharing-sec .case-box .out-box .item-box .box-item1:hover .hover-box{opacity:1}.about-sec .content-box .img-box .box-item1 a,.case-sec .box-item1 a,.cmm-boxItem a,.cmm-product .box-item1 a,.cmm-product .box-item2 a,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item a,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item a,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 a,.contentSub-wrap .list-wrap .box-item1 a,.contentSub-wrap .product-wrap .product-item .box-item1 a,.contentSub-wrap .product-wrap .product-item .box-item2 a,.news-sec .news-wrap .box-item1 a,.product-sec .product-wrap .product-item .box-item1 a,.product-sec .product-wrap .product-item .box-item2 a,.sharing-sec .case-box .out-box .item-box .box-item1 a{width:100%;height:100%;display:block}.about-sec .content-box .img-box .box-item1 .box-wrap,.case-sec .box-item1 .box-wrap,.cmm-boxItem .box-wrap,.cmm-product .box-item1 .box-wrap,.cmm-product .box-item2 .box-wrap,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .box-wrap,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .box-wrap,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .box-wrap,.contentSub-wrap .list-wrap .box-item1 .box-wrap,.contentSub-wrap .product-wrap .product-item .box-item1 .box-wrap,.contentSub-wrap .product-wrap .product-item .box-item2 .box-wrap,.news-sec .news-wrap .box-item1 .box-wrap,.product-sec .product-wrap .product-item .box-item1 .box-wrap,.product-sec .product-wrap .product-item .box-item2 .box-wrap,.sharing-sec .case-box .out-box .item-box .box-item1 .box-wrap{width:100%;height:100%;position:relative}.about-sec .content-box .img-box .box-item1 .img-wrap,.case-sec .box-item1 .img-wrap,.cmm-boxItem .img-wrap,.cmm-product .box-item1 .img-wrap,.cmm-product .box-item2 .img-wrap,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .img-wrap,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .img-wrap,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .img-wrap,.contentSub-wrap .list-wrap .box-item1 .img-wrap,.contentSub-wrap .product-wrap .product-item .box-item1 .img-wrap,.contentSub-wrap .product-wrap .product-item .box-item2 .img-wrap,.news-sec .news-wrap .box-item1 .img-wrap,.product-sec .product-wrap .product-item .box-item1 .img-wrap,.product-sec .product-wrap .product-item .box-item2 .img-wrap,.sharing-sec .case-box .out-box .item-box .box-item1 .img-wrap{width:100%;height:100%;overflow:hidden;text-align:center;position:relative;z-index:4}.about-sec .content-box .img-box .box-item1 .img-wrap img,.case-sec .box-item1 .img-wrap img,.cmm-boxItem .img-wrap img,.cmm-product .box-item1 .img-wrap img,.cmm-product .box-item2 .img-wrap img,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .img-wrap img,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .img-wrap img,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .img-wrap img,.contentSub-wrap .list-wrap .box-item1 .img-wrap img,.contentSub-wrap .product-wrap .product-item .box-item1 .img-wrap img,.contentSub-wrap .product-wrap .product-item .box-item2 .img-wrap img,.news-sec .news-wrap .box-item1 .img-wrap img,.product-sec .product-wrap .product-item .box-item1 .img-wrap img,.product-sec .product-wrap .product-item .box-item2 .img-wrap img,.sharing-sec .case-box .out-box .item-box .box-item1 .img-wrap img{width:100%}.about-sec .content-box .img-box .box-item1 .box-wrap>p,.case-sec .box-item1 .box-wrap>p,.cmm-boxItem .box-wrap>p,.cmm-product .box-item1 .box-wrap>p,.cmm-product .box-item2 .box-wrap>p,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .box-wrap>p,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .box-wrap>p,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .box-wrap>p,.contentSub-wrap .list-wrap .box-item1 .box-wrap>p,.contentSub-wrap .product-wrap .product-item .box-item1 .box-wrap>p,.contentSub-wrap .product-wrap .product-item .box-item2 .box-wrap>p,.news-sec .news-wrap .box-item1 .box-wrap>p,.product-sec .product-wrap .product-item .box-item1 .box-wrap>p,.product-sec .product-wrap .product-item .box-item2 .box-wrap>p,.sharing-sec .case-box .out-box .item-box .box-item1 .box-wrap>p{text-align:center}.about-sec .content-box .img-box .box-item1 .title-wrap,.case-sec .box-item1 .title-wrap,.cmm-boxItem .title-wrap,.cmm-product .box-item1 .title-wrap,.cmm-product .box-item2 .title-wrap,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .title-wrap,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .title-wrap,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .title-wrap,.contentSub-wrap .list-wrap .box-item1 .title-wrap,.contentSub-wrap .product-wrap .product-item .box-item1 .title-wrap,.contentSub-wrap .product-wrap .product-item .box-item2 .title-wrap,.news-sec .news-wrap .box-item1 .title-wrap,.product-sec .product-wrap .product-item .box-item1 .title-wrap,.product-sec .product-wrap .product-item .box-item2 .title-wrap,.sharing-sec .case-box .out-box .item-box .box-item1 .title-wrap{height:42px;width:100%;background-color:transparent;color:#000}.about-sec .content-box .img-box .box-item1 .title-wrap .title-01,.case-sec .box-item1 .title-wrap .title-01,.cmm-boxItem .title-wrap .title-01,.cmm-product .box-item1 .title-wrap .title-01,.cmm-product .box-item2 .title-wrap .title-01,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .title-wrap .title-01,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .title-wrap .title-01,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .title-wrap .title-01,.contentSub-wrap .list-wrap .box-item1 .title-wrap .title-01,.contentSub-wrap .product-wrap .product-item .box-item1 .title-wrap .title-01,.contentSub-wrap .product-wrap .product-item .box-item2 .title-wrap .title-01,.news-sec .news-wrap .box-item1 .title-wrap .title-01,.product-sec .product-wrap .product-item .box-item1 .title-wrap .title-01,.product-sec .product-wrap .product-item .box-item2 .title-wrap .title-01,.sharing-sec .case-box .out-box .item-box .box-item1 .title-wrap .title-01{text-align:center;font-size:16px;color:inherit;width:100%;line-height:42px}.about-sec .content-box .img-box .box-item1 .title-wrap .txt-01,.case-sec .box-item1 .title-wrap .txt-01,.cmm-boxItem .title-wrap .txt-01,.cmm-product .box-item1 .title-wrap .txt-01,.cmm-product .box-item2 .title-wrap .txt-01,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .title-wrap .txt-01,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .title-wrap .txt-01,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .title-wrap .txt-01,.contentSub-wrap .list-wrap .box-item1 .title-wrap .txt-01,.contentSub-wrap .product-wrap .product-item .box-item1 .title-wrap .txt-01,.contentSub-wrap .product-wrap .product-item .box-item2 .title-wrap .txt-01,.news-sec .news-wrap .box-item1 .title-wrap .txt-01,.product-sec .product-wrap .product-item .box-item1 .title-wrap .txt-01,.product-sec .product-wrap .product-item .box-item2 .title-wrap .txt-01,.sharing-sec .case-box .out-box .item-box .box-item1 .title-wrap .txt-01{color:#666;font-size:14px;overflow:hidden;height:60px;margin-top:10px}.about-sec .content-box .img-box .box-item1 .hover-box,.case-sec .box-item1 .hover-box,.cmm-boxItem .hover-box,.cmm-product .box-item1 .hover-box,.cmm-product .box-item2 .hover-box,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .hover-box,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .hover-box,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .hover-box,.contentSub-wrap .list-wrap .box-item1 .hover-box,.contentSub-wrap .product-wrap .product-item .box-item1 .hover-box,.contentSub-wrap .product-wrap .product-item .box-item2 .hover-box,.news-sec .news-wrap .box-item1 .hover-box,.product-sec .product-wrap .product-item .box-item1 .hover-box,.product-sec .product-wrap .product-item .box-item2 .hover-box,.sharing-sec .case-box .out-box .item-box .box-item1 .hover-box{opacity:0;color:#fff;padding:90px 44px 0;top:0;background-color:rgba(162,112,42,.6);width:100%;height:100%}.about-sec .content-box .img-box .box-item1 .hover-box .title-01,.case-sec .box-item1 .hover-box .title-01,.cmm-boxItem .hover-box .title-01,.cmm-product .box-item1 .hover-box .title-01,.cmm-product .box-item2 .hover-box .title-01,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .hover-box .title-01,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .hover-box .title-01,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .hover-box .title-01,.contentSub-wrap .list-wrap .box-item1 .hover-box .title-01,.contentSub-wrap .product-wrap .product-item .box-item1 .hover-box .title-01,.contentSub-wrap .product-wrap .product-item .box-item2 .hover-box .title-01,.news-sec .news-wrap .box-item1 .hover-box .title-01,.product-sec .product-wrap .product-item .box-item1 .hover-box .title-01,.product-sec .product-wrap .product-item .box-item2 .hover-box .title-01,.sharing-sec .case-box .out-box .item-box .box-item1 .hover-box .title-01{font-size:24px}.about-sec .content-box .img-box .box-item1 .hover-box .title-02,.case-sec .box-item1 .hover-box .title-02,.cmm-boxItem .hover-box .title-02,.cmm-product .box-item1 .hover-box .title-02,.cmm-product .box-item2 .hover-box .title-02,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .hover-box .title-02,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .hover-box .title-02,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .hover-box .title-02,.contentSub-wrap .list-wrap .box-item1 .hover-box .title-02,.contentSub-wrap .product-wrap .product-item .box-item1 .hover-box .title-02,.contentSub-wrap .product-wrap .product-item .box-item2 .hover-box .title-02,.news-sec .news-wrap .box-item1 .hover-box .title-02,.product-sec .product-wrap .product-item .box-item1 .hover-box .title-02,.product-sec .product-wrap .product-item .box-item2 .hover-box .title-02,.sharing-sec .case-box .out-box .item-box .box-item1 .hover-box .title-02{margin-top:10px}.about-sec .content-box .img-box .box-item1 .hover-box .title-03,.case-sec .box-item1 .hover-box .title-03,.cmm-boxItem .hover-box .title-03,.cmm-product .box-item1 .hover-box .title-03,.cmm-product .box-item2 .hover-box .title-03,.cmm-swiper-wrap .swiper-container.gallery-thumbs .swiper-slide .box-item .hover-box .title-03,.cmm-swiper-wrap .swiper-container.gallery-top .swiper-slide .box-item .hover-box .title-03,.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1 .hover-box .title-03,.contentSub-wrap .list-wrap .box-item1 .hover-box .title-03,.contentSub-wrap .product-wrap .product-item .box-item1 .hover-box .title-03,.contentSub-wrap .product-wrap .product-item .box-item2 .hover-box .title-03,.news-sec .news-wrap .box-item1 .hover-box .title-03,.product-sec .product-wrap .product-item .box-item1 .hover-box .title-03,.product-sec .product-wrap .product-item .box-item2 .hover-box .title-03,.sharing-sec .case-box .out-box .item-box .box-item1 .hover-box .title-03{margin-top:5px;line-height:20px}html{background-color:#fff}body{overflow-x:hidden}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box p,.cmm-titleIndex-box2 .title-box p.en,.cmm-titleIndex-box .title-box p.en,.font-impact,.out-titleBox2 .cmm-title-box .title-02{font-family:Impact}a.toTop{position:fixed;display:none;right:3%;bottom:8%;z-index:7}a.toTop:hover i{color:#333}a.toTop i{font-size:50px;color:#ccc}.lf{float:left}.rt{float:right}.product_class_list1{width:100%;background:#666;padding-bottom:25px}.product_class_list1 h3{height:80px;background:#147aba;font-size:24px;font-weight:400;color:#fff;text-align:center;line-height:80px;border-bottom:1px solid #fff;padding-left:33px;padding-right:13px}.product_class_list1 h3 span{font-size:inherit}.product_class_list1 h3 i{font-size:40px}.product_class_list1 ul.first-list{margin-top:10px}.product_class_list1 ul.first-list li{border-bottom:1px solid #fff;line-height:45px;padding:0 13px}.product_class_list1 ul.first-list>li a{color:#fff;font-size:14px}.product_class_list1 .subnav2{margin-bottom:10px;background:#147aba}.product_class_list1 .subnav2 a{display:block;line-height:35px;color:#fff}.product_class_list1{background-color:#f5f5f5;border:1px solid #e9e9e9}.product_class_list1 h3{background-color:#005399;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product_class_list1 .content-wrap{padding:0 12px}.product_class_list1 .content-wrap ul.first-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #666;padding:0 12px 0 26px}.product_class_list1 .content-wrap ul.first-list>li span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.product_class_list1 .content-wrap ul.first-list>li a{color:#666;font-size:18px}.product_class_list1 .content-wrap ul.first-list>li i{color:#cacaca;font-size:22px}.product_class_list1 .content-wrap ul.first-list>li .second-list{width:100%;margin:auto;display:none}.product_class_list1 .content-wrap ul.first-list>li .second-list>li{position:relative}.product_class_list1 .content-wrap ul.first-list>li .second-list>li>span{color:#cf1610;width:100%;height:46px;line-height:46px;margin:auto;display:block;font-size:16px;border-bottom:1px dotted #666;text-align:left}.product_class_list1 .content-wrap ul.first-list>li .second-list>li>span>a{display:inline-block;text-align:left;margin:auto}.product_class_list1 .content-wrap ul.first-list>li .second-list>li>span .icon{font-weight:700}.contact_in{margin-top:22px}.contact_in ul li{border-bottom:1px solid #666;padding-left:4px}.contact_in ul li:first-child{border-top:1px solid #666}.contact_in ul li p{line-height:1.5;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact_in ul li p i{margin-right:10px;font-size:26px;display:inline-block;min-width:20px;text-align:center;color:#ababab;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact_in ul li p span{font-size:14px}.contact_in ul li p .txt-02{display:inline-block;width:30px;text-align-last:justify;-moz-text-align-last:justify;word-break:break-all;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact_in ul li p .txt-03{padding-left:10px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.content_com_title{background:linear-gradient(180deg,#fff,#eee);border-bottom:0;padding:0 5px}.sp_content{border:1px solid #e9e9e9}.content_com_title h2{font-size:14px;top:16px}.contact_in h3{border-bottom:3px solid #005399}.contact_in>p{color:#005399}.product_class_list2{width:100%;background:#f5f5f5;margin-top:56px;padding-bottom:22px}.product_class_list2 h3{height:80px;background:#005399;font-size:24px;font-weight:400;color:#fff;text-align:center;line-height:80px}.product_class_list2 ol{margin:22px 22px 0}.product_class_list2 ol li{line-height:30px;text-align:left;list-style:decimal}header.pc-show{position:relative;top:0;z-index:9;background-color:#fff;color:#fff}header.pc-show.fixed{position:fixed;-webkit-animation:a .7s ease-in-out;animation:a .7s ease-in-out}header.pc-show.fixed .top-box{display:none}header.pc-show .top-box{height:44px;background-color:#005399}header.pc-show .top-box>div{color:#fff;line-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.pc-show .top-box .box-l{width:50%;text-align:left}header.pc-show .top-box .box-r{width:50%;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}header.pc-show .top-box .box-r .link-box{position:relative}header.pc-show .top-box .box-r .link-box a{padding:0 12px;border-right:1px solid #fff;line-height:14px;display:inline-block;text-align:center;margin-right:-5px}header.pc-show .top-box .box-r .link-box a:last-child{border-right:none}header.pc-show .top-box .box-r .acount-box{height:44px;right:0;z-index:3;position:relative;padding:6px 0 0}header.pc-show .top-box .box-r .acount-box .search-box{float:right;width:40px;background-color:transparent;position:relative}header.pc-show .top-box .box-r .acount-box .search-box ::-webkit-input-placeholder{color:#fff}header.pc-show .top-box .box-r .acount-box .search-box :-moz-placeholder,header.pc-show .top-box .box-r .acount-box .search-box ::-moz-placeholder{color:#fff}header.pc-show .top-box .box-r .acount-box .search-box :-ms-input-placeholder{color:#fff}header.pc-show .top-box .box-r .acount-box .search-box:hover{width:150px}header.pc-show .top-box .box-r .acount-box .search-box:hover .txt-input{width:110px;border:1px solid #fff}header.pc-show .top-box .box-r .acount-box .search-box .txt-input{background-color:transparent;width:0;height:28px;padding:0 10px;left:0;top:2px;border-radius:30px;position:absolute;z-index:2;border:none}header.pc-show .top-box .box-r .acount-box .search-box .txt-input:focus{border:none}header.pc-show .top-box .box-r .acount-box .search-box .sbt-input{display:none}header.pc-show .top-box .box-r .acount-box .search-box a{position:absolute;z-index:3;text-align:center;border-radius:4px;right:0;top:0}header.pc-show .top-box .box-r .acount-box .search-box .icon{color:#fff000;line-height:28px;font-size:32px;font-weight:100;display:inline-block}header.pc-show .logo-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.pc-show .logo-wrap .box-l{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;height:100px;position:relative}header.pc-show .logo-wrap .box-l .logo-img{height:60px}header.pc-show .logo-wrap .box-r{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative}header.pc-show .logo-wrap .box-r p{color:#005399;font-size:32px;font-weight:700;text-align:right}header.pc-show .nav-wrap{background-color:#005399}header.pc-show .nav-wrap nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;color:#fff}header.pc-show .nav-wrap nav ul li{text-align:center;position:relative}header.pc-show .nav-wrap nav ul li:hover a{color:#e78308}header.pc-show .nav-wrap nav ul li:hover .hover-icon2{width:100%}header.pc-show .nav-wrap nav ul li .hover-icon{width:20px;height:20px;border:10px solid transparent;border-bottom-color:#fff;bottom:0}header.pc-show .nav-wrap nav ul li .hover-icon2{height:1px;border-top:3px solid #005399;bottom:0;width:0}header.pc-show .nav-wrap nav ul li:last-child{margin-right:0}header.pc-show .nav-wrap nav ul li .down-list{background:#333;z-index:10;display:none;margin-bottom:0;min-width:170px;opacity:.9;top:82px;padding:0 10px}header.pc-show .nav-wrap nav ul li .down-list a{color:#fff;display:block;font-size:12px;width:100%;padding:10px 0}header.pc-show .nav-wrap nav ul li .down-list a:hover{color:#e78308}header.pc-show .nav-wrap nav ul li>a{display:block;height:82px;line-height:82px;padding:0 14px;font-size:20px}@-webkit-keyframes a{0%{margin-top:-120px;opacity:0}50%{margin-top:-64px;opacity:0}to{margin-top:0;opacity:1}}@keyframes a{0%{margin-top:-120px;opacity:0}50%{margin-top:-64px;opacity:0}to{margin-top:0;opacity:1}}.banner-sec{z-index:2;position:relative}.banner-sec .swiper-button-next,.banner-sec .swiper-button-prev{width:auto;height:auto;margin-top:0;z-index:9;cursor:pointer}.banner-sec .swiper-button-next i,.banner-sec .swiper-button-prev i{display:inline-block;padding:5px;font-size:40px;color:#fff}.banner-sec .swiper-button-prev{left:10px}.banner-sec .swiper-button-next{right:10px}.banner-sec .swiper-container{width:100%}.banner-sec .swiper-container .swiper-button-next,.banner-sec .swiper-container .swiper-button-prev,.banner-sec .swiper-container .swiper-container-rtl .swiper-button-next,.banner-sec .swiper-container .swiper-container-rtl .swiper-button-prev{background-image:none}.banner-sec .swiper-container .swiper-slide img{width:100%}.banner-sec .swiper-pagination-bullet{background:#fff;opacity:1}.banner-sec .swiper-pagination-bullet-active{background:#e78308}.out-titleBox2{margin:56px auto 0;padding-bottom:26px;text-align:center}.out-titleBox2 .cmm-title-box{width:auto;display:inline-block;padding:0 10px}.out-titleBox2 .cmm-title-box.grayBgc{background-color:#f1f1f1}.out-titleBox2 .cmm-title-box.warningBgc{background-color:#046ede}.out-titleBox2 .cmm-title-box.warningBgc .title-01 span:nth-child(2),.out-titleBox2 .cmm-title-box.warningBgc .title-01 span:nth-child(3){color:#fff000}.out-titleBox2 .cmm-title-box.warningBgc .title-01 span:first-child{color:#fff}.out-titleBox2 .cmm-title-box.warningBgc+.title-hr02{border:1px solid #0991eb}.out-titleBox2 .cmm-title-box.imgBg{background-image:url(../images/evaluation_bg.jpg);background-position:top;background-size:100%;background-repeat:repeat}.out-titleBox2 .cmm-title-box .title-01{margin-top:8px}.out-titleBox2 .cmm-title-box .title-01 span{font-size:30px}.out-titleBox2 .cmm-title-box .title-01 span:first-child{font-weight:700}.out-titleBox2 .cmm-title-box .title-01 span:nth-child(2){font-size:28px}.out-titleBox2 .cmm-title-box .title-01 span:nth-child(2) i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);font-size:30px;display:inline-block;margin-right:10px}.out-titleBox2 .cmm-title-box .title-01 span:nth-child(3){margin-left:12px;color:#005399;font-weight:700}.out-titleBox2 .cmm-title-box .title-02{font-size:60px;color:#adadad}.out-titleBox2 .title-hr02{border:1px solid #e9e9e9;width:878px;margin-top:10px;height:88px}.out-titleBox2{position:relative;margin:30px auto}.out-titleBox2 .cmm-title-box{width:100%;max-width:312px;position:relative;margin:auto;text-align:center;z-index:3;padding:20px 0}.out-titleBox2 .cmm-title-box.whiteBgc{background-color:#fff}.out-titleBox2 .cmm-title-box.grayBgc{background-color:#eee}.out-titleBox2 .cmm-title-box.noBgc{background-color:transparent}.out-titleBox2 .cmm-title-box .title-01{font-size:30px;font-weight:700;color:#232323;line-height:30px}.out-titleBox2 .cmm-title-box .title-01 .spc-txt{color:#74a62a}.out-titleBox2 .cmm-title-box .title-01 .spc-txt2{color:#000}.out-titleBox2 .cmm-title-box .title-02{font-size:24px;color:#aaa;line-height:45px}.out-titleBox2 .title-hr{border-top:3px solid #e6e6e6;width:70px;margin:auto}.out-titleBox2 .title-hr02{border-top:1px solid #e6e6e6;width:100%;height:1px;z-index:2}.product-sec{overflow:visible}.product-sec .swiper-button-next,.product-sec .swiper-button-prev{width:auto;height:auto;margin-top:0;z-index:9;cursor:pointer}.product-sec .swiper-button-next i,.product-sec .swiper-button-prev i{display:inline-block;padding:5px;font-size:40px;color:#fff}.product-sec .swiper-button-prev{left:0}.product-sec .swiper-button-next{right:0}.product-sec .swiper-container{width:100%}.product-sec .swiper-container .swiper-button-next,.product-sec .swiper-container .swiper-button-prev,.product-sec .swiper-container .swiper-container-rtl .swiper-button-next,.product-sec .swiper-container .swiper-container-rtl .swiper-button-prev{background-image:none}.product-sec .swiper-container .swiper-slide img{width:100%}.product-sec .swiper-pagination-bullet{background:#fff;opacity:1}.product-sec .swiper-pagination-bullet-active{background:#005399}.product-sec .custom-bg{background-image:url(../images/bgm_01.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.product-sec .product-wrap{margin-top:30px}.product-sec .product-wrap .title-01{font-size:22px;line-height:40px;color:#000}.product-sec .cate-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around}.product-sec .cate-wrap span{font-size:28px;line-height:36px}.product-sec .cate-wrap span.active{border-bottom:2px solid #e78308;color:#005399}.ad-sec{margin:40px auto}.ad-sec img{width:100%}.about-sec{overflow:visible}.about-sec .bg-wrap{height:528px;width:100%;position:relative}.about-sec .bg-l{background-color:#005399;border-radius:0 300px 300px 0;-webkit-transform:translateX(-65%);transform:translateX(-65%);z-index:3}.about-sec .bg-l,.about-sec .bg-r{width:1920px;height:528px;position:absolute;top:0;left:0}.about-sec .bg-r{background-color:hsla(0,0%,93.7%,.6);border-radius:300px 0 0 300px;-webkit-transform:translateX(27%);transform:translateX(27%);z-index:4}.about-sec .about-logo{position:absolute;top:50%;left:50%;z-index:5}.about-sec .content-box{width:100%;height:100%;position:relative;z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-sec .content-box .txt-box{width:486px;color:#fff;text-align:center}.about-sec .content-box .txt-box .title-01{font-size:30px;font-weight:700;text-align:center}.about-sec .content-box .txt-box .txt-content{height:300px;width:100%;margin-top:20px}.about-sec .content-box .txt-box .txt-content p{font-size:20px;line-height:30px;text-align:justify}.about-sec .content-box .txt-box .more-btn{margin:20px auto 0;color:#fff;text-align:center;height:48px;line-height:48px;border:1px solid #fff;padding:0 52px;border-radius:46px;font-size:16px;display:inline-block}.about-sec .content-box .txt-box .more-btn:hover{color:#e78308}.about-sec .content-box .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:506px;height:382px}.about-sec .content-box .img-box .box-item1{margin-top:10px;-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;-webkit-box-shadow:1px 2px 4px 1px #ccc;box-shadow:1px 2px 4px 1px #ccc}.about-sec .content-box .img-box .box-item1:first-child,.about-sec .content-box .img-box .box-item1:nth-child(2){margin-top:0}.about-sec .content-box .img-box .box-item1:nth-child(odd){padding-right:5px}.about-sec .content-box .img-box .box-item1:nth-child(2n){padding-left:5px}.sharing-sec .custom-bg{background-image:url(../images/bgm_02.jpg);background-repeat:no-repeat;background-size:contain;background-position:50%;height:580px}.sharing-sec .case-box{height:265px;margin:60px auto 180px}.sharing-sec .case-box .out-box{width:240px;height:430px;padding:100px 0 0}.sharing-sec .case-box .out-box .item-box{position:relative;width:240px;height:305px;border:1px solid #e9e9e9}.sharing-sec .case-box .out-box .item-box:hover{border:1px solid #005399}.sharing-sec .case-box .out-box .item-box .box-item1{width:196px;height:196px;border:1px solid #005399;padding:2px;border-radius:100%;position:absolute;top:0;overflow:hidden}.sharing-sec .case-box .out-box .item-box .box-item1 img{border-radius:100%}.sharing-sec .case-box .out-box .txt-wrap{width:100%;position:absolute;height:100%;z-index:2;text-align:center;padding:107px 30px 40px}.sharing-sec .case-box .out-box .txt-wrap p{color:#000;line-height:32px}.sharing-sec .case-box .out-box .txt-wrap .title-01{font-size:16px;overflow:hidden;color:#001f3b;font-weight:700;text-align:center}.sharing-sec .case-box .out-box .txt-wrap .title-02{font-size:14px;line-height:24px;height:130px;overflow:hidden;color:#888}.sharing-sec .case-box .out-box .txt-wrap .txt-01{font-size:18px}.sharing-sec .case-box .out-box .more-btn{margin:20px auto 0;color:#fff;text-align:center;height:42px;line-height:42px;width:155px;border-radius:46px;font-size:16px;display:inline-block;position:absolute;bottom:0;top:auto;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);background:linear-gradient(180deg,#1d87ff,#0951a5)}.sharing-sec .case-box .out-box .more-btn:hover{color:#e78308}.case-sec{background-color:#005399;padding-bottom:80px}.case-sec .out-swiper-container{width:90%;margin:auto;position:relative}.case-sec .swiper-container .swiper-button-next,.case-sec .swiper-container .swiper-button-prev{display:none}.case-sec .swiper-button-next,.case-sec .swiper-button-prev{top:40%;width:auto;height:auto;margin-top:0;z-index:9;cursor:pointer}.case-sec .swiper-button-next i,.case-sec .swiper-button-prev i{display:inline-block;padding:5px;font-size:40px;color:#fff}.case-sec .swiper-button-prev{left:-50px}.case-sec .swiper-button-next{right:-50px}.case-sec .swiper-container{width:100%}.case-sec .swiper-button-next,.case-sec .swiper-button-prev,.case-sec .swiper-container-rtl .swiper-button-next,.case-sec .swiper-container-rtl .swiper-button-prev{background-image:none}.case-sec .swiper-slide img{width:100%}.case-sec .swiper-pagination-bullet{background:#fff;opacity:1}.case-sec .swiper-pagination-bullet-active{background:#e78308}.case-sec .box-item1{width:244px;height:194px}.case-sec .box-item1 .box-wrap{height:160px}.case-sec .box-item1 .title-wrap{color:#fff}.case-sec .moreBtn-box{text-align:center}.case-sec .more-btn{margin:70px auto 0;color:#fff;text-align:center;height:48px;line-height:48px;border:1px solid #fff;padding:0 52px;border-radius:46px;font-size:16px;display:inline-block}.case-sec .more-btn:hover{color:#e78308}.news-sec .custom-bg{background-image:url(../images/bg_03.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:660px}.news-sec .news-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}.news-sec .news-wrap .box-item1{-webkit-box-flex:0;-ms-flex:0 0 372px;flex:0 0 372px;height:475px;border:none}.news-sec .news-wrap .box-item1 a{border:1px solid #e9e9e9}.news-sec .news-wrap .box-item1:first-child{padding-right:10px}.news-sec .news-wrap .box-item1:nth-child(2){padding-left:10px}.news-sec .news-wrap .box-item1:hover .title-wrap2{-webkit-box-shadow:0 2px 10px 0 #bad2ea;box-shadow:0 2px 10px 0 #bad2ea}.news-sec .news-wrap .box-item1 .box-wrap{width:100%;height:280px}.news-sec .news-wrap .box-item1 .title-wrap2{padding:42px 28px 0;position:relative;height:194px}.news-sec .news-wrap .box-item1 .title-wrap2 .title-01{font-size:18px;color:#005399;text-align:center}.news-sec .news-wrap .box-item1 .title-wrap2 .txt-01{margin-top:16px;font-size:14px;line-height:20px;color:#666;height:100px;overflow:hidden}.news-sec .news-wrap .box-item1 .title-wrap2 .title-date{position:absolute;top:0;right:18px;line-height:36px;color:#666}.contact-wrap{width:100%;margin-top:20px}.contact-wrap .box-l{width:50%;float:left}.contact-wrap .box-l .contactInfo-wrap{padding-left:80px;width:500px}.contact-wrap .box-l .contactInfo-wrap .txt-info p{line-height:50px;border-bottom:1px solid #ababab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-wrap .box-l .contactInfo-wrap .txt-info p i{margin-right:20px;font-size:26px;display:inline-block;min-width:20px;text-align:center;color:#ababab;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-02{display:inline-block;width:60px;text-align-last:justify;-moz-text-align-last:justify;word-break:break-all;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-03{padding-left:4px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.contact-wrap .box-l .contactInfo-wrap .qrcode-info{width:242px;margin-top:44px}.contact-wrap .box-l .contactInfo-wrap .qrcode-info img{width:100%}.contact-wrap .box-r{width:50%;float:right}.frm-box{width:830px;margin:44px auto 0}.frm-box .frm-table{width:100%}.frm-box .frm-table tr:nth-child(4) td{padding:0}.frm-box .frm-table .txt-input{background-color:transparent;color:#999;width:100%;max-width:100%;height:52px;line-height:52px;border:1px solid #999;font-size:14px;padding-left:10px}.frm-box .frm-table .txt-input.verify-input{width:40%;float:left}.frm-box .frm-table .txt-input.txt-textarea{resize:none;width:100%;max-width:100%;height:232px}.frm-box .frm-table .verify_img{height:50px}.frm-box .frm-table tr:nth-child(3) td{padding-right:0}.frm-box .frm-table td{padding:10px 0;position:relative}.frm-box .frm-table td:first-child{width:50%;padding-right:36px}.frm-box .frm-table td:nth-child(2){width:50%;padding-left:36px}.frm-box .frm-table td label:not(.error){color:#000;display:block;font-weight:400;line-height:24px;position:relative}.frm-box .frm-table td label:not(.error) .required-txt{color:#cf1610;margin-right:10px;font-weight:700;position:absolute;left:0;top:60%;-webkit-transform:translateX(-200%) translateY(-50%);transform:translateX(-200%) translateY(-50%)}.frm-box .frm-table .btn-box{text-align:center}.frm-box .frm-table .btn-box td{padding:40px 0}.frm-box .frm-table .btn-box .submit-btn{background-color:#333;min-width:112px;padding:10px;color:#fff;margin-right:20px}.frm-box .frm-table .btn-box .reset-btn{background-color:#757575;min-width:112px;color:#fff;padding:10px}.page{margin:46px auto}#pagelist .current{background-color:#fff000;border:1px solid transparent}#pagelist select{background-color:#fff}.page-box{height:34px;line-height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-box .box-l{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.page-box .box-l span{color:#666;margin-right:15px}.page-box .box-l span:hover{color:#005399}.page-box .box-l span:not(.txt){padding:4px;color:#333}.page-box .box-r{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;text-align:right}.return-btn{min-width:116px;padding:0 24px;font-size:14px;line-height:34px;height:34px;background-color:#333;color:#fff!important;text-align:center;display:inline-block}.contentSub-wrap{padding:32px 32px 80px}.contentSub-wrap .contentTop-wrap .title-01{font-size:20px;font-weight:700}.contentSub-wrap .contentTop-wrap .single-wrap{margin-top:55px;text-align:left}.contentSub-wrap .contentTop-wrap .single-wrap img{max-width:100%}.contentSub-wrap .contentBtm-wrap{margin-top:80px}.contentSub-wrap .contentBtm-wrap .title-01{font-size:20px;font-weight:700}.contentSub-wrap .contentBtm-wrap .team-wrap{margin-top:55px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1{width:246px;height:182px;margin-right:38px}.contentSub-wrap .contentBtm-wrap .team-wrap .box-item1:nth-child(3n){margin-right:0}.contentSub-wrap .product-wrap{padding:0 48px}.contentSub-wrap .product-wrap .product-item{width:100%}.contentSub-wrap .product-wrap .product-item .box-item1{width:736px;height:380px}.contentSub-wrap .product-wrap .product-item .box-item2{width:736px;height:380px;margin-top:52px}.contentSub-wrap .product-wrap .product-item .content-item{width:100%;height:190px;margin-top:52px}.contentSub-wrap .product-wrap .product-item .content-item .content-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.contentSub-wrap .product-wrap .product-item .content-item .content-box p{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:left}.contentSub-wrap .contentP-box{padding:0 48px;text-align:left;margin-top:46px}.contentSub-wrap .contentP-box p{font-size:18px;line-height:40px}.contentSub-wrap .recovery-box{width:100%}.contentSub-wrap .recovery-box .recovery-item{width:100%;border-bottom:1px dotted #e9e9e9;padding:40px 0}.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap{color:#005399}.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap .title-01,.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap .txt-01{color:inherit}.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap-middle{color:#005399}.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap-middle .more-btn,.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap-middle .title-01,.contentSub-wrap .recovery-box .recovery-item:hover .txt-wrap-middle .txt-01{color:inherit}.contentSub-wrap .recovery-box .recovery-item .img-wrap{width:330px;height:166px;position:relative;background-color:transparent}.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap{width:250px;height:180px;background-color:#fff}.contentSub-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap{width:100%;height:100%}.contentSub-wrap .recovery-box .recovery-item .txt-wrap{width:82px;height:82px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;background-color:#f2f2f2}.contentSub-wrap .recovery-box .recovery-item .txt-wrap .title-01{font-size:24px;text-align:center;color:#666;width:100%;line-height:1}.contentSub-wrap .recovery-box .recovery-item .txt-wrap .title-hr{border-top:2px solid #fff;width:80px;text-align:center;margin:46px auto}.contentSub-wrap .recovery-box .recovery-item .txt-wrap .txt-01{width:100%;font-size:14px;line-height:1;color:#333;text-align:center}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle{width:calc(100% - 85px);height:100%;text-align:left;float:left;padding-left:15px}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .title-01{font-size:22px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-01{font-size:18px;line-height:30px;color:#666;width:100%;margin-top:10px;height:60px;overflow:hidden}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-01 .fa{color:#005399}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-02{font-size:12px;line-height:24px;color:#ababab;margin-top:46px}.contentSub-wrap .recovery-box .recovery-item .txt-wrap-middle .more-btn{font-size:14px;border:1px solid #333;width:140px;padding:0 10px;height:40px;line-height:40px;margin-top:20px;display:block;text-align:center}.contentSub-wrap .list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contentSub-wrap .list-wrap .box-item1{width:240px;height:230px;margin-right:30px}.contentSub-wrap .list-wrap .box-item1:nth-child(3n){margin-right:none}.contentSub-wrap .list-wrap .box-item1 .box-wrap{height:calc(100% - 50px)}.contentSub-wrap .list-wrap .box-item1 .title-wrap{height:50px}.cmm-nav,footer.pc-show nav{width:100%;position:relative;background-color:#005399;padding:4px 0;color:#fff;height:60px}.cmm-nav .content-frame,footer.pc-show nav .content-frame{height:inherit;overflow:visible}.cmm-nav .nav-list,footer.pc-show nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;position:relative;width:100%;margin:auto}.cmm-nav .nav-list>li,footer.pc-show nav .nav-list>li{text-align:center;color:#fff;margin-right:26px}.cmm-nav .nav-list>li .hover-icon,footer.pc-show nav .nav-list>li .hover-icon{width:20px;height:20px;border:10px solid transparent;border-bottom-color:#fff;bottom:0}.cmm-nav .nav-list>li>a,footer.pc-show nav .nav-list>li>a{display:block;height:52px;line-height:52px;padding:0 4px}.cmm-nav .nav-list>li>span,footer.pc-show nav .nav-list>li>span{height:20px;line-height:52px}footer.pc-show{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#005399}footer.pc-show .foot-wrap{height:370px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:82px 50px 0}footer.pc-show .foot-wrap .foot-item{color:#fff}footer.pc-show .foot-wrap .foot-item.qrcode-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.pc-show .foot-wrap .foot-item.qrcode-box .content-box{margin-right:40px;text-align:center}footer.pc-show .foot-wrap .foot-item.qrcode-box .content-box:last-child{margin-right:0;text-align:center}footer.pc-show .foot-wrap .foot-item.qrcode-box .content-box .qr-code{width:120px;margin:auto;padding:3px}footer.pc-show .foot-wrap .foot-item.qrcode-box .content-box p{margin-top:5px}footer.pc-show .foot-wrap .foot-item.qrcode-box .content-box span{display:inline-block}footer.pc-show .foot-wrap .foot-item:first-child{width:300px}footer.pc-show .foot-wrap .foot-item:nth-child(2){width:420px}footer.pc-show .foot-wrap .foot-item:nth-child(3){width:290px}footer.pc-show .foot-wrap .foot-item .title-01{font-size:20px;border-left:4px solid;line-height:20px;padding-left:15px}footer.pc-show .foot-wrap .foot-item .txt-03{line-height:30px;margin-top:10px;padding-left:20px}footer.pc-show .foot-wrap .foot-item .nav-box{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}footer.pc-show .foot-wrap .foot-item .nav-box a{line-height:30px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}footer.pc-show .foot-wrap .foot-item .nav-box a:hover{color:#e78308}footer.pc-show .btm-wrap{border-top:1px solid #fff;padding:22px 0;text-align:center}footer.pc-show .btm-wrap p{color:#fff}.map-box{width:100%;height:460px;margin-top:32px}label.BMapLabel{position:relative!important}.mname{width:50%}#txtVerify{width:69%;float:left;max-width:69px;height:38px}.asidebox{position:fixed;font-size:0;top:50%;right:10px;margin-top:-150px;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.05);box-shadow:5px 5px 5px rgba(0,0,0,.05);z-index:12}.asidebox ul{-webkit-box-shadow:0 0 1px 1px #ccc;box-shadow:0 0 1px 1px #ccc}.asidebox ul li{background-color:#fff;border-top:1px solid #ccc;text-align:center;padding:5px}.asidebox ul li:first-child{border-top:none}.asidebox ul li:hover{background-color:#005399}.asidebox ul li:hover .title-01,.asidebox ul li:hover i{color:#fff}.asidebox ul li img{width:70px;height:70px}.asidebox ul li i{font-size:30px;color:#005399;display:block}.asidebox ul li .title-01{color:#666;font-size:14px}.asidebox .wx{position:relative}.asidebox .wx .qrcode{position:absolute;display:none;bottom:-50px;width:166px;height:166px;border:1px solid #d7d7d7;background-color:#fff;padding:10px}.asidebox .wx .qrcode img{width:100%;height:auto}.asidebox .wx a:hover .qrcode{right:80px;display:block}.asidebox .tel{position:relative}.asidebox .tel .phone{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:24px;background:#fff;height:60px;line-height:60px;padding:0 20px;min-width:210px;color:#000}.asidebox .tel a:hover .phone{right:80px;display:block}.asidebox .qq{position:relative}.asidebox .qq .qqContent{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:24px;background:#fff;height:60px;line-height:60px;padding:0 20px;min-width:200px;color:#000}.asidebox .qq a:hover .qqContent{right:80px;display:block}.asidebox .yuyue{position:relative}.asidebox .yuyue .yuyuecont{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:24px;background:#fff;height:60px;line-height:60px;padding:0 20px;color:#000;min-width:200px;white-space:nowrap}.asidebox .yuyue a:hover .yuyuecont{right:80px;display:block}label.error{color:#cf1610;position:absolute;right:0;-webkit-transform:translateY(50%);transform:translateY(50%);bottom:0}.frmCalcTop label.error{bottom:0}.frmCalcBtm label.error{bottom:0;left:0}@media (min-width:768px){.pc-show{display:block!important}.mb-show{display:none!important}}header.mb-show{height:105px;z-index:6;width:100%;padding-top:0;background:#fff;position:relative}header.mb-show .content-frame{height:inherit;position:relative;width:100%;padding:0}header.mb-show .logoBox{position:relative;text-align:left;height:inherit}header.mb-show .logoBox img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header.mb-show .logoBox img.ignore{height:8.96px;height:.56rem;left:8.8px;left:.55rem}header.mb-show .logoBox a{display:block;width:100%;height:100%}header.mb-show .logoBox span{font-size:28px;display:inline-block;height:105px;line-height:105px;font-weight:700;color:#000;padding-left:20px;letter-spacing:5px}header.mb-show .logoBox span i{color:#ccc}header.mb-show .logoBox i,header.mb-show .picBox i{font-style:normal;color:#bf972c}header.mb-show .wapHotLine{font-size:11.2px;font-size:.7rem;position:relative;top:3.2px;top:.2rem}header.mb-show .wapHotLine *{color:#000}header.mb-show .topmenu{position:absolute;right:0;top:0;width:auto;height:inherit;width:110px;background-color:#005399}header.mb-show .topmenu .menu-btn{background-color:transparent;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:60px;color:#fff;border-radius:4px;padding:0;border:none}.sidebar-customBg{width:100%;height:100%;min-height:100vh;z-index:8;position:fixed;top:0;left:0;display:none;background-color:hsla(0,0%,100%,.7);content:"viewport-units-buggyfill; min-height: 100vh"}.sidebar-customBg.active{display:block}.sidebar-wrapper{position:relative;height:100%;overflow:auto}.custom-sidebar{right:0;top:0;-webkit-transform:translateX(101%);transform:translateX(101%);position:absolute;position:fixed;width:255px;min-width:155px;height:calc(100vh - 122px);overflow-y:auto;z-index:9;background-color:#000;content:"viewport-units-buggyfill; height: calc(100vh - 122px)"}.custom-sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}.custom-sidebar h2{margin-top:84px;padding-bottom:42px;text-align:center;font-size:34px;border-bottom:1px solid #fff;text-align:left;padding-left:70px}.custom-sidebar .nav_p1,.custom-sidebar h2{line-height:56px;color:#fff;font-weight:400}.custom-sidebar .nav_p1{height:56px;border-bottom:1px solid #dbdbdb;text-align:center;font-size:28px;margin-bottom:5px}.custom-sidebar .nav{width:100%;overflow:hidden;text-align:center}.custom-sidebar .nav>li.active>a{background-color:#fff;color:#e86666}.custom-sidebar .nav>li.active>i{color:#e86666}.custom-sidebar .nav>li .cn-btn.active,.custom-sidebar .nav>li .en-btn.active{background-color:#fff;color:#e86666}.custom-sidebar .nav>li>a{display:inline-block;font-size:28px;width:100%;height:122px;margin:auto;line-height:122px;color:#fff;text-align:left;padding:0 30px 0 70px;border-bottom:1px solid #fff}.custom-sidebar .nav>li>a:hover{background-color:transparent}.custom-sidebar .nav i{font-size:38px;display:inline-block;line-height:122px;color:#fff;vertical-align:middle;position:absolute;left:36px;top:0}.custom-sidebar .nav .second-list{background-color:#8c0000;width:100%;padding:34px 0;display:none}.custom-sidebar .nav .second-list a{display:inline-block;font-size:24px;width:100%;height:56px;margin:auto;line-height:56px;text-align:left;padding-left:80px}.custom-sidebar .nav .second-list a span{color:#fff}.custom-sidebar .nav .second-list a.active{background-color:#fff}.custom-sidebar .nav .second-list a.active span{color:#8c0000}@media (max-width:767px){.pc-show{display:none!important}.mb-show{display:block!important}.content-frame{width:100%;min-width:100%;padding:0 10px}.banner-sec .swiper-container .swiper-button-next,.banner-sec .swiper-container .swiper-button-prev,.banner-sec .swiper-container .swiper-container-rtl .swiper-button-next,.banner-sec .swiper-container .swiper-container-rtl .swiper-button-prev{display:none}.about-sec .bg-wrap{height:auto}.about-sec .content-box .txt-box{width:100%;color:#666}.about-sec .content-box .txt-box .title-01{display:none}.about-sec .content-box .txt-box .txt-content p{font-size:24px;line-height:40px}.about-sec .content-box .txt-box .more-btn{background-color:#005399;color:#fff;font-size:18px}.about-sec .content-box .img-box{width:100%;margin-top:32px}.sharing-sec .case-box{height:auto}.sharing-sec .case-box .swiper-container{overflow:visible}.sharing-sec .case-box .swiper-container .swiper-pagination{bottom:-8.867vw;content:"viewport-units-buggyfill; bottom: -8.867vw"}.case-sec{padding-bottom:0}.case-sec .swiper-button-next,.case-sec .swiper-button-prev{cursor:pointer}.case-sec .box-item1{width:auto;height:auto}.case-sec .box-item1 .title-wrap,.case-sec .more-btn{display:none}.news-sec{background-image:url(../images/bg_03.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.news-sec .custom-bg{background:none;padding-bottom:2vw;height:auto;content:"viewport-units-buggyfill; padding-bottom: 2vw"}.news-sec .news-wrap .box-item1{width:auto;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.news-sec .news-wrap .box-item1 .title-wrap2{padding:2vw 3.733vw 3.6vw;content:"viewport-units-buggyfill; padding: 2vw 3.733vw 3.6vw"}.news-sec .news-wrap .box-item1 .title-wrap2 .title-01{font-size:28px;color:#666;font-weight:700}.news-sec .news-wrap .box-item1 .title-wrap2 .txt-01{margin-top:1.133vw;font-size:20px;line-height:1.4;height:56px;overflow:hidden;content:"viewport-units-buggyfill; margin-top: 1.133vw"}.news-sec .news-wrap .box-item1 .title-wrap2 .title-date{top:auto;bottom:3vw;content:"viewport-units-buggyfill; bottom: 3vw"}.news-sec .more-box{margin:35px auto 0;text-align:center;width:100%}.news-sec .more-btn{color:#fff;background-color:#005399;text-align:center;height:48px;line-height:48px;padding:0 52px;border-radius:46px;font-size:16px;display:inline-block}.out-titleBox{width:75%}.out-titleBox .cmm-title-box{max-width:50%}.verify_img{position:absolute;right:0;height:100%;top:0}label.error{-webkit-transform:translateY(78%);transform:translateY(78%)}.cmm-product .content-item .content-box,.contentSub-wrap .product-wrap .product-item .content-item .content-box,.product-sec .product-wrap .product-item .content-item .content-box{width:100%;height:304px}.cmm-product .content-item .content-box p,.contentSub-wrap .product-wrap .product-item .content-item .content-box p,.product-sec .product-wrap .product-item .content-item .content-box p{font-size:28px;line-height:60px}.cmm-product .content-item .content-box p span:first-child,.contentSub-wrap .product-wrap .product-item .content-item .content-box p span:first-child,.product-sec .product-wrap .product-item .content-item .content-box p span:first-child{width:100px}.cmm-product .content-item .link-box .link-item .price-qrcode,.contentSub-wrap .product-wrap .product-item .content-item .link-box .link-item .price-qrcode,.product-sec .product-wrap .product-item .content-item .link-box .link-item .price-qrcode{display:block;top:-29.467vw;content:"viewport-units-buggyfill; top: -29.467vw"}.product-sec .swiper-button-next,.product-sec .swiper-button-prev{background-color:rgba(0,0,0,.4);padding:10px 0}.product-sec .product-wrap .product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-sec .product-wrap .product-item .box-item1{width:100%;height:385px}.product-sec .product-wrap .product-item .box-item1 .img-wrap img{position:absolute;height:100%;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}.product-sec .product-wrap .product-item .content-item{margin-top:32px}footer{background-color:transparent;padding-bottom:122px;padding-top:0}.btn-frame{position:fixed;bottom:0;z-index:11;width:100%;height:122px;background:#333}.btn-frame li{width:25vw;float:left;height:122px;content:"viewport-units-buggyfill; width: 25vw"}.btn-frame li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:100%;color:#fff;text-align:center;font-size:24px}.btn-frame li a i{font-size:50px;display:block;margin:0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.btn-frame li:first-child a i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.btn_active{background:#005399!important}.copyRight{min-height:100px;width:100%;text-align:center;position:relative;padding:25px 0}.copyRight.subPage{background-color:#e8e8e8}.copyRight .txt-01,.copyRight .txt-02{font-size:22px;color:#666}.copyRight .txt-02{margin-top:0}}.video-js{width:100%!important;height:100%!important}.video-js .vjs-big-play-button{font-size:2.5em;line-height:2.3em;height:2.5em;width:2.5em;border-radius:2.5em;background-color:#73859f;background-color:rgba(0,0,0,.5);margin-top:-1.25em;margin-left:-1.75em;z-index:6;font-size:2em}.vjs-big-play-button .vjs-icon-placeholder{font-size:1.63em}.vjs-loading-spinner{font-size:2.5em;width:2em;height:2em;border-radius:1em;margin-top:-1em;margin-left:-1.5em}.gd_picBox{position:relative}.gd_picBox img{width:auto;height:100%}.picBox img{width:100%;height:100%}.map-boxMb{padding:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdlYXN5LnNjc3MiLCJtYWluLmNzcyIsIkdlYXN5L19ub3JtYWxpemUuc2NzcyIsIkdlYXN5L192YXJpYWJsZXMuc2NzcyIsIkdlYXN5L19mb250cy5zY3NzIiwiR2Vhc3kvX2dyaWQuc2NzcyIsIkdlYXN5L190YWJsZXMuc2NzcyIsIkdlYXN5L19idXR0b25zLnNjc3MiLCJHZWFzeS9fbW9kYWxzLnNjc3MiLCJHZWFzeS9fZGlzdGFuY2Uuc2NzcyIsIkdlYXN5L19jb21tb24uc2NzcyIsImNvbW1vbi5zY3NzIiwiaW5kZXhQQy5zY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUNLRSxDQ0pGLEtBQ0ksMkRBQWtFLENBRWxFLHFCQzhCVSxDRDdCVixVQzJCaUIsQ0QxQmpCLDZCQUE4QixDQUdsQyxFQUNJLHVDQUF5QyxDQUV6QywrQkFBaUMsQ0FDakMsUUFBUyxDQUNULFNBQVUsQ0FHZCwrU0FTSSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCx1QkFBd0IsQ0FDeEIsNkJBQThCLENBQzlCLGVBQWdCLENBV3BCLDRCQUVZLFVDYlEsQ0RxQloscUNBRUksVUN2QlEsQ0QwQlosdUJBRUksVUM1QlEsQ0QrQnBCLEdBQ0ksZUFDSixDQUVBLGdCQUNJLG9CQUFxQixDQUd6QixlQUNJLGFBQWMsQ0FHbEIsRUFDSSxvQkFBcUIsQ0FDckIsY0FBZSxDQUZuQixrQ0FRUSxhQUFjLENBQ2Qsb0JBQXFCLENBVDdCLFlBWVEseUJBQTBCLENBSWxDLElBQ0kscUJBQXNCLENBRzFCLFFBQ0ksZUFBZ0IsQ0FHcEIsR0FDSSw0QkFBNkIsQ0FHakMsa0JBQ0ksa0JBQW1CLENBR3ZCLFdBQ0ksNkJBQThCLENBR2xDLDBDQUVJLDhCQUErQixDQUtuQyxnQkFDSSxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FHZixhQUNJLGNBQWUsQ0V4SGYsa0JBQ0ksZUFBZ0IsQ0FEcEIsU0FPSSxlQUFnQixDQVBwQixHQWFJLGNBQVcsQ0Fi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Q0ksd0JQekdhLENPMEdiLFVQOUdNLENPNEdWLHNCQUlRLFVQaEhFLENPNEdWLDRCQU1ZLGFQM0ZDLENPcUZiLG1CQUNJLHFCUDdHTSxDTzhHTixVUGxITSxDT2dIVixxQkFJUSxVUHBIRSxDT2dIViwyQkFNWSxhUDNGQyxDT3FGYixtQkFDSSx3QlBySFUsQ09zSFYsVVA5R00sQ080R1YscUJBSVEsVVBoSEUsQ080R1YsMkJBTVksYVAzRkMsQ09xRmIsb0JBQ0ksd0JQckhVLENPc0hWLFVQOUdNLENPNEdWLHNCQUlRLFVQaEhFLENPNEdWLDRCQU1ZLGFQM0ZDLENPcUZiLG1CQUNJLHdCUDNIYyxDTzRIZCxVUDlHTSxDTzRHVixxQkFJUSxVUGhIRSxDTzRHViwyQkFNWSxhUDNGQyxDT3FGYixtQkFDSSx3QlBySFUsQ09zSFYsVVA5R00sQ080R1YscUJBSVEsVVBoSEUsQ080R1YsMkJBTVksYVAzRkMsQ09tR2Isa0NBR1EsYVBySk8sQ09rSmYsd0JBS1ksYVB4R0MsQ09tR2Isb0NBR1EsVVA1SFcsQ095SG5CLHlCQUtZLGFQeEdDLENPZ0hiLDBDQUdRLGFQckpZLENPa0pwQiw0QkFLWSxhUHJIQyxDT2dIYiwwQ0FHUSxVUDFJRSxDT3VJViw0QkFLWSxhUHJIQyxDT2dIYix3Q0FHUSxhUGxKTSxDTytJZCwyQkFLWSxhUHJIQyxDT2dIYix3Q0FHUSxhUDFKSSxDT3VKWiwyQkFLWSxhUHJIQyxDT2dIYix3Q0FHUSxhUHRKTyxDT21KZiwyQkFLWSxhUHJIQyxDT2dIYix3Q0FHUSxhUDlKTyxDTzJKZiwyQkFLWSxhUHJIQyxDT2dIYiwwQ0FHUSxhUDdKWSxDTzBKcEIsNEJBS1ksYVBySEMsQ08ySGpCLFlBQ0ksb0JQaEpZLENPbUpoQixlQUNJLDJCQUE2QixDQUdqQyxnQkFDSSw0QkFBOEIsQ0FHbEMsWUFDSSx3QkFBMEIsQ0FXOUIsNGtDQUVRLGlDQUFtQyxDQUluQyx5QkFBMkIsQ0FzQm5DLGdWQUdRLDRCQUEwQixDQUExQixvQkFBMEIsQ0FJbEMsUUFDSSx1Q0FBMkMsQ0FFM0MsK0JBQW1DLENBR3ZDLDY1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QWtCLENBRHBCLGVBR0ksVUFBVyxDQUNYLFdBQVksQ0FLaEIsWUFFSSxVQUFXLENBQ1gsV0FBWSxDQUloQixXQUNFLFlBQWEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu78vKiFcbiAqIEdlYXN5IHYxLjAuMFxuICogUmVsZWFzZWQgaW4gMjAxNy4xMS4wOVxuICogdXBkYXRlIGluIDIwMTguMTIuMzBcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiR2Vhc3kvX3ZhcmlhYmxlc1wiO1xuXG4vLyBSZXNldCBhbmQgZGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiR2Vhc3kvX25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIkdlYXN5L19mb250c1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcIkdlYXN5L19ncmlkXCI7XG5AaW1wb3J0IFwiR2Vhc3kvX3RhYmxlc1wiO1xuQGltcG9ydCBcIkdlYXN5L19idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcblxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XG5AaW1wb3J0IFwiR2Vhc3kvX21vZGFsc1wiO1xuXG4vLyB1dGlsIGNsYXNzZXNcbkBpbXBvcnQgXCJHZWFzeS9fZGlzdGFuY2VcIjtcbkBpbXBvcnQgXCJHZWFzeS9fY29tbW9uXCI7XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogR2Vhc3kgdjEuMC4wXG4gKiBSZWxlYXNlZCBpbiAyMDE3LjExLjA5XG4gKiB1cGRhdGUgaW4gMjAxOC4xMi4zMFxuICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCIsIEFyaWFsLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjNjY2O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaHRtbCwgYm9keSwgZGl2LFxuc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLFxub2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0aCwgdGQsXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgY29sb3I6ICMzMzM7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogIzMzMzsgfVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMzMzOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgY29sb3I6ICMzMzM7IH1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnVsLmxpLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG51bC5saS1ibG9jayBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhOmhvdmVyLCBhOmxpbmssIGE6dmlzaXRlZCwgYTphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkEyQTJBOyB9XG5cbi5kbC1ob3Jpem9udGFsIGR0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMTIxMjEyOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMTIxMjEyOyB9XG5cbi8qKioqKioqYmFzaWMqKioqKioqKi9cbi5jbGVhckZpeDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDsgfVxuXG4ucG9pbnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypwbGFpbi1mb250OiBcImZib2xkXCLjgIFmbGlnaHTjgIFcImZtZWRpdW1cIuOAgWZyZWd1bGFyOyovXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDIge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaDQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKmZvbnQtc2l6ZSovXG4uZm9udC14eHMsIC5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5mb250LXhzLCBib2R5LCBoZWFkZXIucGMtc2hvdyAudG9wLWJveCA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9udC14c20ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvbnQtc20ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvbnQtbWQge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmZvbnQtbGcge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmZvbnQteGwge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmZvbnQteHhsIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi8qZm9udC1zaXplKi9cbi5mb250UmVtLXh4cyB7XG4gIGZvbnQtc2l6ZTogMC4yNHJlbTsgfVxuXG4uZm9udFJlbS14cyB7XG4gIGZvbnQtc2l6ZTogMC4yNnJlbTsgfVxuXG4uZm9udFJlbS14c20ge1xuICBmb250LXNpemU6IDAuMjhyZW07IH1cblxuLmZvbnRSZW0tc20ge1xuICBmb250LXNpemU6IDAuM3JlbTsgfVxuXG4uZm9udFJlbS1tZCB7XG4gIGZvbnQtc2l6ZTogMC4zMnJlbTsgfVxuXG4uZm9udFJlbS1sZyB7XG4gIGZvbnQtc2l6ZTogMC4zNHJlbTsgfVxuXG4uZm9udFJlbS14bGcge1xuICBmb250LXNpemU6IDAuMzZyZW07IH1cblxuLmZvbnRSZW0teGwge1xuICBmb250LXNpemU6IDAuMzhyZW07IH1cblxuLmZvbnRSZW0teHhsIHtcbiAgZm9udC1zaXplOiAwLjRyZW07IH1cblxuLyogZm9yIEdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgLypib3JkZXI6IDFweCBzb2xpZCAjNTU1OyovIH1cblxuLmdyaWQgdGhlYWQge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNGNEY5RjM7Ki8gfVxuXG4uZ3JpZCB0aCB7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZ3JpZCB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ncmlkIHRyIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi5ncmlkIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU1OyovIH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4uY3VzdG9tLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN1c3RvbS10aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuXG4uY3VzdG9tLXRib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jdXN0b20tdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmN1c3RvbS10ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNtLWJ0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubWQtYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubGctYnRuIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0TmFtZTpcdFx0UHVzaCAtIEJvb3RzdHJhcCBCdXR0b24gUGFja1xuXHRBdXRob3I6XHRcdEJvb3RzdHJhcEJheSAtIChodHRwOi8vd3d3LmJvb3RzdHJhcGJheS5jb20vKVxuXHRWZXJzaW9uOlx0MS4wXG5cdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRDVVNUT00gQlROIFZBTFVFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0biB7XG4gIGJvcmRlcjogMCBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNUQU5EQVJEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4tZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwOTljYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzM2E2Y2M7IH1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyOTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwYmY2ZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzOWJmODc7IH1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDhjNTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzMxY2RlODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1ZmQ0ZTg7IH1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNWEyYjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ViOGYzNDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlYmEyNTk7IH1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiODc0MzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjI1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmMjZkNmQ7IH1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmY0MzQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0U0hBUlAgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5zaGFycCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRPVVRMSU5FIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ub3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMjJweDsgfVxuXG4uYnRuLXByaW1hcnkub3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5Y2M7XG4gIGNvbG9yOiAjMDA5OWNjOyB9XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lOmhvdmVyLCAuYnRuLXByaW1hcnkub3V0bGluZTpmb2N1cywgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzNhNmNjO1xuICBib3JkZXItY29sb3I6ICMzM2E2Y2M7IH1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDcyOTk7XG4gIGNvbG9yOiAjMDA3Mjk5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYmY2ZjtcbiAgY29sb3I6ICMwMGJmNmY7IH1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5vdXRsaW5lOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzliZjg3O1xuICBjb2xvcjogIzM5YmY4NzsgfVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGM1MjtcbiAgY29sb3I6ICMwMDhjNTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1pbmZvLm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzFjZGU4O1xuICBjb2xvcjogIzMxY2RlODsgfVxuXG4uYnRuLWluZm8ub3V0bGluZTpob3ZlciwgLmJ0bi1pbmZvLm91dGxpbmU6Zm9jdXMsIC5idG4taW5mby5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1ZmQ0ZTg7XG4gIGNvbG9yOiAjNWZkNGU4OyB9XG5cbi5idG4taW5mby5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLm91dGxpbmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzVhMmI1O1xuICBjb2xvcjogIzM1YTJiNTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYjhmMzQ7XG4gIGNvbG9yOiAjZWI4ZjM0OyB9XG5cbi5idG4td2FybmluZy5vdXRsaW5lOmhvdmVyLCAuYnRuLXdhcm5pbmcub3V0bGluZTpmb2N1cywgLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ViYTI1OTtcbiAgY29sb3I6ICNlYmEyNTk7IH1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiODc0MzA7XG4gIGNvbG9yOiAjYjg3NDMwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGFuZ2VyLm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI1NDU0O1xuICBjb2xvcjogI2YyNTQ1NDsgfVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmhvdmVyLCAuYnRuLWRhbmdlci5vdXRsaW5lOmZvY3VzLCAuYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI2ZDZkO1xuICBjb2xvcjogI2YyNmQ2ZDsgfVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiZjQzNDM7XG4gIGNvbG9yOiAjYmY0MzQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0R1JBRElFTlQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMzM2E2Y2MpLCBjb2xvci1zdG9wKDUwJSwgIzAwOTljYykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzMzYTZjYycsIGVuZENvbG9yc3RyPScjMDA5OWNjJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4tcHJpbWFyeS5ncmFkaWVudDpob3ZlciwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmZvY3VzLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzY2YjJjYyksIGNvbG9yLXN0b3AoNTAlLCAjMzNhNmNjKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNjZiMmNjJywgZW5kQ29sb3JzdHI9JyMzM2E2Y2MnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjMjY3Yzk5KSwgY29sb3Itc3RvcCg1MCUsICMwMDcyOTkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyNjdjOTknLCBlbmRDb2xvcnN0cj0nIzAwNzI5OScsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzk5YmY2NyksIGNvbG9yLXN0b3AoNTAlLCAjODBjZjRmKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjOTliZjY3JywgZW5kQ29sb3JzdHI9JyM2MGJmNmYnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5ncmFkaWVudDphY3RpdmUsIC5idG4tc3VjY2Vzcy5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjNzNiZjlmKSwgY29sb3Itc3RvcCg1MCUsICMzOWJmODcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM3M2JmOWYnLCBlbmRDb2xvcnN0cj0nIzM5YmY4NycsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMyYThjNjMpLCBjb2xvci1zdG9wKDUwJSwgIzAwOGM1MikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzJhOGM2MycsIGVuZENvbG9yc3RyPScjMDA4YzUyJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4taW5mby5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjNWZkNGU4KSwgY29sb3Itc3RvcCg1MCUsICMzMWNkZTgpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM1ZmQ0ZTgnLCBlbmRDb2xvcnN0cj0nIzMxY2RlOCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWluZm8uZ3JhZGllbnQ6aG92ZXIsIC5idG4taW5mby5ncmFkaWVudDpmb2N1cywgLmJ0bi1pbmZvLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1pbmZvLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICM4ZWRhZTgpLCBjb2xvci1zdG9wKDUwJSwgIzVmZDRlOCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzhlZGFlOCcsIGVuZENvbG9yc3RyPScjNWZkNGU4JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4taW5mby5ncmFkaWVudDphY3RpdmUsIC5idG4taW5mby5ncmFkaWVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzZiYWFiNSksIGNvbG9yLXN0b3AoNTAlLCAjMzVhMmI1KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNmJhYWI1JywgZW5kQ29sb3JzdHI9JyMzNWEyYjUnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICNlYmEyNTkpLCBjb2xvci1zdG9wKDUwJSwgI2ViOGYzNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViYTI1OScsIGVuZENvbG9yc3RyPScjZWI4ZjM0JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4td2FybmluZy5ncmFkaWVudDpob3ZlciwgLmJ0bi13YXJuaW5nLmdyYWRpZW50OmZvY3VzLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2ViYjU3ZiksIGNvbG9yLXN0b3AoNTAlLCAjZWJhMjU5KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJiNTdmJywgZW5kQ29sb3JzdHI9JyNlYmEyNTknLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjYjg4MjRkKSwgY29sb3Itc3RvcCg1MCUsICNiODc0MzApKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiODgyNGQnLCBlbmRDb2xvcnN0cj0nI2I4NzQzMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjZjI2ZDZkKSwgY29sb3Itc3RvcCg1MCUsICNmMjU0NTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMjZkNmQnLCBlbmRDb2xvcnN0cj0nI2YyNTQ1NCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDpob3ZlciwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjZjI4NTg1KSwgY29sb3Itc3RvcCg1MCUsICNmMjZkNmQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMjg1ODUnLCBlbmRDb2xvcnN0cj0nI2YyNmQ2ZCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDphY3RpdmUsIC5idG4tZGFuZ2VyLmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjYmY1NjU2KSwgY29sb3Itc3RvcCg1MCUsICNiZjQzNDMpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiZjU2NTYnLCBlbmRDb2xvcnN0cj0nI2JmNDM0MycsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJPVU5ERUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cblxuLmJ0bi1sZy5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuLmJ0bi1zbS5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuLmJ0bi14cy5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRSQUlTRUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LnJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMDA3Mjk5OyB9XG5cbi5idG4tcHJpbWFyeS5yYWlzZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuLXN1Y2Nlc3MucmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwMDhjNTI7IH1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5yYWlzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM5YmY4NztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5idG4taW5mby5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzM1YTJiNTsgfVxuXG4uYnRuLWluZm8ucmFpc2VkOmFjdGl2ZSwgLmJ0bi1pbmZvLnJhaXNlZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWZkNGU4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJ0bi13YXJuaW5nLnJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjYjg3NDMwOyB9XG5cbi5idG4td2FybmluZy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlYmEyNTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuLWRhbmdlci5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2JmNDM0MzsgfVxuXG4uYnRuLWRhbmdlci5yYWlzZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5yYWlzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyNmQ2ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xuLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uY3QtaC01IHtcbiAgd2lkdGg6IDUlOyB9XG5cbi5jdC1oLTEwIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4uY3QtaC0yMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmN0LWgtMzAge1xuICB3aWR0aDogMzAlOyB9XG5cbi5jdC1oLTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uY3QtaC01MCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmN0LWgtNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5jdC1oLTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4uY3QtaC04MCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmN0LWgtOTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi5jdC1oLTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIENTUyBVdGlsaXRpZXMgKi9cbi8qIE1hcmdpbnMgJiBQYWRkaW5ncyAqL1xuLm5vLXMge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubm8tbSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tcCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dG8tbSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4vKm1hcmdpbiovXG4vKnBhZGRpbmcqL1xuLnAtdC1ubyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wLXItbm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5wLWItbm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucC1sLW5vIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICBibGFja1xyXG5cclxuICAgICAgICBoZWFkZXJcclxuXHJcbiAgICBicm93blxyXG5cclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLm1vdXNlLXBvaW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5tb3VzZS1wb2ludDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZTc4MzA4OyB9XG5cbi5ub0NsaWNrIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5wb3NpdGlvbi1hYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZi1sIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmYtciB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZGlzcGxheS1iIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpc3BsYXktaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZGlzcGxheS1uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmVydGljYWwtdHAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi52ZXJ0aWNhbC1tZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnZlcnRpY2FsLWJ0IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uY3VzdG9tLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M3RDJEMjtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5vbiAuY3VzdG9tLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NUJGQ0E7IH1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjMDAwOyB9XG5cbi52YWxpZGF0aW9uLU1zZyB7XG4gIGNvbG9yOiAjY2YxNjEwOyB9XG5cbi5jdXN0b20taWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXNpemU6IG1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODg4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM3cHg7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLyogQm9yZGVycyAqL1xuLmJkci13MCB7XG4gIGJvcmRlcjogMHB4IHNvbGlkOyB9XG5cbi5iZHItdzAtdCB7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZDsgfVxuXG4uYmRyLXcwLWIge1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQ7IH1cblxuLmJkci13MC1sIHtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZDsgfVxuXG4uYmRyLXcwLXIge1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDsgfVxuXG4uYmRyLXcxIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmJkci13MS10IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG5cbi5iZHItdzEtYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcxLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkOyB9XG5cbi5iZHItdzEtciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG5cbi5iZHItdzIge1xuICBib3JkZXI6IDJweCBzb2xpZDsgfVxuXG4uYmRyLXcyLXQge1xuICBib3JkZXItdG9wOiAycHggc29saWQ7IH1cblxuLmJkci13Mi1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG5cbi5iZHItdzItbCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQ7IH1cblxuLmJkci13Mi1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7IH1cblxuLyo9PT09PT09PT09PT09PSBtaXhpbiA9PT09PT09PT09PT09PSovXG4udXRpbC1iZ01haW4tYmwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI0ZGRjsgfVxuICAudXRpbC1iZ01haW4tYmwgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ01haW4tYmwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtd2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBjb2xvcjogIzAwMDsgfVxuICAudXRpbC1iZ1BhcnRpYWwtd2EgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtd2EgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtZ3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICBjb2xvcjogI0ZGRjsgfVxuICAudXRpbC1iZ1BhcnRpYWwtZ3IgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZ3IgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtZ3JsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWdybCBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC51dGlsLWJnUGFydGlhbC1ncmwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtZ3JkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWdyZCBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC51dGlsLWJnUGFydGlhbC1ncmQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtd2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDsgfVxuICAudXRpbC1iZ1BhcnRpYWwtd2ggYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtd2ggYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtdmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNjEwO1xuICBjb2xvcjogI0ZGRjsgfVxuICAudXRpbC1iZ1BhcnRpYWwtdmkgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtdmkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtdmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTYxMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXZpZCBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC51dGlsLWJnUGFydGlhbC12aWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRmMWZjO1xuICBjb2xvcjogI0ZGRjsgfVxuICAudXRpbC1iZ1BhcnRpYWwtaW4gYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtaW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1iZ1BhcnRpYWwtZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YxNjEwO1xuICBjb2xvcjogI0ZGRjsgfVxuICAudXRpbC1iZ1BhcnRpYWwtZGEgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbE1haW4tcHIge1xuICBjb2xvcjogIzAwNTM5OTsgfVxuICAudXRpbC1jbE1haW4tcHIgYSB7XG4gICAgY29sb3I6ICMwMDUzOTk7IH1cbiAgICAudXRpbC1jbE1haW4tcHIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbE1haW4td2hkIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtY2xNYWluLXdoZCBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC51dGlsLWNsTWFpbi13aGQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtd2FkIHtcbiAgY29sb3I6ICNkMmJiOTE7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXdhZCBhIHtcbiAgICBjb2xvcjogI2QyYmI5MTsgfVxuICAgIC51dGlsLWNsUGFydGlhbC13YWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtd2hsIHtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXdobCBhIHtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC51dGlsLWNsUGFydGlhbC13aGwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtZGEge1xuICBjb2xvcjogI2NmMTYxMDsgfVxuICAudXRpbC1jbFBhcnRpYWwtZGEgYSB7XG4gICAgY29sb3I6ICNjZjE2MTA7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtZGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtaW4ge1xuICBjb2xvcjogIzEwOTY5YjsgfVxuICAudXRpbC1jbFBhcnRpYWwtaW4gYSB7XG4gICAgY29sb3I6ICMxMDk2OWI7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtaW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtd2Ege1xuICBjb2xvcjogI2ZmZjAwMDsgfVxuICAudXRpbC1jbFBhcnRpYWwtd2EgYSB7XG4gICAgY29sb3I6ICNmZmYwMDA7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtd2EgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtc3Uge1xuICBjb2xvcjogIzc0YTYyYTsgfVxuICAudXRpbC1jbFBhcnRpYWwtc3UgYSB7XG4gICAgY29sb3I6ICM3NGE2MmE7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtc3UgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4udXRpbC1jbFBhcnRpYWwtc3VkIHtcbiAgY29sb3I6ICM2QjhGNjA7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXN1ZCBhIHtcbiAgICBjb2xvcjogIzZCOEY2MDsgfVxuICAgIC51dGlsLWNsUGFydGlhbC1zdWQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4uYmRjX25vcm1hbCB7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNzsgfVxuXG4qLm5vQm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4qLm5vQm9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbioubm9NYXJSaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbioudHJhbnNpdCwgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94ICouc2VhcmNoLWJveCwgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94ICoudHh0LWlucHV0LCBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpLCBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpICouaG92ZXItaWNvbjIsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAqLnJlY292ZXJ5LWl0ZW0sIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAuaW1nLXdyYXAgLmJnLXdyYXAgKi5zdWJJbWctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtICoudHh0LXdyYXAsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAqLnR4dC13cmFwLW1pZGRsZSwgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGksIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSwgKi5jdXN0b20tc2lkZWJhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuLnRyYW5zaXQgaW1nLCBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggaW1nLCBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggLnR4dC1pbnB1dCBpbWcsIGhlYWRlci5wYy1zaG93IC5uYXYtd3JhcCBuYXYgdWwgbGkgaW1nLCBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpIC5ob3Zlci1pY29uMiBpbWcsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSBpbWcsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAuaW1nLXdyYXAgLmJnLXdyYXAgLnN1YkltZy13cmFwIGltZywgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCBpbWcsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIGltZywgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgaW1nLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgaW1nLCAuY3VzdG9tLXNpZGViYXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuXG5pbWcuc2NhbGU6aG92ZXIsIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCBpbWcucmVjb3ZlcnktaXRlbTpob3ZlciwgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC5pbWctd3JhcCAuYmctd3JhcCBpbWcuc3ViSW1nLXdyYXA6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuXG4uc2NhbGU6aG92ZXIgaW1nLCAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06aG92ZXIgaW1nLCAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIC5iZy13cmFwIC5zdWJJbWctd3JhcDpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuXG4uc2NhbGVTZWxmOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cblxuKi5zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZGRkZGRkO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZGRkZGRkO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI2RkZGRkZDsgfVxuXG4uY21tLXRyYW5zbGF0ZVgsIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwIC5pbWctd3JhcCBpbWcsIC5jbW0tZmVuZ3NodWktaXRlbSAuc3ViLWJveC1sIC5pbWctd3JhcCBpbWcsIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5pbWctd3JhcCBpbWcsIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtIC5wcmljZS1xcmNvZGUsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmNvbnRlbnQtaXRlbSAubGluay1ib3ggLmxpbmstaXRlbSAucHJpY2UtcXJjb2RlLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtIC5wcmljZS1xcmNvZGUsIC5jbW0tYm94SXRlbSAuaG92ZXItYm94LCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5ob3Zlci1ib3gsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmhvdmVyLWJveCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5ob3Zlci1ib3gsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmhvdmVyLWJveCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5ob3Zlci1ib3gsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmhvdmVyLWJveCwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuaG92ZXItYm94LCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC5ob3Zlci1ib3gsIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC5ob3Zlci1ib3gsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAuaG92ZXItYm94LCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSAuaG92ZXItYm94LCBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpIC5ob3Zlci1pY29uLCBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpIC5kb3duLWxpc3QsIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpIC5ob3Zlci1pY29uLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24sIC5mcm1DYWxjVG9wIGxhYmVsLmVycm9yLCAuZ2RfcGljQm94IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmNtbS10cmFuc2xhdGVZLCAuY21tLXN3aXBlci13cmFwIC5vdXQtc3dpcGVyLXRodW1icyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10aHVtYnMgLnN3aXBlci1idXR0b24tbmV4dCwgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCAuYm94LWwgLmxvZ28taW1nLCAuYmFubmVyLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tbmV4dCwgLnByb2R1Y3Qtc2VjIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucHJvZHVjdC1zZWMgLnN3aXBlci1idXR0b24tbmV4dCwgLmNhc2Utc2VjIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FzZS1zZWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY21tLXRyYW5zbGF0ZVhZLCAub3V0LXRpdGxlQm94MiAudGl0bGUtaHIwMiwgLm91dC10aXRsZUJveCAudGl0bGUtaHIwMiwgLmNtbS1pbWdMaXN0ID4gbGkgLmJveC13cmFwIC5pbWctd3JhcCwgLmNtbS1pbWdMaXN0ID4gbGkgLnRpdGxlLXdyYXAgLmltZy13cmFwLCAuY21tLWJveEl0ZW0gLmltZy13cmFwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5pbWctd3JhcCwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaW1nLXdyYXAsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yIC5pbWctd3JhcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5pbWctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaW1nLXdyYXAsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEgLmltZy13cmFwLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmNhc2Utc2VjIC5ib3gtaXRlbTEgLmltZy13cmFwLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAuaW1nLXdyYXAsIC5jb250ZW50U3ViLXdyYXAgLmxpc3Qtd3JhcCAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmFib3V0LXNlYyAuYWJvdXQtbG9nbywgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMSwgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC5pbWctd3JhcCAuYmctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC5pbWctd3JhcCAuYmctd3JhcCAuc3ViSW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jbW0tY2xlYXJmaXg6OmFmdGVyLCAuY21tLWluZGV4U2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCBoZWFkZXIucGMtc2hvdyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5iYW5uZXItc2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLnByb2R1Y3Qtc2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLmFkLXNlYyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5hYm91dC1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuc2hhcmluZy1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuY2FzZS1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAubmV3cy1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuc3ViUGFnZS1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCBmb290ZXIucGMtc2hvdyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5vdXQtdGl0bGVCb3gyOjphZnRlciwgLmNtbS10aXRsZS13cmFwMjo6YWZ0ZXIsIC5jbW0tZmVuZ3NodWktaXRlbTo6YWZ0ZXIsIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW06OmFmdGVyLCBoZWFkZXIucGMtc2hvdzo6YWZ0ZXIsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveDo6YWZ0ZXIsIC5jb250YWN0LXdyYXA6OmFmdGVyLCAucGFnZS1ib3g6OmFmdGVyLCAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY21tLXR4dE92ZXJmbG93LCAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAudGl0bGUtMDEsXG4uY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAudGl0bGUtMDIsIC5jbW0tZmVuZ3NodWktaXRlbSAudGl0bGUtMDEsIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnRpdGxlLTAxLCAuY21tLWZlbmdzaHVpLWl0ZW0gLnR4dC1ib3gudHh0T3ZlcmZsb3cgcCwgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbSAudHh0LWJveC50eHRPdmVyZmxvdyBwLCAuY21tLWJveEl0ZW0gLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNhc2Utc2VjIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5jb250ZW50U3ViLXdyYXAgLmxpc3Qtd3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAudHh0LXdyYXAgLnRpdGxlLTAxLCAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSAudGl0bGUtMDEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jbW0tYWxiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lblVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi8gfVxuXG4uZ3JheXNjYWxlSG92ZXIge1xuICBmaWx0ZXI6IHVybChcIlwiKTtcbiAgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICBmaWx0ZXI6IHRyYW5zcGFyZW50O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgLyogQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TICovIH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGNvbW1vbiBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5jbW0taW5kZXhTZWMsIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjLCBoZWFkZXIucGMtc2hvdywgLmJhbm5lci1zZWMsIC5wcm9kdWN0LXNlYywgLmFkLXNlYywgLmFib3V0LXNlYywgLnNoYXJpbmctc2VjLCAuY2FzZS1zZWMsIC5uZXdzLXNlYywgLnN1YlBhZ2Utc2VjLCBmb290ZXIucGMtc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTIwMHB4OyB9XG4gIC5jbW0taW5kZXhTZWMgLmNvbnRlbnQtZnJhbWUsIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIC5jb250ZW50LWZyYW1lLCBoZWFkZXIucGMtc2hvdyAuY29udGVudC1mcmFtZSwgLmJhbm5lci1zZWMgLmNvbnRlbnQtZnJhbWUsIC5wcm9kdWN0LXNlYyAuY29udGVudC1mcmFtZSwgLmFkLXNlYyAuY29udGVudC1mcmFtZSwgLmFib3V0LXNlYyAuY29udGVudC1mcmFtZSwgLnNoYXJpbmctc2VjIC5jb250ZW50LWZyYW1lLCAuY2FzZS1zZWMgLmNvbnRlbnQtZnJhbWUsIC5uZXdzLXNlYyAuY29udGVudC1mcmFtZSwgLnN1YlBhZ2Utc2VjIC5jb250ZW50LWZyYW1lLCBmb290ZXIucGMtc2hvdyAuY29udGVudC1mcmFtZSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jbW0tdGl0bGVJbmRleC1ib3gge1xuICBtaW4td2lkdGg6IDE1NXB4OyB9XG4gIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC53aGl0ZUJnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNtbS10aXRsZUluZGV4LWJveCAudGl0bGUtYm94LmdyYXlCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC5ub0JnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcC5lbiB7XG4gICAgICAgIGNvbG9yOiAjMDA1Mzk5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBwIGkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBwIC5ib2xkLXR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCB7XG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3gud2hpdGVCZ2Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3guZ3JheUJnYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAgIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC5ub0JnYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uY21tLXRpdGxlSW5kZXgtYm94MiAudGl0bGUtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jbW0tdGl0bGVJbmRleC1ib3gyIC50aXRsZS1ib3ggcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLmNtbS10aXRsZUluZGV4LWJveDIgLnRpdGxlLWJveCBwLmVuIHtcbiAgICAgIGNvbG9yOiAjMDA1Mzk5O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmNtbS10aXRsZUluZGV4LWJveDIgLnRpdGxlLWJveCBwIGkge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgLmNtbS10aXRsZUluZGV4LWJveDIgLnRpdGxlLWJveCBwIC5ib2xkLXR4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY21tLWJyZWFkY3J1bWJMaXN0LXNlYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuYnJlYWQtYm94IHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIC5icmVhZC13cmFwIC5icmVhZC1ib3ggKiB7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuYnJlYWQtYm94IGEuYWN0aXZlLCAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuYnJlYWQtYm94IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNTM5OTsgfVxuICAgICAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmJyZWFkLXdyYXAgLmJyZWFkLWJveCAuYnJlYWRjcnVtYi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIC5icmVhZC13cmFwIC5zZWxlY3RlZC1ib3gsXG4gICAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmJyZWFkLXdyYXAgLmNsZWFyLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmJyZWFkLXdyYXAgLnNlbGVjdGVkLWJveCBwIHNwYW4sXG4gICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuY2xlYXItYm94IHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7IH1cbiAgICAgICAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmJyZWFkLXdyYXAgLnNlbGVjdGVkLWJveCBwIHNwYW4uYWN0aXZlLFxuICAgICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuY2xlYXItYm94IHAgc3Bhbi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmJyZWFkLXdyYXAgLnNlbGVjdGVkLWJveCBwIGksXG4gICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuY2xlYXItYm94IHAgaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIC5icmVhZC13cmFwIC5zZWxlY3RlZC1ib3ggcCBpOmhvdmVyLFxuICAgICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuY2xlYXItYm94IHAgaTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTYxMDsgfVxuICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIC5icmVhZC13cmFwIC5jbGVhci1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTYxMDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuY21tLWJyZWFkY3J1bWJMaXN0LXNlYyAuYnJlYWQtd3JhcCAuY2xlYXItYm94IHAgaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjY2YxNjEwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5vdXQtdGl0bGVCb3gyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAub3V0LXRpdGxlQm94MiAudGl0bGUtaHIge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWNlMmQ0O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAub3V0LXRpdGxlQm94MiAudGl0bGUtaHIwMiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2UyZDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG5cbi5vdXQtdGl0bGVCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNjBweCBhdXRvO1xuICB3aWR0aDogNTUlOyB9XG4gIC5vdXQtdGl0bGVCb3gudGhlbWVCZ2MgLnRpdGxlLWhyMDIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7IH1cbiAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94LndoaXRlQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94LnRoZW1lQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTk7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gudGhlbWVCZ2MgLnRpdGxlLTAxIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gudGhlbWVCZ2MgLnRpdGxlLTAyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94LmdyYXlCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gubm9CZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSAuc3BjLXR4dCB7XG4gICAgICAgIGNvbG9yOiAjNzRhNjJhOyB9XG4gICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSAuc3BjLXR4dDIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjYWFhYWFhOyB9XG4gIC5vdXQtdGl0bGVCb3ggLnRpdGxlLWhyIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm91dC10aXRsZUJveCAudGl0bGUtaHIwMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzMyU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA4MywgMTUzLCAwKSwgcmdiYSgwLCA4MywgMTUzLCAwLjMpLCByZ2JhKDAsIDgzLCAxNTMsIDAuNCksIHJnYmEoMCwgODMsIDE1MywgMC41KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjkpLCByZ2JhKDAsIDgzLCAxNTMsIDAuOSksIHJnYmEoMCwgODMsIDE1MywgMC45KSwgcmdiYSgwLCA4MywgMTUzLCAwLjUpLCByZ2JhKDAsIDgzLCAxNTMsIDAuNCksIHJnYmEoMCwgODMsIDE1MywgMC4zKSwgcmdiYSgwLCA4MywgMTUzLCAwKSk7IH1cblxuLmNtbS10aXRsZS13cmFwIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogNTJweDsgfVxuICAuY21tLXRpdGxlLXdyYXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbW0tdGl0bGUtd3JhcCAuY21tLXRpdGxlLXdyYXA6YmVmb3JlLFxuICAuY21tLXRpdGxlLXdyYXAgLmNtbS10aXRsZS13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQ6YmVmb3JlLCAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRpdGxlLXdyYXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDk3NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMzMzOyB9XG4gICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIC5ub3JtYWwtdGFiIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIC5ub3JtYWwtdGFiOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIC5ub3JtYWwtdGFiOmJlZm9yZSwgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYiBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDUzOTk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNTM5OTsgfVxuICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXdyYXAgLm5vcm1hbC1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC13cmFwIC5ub3JtYWwtYm9keSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTA0ZjRmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NXB4OyB9XG4gICAgICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIC5ub3JtYWwtd3JhcCAubm9ybWFsLWJvZHkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYjY5NDU0OyB9XG4gICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgYS5idG4tZ29sZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2OTQ1NDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I2OTQ1NDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtaW4td2lkdGg6IDEwODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzMzMzsgfVxuICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmNuIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmNuIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmVuIHtcbiAgICAgICAgICBjb2xvcjogI2JmYjhhYjsgfVxuICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAudGVhbS10aXRsZS13cmFwIC5zbG9nb24tYm94IHAuZGVzaWduZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmRlc2lnbmVyLmNuIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMwMDUzOTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmRlY29yYXRpb24uY24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAudGl0bGUtYm94IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAudGVhbS10aXRsZS13cmFwIC50aXRsZS1ib3ggcCB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgIGNvbG9yOiAjZThlOGU4OyB9XG4gICAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAudGl0bGUtYm94IHAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7IH1cbiAgLnN1YlBhZ2UgLmNtbS10aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4uY21tLXRpdGxlLXdyYXAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4MHB4OyB9XG4gIC5jbW0tdGl0bGUtd3JhcDIgLnRpdGxlLWljb25MLFxuICAuY21tLXRpdGxlLXdyYXAyIC50aXRsZS1pY29uUiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmNtbS10aXRsZS13cmFwMiAudGl0bGUtaWNvbkwge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNtbS10aXRsZS13cmFwMiAudGl0bGUtaWNvblIge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jbW0tdGl0bGUtd3JhcDIgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gICAgLmNtbS10aXRsZS13cmFwMiBwIC50aXRsZS0wMSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDA1Mzk5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNtbS10aXRsZS13cmFwMiBwIC50aXRsZS0wMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNtbS1pbWdMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jbW0taW1nTGlzdCA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gICAgLmNtbS1pbWdMaXN0ID4gbGk6aG92ZXIgYSAuYm94LXdyYXAgLmhvdmVyLWJveCxcbiAgICAuY21tLWltZ0xpc3QgPiBsaTpob3ZlciBhIC5ib3gtd3JhcCAuaG92ZXItYm94LWJ0blR4dCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNtbS1pbWdMaXN0ID4gbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCAuaW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCAuZmF2b3JpdGUtYm94LFxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgLmJveC13cmFwIC5sZW5ndGgtYm94IHtcbiAgICAgICAgei1pbmRleDogODAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAuYm94LXdyYXAgLmZhdm9yaXRlLWJveCBpLFxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAuYm94LXdyYXAgLmxlbmd0aC1ib3ggaSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCAuZmF2b3JpdGUtYm94IHtcbiAgICAgICAgbGVmdDogMjVweDsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgLmJveC13cmFwIC5sZW5ndGgtYm94IHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC5ib3gtd3JhcCB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY21tLWltZ0xpc3QgPiBsaSAuYm94LXdyYXAgLmhvdmVyLWJveCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAuYm94LXdyYXAgLmhvdmVyLWJveCBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgLmJveC13cmFwIC5ob3Zlci1ib3ggaW1nIHtcbiAgICAgICAgICB3aWR0aDogNDZweDsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAuYm94LXdyYXAgLmhvdmVyLWJveCBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwLnRpdGxlLXdyYXAyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDE1cHg7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwIC5pbWctd3JhcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwIC50aXRsZS0wMSxcbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwIC50aXRsZS0wMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAudGl0bGUtMDEgc3BhbixcbiAgICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgLnRpdGxlLXdyYXAgLnRpdGxlLTAyIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAudHh0LTAyIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSAudGl0bGUtd3JhcCAudHh0LTAyIHNwYW4ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweCAwIDRweDsgfVxuICAgICAgICAgIC5jbW0taW1nTGlzdCA+IGxpIC50aXRsZS13cmFwIC50eHQtMDIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuXG4uY21tLWZlbmdzaHVpLWl0ZW0sIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAuY21tLWZlbmdzaHVpLWl0ZW0gLnN1Yi1ib3gtbCwgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbSAuc3ViLWJveC1sIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNtbS1mZW5nc2h1aS1pdGVtIC5zdWItYm94LWwgLmltZy13cmFwLCAuY21tLWZlbmdzaHVpLXdyYXAgLmZlbmdzaHVpLWJveCAuY29udGVudC1pdGVtIC5zdWItYm94LWwgLmltZy13cmFwIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNtbS1mZW5nc2h1aS1pdGVtIC5zdWItYm94LWwgLmltZy13cmFwIGltZywgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbSAuc3ViLWJveC1sIC5pbWctd3JhcCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNtbS1mZW5nc2h1aS1pdGVtIC5zdWItYm94LXIsIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnN1Yi1ib3gtciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NnB4KTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5jbW0tZmVuZ3NodWktaXRlbTpsYXN0LWNoaWxkLCAuY21tLWZlbmdzaHVpLXdyYXAgLmZlbmdzaHVpLWJveCAuY29udGVudC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNtbS1mZW5nc2h1aS1pdGVtIC50aXRsZS0wMSwgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbSAudGl0bGUtMDEge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY21tLWZlbmdzaHVpLWl0ZW0gLnR4dC1ib3gsIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnR4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAuY21tLWZlbmdzaHVpLWl0ZW0gLnR4dC1ib3gudHh0T3ZlcmZsb3csIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnR4dC1ib3gudHh0T3ZlcmZsb3cge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgLmNtbS1mZW5nc2h1aS1pdGVtIC50eHQtYm94LnR4dE92ZXJmbG93IC5tb3JlLWJ0biwgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbSAudHh0LWJveC50eHRPdmVyZmxvdyAubW9yZS1idG4ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgIC5jbW0tZmVuZ3NodWktaXRlbSAudHh0LWJveCAubW9yZS1idG4sIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnR4dC1ib3ggLm1vcmUtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmNtbS1hZC1zZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jbW0tYWQtc2VjIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNtbS1hZC1zZWMgLm1vcmUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmltZy13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmltZy13cmFwIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNmMWYxZjE7IH1cbiAgLmNtbS1mZW5nc2h1aS13cmFwIC5mZW5nc2h1aS1ib3ggLmNvbnRlbnQtaXRlbS5jb250ZW50LWl0ZW0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0uY29udGVudC1pdGVtMjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY21tLWZlbmdzaHVpLXdyYXAgLmZlbmdzaHVpLWJveCAuY29udGVudC1pdGVtIC50aXRsZS0wMSB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5jbW0tZmVuZ3NodWktd3JhcCAuZmVuZ3NodWktYm94IC5jb250ZW50LWl0ZW0gLnR4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY21tLXNlbGVjdENhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAuY21tLXNlbGVjdENhdGVnb3J5IC5jdXN0b20tdGQge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAgIC5jbW0tc2VsZWN0Q2F0ZWdvcnkgLmN1c3RvbS10ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5jbW0tc2VsZWN0Q2F0ZWdvcnkgLmN1c3RvbS10ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLmNtbS1zZWxlY3RDYXRlZ29yeSAuY3VzdG9tLXRkOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDsgfVxuICAgICAgICAuY21tLXNlbGVjdENhdGVnb3J5IC5jdXN0b20tdGQ6bGFzdC1jaGlsZCBzcGFuLmFjdGl2ZSwgLmNtbS1zZWxlY3RDYXRlZ29yeSAuY3VzdG9tLXRkOmxhc3QtY2hpbGQgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5OTsgfVxuICAuY21tLXNlbGVjdENhdGVnb3J5IC50aXRsZS0wMSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmNtbS1zZWxlY3RDYXRlZ29yeTIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gIC5jbW0tc2VsZWN0Q2F0ZWdvcnkyIC5jdXN0b20tdGQge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmNtbS1zZWxlY3RDYXRlZ29yeTIgLmN1c3RvbS10ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNtbS1zZWxlY3RDYXRlZ29yeTIgLmN1c3RvbS10ZDpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY21tLXNlbGVjdENhdGVnb3J5MiAuY3VzdG9tLXRkOmxhc3QtY2hpbGQgc3Bhbi5hY3RpdmUsIC5jbW0tc2VsZWN0Q2F0ZWdvcnkyIC5jdXN0b20tdGQ6bGFzdC1jaGlsZCBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDUzOTk7IH1cbiAgLmNtbS1zZWxlY3RDYXRlZ29yeTIgLmNhdGUtcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNlOWU5ZTk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDkyNnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jbW0tc2VsZWN0Q2F0ZWdvcnkyIC5jYXRlLXJlc3VsdC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNtbS1zZWxlY3RDYXRlZ29yeTIgLnRpdGxlLTAxIHtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuXG4uY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gYSAuYm94LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2NjBweDsgfVxuICAgICAgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSBhIC5pbWctd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIGEgLmltZy13cmFwIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gYSAuYm94LXdyYXAge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIGEgLmltZy13cmFwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIGEgLmltZy13cmFwIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdG9wIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10b3AgLnRhYi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgei1pbmRleDogODAwOyB9XG4gICAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10b3AgLnRhYi13cmFwIC50YWItaXRlbSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10b3AgLnRhYi13cmFwIC50YWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10b3AgLmZhdm9yaXRlLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgei1pbmRleDogODAwOyB9XG4gICAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10b3AgLmZhdm9yaXRlLXdyYXAgLmZhdm9yaXRlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5OTtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4OyB9XG4gICAgICAuY21tLXN3aXBlci13cmFwIC5vdXQtc3dpcGVyLXRvcCAuZmF2b3JpdGUtd3JhcCAuZmF2b3JpdGUtaXRlbSBpIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdG9wIC5mYXZvcml0ZS13cmFwIC5mYXZvcml0ZS1pdGVtIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdG9wIC52ci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IDgwMDsgfVxuICAgIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdG9wIC52ci13cmFwIC52ci1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTk7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCA1cHg7IH1cbiAgICAgIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdG9wIC52ci13cmFwIC52ci1pdGVtIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuY21tLXN3aXBlci13cmFwIC5vdXQtc3dpcGVyLXRvcCAudnItd3JhcCAudnItaXRlbSBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDJweDsgfVxuXG4uY21tLXN3aXBlci13cmFwIC5vdXQtc3dpcGVyLXRodW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdGh1bWJzIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdGh1bWJzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICAuY21tLXN3aXBlci13cmFwIC5vdXQtc3dpcGVyLXRodW1icyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksXG4gICAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10aHVtYnMgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jbW0tc3dpcGVyLXdyYXAgLm91dC1zd2lwZXItdGh1bWJzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmNtbS1zd2lwZXItd3JhcCAub3V0LXN3aXBlci10aHVtYnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmNtbS1jdXN0b20taHIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG5cbi5jbW0tZGF0YUxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uY21tLXByb2R1Y3QsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0sIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEsXG4gIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yLFxuICAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIsXG4gIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIge1xuICAgIGhlaWdodDogMzEwcHg7XG4gICAgd2lkdGg6IDM5OHB4OyB9XG4gIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0sIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAuY21tLXByb2R1Y3QgLmNvbnRlbnQtaXRlbSAuY29udGVudC1ib3gsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmNvbnRlbnQtaXRlbSAuY29udGVudC1ib3gsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGhlaWdodDogMjQ2cHg7XG4gICAgICB3aWR0aDogMzk1cHg7IH1cbiAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCBwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCBwIHNwYW46bnRoLWNoaWxkKDEpLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMSksIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCBwIHNwYW46bnRoLWNoaWxkKDIpLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMiksIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgLmNtbS1wcm9kdWN0IC5jb250ZW50LWl0ZW0gLmxpbmstYm94LCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94LCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5saW5rLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0sIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY21tLXByb2R1Y3QgLmNvbnRlbnQtaXRlbSAubGluay1ib3ggLmxpbmstaXRlbSAucHJpY2UtcXJjb2RlLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gLnByaWNlLXFyY29kZSwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmNvbnRlbnQtaXRlbSAubGluay1ib3ggLmxpbmstaXRlbSAucHJpY2UtcXJjb2RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgei1pbmRleDogMjAwOyB9XG4gICAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtOmZpcnN0LWNoaWxkLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW06Zmlyc3QtY2hpbGQsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7IH1cbiAgICAgICAgLmNtbS1wcm9kdWN0IC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gYSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtIGEsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA1Mzk5OyB9XG4gICAgICAgICAgLmNtbS1wcm9kdWN0IC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gYTpob3ZlciwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtIGE6aG92ZXIsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4uY21tLWJveEl0ZW0sIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0sIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0sIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEsXG4uY21tLXByb2R1Y3QgLmJveC1pdGVtMixcbi5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMixcbi5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEsIC5jYXNlLXNlYyAuYm94LWl0ZW0xLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xLCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xLCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY21tLWJveEl0ZW06aG92ZXIgLmhvdmVyLWJveCwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbTpob3ZlciAuaG92ZXItYm94LCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtOmhvdmVyIC5ob3Zlci1ib3gsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xOmhvdmVyIC5ob3Zlci1ib3gsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMTpob3ZlciAuaG92ZXItYm94LCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xOmhvdmVyIC5ob3Zlci1ib3gsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yOmhvdmVyIC5ob3Zlci1ib3gsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMjpob3ZlciAuaG92ZXItYm94LCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yOmhvdmVyIC5ob3Zlci1ib3gsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTE6aG92ZXIgLmhvdmVyLWJveCwgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMTpob3ZlciAuaG92ZXItYm94LCAuY2FzZS1zZWMgLmJveC1pdGVtMTpob3ZlciAuaG92ZXItYm94LCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xOmhvdmVyIC5ob3Zlci1ib3gsIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRCdG0td3JhcCAudGVhbS13cmFwIC5ib3gtaXRlbTE6aG92ZXIgLmhvdmVyLWJveCwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTE6aG92ZXIgLmhvdmVyLWJveCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY21tLWJveEl0ZW0gYSwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSBhLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIGEsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xIGEsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSBhLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIGEsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yIGEsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiBhLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIGEsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEgYSwgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMSBhLCAuY2FzZS1zZWMgLmJveC1pdGVtMSBhLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIGEsIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRCdG0td3JhcCAudGVhbS13cmFwIC5ib3gtaXRlbTEgYSwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jbW0tYm94SXRlbSAuYm94LXdyYXAsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmJveC13cmFwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5ib3gtd3JhcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmJveC13cmFwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmJveC13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5ib3gtd3JhcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmJveC13cmFwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmJveC13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5ib3gtd3JhcCwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuYm94LXdyYXAsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEgLmJveC13cmFwLCAuY2FzZS1zZWMgLmJveC1pdGVtMSAuYm94LXdyYXAsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmJveC13cmFwLCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xIC5ib3gtd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLmJveC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jbW0tYm94SXRlbSAuaW1nLXdyYXAsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmltZy13cmFwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5pbWctd3JhcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmltZy13cmFwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmltZy13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmltZy13cmFwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmltZy13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5pbWctd3JhcCwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuaW1nLXdyYXAsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEgLmltZy13cmFwLCAuY2FzZS1zZWMgLmJveC1pdGVtMSAuaW1nLXdyYXAsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmltZy13cmFwLCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xIC5pbWctd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLmltZy13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAgIC5jbW0tYm94SXRlbSAuaW1nLXdyYXAgaW1nLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmltZy13cmFwIGltZywgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5pbWctd3JhcCBpbWcsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmltZy13cmFwIGltZywgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmltZy13cmFwIGltZywgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5pbWctd3JhcCBpbWcsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmltZy13cmFwIGltZywgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuaW1nLXdyYXAgaW1nLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC5pbWctd3JhcCBpbWcsIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC5pbWctd3JhcCBpbWcsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmltZy13cmFwIGltZywgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAuaW1nLXdyYXAgaW1nLCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jbW0tYm94SXRlbSAuYm94LXdyYXAgPiBwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC5ib3gtd3JhcCA+IHAsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmJveC13cmFwID4gcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmJveC13cmFwID4gcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5ib3gtd3JhcCA+IHAsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmJveC13cmFwID4gcCwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmJveC13cmFwID4gcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC5ib3gtd3JhcCA+IHAsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmJveC13cmFwID4gcCwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuYm94LXdyYXAgPiBwLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC5ib3gtd3JhcCA+IHAsIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC5ib3gtd3JhcCA+IHAsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmJveC13cmFwID4gcCwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAuYm94LXdyYXAgPiBwLCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSAuYm94LXdyYXAgPiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNtbS1ib3hJdGVtIC50aXRsZS13cmFwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC50aXRsZS13cmFwLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC50aXRsZS13cmFwLCAuY21tLXByb2R1Y3QgLmJveC1pdGVtMSAudGl0bGUtd3JhcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC50aXRsZS13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC50aXRsZS13cmFwLCAuY21tLXByb2R1Y3QgLmJveC1pdGVtMiAudGl0bGUtd3JhcCwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC50aXRsZS13cmFwLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC50aXRsZS13cmFwLCAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAuaW1nLWJveCAuYm94LWl0ZW0xIC50aXRsZS13cmFwLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC50aXRsZS13cmFwLCAuY2FzZS1zZWMgLmJveC1pdGVtMSAudGl0bGUtd3JhcCwgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcCwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAge1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jbW0tYm94SXRlbSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY2FzZS1zZWMgLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudGl0bGUtMDEsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxLCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnRpdGxlLTAxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgIC5jbW0tYm94SXRlbSAudGl0bGUtd3JhcCAudHh0LTAxLCAuY21tLXN3aXBlci13cmFwIC5zd2lwZXItY29udGFpbmVyLmdhbGxlcnktdG9wIC5zd2lwZXItc2xpZGUgLmJveC1pdGVtIC50aXRsZS13cmFwIC50eHQtMDEsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLnRpdGxlLXdyYXAgLnR4dC0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnR4dC0wMSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50eHQtMDEsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnR4dC0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLnRpdGxlLXdyYXAgLnR4dC0wMSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIC50aXRsZS13cmFwIC50eHQtMDEsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLnRpdGxlLXdyYXAgLnR4dC0wMSwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudHh0LTAxLCAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50eHQtMDEsIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC50aXRsZS13cmFwIC50eHQtMDEsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAgLnR4dC0wMSwgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudHh0LTAxLCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcCAudHh0LTAxIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNtbS1ib3hJdGVtIC5ob3Zlci1ib3gsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmhvdmVyLWJveCwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaG92ZXItYm94LCAuY21tLXByb2R1Y3QgLmJveC1pdGVtMSAuaG92ZXItYm94LCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaG92ZXItYm94LCAuY21tLXByb2R1Y3QgLmJveC1pdGVtMiAuaG92ZXItYm94LCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmhvdmVyLWJveCwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaG92ZXItYm94LCAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAuaW1nLWJveCAuYm94LWl0ZW0xIC5ob3Zlci1ib3gsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLmNhc2Utc2VjIC5ib3gtaXRlbTEgLmhvdmVyLWJveCwgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLmJveC1pdGVtMSAuaG92ZXItYm94LCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3gsIC5jb250ZW50U3ViLXdyYXAgLmxpc3Qtd3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3gge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogOTBweCA0NHB4IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYyLCAxMTIsIDQyLCAwLjYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jbW0tYm94SXRlbSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDEsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmhvdmVyLWJveCAudGl0bGUtMDEsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaG92ZXItYm94IC50aXRsZS0wMSwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMSwgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMSwgLmNhc2Utc2VjIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDEsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDEsIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRCdG0td3JhcCAudGVhbS13cmFwIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDEsIC5jb250ZW50U3ViLXdyYXAgLmxpc3Qtd3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5jbW0tYm94SXRlbSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRvcCAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNtbS1zd2lwZXItd3JhcCAuc3dpcGVyLWNvbnRhaW5lci5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5ib3gtaXRlbSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDIsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNtbS1wcm9kdWN0IC5ib3gtaXRlbTIgLmhvdmVyLWJveCAudGl0bGUtMDIsIC5wcm9kdWN0LXNlYyAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmJveC1pdGVtMiAuaG92ZXItYm94IC50aXRsZS0wMiwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMiwgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMiwgLmNhc2Utc2VjIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDIsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDIsIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRCdG0td3JhcCAudGVhbS13cmFwIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDIsIC5jb250ZW50U3ViLXdyYXAgLmxpc3Qtd3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY21tLWJveEl0ZW0gLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10b3AgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jbW0tc3dpcGVyLXdyYXAgLnN3aXBlci1jb250YWluZXIuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuYm94LWl0ZW0gLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAzLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jbW0tcHJvZHVjdCAuYm94LWl0ZW0yIC5ob3Zlci1ib3ggLnRpdGxlLTAzLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5ib3gtaXRlbTIgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94IC5ib3gtaXRlbTEgLmhvdmVyLWJveCAudGl0bGUtMDMsIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAzLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAzLCAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xIC5ob3Zlci1ib3ggLnRpdGxlLTAzLCAuY29udGVudFN1Yi13cmFwIC5saXN0LXdyYXAgLmJveC1pdGVtMSAuaG92ZXItYm94IC50aXRsZS0wMyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbm9ybWFsaXplIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4uZm9udC1pbXBhY3QsIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBwLmVuLCAuY21tLXRpdGxlSW5kZXgtYm94MiAudGl0bGUtYm94IHAuZW4sIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnRpdGxlLWJveCBwLCAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDIge1xuICBmb250LWZhbWlseTogSW1wYWN0OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjb21tb24gc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5hLnRvVG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMyU7XG4gIGJvdHRvbTogOCU7XG4gIHotaW5kZXg6IDcwMDtcbiAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTNweCAwOyovIH1cbiAgYS50b1RvcDpob3ZlciBpIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLnRvVG9wIGkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogI2NjYzsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcXMgY29tbW9uLmNzcyBzdWJwYWdlIFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmxmIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wcm9kdWN0X2NsYXNzX2xpc3QxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5wcm9kdWN0X2NsYXNzX2xpc3QxIGgzIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTQ3YWJhO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4OyB9XG4gIC5wcm9kdWN0X2NsYXNzX2xpc3QxIGgzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAucHJvZHVjdF9jbGFzc19saXN0MSBoMyBpIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnByb2R1Y3RfY2xhc3NfbGlzdDEgdWwuZmlyc3QtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnByb2R1Y3RfY2xhc3NfbGlzdDEgdWwuZmlyc3QtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMCAxM3B4OyB9XG5cbi5wcm9kdWN0X2NsYXNzX2xpc3QxIHVsLmZpcnN0LWxpc3QgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHJvZHVjdF9jbGFzc19saXN0MSAuc3VibmF2MiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxNDdhYmE7IH1cblxuLnByb2R1Y3RfY2xhc3NfbGlzdDEgLnN1Ym5hdjIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnByb2R1Y3RfY2xhc3NfbGlzdDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gIC5wcm9kdWN0X2NsYXNzX2xpc3QxIGgzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9kdWN0X2NsYXNzX2xpc3QxIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIC5wcm9kdWN0X2NsYXNzX2xpc3QxIC5jb250ZW50LXdyYXAgdWwuZmlyc3QtbGlzdCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgcGFkZGluZzogMCAxMnB4IDAgMjZweDsgfVxuICAgICAgLnByb2R1Y3RfY2xhc3NfbGlzdDEgLmNvbnRlbnQtd3JhcCB1bC5maXJzdC1saXN0ID4gbGkgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZHVjdF9jbGFzc19saXN0MSAuY29udGVudC13cmFwIHVsLmZpcnN0LWxpc3QgPiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnByb2R1Y3RfY2xhc3NfbGlzdDEgLmNvbnRlbnQtd3JhcCB1bC5maXJzdC1saXN0ID4gbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjY2FjYWNhO1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgIC5wcm9kdWN0X2NsYXNzX2xpc3QxIC5jb250ZW50LXdyYXAgdWwuZmlyc3QtbGlzdCA+IGxpIC5zZWNvbmQtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnByb2R1Y3RfY2xhc3NfbGlzdDEgLmNvbnRlbnQtd3JhcCB1bC5maXJzdC1saXN0ID4gbGkgLnNlY29uZC1saXN0ID4gbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9kdWN0X2NsYXNzX2xpc3QxIC5jb250ZW50LXdyYXAgdWwuZmlyc3QtbGlzdCA+IGxpIC5zZWNvbmQtbGlzdCA+IGxpID4gc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2NmMTYxMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2NsYXNzX2xpc3QxIC5jb250ZW50LXdyYXAgdWwuZmlyc3QtbGlzdCA+IGxpIC5zZWNvbmQtbGlzdCA+IGxpID4gc3BhbiA+IGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfY2xhc3NfbGlzdDEgLmNvbnRlbnQtd3JhcCB1bC5maXJzdC1saXN0ID4gbGkgLnNlY29uZC1saXN0ID4gbGkgPiBzcGFuIC5pY29uIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNvbnRhY3RfaW4ge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5jb250YWN0X2luIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgIC5jb250YWN0X2luIHVsIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAgIC5jb250YWN0X2luIHVsIGxpIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNvbnRhY3RfaW4gdWwgbGkgcCBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgICAgLmNvbnRhY3RfaW4gdWwgbGkgcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAuY29udGFjdF9pbiB1bCBsaSBwIC50eHQtMDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAuY29udGFjdF9pbiB1bCBsaSBwIC50eHQtMDMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG5cbi5jb250ZW50X2NvbV90aXRsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNlZWUpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc3BfY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7IH1cblxuLmNvbnRlbnRfY29tX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDE2cHg7IH1cblxuLmNvbnRhY3RfaW4gaDMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTM5OTsgfVxuXG4uY29udGFjdF9pbiA+IHAge1xuICBjb2xvcjogIzAwNTM5OTsgfVxuXG4ucHJvZHVjdF9jbGFzc19saXN0MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuICAucHJvZHVjdF9jbGFzc19saXN0MiBoMyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDUzOTk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4OyB9XG4gIC5wcm9kdWN0X2NsYXNzX2xpc3QyIG9sIHtcbiAgICBtYXJnaW46IDIycHggMjJweCAwOyB9XG4gICAgLnByb2R1Y3RfY2xhc3NfbGlzdDIgb2wgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5oZWFkZXIucGMtc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogI0ZGRjsgfVxuICBoZWFkZXIucGMtc2hvdy5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGFuaW1hdGlvbjogbWVudV9zdGlja3kgMC43cyBlYXNlLWluLW91dDsgfVxuICAgIGhlYWRlci5wYy1zaG93LmZpeGVkIC50b3AtYm94IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3gge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5OyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggPiBkaXYge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5saW5rLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmxpbmstYm94IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5saW5rLWJveCBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3gge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMDsgfVxuICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3gge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3g6aG92ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3g6aG92ZXIgLnR4dC1pbnB1dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCAudHh0LWlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCAudHh0LWlucHV0OmZvY3VzIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IC5zYnQtaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IC5pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmMDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCAuYm94LWwge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmJveC1sIC5sb2dvLWltZyB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmJveC1yIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmJveC1yIHAge1xuICAgICAgICBjb2xvcjogIzAwNTM5OTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5OyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIG5hdiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIG5hdiB1bCBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtd3JhcCBuYXYgdWwgbGk6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICNlNzgzMDg7IH1cbiAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIG5hdiB1bCBsaTpob3ZlciAuaG92ZXItaWNvbjIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtd3JhcCBuYXYgdWwgbGkgLmhvdmVyLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpIC5ob3Zlci1pY29uMiB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDUzOTk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtd3JhcCBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIG5hdiB1bCBsaSAuZG93bi1saXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgdG9wOiA4MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtd3JhcCBuYXYgdWwgbGkgLmRvd24tbGlzdCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi13cmFwIG5hdiB1bCBsaSAuZG93bi1saXN0IGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2U3ODMwODsgfVxuICAgICAgICBoZWFkZXIucGMtc2hvdyAubmF2LXdyYXAgbmF2IHVsIGxpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLyo9PT09PT09PT09PT09PT09PSBTdGlja3kgTWVudSA9PT09PT09PT09PT09PT0qL1xuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnVfc3RpY2t5IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1lbnVfc3RpY2t5IHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gYmFubmVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4uYmFubmVyLXNlYyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXItc2VjIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5iYW5uZXItc2VjIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksXG4gICAgLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5iYW5uZXItc2VjIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJhbm5lci1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFubmVyLXNlYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNzgzMDg7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1haW5cclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5vdXQtdGl0bGVCb3gyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDU2cHggYXV0byAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gge1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2hpdGVCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94LmdyYXlCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94Lm5vQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2ZWRlOyB9XG4gICAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveC53YXJuaW5nQmdjIC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgyKSwgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICBjb2xvcjogI2ZmZjAwMDsgfVxuICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyArIC50aXRsZS1ocjAyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA5OTFlYjsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94LmltZ0JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXZhbHVhdGlvbl9iZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgLnNwYy10eHQge1xuICAgICAgICBjb2xvcjogIzc0YTYyYTsgfVxuICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIC5zcGMtdHh0MiB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHNwYW46bnRoLWNoaWxkKDIpIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzAwNTM5OTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMiB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb2xvcjogI2FkYWRhZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5vdXQtdGl0bGVCb3gyIC50aXRsZS1ociB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNmU2ZTY7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vdXQtdGl0bGVCb3gyIC50aXRsZS1ocjAyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIHdpZHRoOiA4NzhweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLm91dC10aXRsZUJveDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveC53aGl0ZUJnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3guZ3JheUJnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gubm9CZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgLnNwYy10eHQge1xuICAgICAgICBjb2xvcjogIzc0YTYyYTsgfVxuICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIC5zcGMtdHh0MiB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgLm91dC10aXRsZUJveDIgLnRpdGxlLWhyIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm91dC10aXRsZUJveDIgLnRpdGxlLWhyMDIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHotaW5kZXg6IDEwMDsgfVxuXG4ucHJvZHVjdC1zZWMge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAucHJvZHVjdC1zZWMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHJvZHVjdC1zZWMgLnN3aXBlci1idXR0b24tcHJldiBpLFxuICAgIC5wcm9kdWN0LXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wcm9kdWN0LXNlYyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZHVjdC1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAucHJvZHVjdC1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHJvZHVjdC1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtc2VjIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHJvZHVjdC1zZWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDUzOTk7IH1cbiAgLnByb2R1Y3Qtc2VjIC5jdXN0b20tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ21fMDEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAudGl0bGUtMDEge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAucHJvZHVjdC1zZWMgLmNhdGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAucHJvZHVjdC1zZWMgLmNhdGUtd3JhcCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAucHJvZHVjdC1zZWMgLmNhdGUtd3JhcCBzcGFuLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTc4MzA4O1xuICAgICAgICBjb2xvcjogIzAwNTM5OTsgfVxuXG4uYWQtc2VjIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87IH1cbiAgLmFkLXNlYyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5hYm91dC1zZWMge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuYWJvdXQtc2VjIC5iZy13cmFwIHtcbiAgICBoZWlnaHQ6IDUyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJvdXQtc2VjIC5iZy1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMzAwcHggMzAwcHggMDtcbiAgICB3aWR0aDogMTkyMHB4O1xuICAgIGhlaWdodDogNTI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgLmFib3V0LXNlYyAuYmctciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4IDAgMCAzMDBweDtcbiAgICB3aWR0aDogMTkyMHB4O1xuICAgIGhlaWdodDogNTI4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3JSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDMwMDsgfVxuICAuYWJvdXQtc2VjIC5hYm91dC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDQwMDsgfVxuICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLnR4dC1ib3gge1xuICAgICAgd2lkdGg6IDQ4NnB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC50eHQtYm94IC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLnR4dC1ib3ggLnR4dC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLnR4dC1ib3ggLnR4dC1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAudHh0LWJveCAubW9yZS1idG4ge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAwIDUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC50eHQtYm94IC5tb3JlLWJ0bjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlNzgzMDg7IH1cbiAgICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAuaW1nLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA1MDZweDtcbiAgICAgIGhlaWdodDogMzgycHg7IH1cbiAgICAgIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmbGV4OiAxIDAgNDklO1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDRweCAxcHggI2NjYzsgfVxuICAgICAgICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAuaW1nLWJveCAuYm94LWl0ZW0xOm50aC1jaGlsZCgxKSwgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLmltZy1ib3ggLmJveC1pdGVtMTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC5pbWctYm94IC5ib3gtaXRlbTE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uc2hhcmluZy1zZWMgLmN1c3RvbS1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ21fMDIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1ODBweDsgfVxuXG4uc2hhcmluZy1zZWMgLmNhc2UtYm94IHtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMTgwcHg7IH1cbiAgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDMwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMCAwOyB9XG4gICAgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAzMDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7IH1cbiAgICAgIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLml0ZW0tYm94OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTM5OTsgfVxuICAgICAgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAuaXRlbS1ib3ggLmJveC1pdGVtMSB7XG4gICAgICAgIHdpZHRoOiAxOTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTM5OTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC5pdGVtLWJveCAuYm94LWl0ZW0xIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLnR4dC13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTA3cHggMzBweCA0MHB4OyB9XG4gICAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC50eHQtd3JhcCBwIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC50eHQtd3JhcCAudGl0bGUtMDEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAjMDAxZjNiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5vdXQtYm94IC50eHQtd3JhcCAudGl0bGUtMDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAudHh0LXdyYXAgLnR4dC0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zaGFyaW5nLXNlYyAuY2FzZS1ib3ggLm91dC1ib3ggLm1vcmUtYnRuIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWQ4N2ZmLCAjMDk1MWE1KTsgfVxuICAgICAgLnNoYXJpbmctc2VjIC5jYXNlLWJveCAub3V0LWJveCAubW9yZS1idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4uY2FzZS1zZWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuY2FzZS1zZWMgLm91dC1zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhc2Utc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5jYXNlLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuY2FzZS1zZWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiA0MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgei1pbmRleDogOTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksXG4gICAgLmNhc2Utc2VjIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAuY2FzZS1zZWMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTUwcHg7IH1cbiAgLmNhc2Utc2VjIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDsgfVxuICAuY2FzZS1zZWMgLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuY2FzZS1zZWMgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuY2FzZS1zZWMgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmNhc2Utc2VjIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FzZS1zZWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYXNlLXNlYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U3ODMwODsgfVxuICAuY2FzZS1zZWMgLmJveC1pdGVtMSB7XG4gICAgd2lkdGg6IDI0NHB4O1xuICAgIGhlaWdodDogMTk0cHg7IH1cbiAgICAuY2FzZS1zZWMgLmJveC1pdGVtMSAuYm94LXdyYXAge1xuICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgIC5jYXNlLXNlYyAuYm94LWl0ZW0xIC50aXRsZS13cmFwIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5jYXNlLXNlYyAubW9yZUJ0bi1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FzZS1zZWMgLm1vcmUtYnRuIHtcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBwYWRkaW5nOiAwIDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNhc2Utc2VjIC5tb3JlLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2U3ODMwODsgfVxuXG4ubmV3cy1zZWMgLmN1c3RvbS1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ18wMy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NjBweDsgfVxuXG4ubmV3cy1zZWMgLm5ld3Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEge1xuICAgIGZsZXg6IDAgMCAzNzJweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5OyB9XG4gICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLmJveC1pdGVtMTpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTE6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTE6aG92ZXIgLnRpdGxlLXdyYXAyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMHB4ICNiYWQyZWE7IH1cbiAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC5ib3gtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwMiB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDI4cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTk0cHg7IH1cbiAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAyIC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDUzOTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcDIgLnR4dC0wMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwMiAudGl0bGUtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5jb250YWN0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdC13cmFwIC5ib3gtbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIHdpZHRoOiA1MDBweDsgfVxuICAgICAgLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnR4dC1pbmZvIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYmFiYWI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC50eHQtaW5mbyBwIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNhYmFiYWI7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAgICAgLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnR4dC1pbmZvIHAgLnR4dC0wMiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICAgICAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAgICAgLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnR4dC1pbmZvIHAgLnR4dC0wMyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC5xcmNvZGUtaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDsgfVxuICAgICAgICAuY29udGFjdC13cmFwIC5ib3gtbCAuY29udGFjdEluZm8td3JhcCAucXJjb2RlLWluZm8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdC13cmFwIC5ib3gtciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLmZybS1ib3gge1xuICB3aWR0aDogODMwcHg7XG4gIG1hcmdpbjogNDRweCBhdXRvIDA7IH1cbiAgLmZybS1ib3ggLmZybS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZnJtLWJveCAuZnJtLXRhYmxlIHRyOm50aC1jaGlsZCg0KSB0ZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSAudHh0LWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSAudHh0LWlucHV0LnZlcmlmeS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZnJtLWJveCAuZnJtLXRhYmxlIC50eHQtaW5wdXQudHh0LXRleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIzMnB4OyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSAudmVyaWZ5X2ltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuZnJtLWJveCAuZnJtLXRhYmxlIHRyOm50aC1jaGlsZCgzKSB0ZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuZnJtLWJveCAuZnJtLXRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSB0ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gICAgICAuZnJtLWJveCAuZnJtLXRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSB0ZCBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZnJtLWJveCAuZnJtLXRhYmxlIHRkIGxhYmVsOm5vdCguZXJyb3IpIC5yZXF1aXJlZC10eHQge1xuICAgICAgICAgIGNvbG9yOiAjY2YxNjEwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZnJtLWJveCAuZnJtLXRhYmxlIC5idG4tYm94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSAuYnRuLWJveCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSAuYnRuLWJveCAuc3VibWl0LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIG1pbi13aWR0aDogMTEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLmJ0bi1ib3ggLnJlc2V0LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gICAgICAgIG1pbi13aWR0aDogMTEycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzdWIgcGFnZVxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLnBhZ2Uge1xuICBtYXJnaW46IDQ2cHggYXV0bzsgfVxuXG4jcGFnZWxpc3QgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jcGFnZWxpc3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1ib3gge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnZS1ib3ggLmJveC1sIHtcbiAgICBmbGV4OiAwIDEgNTAlOyB9XG4gICAgLnBhZ2UtYm94IC5ib3gtbCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAucGFnZS1ib3ggLmJveC1sIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNTM5OTsgfVxuICAgICAgLnBhZ2UtYm94IC5ib3gtbCBzcGFuOm5vdCgudHh0KSB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLnBhZ2UtYm94IC5ib3gtciB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucmV0dXJuLWJ0biB7XG4gIG1pbi13aWR0aDogMTE2cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29udGVudFN1Yi13cmFwIHtcbiAgcGFkZGluZzogMzJweCAzMnB4IDgwcHg7IH1cbiAgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudFRvcC13cmFwIC50aXRsZS0wMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRUb3Atd3JhcCAuc2luZ2xlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRUb3Atd3JhcCAuc2luZ2xlLXdyYXAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgICAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRpdGxlLTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNvbnRlbnRTdWItd3JhcCAuY29udGVudEJ0bS13cmFwIC50ZWFtLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250ZW50U3ViLXdyYXAgLmNvbnRlbnRCdG0td3JhcCAudGVhbS13cmFwIC5ib3gtaXRlbTEge1xuICAgICAgICB3aWR0aDogMjQ2cHg7XG4gICAgICAgIGhlaWdodDogMTgycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDsgfVxuICAgICAgICAuY29udGVudFN1Yi13cmFwIC5jb250ZW50QnRtLXdyYXAgLnRlYW0td3JhcCAuYm94LWl0ZW0xOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNDhweDsgfVxuICAgIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIHtcbiAgICAgICAgd2lkdGg6IDczNnB4O1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0yIHtcbiAgICAgICAgd2lkdGg6IDczNnB4O1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4OyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7IH1cbiAgICAgICAgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmNvbnRlbnQtaXRlbSAuY29udGVudC1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLmNvbnRlbnRTdWItd3JhcCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWl0ZW0gLmNvbnRlbnQtaXRlbSAuY29udGVudC1ib3ggcCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudFN1Yi13cmFwIC5jb250ZW50UC1ib3gge1xuICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7IH1cbiAgICAuY29udGVudFN1Yi13cmFwIC5jb250ZW50UC1ib3ggcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTllOWU5O1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06aG92ZXIgLnR4dC13cmFwIHtcbiAgICAgICAgY29sb3I6ICMwMDUzOTk7IH1cbiAgICAgICAgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOmhvdmVyIC50eHQtd3JhcCAudGl0bGUtMDEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpob3ZlciAudHh0LXdyYXAgLnR4dC0wMSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpob3ZlciAudHh0LXdyYXAtbWlkZGxlIHtcbiAgICAgICAgY29sb3I6ICMwMDUzOTk7IH1cbiAgICAgICAgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOmhvdmVyIC50eHQtd3JhcC1taWRkbGUgLnRpdGxlLTAxIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06aG92ZXIgLnR4dC13cmFwLW1pZGRsZSAudHh0LTAxIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06aG92ZXIgLnR4dC13cmFwLW1pZGRsZSAubW9yZS1idG4ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAuaW1nLXdyYXAgLmJnLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIC5iZy13cmFwIC5zdWJJbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICBoZWlnaHQ6IDgycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAgLnRpdGxlLTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAgLnRpdGxlLWhyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnRTdWItd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudHh0LTAxIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC50aXRsZS0wMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuY29udGVudFN1Yi13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSAudHh0LTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC50eHQtMDEgLmZhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1Mzk5OyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC50eHQtMDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogI2FiYWJhYjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gICAgICAgIC5jb250ZW50U3ViLXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC5tb3JlLWJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTE6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbm9uZTsgfVxuICAgICAgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLmJveC13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuICAgICAgLmNvbnRlbnRTdWItd3JhcCAubGlzdC13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmNtbS1uYXYsIGZvb3Rlci5wYy1zaG93IG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTk7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBjb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5jbW0tbmF2IC5jb250ZW50LWZyYW1lLCBmb290ZXIucGMtc2hvdyBuYXYgLmNvbnRlbnQtZnJhbWUge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuY21tLW5hdiAubmF2LWxpc3QsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7IH1cbiAgICAgIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpIC5ob3Zlci1pY29uLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSA+IGEsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7IH1cbiAgICAgIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpID4gc3BhbiwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpID4gc3BhbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cblxuZm9vdGVyLnBjLXNob3cge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzk5OyB9XG4gIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAge1xuICAgIGhlaWdodDogMzcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDgycHggNTBweCAwOyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWl0ZW0ucXJjb2RlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtaXRlbS5xcmNvZGUtYm94IC5jb250ZW50LWJveCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtaXRlbS5xcmNvZGUtYm94IC5jb250ZW50LWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtLnFyY29kZS1ib3ggLmNvbnRlbnQtYm94IC5xci1jb2RlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDsgfVxuICAgICAgICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtaXRlbS5xcmNvZGUtYm94IC5jb250ZW50LWJveCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtaXRlbS5xcmNvZGUtYm94IC5jb250ZW50LWJveCBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA0MjBweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAyOTBweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtIC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtIC50eHQtMDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWl0ZW0gLm5hdi1ib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1pdGVtIC5uYXYtYm94IGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgICAgICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWl0ZW0gLm5hdi1ib3ggYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2U3ODMwODsgfVxuICBmb290ZXIucGMtc2hvdyAuYnRtLXdyYXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIucGMtc2hvdyAuYnRtLXdyYXAgcCB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbWFwXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4ubWFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbmxhYmVsLkJNYXBMYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYWdlIGNzc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGNhcGNoYSBpbWdcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5tbmFtZSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuI3R4dFZlcmlmeSB7XG4gIHdpZHRoOiA2OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2lkZSBuYXZcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5hc2lkZWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1zaXplOiAwO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgei1pbmRleDogOTk5OTk5OyB9XG4gIC5hc2lkZWJveCB1bCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICNjY2NjY2M7IH1cbiAgICAuYXNpZGVib3ggdWwgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLmFzaWRlYm94IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5OTsgfVxuICAgICAgICAuYXNpZGVib3ggdWwgbGk6aG92ZXIgaSxcbiAgICAgICAgLmFzaWRlYm94IHVsIGxpOmhvdmVyIC50aXRsZS0wMSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5hc2lkZWJveCB1bCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGkgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMDUzOTk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGkgLnRpdGxlLTAxIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXNpZGVib3ggLnd4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXNpZGVib3ggLnd4IC5xcmNvZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICB3aWR0aDogMTY2cHg7XG4gICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYXNpZGVib3ggLnd4IC5xcmNvZGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hc2lkZWJveCAud3ggYTpob3ZlciAucXJjb2RlIHtcbiAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFzaWRlYm94IC50ZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hc2lkZWJveCAudGVsIC5waG9uZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmFzaWRlYm94IC50ZWwgYTpob3ZlciAucGhvbmUge1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXNpZGVib3ggLnFxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXNpZGVib3ggLnFxIC5xcUNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5hc2lkZWJveCAucXEgYTpob3ZlciAucXFDb250ZW50IHtcbiAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFzaWRlYm94IC55dXl1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFzaWRlYm94IC55dXl1ZSAueXV5dWVjb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmFzaWRlYm94IC55dXl1ZSBhOmhvdmVyIC55dXl1ZWNvbnQge1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2xpY2sgdmVuZG9yXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbW9kYWxcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiB6YSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBmb3JtIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NmMTYxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIGJvdHRvbTogMDsgfVxuICAuZnJtQ2FsY1RvcCBsYWJlbC5lcnJvciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5mcm1DYWxjQnRtIGxhYmVsLmVycm9yIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGMgc3BlY2lhbFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5tYi1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFkIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1vYmlsZSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbmhlYWRlci5tYi1zaG93IHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgei1pbmRleDogNjAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoZWFkZXIubWItc2hvdyAuY29udGVudC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDByZW07IH1cbiAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIGhlYWRlci5tYi1zaG93IC5sb2dvQm94IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggaW1nLmlnbm9yZSB7XG4gICAgICAgIGhlaWdodDogMC41NnJlbTtcbiAgICAgICAgbGVmdDogMC41NXJlbTsgfVxuICAgIGhlYWRlci5tYi1zaG93IC5sb2dvQm94IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIGhlYWRlci5tYi1zaG93IC5sb2dvQm94IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4OyB9XG4gICAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBzcGFuIGkge1xuICAgICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBpLFxuICBoZWFkZXIubWItc2hvdyAucGljQm94IGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2JmOTcyYzsgfVxuICBoZWFkZXIubWItc2hvdyAud2FwSG90TGluZSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4ycmVtOyB9XG4gIGhlYWRlci5tYi1zaG93IC53YXBIb3RMaW5lICoge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIGhlYWRlci5tYi1zaG93IC50b3BtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDByZW07XG4gICAgdG9wOiAwcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5OTsgfVxuICBoZWFkZXIubWItc2hvdyAudG9wbWVudSAubWVudS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uc2lkZWJhci1jdXN0b21CZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA4MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLnNpZGViYXItY3VzdG9tQmcuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2lkZWJhci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5jdXN0b20tc2lkZWJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIycHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiA5MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLmN1c3RvbS1zaWRlYmFyLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5jdXN0b20tc2lkZWJhciBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmN1c3RvbS1zaWRlYmFyIC5uYXZfcDEge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5jdXN0b20tc2lkZWJhciAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jdXN0b20tc2lkZWJhciAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNlODY2NjY7IH1cbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGkge1xuICAgICAgY29sb3I6ICNlODY2NjY7IH1cbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiA+IGxpIC5jbi1idG4uYWN0aXZlLFxuICAgIC5jdXN0b20tc2lkZWJhciAubmF2ID4gbGkgLmVuLWJ0bi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZTg2NjY2OyB9XG4gICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEyMnB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5jdXN0b20tc2lkZWJhciAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiAuc2Vjb25kLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhjMDAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzRweCAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgLnNlY29uZC1saXN0IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgIC5jdXN0b20tc2lkZWJhciAubmF2IC5zZWNvbmQtbGlzdCBhIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5jdXN0b20tc2lkZWJhciAubmF2IC5zZWNvbmQtbGlzdCBhLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5jdXN0b20tc2lkZWJhciAubmF2IC5zZWNvbmQtbGlzdCBhLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOGMwMDAwOyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzaWRlYmFyIG1vYmlsZVxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmJhbm5lci1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hYm91dC1zZWMgLmJnLXdyYXAge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAudHh0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAudHh0LWJveCAudGl0bGUtMDEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hYm91dC1zZWMgLmNvbnRlbnQtYm94IC50eHQtYm94IC50eHQtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmFib3V0LXNlYyAuY29udGVudC1ib3ggLnR4dC1ib3ggLm1vcmUtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTk7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuYWJvdXQtc2VjIC5jb250ZW50LWJveCAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuc2hhcmluZy1zZWMgLmNhc2UtYm94IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGJvdHRvbTogLTguODY3dnc7IH1cbiAgLmNhc2Utc2VjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5jYXNlLXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXNlLXNlYyAuYm94LWl0ZW0xIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY2FzZS1zZWMgLmJveC1pdGVtMSAudGl0bGUtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zZWMgLm1vcmUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3Mtc2VjIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmdfMDMuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAubmV3cy1zZWMgLmN1c3RvbS1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAuYm94LWl0ZW0xIC50aXRsZS13cmFwMiB7XG4gICAgICAgIHBhZGRpbmc6IDJ2dyAzLjczM3Z3IDMuNnZ3OyB9XG4gICAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAyIC50aXRsZS0wMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5ib3gtaXRlbTEgLnRpdGxlLXdyYXAyIC50eHQtMDEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMTMzdnc7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLmJveC1pdGVtMSAudGl0bGUtd3JhcDIgLnRpdGxlLWRhdGUge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDN2dzsgfVxuICAgIC5uZXdzLXNlYyAubW9yZS1ib3gge1xuICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5ld3Mtc2VjIC5tb3JlLWJ0biB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOTk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgNTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm91dC10aXRsZUJveCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnZlcmlmeV9pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwOyB9XG4gIGxhYmVsLmVycm9yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzglKTsgfVxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgY29tbW9uIHN0eWxlc1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLmNtbS1wcm9kdWN0IC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94LCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94LCAuY29udGVudFN1Yi13cmFwIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDRweDsgfVxuICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCBwLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgIC5jbW0tcHJvZHVjdCAuY29udGVudC1pdGVtIC5jb250ZW50LWJveCBwIHNwYW46bnRoLWNoaWxkKDEpLCAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMSksIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtYm94IHAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmNtbS1wcm9kdWN0IC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gLnByaWNlLXFyY29kZSwgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuY29udGVudC1pdGVtIC5saW5rLWJveCAubGluay1pdGVtIC5wcmljZS1xcmNvZGUsIC5jb250ZW50U3ViLXdyYXAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0gLmxpbmstYm94IC5saW5rLWl0ZW0gLnByaWNlLXFyY29kZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAtMjkuNDY3dnc7IH1cbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGhlYWRlclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLypcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgYmFubmVyXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLypcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgbWFpblxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXG4gIC5wcm9kdWN0LXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAucHJvZHVjdC1zZWMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzODVweDsgfVxuICAgICAgLnByb2R1Y3Qtc2VjIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaXRlbSAuYm94LWl0ZW0xIC5pbWctd3JhcCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvZHVjdC1zZWMgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pdGVtIC5jb250ZW50LWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgZm9vdGVyXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xuICBmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYnRuLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAuYnRuLWZyYW1lIGxpIHtcbiAgICB3aWR0aDogMjV2dztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEyMnB4OyB9XG4gIC5idG4tZnJhbWUgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJ0bi1mcmFtZSBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuICAuYnRuLWZyYW1lIGxpOmZpcnN0LWNoaWxkIGEgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgLmJ0bl9hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDUzOTkgIWltcG9ydGFudDsgfVxuICAuY29weVJpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgIC5jb3B5UmlnaHQuc3ViUGFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4OyB9XG4gICAgLmNvcHlSaWdodCAudHh0LTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLmNvcHlSaWdodCAudHh0LTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfSB9XG5cbi52aWRlby1qcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDIuNWVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiAtMS4yNWVtO1xuICBtYXJnaW4tbGVmdDogLTEuNzVlbTtcbiAgei1pbmRleDogNjAwO1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiDkuK3pl7TnmoTmkq3mlL7nrq3lpLQgKi9cbi52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42M2VtOyB9XG5cbi8qIOWKoOi9veWchuWciCAqL1xuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xuICBmb250LXNpemU6IDIuNWVtO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtOyB9XG5cbi5nZF9waWNCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdkX3BpY0JveCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucGljQm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hcC1ib3hNYiB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiIsIu+7v1xuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWljcm9zb2Z0IFlhSGVpXCIsIEFyaWFsLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgQGV4dGVuZCAuZm9udC14cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHksIGRpdixcbnNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGgsIHRkLFxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cblxuLy8gSW5wdXRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIHBsYWNlaG9sZGVyLlxuLy9cblxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XG4gICAgICAgIH1cblxubGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmVcbn1cblxudWwubGktaW5saW5lIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmxpLWJsb2NrIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpsaW5rLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICYudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJBMkEyQTtcbn1cblxuLmRsLWhvcml6b250YWwgZHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzEyMTIxMjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzEyMTIxMjtcbn1cblxuLyoqKioqKipiYXNpYyoqKioqKioqL1xuXG4uY2xlYXJGaXg6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5wb2ludDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIGRlZmluZWQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGMtcHJpbWFyeTogIzAwNTM5OTtcbiRjLXByaW1hcnktZGFyazogIzIxMjEyMTtcbiRjLXByaW1hcnktbGlnaHQ6ICMwNTlmZjA7XG5cbiRjLXN1Y2Nlc3M6ICM3NGE2MmE7XG4kYy1zdWNjZXNzLWRhcms6ICM2QjhGNjA7XG4kYy1zdWNjZXNzLWxpZ2h0OiAjQjVERkRFO1xuXG4kYy1pbmZvOiAjMTA5NjliO1xuJGMtaW5mby1kYXJrOiAjMDE1QjdDO1xuJGMtaW5mby1saWdodDogI2E0ZjFmYztcblxuJGMtd2FybmluZzogI2ZmZjAwMDtcbiRjLXdhcm5pbmctZGFyazogI2QyYmI5MTtcbiRjLXdhcm5pbmctbGlnaHQ6ICNmZGVjYzU7XG5cbiRjLWRhbmdlcjogI2NmMTYxMDtcbiRjLWRhbmdlci1kYXJrOiAjZjAxMDAwO1xuJGMtZGFuZ2VyLWxpZ2h0OiAjZjM2O1xuXG4kYy1ibGFjazogIzAwMDtcbiRjLWJsYWNrLWxpZ2h0OiAjMzMzO1xuJGMtYmxhY2stbGlnaHQyOiAjNjY2O1xuXG4kYy13aGl0ZTogI0ZGRjtcbiRjLXdoaXRlLWxpZ2h0OiAjRkZGRkZGO1xuXG4kYy1ncmF5OiAjZDdkN2Q3O1xuJGMtZ3JheS1kYXJrOiAjYWJhYmFiO1xuJGMtZ3JheS1saWdodDogI2FiYWJhYjtcbiRjLWdyYXktbGlnaHQyOiAjZThlOGU4O1xuXG4kYy1ncmF5LXRpdGxlOiNhZGFkYWQ7XG4kYy1ncmF5LWNvbnRlbnQ6IzMzMzMzMztcbiRjLWdyYXktY29udGVudDI6ICM2NjY2NjY7XG5cbiRjLWdyYXktYmc6I2YxZjFmMTtcbiRjLWdyYXktYmcyOiM3NTc1NzU7XG4kYy1ncmF5LWJkcjojZTllOWU5O1xuXG5cbiAgICBcbiRjLWdyYXktc3BlY2lhbDokYy1ncmF5LWxpZ2h0MjtcblxuJGMtZ3JheS1hcnJvdzojYWVhZGFkO1xuICAgIFxuXG4kYy1icm93bjogI2U3ODMwODtcbiRjLWJyb3duLWxpZ2h0OiAjYmZiOGFiO1xuXG4vLyBsb2dpbiBjb2xvclxuXG5cbi8vcmdiYVxuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAkYy13aGl0ZSAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAgICRjLWJsYWNrLWxpZ2h0MiAhZGVmYXVsdDtcblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtMTogMTAwICFkZWZhdWx0O1xuJHppbmRleC0yOiAyMDAgIWRlZmF1bHQ7XG4kemluZGV4LTM6IDMwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNDogNDAwICFkZWZhdWx0O1xuJHppbmRleC01OiA1MDAgIWRlZmF1bHQ7XG4kemluZGV4LTY6IDYwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNzogNzAwICFkZWZhdWx0O1xuJHppbmRleC04OiA4MDAgIWRlZmF1bHQ7XG4kemluZGV4LTk6IDkwMCAhZGVmYXVsdDtcbiIsIu+7v1xyXG4vKnBsYWluLWZvbnQ6IFwiZmJvbGRcIuOAgWZsaWdodOOAgVwiZm1lZGl1bVwi44CBZnJlZ3VsYXI7Ki9cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAzIHRocm91Z2ggNSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRpLCAkdmFsdWUgaW4gKDEsIDMwKSwgKDIsIDI0KSwgKDMsIDE2KSwgKDQsIDE0KSwgKDUsIDEyKSwgKDYsIDEwKSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAxMiksICh4cywgMTQpLCAoeHNtLCAxNiksIChzbSwgMTgpLCAobWQsIDIwKSwgKGxnLCAyNCksICh4bCwgMzApLCAoeHhsLCAzNCkge1xyXG4gICAgLmZvbnQtI3skbmFtZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAwLjI0KSwgKHhzLCAwLjI2KSwgKHhzbSwgMC4yOCksIChzbSwgMC4zMCksIChtZCwgMC4zMiksIChsZywgMC4zNCksICh4bGcsIDAuMzYpLCAoeGwsIDAuMzgpLCAoeHhsLCAwLjQwKSB7XHJcbiAgICAuZm9udFJlbS0jeyRuYW1lfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAjeyR2YWx1ZX1yZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vKiBmb3IgR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjNTU1OyovXHJcbn1cclxuXHJcbi5ncmlkIHRoZWFkIHtcclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGMzsqL1xyXG59XHJcblxyXG4uZ3JpZCB0aCB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5ncmlkIHRib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZ3JpZCB0ciB7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG4uZ3JpZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIC8qYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NTsqL1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBcclxufVxyXG5cclxuLy9cclxuLy8gY3VzdG9tIHRhYmxlLlxyXG4vL1xyXG4uY3VzdG9tLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY3VzdG9tLXRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxufVxyXG5cclxuLmN1c3RvbS10Ym9keSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbn1cclxuXHJcbi5jdXN0b20tdHIge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uY3VzdG9tLXRkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5zbS1idG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ubWQtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5sZy1idG4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0TmFtZTpcdFx0UHVzaCAtIEJvb3RzdHJhcCBCdXR0b24gUGFja1xuXHRBdXRob3I6XHRcdEJvb3RzdHJhcEJheSAtIChodHRwOi8vd3d3LmJvb3RzdHJhcGJheS5jb20vKVxuXHRWZXJzaW9uOlx0MS4wXG5cdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdENVU1RPTSBCVE4gVkFMVUVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4ge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRTVEFOREFSRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4tZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4gICAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDk5Y2M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyOTk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiZjZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzliZjg3O1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YzUyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzMxY2RlODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzVmZDRlODtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM1YTJiNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYjhmMzQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYmEyNTk7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNiODc0MzA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMjU0NTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2ZDZkO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2JmNDM0MztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNIQVJQIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJ0bi5zaGFycCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRPVVRMSU5FIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ub3V0bGluZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG59XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OWNjO1xuICAgIGNvbG9yOiAjMDA5OWNjO1xufVxuXG4uYnRuLXByaW1hcnkub3V0bGluZTpob3ZlciwgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Lm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMzNhNmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzMzYTZjYztcbn1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzI5OTtcbiAgICBjb2xvcjogIzAwNzI5OTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwYmY2ZjtcbiAgICBjb2xvcjogIzAwYmY2Zjtcbn1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5vdXRsaW5lOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICMzOWJmODc7XG4gICAgY29sb3I6ICMzOWJmODc7XG59XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLm91dGxpbmUuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDhjNTI7XG4gICAgY29sb3I6ICMwMDhjNTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLm91dGxpbmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMWNkZTg7XG4gICAgY29sb3I6ICMzMWNkZTg7XG59XG5cbi5idG4taW5mby5vdXRsaW5lOmhvdmVyLCAuYnRuLWluZm8ub3V0bGluZTpmb2N1cywgLmJ0bi1pbmZvLm91dGxpbmU6YWN0aXZlLCAuYnRuLWluZm8ub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWZkNGU4O1xuICAgIGNvbG9yOiAjNWZkNGU4O1xufVxuXG4uYnRuLWluZm8ub3V0bGluZTphY3RpdmUsIC5idG4taW5mby5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzVhMmI1O1xuICAgIGNvbG9yOiAjMzVhMmI1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWI4ZjM0O1xuICAgIGNvbG9yOiAjZWI4ZjM0O1xufVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZTpob3ZlciwgLmJ0bi13YXJuaW5nLm91dGxpbmU6Zm9jdXMsIC5idG4td2FybmluZy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ViYTI1OTtcbiAgICBjb2xvcjogI2ViYTI1OTtcbn1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2I4NzQzMDtcbiAgICBjb2xvcjogI2I4NzQzMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjI1NDU0O1xuICAgIGNvbG9yOiAjZjI1NDU0O1xufVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmhvdmVyLCAuYnRuLWRhbmdlci5vdXRsaW5lOmZvY3VzLCAuYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMjZkNmQ7XG4gICAgY29sb3I6ICNmMjZkNmQ7XG59XG5cbi5idG4tZGFuZ2VyLm91dGxpbmU6YWN0aXZlLCAuYnRuLWRhbmdlci5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmY0MzQzO1xuICAgIGNvbG9yOiAjYmY0MzQzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0R1JBRElFTlQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCMzM2E2Y2MpLCBjb2xvci1zdG9wKDUwJSwjMDA5OWNjKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsIzAwOTljYyA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCMwMDk5Y2MgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCMwMDk5Y2MgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzNhNmNjIDUwJSwjMDA5OWNjIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzNhNmNjJywgZW5kQ29sb3JzdHI9JyMwMDk5Y2MnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tcHJpbWFyeS5ncmFkaWVudDpob3ZlciwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmZvY3VzLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzY2YjJjYyksIGNvbG9yLXN0b3AoNTAlLCMzM2E2Y2MpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwjMzNhNmNjIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsIzMzYTZjYyA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsIzMzYTZjYyA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NmIyY2MgNTAlLCMzM2E2Y2MgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2NmIyY2MnLCBlbmRDb2xvcnN0cj0nIzMzYTZjYycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjMjY3Yzk5KSwgY29sb3Itc3RvcCg1MCUsIzAwNzI5OSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCMwMDcyOTkgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwjMDA3Mjk5IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwjMDA3Mjk5IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2N2M5OSA1MCUsIzAwNzI5OSA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzI2N2M5OScsIGVuZENvbG9yc3RyPScjMDA3Mjk5JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzk5YmY2NyksIGNvbG9yLXN0b3AoNTAlLCM4MGNmNGYpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwjODBjZjRmIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsIzgwY2Y0ZiA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsIzgwY2Y0ZiA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5OWJmNjcgNTAlLCM4MGNmNGYgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5OWJmNjcnLCBlbmRDb2xvcnN0cj0nIzYwYmY2ZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5ncmFkaWVudDphY3RpdmUsIC5idG4tc3VjY2Vzcy5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNzNiZjlmKSwgY29sb3Itc3RvcCg1MCUsIzM5YmY4NykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCMzOWJmODcgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwjMzliZjg3IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwjMzliZjg3IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzczYmY5ZiA1MCUsIzM5YmY4NyA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzczYmY5ZicsIGVuZENvbG9yc3RyPScjMzliZjg3JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCMyYThjNjMpLCBjb2xvci1zdG9wKDUwJSwjMDA4YzUyKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsIzAwOGM1MiA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCMwMDhjNTIgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCMwMDhjNTIgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmE4YzYzIDUwJSwjMDA4YzUyIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMmE4YzYzJywgZW5kQ29sb3JzdHI9JyMwMDhjNTInLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4taW5mby5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNWZkNGU4KSwgY29sb3Itc3RvcCg1MCUsIzMxY2RlOCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCMzMWNkZTggNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwjMzFjZGU4IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwjMzFjZGU4IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVmZDRlOCA1MCUsIzMxY2RlOCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzVmZDRlOCcsIGVuZENvbG9yc3RyPScjMzFjZGU4JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWluZm8uZ3JhZGllbnQ6aG92ZXIsIC5idG4taW5mby5ncmFkaWVudDpmb2N1cywgLmJ0bi1pbmZvLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1pbmZvLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCM4ZWRhZTgpLCBjb2xvci1zdG9wKDUwJSwjNWZkNGU4KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsIzVmZDRlOCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCM1ZmQ0ZTggNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCM1ZmQ0ZTggNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGVkYWU4IDUwJSwjNWZkNGU4IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjOGVkYWU4JywgZW5kQ29sb3JzdHI9JyM1ZmQ0ZTgnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4taW5mby5ncmFkaWVudDphY3RpdmUsIC5idG4taW5mby5ncmFkaWVudC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzZiYWFiNSksIGNvbG9yLXN0b3AoNTAlLCMzNWEyYjUpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwjMzVhMmI1IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsIzM1YTJiNSA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsIzM1YTJiNSA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YmFhYjUgNTAlLCMzNWEyYjUgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2YmFhYjUnLCBlbmRDb2xvcnN0cj0nIzM1YTJiNScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNlYmEyNTkpLCBjb2xvci1zdG9wKDUwJSwjZWI4ZjM0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsI2ViOGYzNCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCNlYjhmMzQgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCNlYjhmMzQgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWJhMjU5IDUwJSwjZWI4ZjM0IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJhMjU5JywgZW5kQ29sb3JzdHI9JyNlYjhmMzQnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4td2FybmluZy5ncmFkaWVudDpob3ZlciwgLmJ0bi13YXJuaW5nLmdyYWRpZW50OmZvY3VzLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsI2ViYjU3ZiksIGNvbG9yLXN0b3AoNTAlLCNlYmEyNTkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwjZWJhMjU5IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsI2ViYTI1OSA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsI2ViYTI1OSA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmI1N2YgNTAlLCNlYmEyNTkgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmI1N2YnLCBlbmRDb2xvcnN0cj0nI2ViYTI1OScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjYjg4MjRkKSwgY29sb3Itc3RvcCg1MCUsI2I4NzQzMCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCNiODc0MzAgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwjYjg3NDMwIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwjYjg3NDMwIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2I4ODI0ZCA1MCUsI2I4NzQzMCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2I4ODI0ZCcsIGVuZENvbG9yc3RyPScjYjg3NDMwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjZjI2ZDZkKSwgY29sb3Itc3RvcCg1MCUsI2YyNTQ1NCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCNmMjU0NTQgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwjZjI1NDU0IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwjZjI1NDU0IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyNmQ2ZCA1MCUsI2YyNTQ1NCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2YyNmQ2ZCcsIGVuZENvbG9yc3RyPScjZjI1NDU0JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDpob3ZlciwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjZjI4NTg1KSwgY29sb3Itc3RvcCg1MCUsI2YyNmQ2ZCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCNmMjZkNmQgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwjZjI2ZDZkIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwjZjI2ZDZkIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyODU4NSA1MCUsI2YyNmQ2ZCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2YyODU4NScsIGVuZENvbG9yc3RyPScjZjI2ZDZkJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDphY3RpdmUsIC5idG4tZGFuZ2VyLmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjYmY1NjU2KSwgY29sb3Itc3RvcCg1MCUsI2JmNDM0MykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCNiZjQzNDMgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwjYmY0MzQzIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwjYmY0MzQzIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JmNTY1NiA1MCUsI2JmNDM0MyA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2JmNTY1NicsIGVuZENvbG9yc3RyPScjYmY0MzQzJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJPVU5ERUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnRuLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uYnRuLWxnLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4uYnRuLXNtLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uYnRuLXhzLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJBSVNFRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4tcHJpbWFyeS5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMDA3Mjk5O1xufVxuXG4uYnRuLXByaW1hcnkucmFpc2VkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LnJhaXNlZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwMDhjNTI7XG59XG5cbi5idG4tc3VjY2Vzcy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM5YmY4NztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYnRuLWluZm8ucmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzM1YTJiNTtcbn1cblxuLmJ0bi1pbmZvLnJhaXNlZDphY3RpdmUsIC5idG4taW5mby5yYWlzZWQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWZkNGU4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5idG4td2FybmluZy5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjYjg3NDMwO1xufVxuXG4uYnRuLXdhcm5pbmcucmFpc2VkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLnJhaXNlZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlYmEyNTk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmJ0bi1kYW5nZXIucmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2JmNDM0Mztcbn1cblxuLmJ0bi1kYW5nZXIucmFpc2VkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyNmQ2ZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKj09PT09PT09PT09PT09IG1peGluID09PT09PT09PT09PT09Ki9cblxuQG1peGluIGJ0bi1jb250aWFuKCRiZzEsICRiZzIsICRjbCwgJGJnSG92ZXIxLCAkYmdIb3ZlcjIsICRjbEhvdmVyLCAkYmdTZWxlY3QxLCAkYmdTZWxlY3QyLCAkY2xTZWxlY3QpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiZzF9ICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiN7JGJnMX1cIiwgZW5kQ29sb3JzdHI9XCIjeyRiZzJ9XCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnMX0sICN7JGJnMn0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI3skYmcxfSksIGNvbG9yLXN0b3AoNTAlLCAjeyRiZzJ9KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTAsICN7JGJnMX0sICN7JGJnMn0pOyAvLyB0b3BcbiAgICBjb2xvcjogJGNsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnSG92ZXIxfSAhaW1wb3J0YW50O1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI3skYmdIb3ZlcjF9XCIsIGVuZENvbG9yc3RyPVwiI3skYmdIb3ZlcjJ9XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI3skYmdIb3ZlcjF9KSwgY29sb3Itc3RvcCgxMDAlLCAjeyRiZ0hvdmVyMn0pKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZ0hvdmVyMX0sICN7JGJnSG92ZXIyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgY29sb3I6ICRjbEhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNsO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiZ1NlbGVjdDF9ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjeyRiZ1NlbGVjdDF9XCIsIGVuZENvbG9yc3RyPVwiI3skYmdTZWxlY3QyfVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZ1NlbGVjdDF9LCAjeyRiZ1NlbGVjdDJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnU2VsZWN0MX0sICN7JGJnU2VsZWN0Mn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjeyRiZ1NlbGVjdDF9KSwgY29sb3Itc3RvcCgxMDAlLCAjeyRiZ1NlbGVjdDJ9KSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnU2VsZWN0MX0sICN7JGJnU2VsZWN0Mn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGNvbG9yOiAkY2xTZWxlY3Q7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNsSG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIEBleHRlbmQgLmZvbnQteHhzO1xufSIsIu+7v0BlYWNoICRuYW1lLCAkdmFsdWUgaW4gKDUsIDUlKSwgKDEwLCAxMCUpLCAoMjAsIDIwJSksICgzMCwgMzAlKSwgKDQwLCA0MCUpLCAoNTAsIDUwJSksICg2MCwgNjAlKSwgKDcwLCA3MCUpLCAoODAsIDgwJSksICg5MCwgOTAlKSwgKDEwMCwgMTAwJSkge1xyXG4gICAgLmN0LWgtI3skbmFtZX0ge1xyXG4gICAgICAgIHdpZHRoOiAjeyR2YWx1ZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENTUyBVdGlsaXRpZXMgKi9cclxuLyogTWFyZ2lucyAmIFBhZGRpbmdzICovXHJcbi5uby1zIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubm8tcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXV0by1tIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLyptYXJnaW4qL1xyXG5cclxuXHJcbi8qcGFkZGluZyovXHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLnAtI3skbmFtZX0tbm8ge1xyXG4gICAgICAgIHBhZGRpbmctI3skc3VibmFtZX06IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIGJsYWNrXHJcblxyXG4gICAgICAgIGhlYWRlclxyXG5cclxuICAgIGJyb3duXHJcblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4kbGV0QWxsV2lkdGg6IDEyMDBweDtcclxuXHJcbi8vY29sb3JcclxuLy9tYWluIGNvbG9yXHJcbiRjLW1haW5DIDogJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vdGhlbWUgY29sb3JcclxuJGMtdGhlbWVDIDogJGMtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy9ob3ZlciBjb2xvclxyXG4kYy1tYWluSG92ZXIgOiAkYy1icm93biAhZGVmYXVsdDtcclxuJGMtdGhlbWVIb3ZlciA6ICRjLWJyb3duICFkZWZhdWx0O1xyXG4vL21haW4gYmFja2dyb3VuZCBjb2xvclxyXG4kYy1tYWluQmcgOiAkYm9keS1iZztcclxuLy90aGVtZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRjLXRoZW1lQmcgOiAkYy1wcmltYXJ5O1xyXG4ubW91c2UtcG9pbnQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub0NsaWNre1xyXG5jdXJzb3I6IHRleHQ7XHJcbiAgICB9XHJcblxyXG4ucG9zaXRpb24tYWIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZi1sIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZi1yIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmRpc3BsYXktYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRpc3BsYXktaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udmVydGljYWwtYnQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmN1c3RvbS1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M3RDJEMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLm9uIC5jdXN0b20tYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NUJGQ0E7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICRjLWJsYWNrO1xyXG59XHJcblxyXG4udmFsaWRhdGlvbi1Nc2cge1xyXG4gICAgY29sb3I6ICRjLWRhbmdlcjtcclxufVxyXG5cclxuLmN1c3RvbS1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzdweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEJvcmRlcnMgKi9cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMiB7XHJcbiAgICBAZWFjaCAkY2xhc3MsXHJcbiAgICAkZGlyZWN0IGluICgnJywgJycpLFxyXG4gICAgKC10LCAtdG9wKSxcclxuICAgICgtYiwgLWJvdHRvbSksXHJcbiAgICAoLWwsIC1sZWZ0KSxcclxuICAgICgtciwgLXJpZ2h0KSB7XHJcbiAgICAgICAgLmJkci13I3skaX0jeyRjbGFzc30ge1xyXG4gICAgICAgICAgICBib3JkZXIjeyRkaXJlY3R9OiAjeyRpfXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9mb250XHJcbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGJnLW1haW4tY29udGFpbmVyKCR0eXBlLCAkYmcsICRjbCkge1xyXG4gICAgLnV0aWwtYmdNYWluLSN7JHR5cGV9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYmctbWFpbi1jb250YWluZXIoYmwsICRjLWJsYWNrLCAkYy13aGl0ZSk7XHJcbkBlYWNoICR0eXBlLFxyXG4kYmcsXHJcbiRjbCBpbiAod2EsICRjLXdhcm5pbmcsICRjLWJsYWNrKSAoZ3IsICRjLWdyYXksICRjLXdoaXRlKSAoZ3JsLCAkYy1ncmF5LWxpZ2h0LCAkYy13aGl0ZSkgKGdyZCwgJGMtZ3JheS1kYXJrLCAkYy13aGl0ZSkgKHdoLCAkYy13aGl0ZSwgJGMtYmxhY2spICh2aSwgJGMtZGFuZ2VyLCAkYy13aGl0ZSkgKHZpZCwgJGMtZGFuZ2VyLCAkYy13aGl0ZSkgKGluLCAkYy1pbmZvLWxpZ2h0LCAkYy13aGl0ZSkgKGRhLCAkYy1kYW5nZXIsICRjLXdoaXRlKSB7XHJcbiAgICAudXRpbC1iZ1BhcnRpYWwtI3skdHlwZX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBjb2xvcjogJGNsO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkdHlwZSxcclxuJGNsIGluIChwciwgJGMtcHJpbWFyeSkgKHdoZCwgJGMtd2hpdGUtbGlnaHQpIHtcclxuICAgIC51dGlsLWNsTWFpbi0jeyR0eXBlfSB7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHR5cGUsXHJcbiRjbCBpbiAod2FkLCAkYy13YXJuaW5nLWRhcmspICh3aGwsICRjLXdoaXRlKSAoZGEsICRjLWRhbmdlcikgKGluLCAkYy1pbmZvKSAod2EsICRjLXdhcm5pbmcpIChzdSwgJGMtc3VjY2VzcykgKHN1ZCwgJGMtc3VjY2Vzcy1kYXJrKSB7XHJcbiAgICAudXRpbC1jbFBhcnRpYWwtI3skdHlwZX0ge1xyXG4gICAgICAgIGNvbG9yOiAkY2w7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2w7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZGNfbm9ybWFsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheTtcclxufVxyXG5cclxuKi5ub0JvcmRlclJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qLm5vQm9yZGVyYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuKi5ub01hclJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qLnRyYW5zaXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi50cmFuc2l0IHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcuc2NhbGU6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcblxyXG4uc2NhbGU6aG92ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2NhbGVTZWxmIHtcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiouc2hhZG93IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZGRkZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5jbW0tdHJhbnNsYXRlWCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7IC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uY21tLXRyYW5zbGF0ZVkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7IC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLy8gLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY21tLXRyYW5zbGF0ZVhZIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlOyAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5jbW0tY2xlYXJmaXgge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY21tLXR4dE92ZXJmbG93IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbW0tYWxiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZW5VcHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmdyYXlzY2FsZXtcclxuICAgICAgICAgICAgZmlsdGVyOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheTsvKiBJRTYtOSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7LyogQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TICovXHJcbn1cclxuXHJcbi5ncmF5c2NhbGVIb3ZlcntcclxuICAgIGZpbHRlcjp1cmwoXCJcIik7LyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xyXG4gICAgZmlsdGVyOiB0cmFuc3BhcmVudDsvKiBJRTYtOSAqL1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDAlKTsvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi9cclxufVxyXG4iLCIvKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmNtbS1pbmRleFNlYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogJGxldEFsbFdpZHRoO1xyXG5cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICB3aWR0aDogJGxldEFsbFdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAkbGV0QWxsV2lkdGg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICB9XHJcbn1cclxuXHJcbi5jbW0tdGl0bGVJbmRleC1ib3gge1xyXG4gIG1pbi13aWR0aDogMTU1cHg7XHJcblxyXG4gIC50aXRsZS1ib3gge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi53aGl0ZUJnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmF5QmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAgJi5lbiB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgQGV4dGVuZCAuZm9udC1pbXBhY3Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvbGQtdHh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YlBhZ2UgJiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRpdGxlLWJveCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjZweDtcclxuXHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgJi53aGl0ZUJnYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ncmF5QmdjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5vQmdjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICAgICAgJi5lbiB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2xkLXR4dCB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLXRpdGxlSW5kZXgtYm94MiB7XHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcblxyXG4gICAgICAmLmVuIHtcclxuICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LWltcGFjdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9sZC10eHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWJyZWFkY3J1bWJMaXN0LXNlYyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAkbGV0QWxsV2lkdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuXHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG5cclxuICAuYnJlYWQtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuYnJlYWQtYm94IHtcclxuICAgICAgJGxldEhlaWdodDogNTJweDtcclxuICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJGMtZGFuZ2VyLWRhcms7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnJlYWRjcnVtYi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dC1wYXJ0aWFsIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RlZC1ib3gsXHJcbiAgICAuY2xlYXItYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XHJcblxyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS10aXRsZTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFuZ2VyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbGVhci1ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWRhbmdlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0LXRpdGxlQm94MiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuXHJcbiAgLnRpdGxlLWhyIHtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWNlMmQ0O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAudGl0bGUtaHIwMiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZTJkNDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0LXRpdGxlQm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgd2lkdGg6IDU1JTtcclxuXHJcbiAgJi50aGVtZUJnY3tcclxuICAgIC50aXRsZS1ocjAyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDApLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuMyksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC40KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuOSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC45KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjkpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDAuNSksXHJcbiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwgMC40KSxcclxuICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LCAwLjMpLFxyXG4gICAgICAgIHJnYmEoMjU1LDI1NSwyNTUsIDApXHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbW0tdGl0bGUtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICAgICYud2hpdGVCZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgJi50aGVtZUJnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgICAudGl0bGUtMDJ7XHJcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICB9XHJcbiAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgfVxyXG4gICAgJi5ub0JnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgIC5zcGMtdHh0IHtcclxuICAgICAgICBjb2xvcjogJGMtc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgICAuc3BjLXR4dDIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLTAyIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWhyIHtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC50aXRsZS1ocjAyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgdG9wOjMzJTtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICB0byByaWdodCxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwKSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjMpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuNCksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC41KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjkpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuOSksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC45KSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwLjUpLFxyXG4gICAgICByZ2JhKDAsIDgzLCAxNTMsIDAuNCksXHJcbiAgICAgIHJnYmEoMCwgODMsIDE1MywgMC4zKSxcclxuICAgICAgcmdiYSgwLCA4MywgMTUzLCAwKVxyXG4gICAgKTtcclxuICB9XHJcbn1cclxuXHJcbi5jbW0tdGl0bGUtd3JhcCB7XHJcbiAgd2lkdGg6ICRsZXRBbGxXaWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuY21tLXRpdGxlLXdyYXA6YmVmb3JlLFxyXG4gIC5jbW0tdGl0bGUtd3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgLmluZGV4LW5vcm1hbC1oZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAvLyB3aWR0aDogMTY1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAubm9ybWFsLXRhYi13cmFwIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA5NzVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgICAubm9ybWFsLXRhYiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrLWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXRoZW1lQztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3JtYWwtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG5cclxuICAgICAgICAubm9ybWFsLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MDRmNGY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYjY5NDU0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4tZ29sZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTA2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjk0NTQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2I2OTQ1NDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tdGl0bGUtd3JhcCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyB3aWR0aDogJGxldEFsbFdpZHRoIC0gMTY1IC01MiAtIDEwIC0gNDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTA4MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYy1ibGFjay1saWdodDtcclxuXHJcbiAgICAgIC5zbG9nb24tYm94IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICYuY24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5lbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bi1saWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRlc2lnbmVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgJi5jbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy8gd2lkdGg6ICRsZXRBbGxXaWR0aCAtIDE2NSAtNTIgLSAxMCAtIDQwIC0gNzAwIC0gMTA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS1zcGVjaWFsO1xyXG4gICAgICAgICAgQGV4dGVuZCAuZm9udC1pbXBhY3Q7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJQYWdlICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtbS10aXRsZS13cmFwOmJlZm9yZSxcclxuICAgIC5jbW0tdGl0bGUtd3JhcDphZnRlciB7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGV4LW5vcm1hbC1oZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vcm1hbC10YWItd3JhcCB7XHJcbiAgICAgICAgLm5vcm1hbC10YWIge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vcm1hbC13cmFwIHtcclxuICAgICAgICAgIC5ub3JtYWwtYm9keSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYS5idG4tZ29sZCB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWFtLXRpdGxlLXdyYXAge1xyXG4gICAgICAgIC5zbG9nb24tYm94IHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW4ge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlc2lnbmVyIHtcclxuICAgICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLXRpdGxlLXdyYXAyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgODBweDtcclxuXHJcbiAgLnRpdGxlLWljb25MLFxyXG4gIC50aXRsZS1pY29uUiB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC50aXRsZS1pY29uTCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWljb25SIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcGFkZGluZzogN3B4IDA7XHJcblxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtMDIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWltZ0xpc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1iZHI7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNG4gKyAwKSB7XHJcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgLmJveC13cmFwIHtcclxuICAgICAgICAgIC5ob3Zlci1ib3gsXHJcbiAgICAgICAgICAuaG92ZXItYm94LWJ0blR4dCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgLy8gQGV4dGVuZCAuZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgfVxyXG4gICAgLmJveC13cmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmF2b3JpdGUtYm94LFxyXG4gICAgICAubGVuZ3RoLWJveCB7XHJcbiAgICAgICAgei1pbmRleDogJHppbmRleC04O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYXZvcml0ZS1ib3gge1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZW5ndGgtYm94IHtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBpIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG92ZXItYm94IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4IDdweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICYudGl0bGUtd3JhcDIge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICAgIC8vIEBleHRlbmQgLmdyYXlzY2FsZUhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLTAxLFxyXG4gICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS10eHRPdmVyZmxvdztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0LTAxIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR4dC0wMiB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXktY29udGVudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgNHB4O1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbW0tZmVuZ3NodWktaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktYmc7XHJcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcblxyXG4gICRsZXRXaWR0aEw6IDE2NnB4O1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuXHJcbiAgLnN1Yi1ib3gtbCB7XHJcbiAgICB3aWR0aDogJGxldFdpZHRoTDtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC5pbWctd3JhcCB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWItYm94LXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGxldFdpZHRoTH0pO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtMDEge1xyXG4gICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLnR4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICYudHh0T3ZlcmZsb3cge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtbS1hZC1zZWMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm1vcmUtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICB3aWR0aDogMTU4cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWZlbmdzaHVpLXdyYXAge1xyXG4gIC5mZW5nc2h1aS1ib3gge1xyXG4gICAgLmltZy13cmFwIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICBAZXh0ZW5kIC5jbW0tZmVuZ3NodWktaXRlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkYy1ncmF5LWJnO1xyXG5cclxuICAgICAgJi5jb250ZW50LWl0ZW0yIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50eHQtYm94IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLXNlbGVjdENhdGVnb3J5IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgJGxldEhlaWdodDogNTRweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuXHJcbiAgLmN1c3RvbS10ZCB7XHJcbiAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcclxuXHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XHJcblxyXG4gICAgICAgICY6ZmlzdC1jaGlsZCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUtMDEge1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICB9XHJcbn1cclxuXHJcbi5jbW0tc2VsZWN0Q2F0ZWdvcnkyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgJGxldEhlaWdodDogNTRweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG5cclxuICAuY3VzdG9tLXRkIHtcclxuICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgcGFkZGluZzogMTZweCAwIDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWJnO1xyXG4gICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG5cclxuICAgICAgLy8gY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvLyAgIG1hcmdpbjo1cHggMDtcclxuICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgJjpmaXN0LWNoaWxkIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlLXNlbGVjdCB7XHJcbiAgfVxyXG5cclxuICAuY2F0ZS1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmc7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGMtZ3JheS1iZHI7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHdpZHRoOiA5MjZweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZS0wMSB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIC8vICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLXN3aXBlci13cmFwIHtcclxuICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLmdhbGxlcnktdG9wIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLmJveC13cmFwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDY2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3gtd3JhcCB7XHJcbiAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBpbWcge1xyXG4gICAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gdmlkZW8ge1xyXG4gICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYWxsZXJ5LXRodW1icyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuXHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS1ib3hJdGVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLmJveC13cmFwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gaW1nIHtcclxuICAgICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIHZpZGVvIHtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdXQtc3dpcGVyLXRvcCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRhYi13cmFwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtODtcclxuXHJcbiAgICAgIC50YWItaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmF2b3JpdGUtd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICByaWdodDogMzJweDtcclxuICAgICAgei1pbmRleDogJHppbmRleC04O1xyXG5cclxuICAgICAgLmZhdm9yaXRlLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudnItd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0NnB4O1xyXG4gICAgICByaWdodDogMzJweDtcclxuICAgICAgei1pbmRleDogJHppbmRleC04O1xyXG5cclxuICAgICAgLnZyLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNXB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3V0LXN3aXBlci10aHVtYnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBjb2xvcjogJGMtYmxhY2s7XHJcblxyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWTtcclxuICAgICAgLy8gd2lkdGg6IDI3cHg7XHJcbiAgICAgIC8vIGhlaWdodDogNDRweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgLy8gbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbW0tY3VzdG9tLWhyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5jbW0tZGF0YUxvYWRpbmcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5jbW0tcHJvZHVjdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLmJveC1pdGVtMSxcclxuICAuYm94LWl0ZW0yIHtcclxuICAgIEBleHRlbmQgLmNtbS1ib3hJdGVtO1xyXG4gICAgaGVpZ2h0OiAzMTBweDtcclxuICAgIHdpZHRoOiAzOThweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokYy13aGl0ZTtcclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgIGhlaWdodDoyNDZweDtcclxuICAgICAgd2lkdGg6Mzk1cHg7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGMtZ3JheS1iZHI7XHJcbiAgICAgICRsZXRIZWlnaHQ6NjRweDtcclxuICAgICAgaGVpZ2h0OiRsZXRIZWlnaHQ7XHJcbiAgICAgIFxyXG4gICAgICAubGluay1pdGVtIHtcclxuICAgICAgICBmbGV4OiAxIDEgNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6JGxldEhlaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAgIFxyXG4gICAgICAucHJpY2UtcXJjb2Rle1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6JGxldEhlaWdodDtcclxuICAgICAgICB6LWluZGV4OiR6aW5kZXgtMjtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuXHJcblxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjLW1haW5Ib3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWJveEl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaG92ZXItYm94IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5ib3gtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5pbWctd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTM7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm94LXdyYXAge1xyXG4gICAgPiBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXdyYXAge1xyXG4gICAgJGxldEhlaWdodDogNDJweDtcclxuICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlOyAvLyBwYWRkaW5nOiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGMtYmxhY2s7XHJcblxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LTAxIHtcclxuICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvdmVyLWJveCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgcGFkZGluZzogOTBweCA0NHB4IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYyLCAxMTIsIDQyLCAwLjYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS0wMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLTAzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwi77u/QGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbm9ybWFsaXplIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvbnQtaW1wYWN0IHtcclxuICBmb250LWZhbWlseTogSW1wYWN0O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuYS50b1RvcCB7XHJcbiAgLy8gd2lkdGg6IDY0cHg7XHJcbiAgLy8gaGVpZ2h0OiA2NHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICByaWdodDogMyU7XHJcbiAgYm90dG9tOiA4JTtcclxuICB6LWluZGV4OiAkemluZGV4LTc7XHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvX2ltZzAxLmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAvKmJhY2tncm91bmQtcG9zaXRpb246IC01M3B4IDA7Ki9cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTVweDtcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBxcyBjb21tb24uY3NzIHN1YnBhZ2UgXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ubGYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucnQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLnByb2R1Y3RfY2xhc3NfbGlzdDEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuLnByb2R1Y3RfY2xhc3NfbGlzdDEgaDMge1xyXG4gIGhlaWdodDogODBweDtcclxuICBiYWNrZ3JvdW5kOiAjMTQ3YWJhO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdF9jbGFzc19saXN0MSB1bC5maXJzdC1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5wcm9kdWN0X2NsYXNzX2xpc3QxIHVsLmZpcnN0LWxpc3QgbGkge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gIHBhZGRpbmc6IDAgMTNweDtcclxufVxyXG4ucHJvZHVjdF9jbGFzc19saXN0MSB1bC5maXJzdC1saXN0ID4gbGkgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5wcm9kdWN0X2NsYXNzX2xpc3QxIC5zdWJuYXYyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMxNDdhYmE7XHJcbn1cclxuLnByb2R1Y3RfY2xhc3NfbGlzdDEgLnN1Ym5hdjIgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wcm9kdWN0X2NsYXNzX2xpc3QxIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG5cclxuICBoMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIHVsLmZpcnN0LWxpc3Qge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLy8gaGVpZ2h0OjgycHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLW1haW5DO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDI2cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbkM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICNjYWNhY2E7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Vjb25kLWxpc3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdF9pbiB7XHJcbiAgbWFyZ2luLXRvcDogMjJweDtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JheS1jb250ZW50MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0LTAyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gICAgICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC0wMyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50X2NvbV90aXRsZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2VlZSk7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLnNwX2NvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG59XHJcblxyXG4uY29udGVudF9jb21fdGl0bGUgaDIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5jb250YWN0X2luIGgzIHtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtdGhlbWVDO1xyXG59XHJcblxyXG4uY29udGFjdF9pbiA+IHAge1xyXG4gIGNvbG9yOiAkYy10aGVtZUM7XHJcbn1cclxuXHJcbi5wcm9kdWN0X2NsYXNzX2xpc3QyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgaDMge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGMtdGhlbWVCZztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgb2wge1xyXG4gICAgbWFyZ2luOiAyMnB4IDIycHggMDtcclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vL3BjIGluZGV4IGhlYWRlciA9PT09PT09PT09PT09PT09PT09XHJcbmhlYWRlci5wYy1zaG93IHtcclxuICAkbGV0SGVpZ2h0OiAxMDZweDtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgLy8gaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBhbmltYXRpb246IG1lbnVfc3RpY2t5IDAuN3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgLnRvcC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1ib3gge1xyXG4gICAgJGxldEhlaWdodDogNDRweDtcclxuICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBleHRlbmQgLmZvbnQteHM7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5ib3gtbCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYm94LXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxpbmstYm94IHtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjb3VudC1ib3gge1xyXG4gICAgICAgICRsZXRIZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDA7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICRsZXRXaWR0aDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIEBleHRlbmQgLnRyYW5zaXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAvLyBob3ZlclxyXG4gICAgICAgICAgLy8gd2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8qIFdlYktpdCBicm93c2VycyAqL1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgLnR4dC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnR4dC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnRyYW5zaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIGhvdmVyXHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2J0LWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LTI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAkbGV0SGVpZ2h0OiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5ib3gtbCB7XHJcbiAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubG9nby1pbWcge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC1yIHtcclxuICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAkbGV0SGVpZ2h0OiAkbGV0SGVpZ2h0IC0gMDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICRsZXRIZWlnaHQ6IDgycHg7XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XHJcbiAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWljb24yIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhvdmVyLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaG92ZXItaWNvbjIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjLXRoZW1lQztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAvLyB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgICAgICAgdG9wOiA4MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYnJvd247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09IFN0aWNreSBNZW51ID09PT09PT09PT09PT09PSovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBtZW51X3N0aWNreSB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtZW51X3N0aWNreSB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vcGMgc3ViIGhlYWRlciA9PT09PT09PT09PT09PT09PT09XHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBiYW5uZXJcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5iYW5uZXItc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgei1pbmRleDogJHppbmRleC0xO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBtYXJnaW4tdG9wOiAxNDRweDtcclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtYnJvd247XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbWFpblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLm91dC10aXRsZUJveDIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDU2cHggYXV0byAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuY21tLXRpdGxlLWJveCB7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAmLndoaXRlQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWJnO1xyXG4gICAgfVxyXG4gICAgJi5ub0JnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi53YXJuaW5nQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDQ2ZWRlLCAxKTtcclxuXHJcbiAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLnRpdGxlLWhyMDIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTkxZWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltZ0JnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ldmFsdWF0aW9uX2JnLmpwZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS0wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAuc3BjLXR4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjLXN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgICAgLnNwYy10eHQyIHtcclxuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtMDIge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmF5LXRpdGxlO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgQGV4dGVuZCAuZm9udC1pbXBhY3Q7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1ociB7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAudGl0bGUtaHIwMiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgIHdpZHRoOiA4NzhweDtcclxuICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0LXRpdGxlQm94MiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIC5jbW0tdGl0bGUtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiAgICAmLndoaXRlQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICAgICYuZ3JheUJnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICB9XHJcbiAgICAmLm5vQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtMDEge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzIzMjMyMztcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIC5zcGMtdHh0IHtcclxuICAgICAgICBjb2xvcjogJGMtc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgICAuc3BjLXR4dDIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLTAyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZS1ociB7XHJcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAudGl0bGUtaHIwMiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICAvLyBwYWRkaW5nOiAwLjIxcmVtIDAuMjJyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gIG92ZXJmbG93OnZpc2libGU7XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtOTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy10aGVtZUM7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ21fMDEuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWl0ZW0ge1xyXG4gICAgICBAZXh0ZW5kIC5jbW0tcHJvZHVjdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJyb3duO1xyXG4gICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZC1zZWMge1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICBtYXJnaW46IDQwcHggYXV0bztcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIC5iZy13cmFwIHtcclxuICAgIGhlaWdodDogNTI4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmJnLWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy10aGVtZUJnLCAxKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMzAwcHggMzAwcHggMDtcclxuICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDUyOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NSUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICB9XHJcblxyXG4gIC5iZy1yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2VmZWZlZiwgMC42KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4IDAgMCAzMDBweDtcclxuICAgIHdpZHRoOiAxOTIwcHg7XHJcbiAgICBoZWlnaHQ6IDUyOHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3JSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogJHppbmRleC0zO1xyXG4gIH1cclxuXHJcbiAgLmFib3V0LWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLnR4dC1ib3gge1xyXG4gICAgICB3aWR0aDogNDg2cHg7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0LWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICRsZXRIZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0NnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW5Ib3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDUwNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM4MnB4O1xyXG5cclxuICAgICAgLmJveC1pdGVtMSB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmbGV4OiAxIDAgNDklO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggNHB4IDFweCAjY2NjO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyaW5nLXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG5cclxuICAuY3VzdG9tLWJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ21fMDIuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FzZS1ib3gge1xyXG4gICAgaGVpZ2h0OiAyNjVweDtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvIDE4MHB4O1xyXG5cclxuICAgIC5vdXQtYm94IHtcclxuICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XHJcblxyXG4gICAgICAuaXRlbS1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy10aGVtZUM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gtaXRlbTEge1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgICAgICB3aWR0aDogMTk2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtdGhlbWVDO1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTA3cHggMzBweCA0MHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDFmM2I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10eHRPdmVyZmxvdztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgY29sb3I6ICM4ODg4ODg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICRsZXRIZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG5cclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoNTAlKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzFkODdmZiwgIzA5NTFhNSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLW1haW5Ib3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXNlLXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gIC5vdXQtc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgdG9wOiA0MCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgcmlnaHQ6IC01MHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJyb3duO1xyXG4gIH1cclxuXHJcbiAgLmJveC1pdGVtMSB7XHJcbiAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICBoZWlnaHQ6IDE5NHB4O1xyXG4gICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcblxyXG4gICAgLmJveC13cmFwIHtcclxuICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3JlQnRuLWJveCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9yZS1idG4ge1xyXG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMDtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICRsZXRIZWlnaHQ6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMCA1MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGMtbWFpbkhvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mtc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcblxyXG4gIC5jdXN0b20tYmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnXzAzLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2NjBweDtcclxuICB9XHJcblxyXG4gIC5uZXdzLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgLmJveC1pdGVtMSB7XHJcbiAgICAgIGZsZXg6IDAgMCAzNzJweDtcclxuICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBAZXh0ZW5kIC5jbW0tYm94SXRlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRpdGxlLXdyYXAyIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMHB4ICNiYWQyZWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3gtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLXdyYXAyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDI4cHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbkM7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLWRhdGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgLmJveC1sIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC5jb250YWN0SW5mby13cmFwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIC50eHQtaW5mbyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1saWdodDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0LTAyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQtMDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5xcmNvZGUtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDI0MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuLmZybS1ib3gge1xyXG4gIHdpZHRoOiA4MzBweDtcclxuICBtYXJnaW46IDQ0cHggYXV0byAwO1xyXG4gIC5mcm0tdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ciB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dC1pbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICYudmVyaWZ5LWlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgICYudHh0LXRleHRhcmVhIHtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52ZXJpZnlfaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucmVxdWlyZWQtdHh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYm94IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAuc3VibWl0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2stbGlnaHQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlc2V0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZzI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHN1YiBwYWdlXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uc3ViUGFnZS1zZWMge1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gIG1hcmdpbjogNDZweCBhdXRvO1xyXG59XHJcblxyXG4jcGFnZWxpc3QgLmN1cnJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNwYWdlbGlzdCBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdlLWJveCB7XHJcbiAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYm94LWwge1xyXG4gICAgZmxleDogMCAxIDUwJTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCgudHh0KSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1yIHtcclxuICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXR1cm4tYnRuIHtcclxuICBtaW4td2lkdGg6IDExNnB4O1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmNvbnRlbnRTdWItd3JhcCB7XHJcbiAgcGFkZGluZzogMzJweCAzMnB4IDgwcHg7XHJcbiAgLmNvbnRlbnRUb3Atd3JhcCB7XHJcbiAgICAudGl0bGUtMDEge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZS13cmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnRCdG0td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC50ZWFtLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmJveC1pdGVtMSB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICAgIGhlaWdodDogMTgycHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LXdyYXAge1xyXG4gICAgcGFkZGluZzogMCA0OHB4O1xyXG4gICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgIEBleHRlbmQgLmNtbS1wcm9kdWN0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5ib3gtaXRlbTEge1xyXG4gICAgICAgIHdpZHRoOiA3MzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWl0ZW0yIHtcclxuICAgICAgICB3aWR0aDogNzM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudFAtYm94IHtcclxuICAgIHBhZGRpbmc6IDAgNDhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb3ZlcnktYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnJlY292ZXJ5LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJGxldEhlaWdodDogMTY2cHg7XHJcbiAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYy1ncmF5LWJkcjtcclxuICAgICAgQGV4dGVuZCAuc2NhbGU7XHJcbiAgICAgIEBleHRlbmQgLnRyYW5zaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC13cmFwLW1pZGRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAuYmctd3JhcCB7XHJcbiAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAuc3ViSW1nLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnNjYWxlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG5cclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0MjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtaHIge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDQ2cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnR4dC13cmFwLW1pZGRsZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQyO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10eHRPdmVyZmxvdztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0MjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0LTAyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXktZGFyaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjay1saWdodDtcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3Qtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuYm94LWl0ZW0xIHtcclxuICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gZm9vdGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uY21tLW5hdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICRsZXRIZWlnaHQ6IDYwcHg7XHJcbiAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG5cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAZXh0ZW5kIC50cmFuc2l0OyAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob3Zlci1pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICRsZXRIZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgICRsZXRIZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3BjIGluZGV4IGZvb3RlciA9PT09PT09PT09PT09PT09PT09XHJcbmZvb3Rlci5wYy1zaG93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBiYWNrZ3JvdW5kOiAkYy1ibGFjayB1cmwoXCIuLi9pbWFnZXMvZm9vdF9iZy5wbmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuXHJcbiAgbmF2IHtcclxuICAgIEBleHRlbmQgLmNtbS1uYXY7XHJcbiAgfVxyXG5cclxuICAuZm9vdC13cmFwIHtcclxuICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogODJweCA1MHB4IDA7XHJcblxyXG4gICAgLmZvb3QtaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICAgICYucXJjb2RlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucXItY29kZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHh0LTAzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWJyb3duO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bS13cmFwIHtcclxuICAgIC8vIGhlaWdodDogMjc2cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wYyBzdWIgZm9vdGVyID09PT09PT09PT09PT09PT09PT1cclxuLy9tYiBpbmRleCBmb290ZXIgPT09PT09PT09PT09PT09PT09PVxyXG4vL21iIHN1YiBmb290ZXIgPT09PT09PT09PT09PT09PT09PVxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbWFwXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ubWFwLWJveCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0NjBweDtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG5sYWJlbC5CTWFwTGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFnZSBjc3NcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjYXBjaGEgaW1nXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ubW5hbWUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbiN0eHRWZXJpZnkge1xyXG4gIHdpZHRoOiA2OSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA2OXB4O1xyXG4gIGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHNpZGUgbmF2XHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uYXNpZGVib3gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIHVsIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCAjY2NjY2NjO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgaSxcclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnd4IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5xcmNvZGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvdHRvbTogLTUwcHg7XHJcblxyXG4gICAgICB3aWR0aDogMTY2cHg7XHJcbiAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5xcmNvZGUge1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucGhvbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnFxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5xcUNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucXFDb250ZW50IHtcclxuICAgICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55dXl1ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAueXV5dWVjb250IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnl1eXVlY29udCB7XHJcbiAgICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHNsaWNrIHZlbmRvclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1vZGFsXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gemEgc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gZm9ybSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxubGFiZWwuZXJyb3Ige1xyXG4gIGNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbiAgLmZybUNhbGNUb3AgJiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICB9XHJcblxyXG4gIC5mcm1DYWxjQnRtICYge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYyBzcGVjaWFsXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGMtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXNob3cge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBhZCBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtb2JpbGUgc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5oZWFkZXIubWItc2hvdyB7XHJcbiAgJGxldEhlaWdodDogMTA1cHg7XHJcbiAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDByZW07XHJcbiAgfVxyXG5cclxuICAubG9nb0JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIFxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmLmlnbm9yZXtcclxuICAgICAgICBoZWlnaHQ6IDAuNTZyZW07XHJcbiAgICAgICAgbGVmdDogMC41NXJlbTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ29Cb3ggaSxcclxuICAucGljQm94IGkge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNiZjk3MmM7XHJcbiAgfVxyXG5cclxuICAud2FwSG90TGluZSB7XHJcbiAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMC4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLndhcEhvdExpbmUgKiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIC50b3BtZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcmVtO1xyXG4gICAgdG9wOiAwcmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gIH1cclxuXHJcbiAgLnRvcG1lbnUgLm1lbnUtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDEyZTU1O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1jdXN0b21CZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtODtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmN1c3RvbS1zaWRlYmFyIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDI1NXB4O1xyXG4gIG1pbi13aWR0aDogMTU1cHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIycHgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgei1pbmRleDogJHppbmRleC05O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgQGV4dGVuZCAudHJhbnNpdDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2X3AxIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY24tYnRuLFxyXG4gICAgICAuZW4tYnRuIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzZweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmQtbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzAwMDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4YzAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2lkZWJhciBtb2JpbGVcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wYy1zaG93IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcblxyXG4gIC5iYW5uZXItc2VjIHtcclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtc2VjIHtcclxuICAgIC5iZy13cmFwIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJnLWwge1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1yIHtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtbG9nbyB7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgLnR4dC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYy1tYWluQztcclxuXHJcbiAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAuYm94LWl0ZW0xIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaGFyaW5nLXNlYyB7XHJcbiAgICAuY3VzdG9tLWJnIHtcclxuICAgIH1cclxuXHJcbiAgICAuY2FzZS1ib3gge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIGJvdHRvbTogLTguODY3dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3V0LWJveCB7XHJcbiAgICAgICAgLml0ZW0tYm94IHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJveC1pdGVtMSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUtYnRuIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhc2Utc2VjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC5vdXQtc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIH1cclxuXHJcbiAgICAuYm94LWl0ZW0xIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIC5ib3gtd3JhcCB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmVCdG4tYm94IHtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3Mtc2VjIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZ18wMy5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC5jdXN0b20tYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mtd3JhcCB7XHJcbiAgICAgIC5ib3gtaXRlbTEge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAudGl0bGUtd3JhcDIge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLXdyYXAyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJ2dyAzLjczM3Z3IDMuNnZ3O1xyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtbWFpbkM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMTMzdnc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLWRhdGUge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogM3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLWJveCB7XHJcbiAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XHJcblxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vcmUtYnRuIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICRsZXRIZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAwIDUycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm91dC10aXRsZUJveCB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICYudGhlbWVCZ2Mge1xyXG4gICAgICAudGl0bGUtaHIwMiB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbW0tdGl0bGUtYm94IHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAmLndoaXRlQmdjIHtcclxuICAgICAgfVxyXG4gICAgICAmLnRoZW1lQmdjIHtcclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICB9XHJcbiAgICAgICYubm9CZ2Mge1xyXG4gICAgICB9XHJcbiAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgLnNwYy10eHQge1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BjLXR4dDIge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtMDIge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtaHIge1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLWhyMDIge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZlcmlmeV9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgLy8gbWF4LWhlaWdodDogMC45NHJlbTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIGxhYmVsLmVycm9yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3OCUpO1xyXG5cclxuICAgIC5mcm1DYWxjVG9wICYge1xyXG4gICAgfVxyXG5cclxuICAgIC5mcm1DYWxjQnRtICYge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGNvbW1vbiBzdHlsZXNcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXHJcbiAgLmNtbS1wcm9kdWN0IHtcclxuICAgIC5ib3gtaXRlbTEsXHJcbiAgICAuYm94LWl0ZW0yIHtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1pdGVtIHtcclxuICAgICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwNHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstYm94IHtcclxuICAgICAgICAubGluay1pdGVtIHtcclxuICAgICAgICAgIC5wcmljZS1xcmNvZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAtMjkuNDY3dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGhlYWRlclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cclxuICAvKlxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICBiYW5uZXJcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xyXG4gIC8qXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgIG1haW5cclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xyXG5cclxuICAucHJvZHVjdC1zZWMge1xyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWJnIHtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC13cmFwIHtcclxuICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtaXRlbSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbTEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xyXG5cclxuICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgZm9vdGVyXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xyXG5cclxuICAkbGV0SGVpZ2h0Rm9vdDogMTIycHg7XHJcbiAgZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRsZXRIZWlnaHRGb290O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5idG4tZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGxldEhlaWdodEZvb3Q7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjay1saWdodDtcclxuICB9XHJcbiAgLmJ0bi1mcmFtZSBsaSB7XHJcbiAgICB3aWR0aDogMjV2dztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAkbGV0SGVpZ2h0Rm9vdDtcclxuICB9XHJcbiAgLmJ0bi1mcmFtZSBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgaW1nIHtcclxuICAgIC8vIGhlaWdodDogMC44cmVtO1xyXG4gICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0byAwO1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgaSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgfVxyXG4gIC5idG4tZnJhbWUgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgc3BhbiB7XHJcbiAgfVxyXG4gIC5idG5fYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXRoZW1lQmcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvcHlSaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgJi5zdWJQYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodDI7XHJcbiAgICB9XHJcbiAgICAudHh0LTAxIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICAgIC50eHQtMDIge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29weVJpZ2h0ICoge1xyXG4gICAgLy8gZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAvLyBjb2xvcjogIzMzMztcclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1qcyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcclxuICBmb250LXNpemU6IDIuNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjNlbTtcclxuICBoZWlnaHQ6IDIuNWVtO1xyXG4gIHdpZHRoOiAyLjVlbTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIuNWVtO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMi41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMi41ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xyXG4gIG1hcmdpbi10b3A6IC0xLjI1ZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0xLjc1ZW07XHJcblxyXG4gIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4vKiDkuK3pl7TnmoTmkq3mlL7nrq3lpLQgKi9cclxuLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcclxuICBmb250LXNpemU6IDEuNjNlbTtcclxufVxyXG4vKiDliqDovb3lnIblnIggKi9cclxuLnZqcy1sb2FkaW5nLXNwaW5uZXIge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgd2lkdGg6IDJlbTtcclxuICBoZWlnaHQ6IDJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgbWFyZ2luLXRvcDogLTFlbTtcclxuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG59XHJcblxyXG4uZ2RfcGljQm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGljQm94IHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwLWJveE1iIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbiIsbnVsbF19 */
