/*!
 * 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:#333;-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:.667vw solid #121212;content:"viewport-units-buggyfill; border-left: 0.667vw solid #121212"}.blockquote-reverse,blockquote.pull-right{border-right:.667vw solid #121212;content:"viewport-units-buggyfill; border-right: 0.667vw 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:4vw;content:"viewport-units-buggyfill; font-size: 4vw"}h2{font-size:3.2vw;content:"viewport-units-buggyfill; font-size: 3.2vw"}h3{font-size:2.133vw;content:"viewport-units-buggyfill; font-size: 2.133vw"}h4{font-size:1.867vw;content:"viewport-units-buggyfill; font-size: 1.867vw"}h5{font-size:1.6vw;content:"viewport-units-buggyfill; font-size: 1.6vw"}h6{font-size:1.333vw;content:"viewport-units-buggyfill; font-size: 1.333vw"}.font-xxs,.modal-content{font-size:1.6vw;content:"viewport-units-buggyfill; font-size: 1.6vw"}.font-xs,body,header.pc-show .top-box>div{font-size:1.867vw;content:"viewport-units-buggyfill; font-size: 1.867vw"}.font-xsm{font-size:2.133vw;content:"viewport-units-buggyfill; font-size: 2.133vw"}.font-sm{font-size:2.4vw;content:"viewport-units-buggyfill; font-size: 2.4vw"}.font-md{font-size:2.667vw;content:"viewport-units-buggyfill; font-size: 2.667vw"}.font-lg{font-size:3.2vw;content:"viewport-units-buggyfill; font-size: 3.2vw"}.font-xl{font-size:4vw;content:"viewport-units-buggyfill; font-size: 4vw"}.font-xxl{font-size:4.533vw;content:"viewport-units-buggyfill; font-size: 4.533vw"}.fontRem-xxs{font-size:.512vw;font-size:.24rem;content:"viewport-units-buggyfill; font-size: 0.512vw"}.fontRem-xs{font-size:.555vw;font-size:.26rem;content:"viewport-units-buggyfill; font-size: 0.555vw"}.fontRem-xsm{font-size:.597vw;font-size:.28rem;content:"viewport-units-buggyfill; font-size: 0.597vw"}.fontRem-sm{font-size:.64vw;font-size:.3rem;content:"viewport-units-buggyfill; font-size: 0.64vw"}.fontRem-md{font-size:.683vw;font-size:.32rem;content:"viewport-units-buggyfill; font-size: 0.683vw"}.fontRem-lg{font-size:.725vw;font-size:.34rem;content:"viewport-units-buggyfill; font-size: 0.725vw"}.fontRem-xlg{font-size:.768vw;font-size:.36rem;content:"viewport-units-buggyfill; font-size: 0.768vw"}.fontRem-xl{font-size:.811vw;font-size:.38rem;content:"viewport-units-buggyfill; font-size: 0.811vw"}.fontRem-xxl{font-size:.853vw;font-size:.4rem;content:"viewport-units-buggyfill; font-size: 0.853vw"}.grid{width:100%;padding:.667vw;border-collapse:collapse;border-spacing:0;content:"viewport-units-buggyfill; padding: 0.667vw"}.grid th{height:4.667vw;font-size:10pt;font-weight:700;text-align:center;border:1px solid #dfdfdf;vertical-align:middle;content:"viewport-units-buggyfill; height: 4.667vw"}.grid tbody{background-color:transparent}.grid tr{height:2.8vw;border-collapse:collapse;content:"viewport-units-buggyfill; height: 2.8vw"}.grid td{padding:.667vw;border-bottom:1px solid #dfdfdf;content:"viewport-units-buggyfill; padding: 0.667vw"}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:6.667vw;content:"viewport-units-buggyfill; width: 6.667vw; padding: 0.667vw 1.333vw"}.md-btn,.sm-btn{padding:.667vw 1.333vw}.md-btn{width:13.333vw;content:"viewport-units-buggyfill; width: 13.333vw; padding: 0.667vw 1.333vw"}.lg-btn{width:20vw;padding:.667vw 1.333vw;content:"viewport-units-buggyfill; width: 20vw; padding: 0.667vw 1.333vw"}.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:1.6vw 2.933vw;content:"viewport-units-buggyfill; padding: 1.6vw 2.933vw"}.btn-primary.outline{border:.267vw solid #09c;color:#09c;content:"viewport-units-buggyfill; border: 0.267vw solid #0099cc"}.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:.267vw solid #00bf6f;color:#00bf6f;content:"viewport-units-buggyfill; border: 0.267vw solid #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:.267vw solid #31cde8;color:#31cde8;content:"viewport-units-buggyfill; border: 0.267vw solid #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:.267vw solid #eb8f34;color:#eb8f34;content:"viewport-units-buggyfill; border: 0.267vw solid #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:.267vw solid #f25454;color:#f25454;content:"viewport-units-buggyfill; border: 0.267vw solid #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:3.2vw;content:"viewport-units-buggyfill; border-radius: 3.2vw"}.btn-lg.round{border-radius:4.267vw;content:"viewport-units-buggyfill; border-radius: 4.267vw"}.btn-sm.round{border-radius:1.867vw;content:"viewport-units-buggyfill; border-radius: 1.867vw"}.btn-xs.round{border-radius:1.333vw;content:"viewport-units-buggyfill; border-radius: 1.333vw"}.btn-primary.raised{-webkit-box-shadow:0 .4vw 0 0 #007299;box-shadow:0 .4vw 0 0 #007299;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0.4vw 0 0 #007299; box-shadow: 0 0.4vw 0 0 #007299"}.btn-primary.raised.active,.btn-primary.raised:active{background:#33a6cc;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-.4vw;margin-top:.4vw;content:"viewport-units-buggyfill; margin-bottom: -0.4vw; margin-top: 0.4vw"}.btn-success.raised{-webkit-box-shadow:0 .4vw 0 0 #008c52;box-shadow:0 .4vw 0 0 #008c52;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0.4vw 0 0 #008c52; box-shadow: 0 0.4vw 0 0 #008c52"}.btn-success.raised.active,.btn-success.raised:active{background:#39bf87;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-.4vw;margin-top:.4vw;content:"viewport-units-buggyfill; margin-bottom: -0.4vw; margin-top: 0.4vw"}.btn-info.raised{-webkit-box-shadow:0 .4vw 0 0 #35a2b5;box-shadow:0 .4vw 0 0 #35a2b5;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0.4vw 0 0 #35a2b5; box-shadow: 0 0.4vw 0 0 #35a2b5"}.btn-info.raised.active,.btn-info.raised:active{background:#5fd4e8;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-.4vw;margin-top:.4vw;content:"viewport-units-buggyfill; margin-bottom: -0.4vw; margin-top: 0.4vw"}.btn-warning.raised{-webkit-box-shadow:0 .4vw 0 0 #b87430;box-shadow:0 .4vw 0 0 #b87430;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0.4vw 0 0 #b87430; box-shadow: 0 0.4vw 0 0 #b87430"}.btn-warning.raised.active,.btn-warning.raised:active{background:#eba259;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-.4vw;margin-top:.4vw;content:"viewport-units-buggyfill; margin-bottom: -0.4vw; margin-top: 0.4vw"}.btn-danger.raised{-webkit-box-shadow:0 .4vw 0 0 #bf4343;box-shadow:0 .4vw 0 0 #bf4343;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0.4vw 0 0 #bf4343; box-shadow: 0 0.4vw 0 0 #bf4343"}.btn-danger.raised.active,.btn-danger.raised:active{background:#f26d6d;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-.4vw;margin-top:.4vw;content:"viewport-units-buggyfill; margin-bottom: -0.4vw; margin-top: 0.4vw"}.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:#0266e0}.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:2.4vw;height:.4vw;border-radius:1px;background-color:#c7d2d2;margin-bottom:1px;content:"viewport-units-buggyfill; width: 2.4vw; height: 0.4vw"}.on .custom-bar{background-color:#85bfca}.box-shadow{-webkit-box-shadow:0 0 .667vw #000;box-shadow:0 0 .667vw #000;content:"viewport-units-buggyfill; -webkit-box-shadow: 0px 0px 0.667vw #000; box-shadow: 0px 0px 0.667vw #000"}.validation-Msg{color:#cf1610}.custom-icon{font-family:Glyphicons Halflings;font-size:medium;font-weight:700;color:#888;position:relative;top:-4.933vw;left:1.333vw;content:"viewport-units-buggyfill; top: -4.933vw; left: 1.333vw"}.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:.267vw solid;content:"viewport-units-buggyfill; border: 0.267vw solid"}.bdr-w2-t{border-top:.267vw solid;content:"viewport-units-buggyfill; border-top: 0.267vw solid"}.bdr-w2-b{border-bottom:.267vw solid;content:"viewport-units-buggyfill; border-bottom: 0.267vw solid"}.bdr-w2-l{border-left:.267vw solid;content:"viewport-units-buggyfill; border-left: 0.267vw solid"}.bdr-w2-r{border-right:.267vw solid;content:"viewport-units-buggyfill; border-right: 0.267vw solid"}.util-bgMain-bl{background-color:#000;color:#fff}.util-bgMain-bl a{color:#fff}.util-bgMain-bl a:hover{color:#0266e0}.util-bgPartial-wa{background-color:#fff000;color:#000}.util-bgPartial-wa a{color:#000}.util-bgPartial-wa a:hover{color:#0266e0}.util-bgPartial-gr{background-color:#d7d7d7;color:#fff}.util-bgPartial-gr a{color:#fff}.util-bgPartial-gr a:hover{color:#0266e0}.util-bgPartial-grl{background-color:#ababab;color:#fff}.util-bgPartial-grl a{color:#fff}.util-bgPartial-grl a:hover{color:#0266e0}.util-bgPartial-grd{background-color:#ababab;color:#fff}.util-bgPartial-grd a{color:#fff}.util-bgPartial-grd a:hover{color:#0266e0}.util-bgPartial-wh{background-color:#fff;color:#000}.util-bgPartial-wh a{color:#000}.util-bgPartial-wh a:hover{color:#0266e0}.util-bgPartial-vi{background-color:#cf1610;color:#fff}.util-bgPartial-vi a{color:#fff}.util-bgPartial-vi a:hover{color:#0266e0}.util-bgPartial-vid{background-color:#cf1610;color:#fff}.util-bgPartial-vid a{color:#fff}.util-bgPartial-vid a:hover{color:#0266e0}.util-bgPartial-in{background-color:#a4f1fc;color:#fff}.util-bgPartial-in a{color:#fff}.util-bgPartial-in a:hover{color:#0266e0}.util-bgPartial-da{background-color:#cf1610;color:#fff}.util-bgPartial-da a{color:#fff}.util-bgPartial-da a:hover,.util-clMain-pr,.util-clMain-pr a,.util-clMain-pr a:hover{color:#0266e0}.util-clMain-whd,.util-clMain-whd a{color:#fff}.util-clMain-whd a:hover{color:#0266e0}.util-clPartial-wad,.util-clPartial-wad a{color:#d2bb91}.util-clPartial-wad a:hover{color:#0266e0}.util-clPartial-whl,.util-clPartial-whl a{color:#fff}.util-clPartial-whl a:hover{color:#0266e0}.util-clPartial-da,.util-clPartial-da a{color:#cf1610}.util-clPartial-da a:hover{color:#0266e0}.util-clPartial-in,.util-clPartial-in a{color:#10969b}.util-clPartial-in a:hover{color:#0266e0}.util-clPartial-wa,.util-clPartial-wa a{color:#fff000}.util-clPartial-wa a:hover{color:#0266e0}.util-clPartial-su,.util-clPartial-su a{color:#74a62a}.util-clPartial-su a:hover{color:#0266e0}.util-clPartial-sud,.util-clPartial-sud a{color:#6b8f60}.util-clPartial-sud a:hover{color:#0266e0}.bdc_normal{border-color:#d7d7d7}.noBorderRight{border-right:none!important}.noBorderbottom{border-bottom:none!important}.noMarRight{margin-right:0!important}.business-sec .business-list .media-item .box-item .hover-box2,.business-sec .business-list .media-item .box-item .hover-box2 img,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .hover-box2,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .hover-box2 img,.cmm-boxItem .hover-box2,.cmm-boxItem .hover-box2 img,.cmm-nav .nav-list>li,.cmm-nav .nav-list>li img,.construction-sec .construction-imgWrap .imgWrap-item .box-item .hover-box2,.construction-sec .construction-imgWrap .imgWrap-item .box-item .hover-box2 img,.custom-sidebar,.custom-sidebar img,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 img,.news-sec .news-wrap .news-item .box-item .hover-box2,.news-sec .news-wrap .news-item .box-item .hover-box2 img,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 img,.transit,.transit img,.video-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.video-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 img,.video-sec .video-wrap .video-item .box-item .hover-box2,.video-sec .video-wrap .video-item .box-item .hover-box2 img,footer.pc-show nav .nav-list>li,footer.pc-show nav .nav-list>li img,header.pc-show .nav-box .box-r nav ul li,header.pc-show .nav-box .box-r nav ul li .hover-icon2,header.pc-show .nav-box .box-r nav ul li .hover-icon2 img,header.pc-show .nav-box .box-r 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}.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 .about-wrap .about-img .img-wrap img,.cmm-fengshui-item .sub-box-l .img-wrap img,.cmm-imgList>li a .title-wrap .img-wrap img,.cmm-nav .nav-list>li .hover-icon,.cmm-translateX,.evaluation-sec .evaluation-wrap .evaluation-item .img-wrap img,.frmCalcTop label.error,.gd_picBox img,footer.pc-show nav .nav-list>li .hover-icon,header.pc-show .nav-box .box-r nav ul li .down-list,header.pc-show .nav-box .box-r 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,.business-sec .business-list .media-item .box-item .img-wrap,.business-sec .business-list .media-item .box-item .img-wrap img,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .img-wrap,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .img-wrap img,.cmm-boxItem .img-wrap,.cmm-boxItem .img-wrap img,.cmm-translateY,.construction-sec .construction-imgWrap .imgWrap-item .box-item .img-wrap,.construction-sec .construction-imgWrap .imgWrap-item .box-item .img-wrap img,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.news-sec .news-wrap .news-item .box-item .img-wrap,.news-sec .news-wrap .news-item .box-item .img-wrap img,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.video-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.video-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.video-sec .video-wrap .video-item .box-item .img-wrap,.video-sec .video-wrap .video-item .box-item .img-wrap img,header.pc-show .nav-box .box-l .logo-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmm-imgList>li a .box-wrap .img-wrap,.cmm-imgList>li a .title-wrap .img-wrap,.cmm-translateXY,.out-titleBox .title-hr02{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.about-sec .content-frame:after,.banner-sec .content-frame:after,.business-sec .business-imgWrap:after,.business-sec .content-frame:after,.cmm-breadcrumbList-sec .content-frame:after,.cmm-clearfix:after,.cmm-fengshui-item:after,.cmm-indexSec .content-frame:after,.construction-sec .construction-imgWrap>div:after,.construction-sec .content-frame:after,.contact-wrap:after,.engineering-sec .content-frame:after,.engineering-sec .engineering-imgWrap>div:after,.evaluation-sec .content-frame:after,.news-sec .content-frame:after,.page-box:after,.service-sec .content-frame:after,.show-wrap .content-wrap:after,.sub-engineerSec .engineering-imgWrap>div:after,.subPage-sec .content-frame:after,.video-sec .content-frame:after,.video-sec .engineering-imgWrap>div:after,.video-sec .video-wrap:after,footer.pc-show .content-frame:after,footer.pc-show .foot-wrap .foot-box:after,header.pc-show .content-frame:after,header.pc-show .nav-box:after,header.pc-show .top-box .box-r .acount-box:after,header.pc-show:after{content:"";clear:both;display:block}.cmm-fengshui-item .title-01,.cmm-fengshui-item .txt-box.txtOverflow p,.cmm-imgList>li a .title-wrap .title-01,.cmm-imgList>li a .title-wrap .title-02,.cmm-txtOverflow,.construction-sec .construction-imgWrap .imgWrap-item .title-box .title-01 span,.engineering-sec .engineering-imgWrap .imgWrap-item .title-box .title-01,.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap .title-01,.news-sec .news-wrap .news-item .info-box .title-01,.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01,.video-sec .engineering-imgWrap .imgWrap-item .title-box .title-01,.video-sec .video-wrap .video-item .info-box .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,.banner-sec,.business-sec,.cmm-breadcrumbList-sec,.cmm-indexSec,.construction-sec,.engineering-sec,.evaluation-sec,.news-sec,.service-sec,.subPage-sec,.video-sec,footer.pc-show,header.pc-show{width:100%;position:relative;min-width:100%}.about-sec .content-frame,.banner-sec .content-frame,.business-sec .content-frame,.cmm-breadcrumbList-sec .content-frame,.cmm-indexSec .content-frame,.construction-sec .content-frame,.engineering-sec .content-frame,.evaluation-sec .content-frame,.news-sec .content-frame,.service-sec .content-frame,.subPage-sec .content-frame,.video-sec .content-frame,footer.pc-show .content-frame,header.pc-show .content-frame{width:100%;min-width:100%;margin:auto;overflow:visible;position:relative}.cmm-titleIndex-box{min-width:20.667vw;content:"viewport-units-buggyfill; min-width: 20.667vw"}.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:4.267vw;content:"viewport-units-buggyfill; font-size: 4.267vw"}.cmm-titleIndex-box .title-box p.en{color:#0266e0;font-size:2.4vw;content:"viewport-units-buggyfill; font-size: 2.4vw"}.cmm-titleIndex-box .title-box p i{font-size:4.267vw;content:"viewport-units-buggyfill; font-size: 4.267vw"}.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 3.467vw;margin:auto;z-index:2;background-color:#fff;content:"viewport-units-buggyfill; padding: 0 3.467vw"}.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:.8vw;content:"viewport-units-buggyfill; margin-top: 0.8vw"}.cmm-breadcrumbList-sec{width:100%;min-width:100%;background-color:#f1f1f1}.cmm-breadcrumbList-sec p{width:100%;margin:auto;color:#333}.cmm-breadcrumbList-sec p,.cmm-breadcrumbList-sec p *{height:6.933vw;line-height:6.933vw;content:"viewport-units-buggyfill; height: 6.933vw; line-height: 6.933vw"}.cmm-breadcrumbList-sec p *{display:inline-block;position:relative}.cmm-breadcrumbList-sec p a.active,.cmm-breadcrumbList-sec p a:hover{color:#0266e0}.cmm-breadcrumbList-sec p .breadcrumb-icon{font-size:1.6vw;font-weight:700;margin:0 .533vw;content:"viewport-units-buggyfill; font-size: 1.6vw; margin: 0 0.533vw"}.out-titleBox{margin:4vw auto;content:"viewport-units-buggyfill; margin: 4vw auto"}.out-titleBox .title-hr{border-top:.4vw solid #ece2d4;content:"viewport-units-buggyfill; border-top: 0.4vw solid #ece2d4; width: 9.333vw"}.out-titleBox .title-hr02{border-top:1px solid #ece2d4;width:100%;height:1px}.cmm-title-wrap{width:100%;margin:0 auto;padding-left:6.933vw;content:"viewport-units-buggyfill; padding-left: 6.933vw"}.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:130vw;margin-left:5.333vw;padding-top:.667vw;border-left:.267vw solid #333;content:"viewport-units-buggyfill; width: 130vw; margin-left: 5.333vw; padding-top: 0.667vw; border-left: 0.267vw solid #333"}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab{border-bottom:.267vw solid #333;margin-bottom:1.867vw;padding-left:5.6vw;content:"viewport-units-buggyfill; border-bottom: 0.267vw solid #333; margin-bottom: 1.867vw; padding-left: 5.6vw"}.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:4.533vw;padding-bottom:1.6vw;cursor:pointer;font-size:2.133vw;font-weight:700;content:"viewport-units-buggyfill; margin-right: 4.533vw; padding-bottom: 1.6vw; font-size: 2.133vw"}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-tab li.active{color:#0266e0;border-bottom:.267vw solid #0266e0;content:"viewport-units-buggyfill; border-bottom: 0.267vw solid #0266e0"}.cmm-title-wrap .index-normal-hd .normal-tab-wrap .normal-wrap{padding-left:5.6vw;content:"viewport-units-buggyfill; padding-left: 5.6vw"}.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:1.867vw;color:#504f4f;margin-right:7.333vw;content:"viewport-units-buggyfill; font-size: 1.867vw; margin-right: 7.333vw"}.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{min-width:14.133vw;margin-top:20px;min-width:106px;background-color:#b69454;border-color:#b69454;color:#fff;content:"viewport-units-buggyfill; margin-top: 2.667vw; min-width: 14.133vw"}.cmm-title-wrap .index-normal-hd .team-title-wrap{overflow:hidden;float:left;min-width:144vw;margin-left:5.333vw;padding-top:.667vw;border-left:.267vw solid #333;content:"viewport-units-buggyfill; min-width: 144vw; margin-left: 5.333vw; padding-top: 0.667vw; border-left: 0.267vw solid #333"}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box{float:left;padding-left:6.4vw;content:"viewport-units-buggyfill; padding-left: 6.4vw"}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.cn{font-size:4.267vw;margin-top:.667vw;content:"viewport-units-buggyfill; font-size: 4.267vw; margin-top: 0.667vw"}.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:#0266e0;font-size:5.333vw;content:"viewport-units-buggyfill; font-size: 5.333vw"}.cmm-title-wrap .index-normal-hd .team-title-wrap .slogon-box p.decoration.cn{font-size:4vw;content:"viewport-units-buggyfill; font-size: 4vw"}.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:9.6vw;line-height:9.6vw;color:#e8e8e8;content:"viewport-units-buggyfill; font-size: 9.6vw; line-height: 9.6vw"}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box p span{font-size:6.4vw;content:"viewport-units-buggyfill; font-size: 6.4vw"}.subPage .cmm-title-wrap{padding-left:0}.cmm-boxItem2{position:relative}.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:hover a .box-wrap .hover-box,.cmm-imgList>li:hover a .box-wrap .hover-box-btnTxt{opacity:1}.cmm-imgList>li a{display:block;border:1px solid #e3e3e3}.cmm-imgList>li a .box-wrap{position:relative}.cmm-imgList>li a .box-wrap .img-wrap{width:100%;height:100%}.cmm-imgList>li a .box-wrap .favorite-box,.cmm-imgList>li a .box-wrap .length-box{z-index:5;position:absolute;top:3.333vw;content:"viewport-units-buggyfill; top: 3.333vw"}.cmm-imgList>li a .box-wrap .favorite-box i,.cmm-imgList>li a .box-wrap .length-box i{color:#fff}.cmm-imgList>li a .box-wrap .favorite-box{left:3.333vw;content:"viewport-units-buggyfill; left: 3.333vw"}.cmm-imgList>li a .box-wrap .length-box{right:3.333vw;content:"viewport-units-buggyfill; right: 3.333vw"}.cmm-imgList>li a .box-wrap video{width:100%}.cmm-imgList>li a .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 a .box-wrap .hover-box i{font-size:2.667vw;background-color:#fff;color:#000;padding:.267vw .933vw;border-radius:100%;font-weight:700;content:"viewport-units-buggyfill; font-size: 2.667vw; padding: 0.267vw 0.933vw"}.cmm-imgList>li a .box-wrap .hover-box img{width:6.133vw;content:"viewport-units-buggyfill; width: 6.133vw"}.cmm-imgList>li a .box-wrap .hover-box p{text-align:center;color:#fff}.cmm-imgList>li a .title-wrap{width:100%;padding:2vw;position:relative;content:"viewport-units-buggyfill; padding: 2vw"}.cmm-imgList>li a .title-wrap.title-wrap2{padding:6.667vw 2vw 2vw;content:"viewport-units-buggyfill; padding: 6.667vw 2vw 2vw"}.cmm-imgList>li a .title-wrap .img-wrap{top:0;width:12vw;height:12vw;border-radius:100%;overflow:hidden;border:.4vw solid #fff;content:"viewport-units-buggyfill; width: 12vw; height: 12vw; border: 0.4vw solid #FFF"}.cmm-imgList>li a .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 a .title-wrap .title-01,.cmm-imgList>li a .title-wrap .title-02{text-align:center}.cmm-imgList>li a .title-wrap .title-01 span,.cmm-imgList>li a .title-wrap .title-02 span{margin-right:.667vw;content:"viewport-units-buggyfill; margin-right: 0.667vw"}.cmm-imgList>li a .title-wrap .txt-02{color:#333;text-align:center}.cmm-imgList>li a .title-wrap .txt-02 span{line-height:1.867vw;display:inline-block;padding:0 .267vw 0 .533vw;content:"viewport-units-buggyfill; line-height: 1.867vw; padding: 0 0.267vw 0 0.533vw"}.cmm-imgList>li a .title-wrap .txt-02 span:nth-child(2){border-left:1px solid}.business-sec .business-list .media-item .box-item,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item,.cmm-boxItem,.construction-sec .construction-imgWrap .imgWrap-item .box-item,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item,.news-sec .news-wrap .news-item .box-item,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item,.video-sec .engineering-imgWrap .imgWrap-item .box-item,.video-sec .video-wrap .video-item .box-item{width:100%;height:100%;position:relative}.business-sec .business-list .media-item .box-itemTitleBox.box-item .img-wrap,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .img-wrap,.cmm-boxItem.box-itemTitleBox .img-wrap,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .img-wrap,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .img-wrap{width:100%;height:45.333vw;overflow:hidden;text-align:center;position:relative;top:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);z-index:3;content:"viewport-units-buggyfill; height: 45.333vw"}.business-sec .business-list .media-item .box-itemTitleBox.box-item .img-wrap img,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .img-wrap img,.cmm-boxItem.box-itemTitleBox .img-wrap img,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap img,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap img,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .img-wrap img,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap img,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .img-wrap img,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .img-wrap img{width:100%}.business-sec .business-list .media-item .box-itemTitleBox.box-item:hover .hover-box,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item:hover .hover-box,.cmm-boxItem.box-itemTitleBox:hover .hover-box,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item:hover .hover-box,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item:hover .hover-box,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item:hover .hover-box,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item:hover .hover-box,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item:hover .hover-box,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item:hover .hover-box{opacity:1}.business-sec .business-list .media-item .box-itemTitleBox.box-item .hover-box,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .hover-box,.cmm-boxItem.box-itemTitleBox .hover-box,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .hover-box,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .hover-box{width:100%;height:23.467vw;overflow:hidden;text-align:center;position:absolute;top:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);z-index:4;background-color:rgba(0,0,0,.6);color:#fff;opacity:0;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:center;-ms-flex-pack:center;justify-content:center;content:"viewport-units-buggyfill; height: 23.467vw"}.business-sec .business-list .media-item .box-itemTitleBox.box-item .hover-box i,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .hover-box i,.cmm-boxItem.box-itemTitleBox .hover-box i,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box i,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box i,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .hover-box i,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box i,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box i,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .hover-box i{font-size:5.333vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"viewport-units-buggyfill; font-size: 5.333vw"}.business-sec .business-list .media-item .box-itemTitleBox.box-item .hover-box span,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .hover-box span,.cmm-boxItem.box-itemTitleBox .hover-box span,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box span,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box span,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .hover-box span,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box span,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .hover-box span,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .hover-box span{font-size:2.133vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"viewport-units-buggyfill; font-size: 2.133vw"}.business-sec .business-list .media-item .box-itemTitleBox.box-item .title-box,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-itemTitleBox.box-item .title-box,.cmm-boxItem.box-itemTitleBox .title-box,.construction-sec .construction-imgWrap .imgWrap-item .box-itemTitleBox.box-item .title-box,.engineering-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .title-box,.news-sec .news-wrap .news-item .box-itemTitleBox.box-item .title-box,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .title-box,.video-sec .engineering-imgWrap .imgWrap-item .box-itemTitleBox.box-item .title-box,.video-sec .video-wrap .video-item .box-itemTitleBox.box-item .title-box{height:calc(100% - 45.333vw);content:"viewport-units-buggyfill; height: calc(100% - 45.333vw)"}.business-sec .business-list .media-item .box-item .img-wrap,.business-sec .business-list .media-item .box-item video,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .img-wrap,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item video,.cmm-boxItem .img-wrap,.cmm-boxItem video,.construction-sec .construction-imgWrap .imgWrap-item .box-item .img-wrap,.construction-sec .construction-imgWrap .imgWrap-item .box-item video,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item video,.news-sec .news-wrap .news-item .box-item .img-wrap,.news-sec .news-wrap .news-item .box-item video,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item video,.video-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap,.video-sec .engineering-imgWrap .imgWrap-item .box-item video,.video-sec .video-wrap .video-item .box-item .img-wrap,.video-sec .video-wrap .video-item .box-item video{width:100%;height:100%;overflow:hidden;text-align:center;position:relative;z-index:3}.business-sec .business-list .media-item .box-item .img-wrap img,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .img-wrap img,.cmm-boxItem .img-wrap img,.construction-sec .construction-imgWrap .imgWrap-item .box-item .img-wrap img,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.news-sec .news-wrap .news-item .box-item .img-wrap img,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.video-sec .engineering-imgWrap .imgWrap-item .box-item .img-wrap img,.video-sec .video-wrap .video-item .box-item .img-wrap img{width:100%;left:0}.business-sec .business-list .media-item .box-item .hover-box2,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .hover-box2,.cmm-boxItem .hover-box2,.construction-sec .construction-imgWrap .imgWrap-item .box-item .hover-box2,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.news-sec .news-wrap .news-item .box-item .hover-box2,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.video-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2,.video-sec .video-wrap .video-item .box-item .hover-box2{position:absolute;top:auto;bottom:0;width:100%;height:auto;text-align:left;padding:2.4vw 2.667vw;background-color:rgba(0,0,0,.6);opacity:1;z-index:4;color:#fff;content:"viewport-units-buggyfill; padding: 2.4vw 2.667vw"}.business-sec .business-list .media-item .box-item .hover-box2 .title-01,.business-sec:not(.businessSub-sec) .business-imgWrap .media-item .box-item .hover-box2 .title-01,.cmm-boxItem .hover-box2 .title-01,.construction-sec .construction-imgWrap .imgWrap-item .box-item .hover-box2 .title-01,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 .title-01,.news-sec .news-wrap .news-item .box-item .hover-box2 .title-01,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 .title-01,.video-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box2 .title-01,.video-sec .video-wrap .video-item .box-item .hover-box2 .title-01{font-size:2.4vw;content:"viewport-units-buggyfill; font-size: 2.4vw"}.cmm-fengshui-item{width:100%;border-bottom:1px solid #f1f1f1;padding-bottom:1.867vw;padding-top:1.867vw;content:"viewport-units-buggyfill; padding-bottom: 1.867vw; padding-top: 1.867vw"}.cmm-fengshui-item .sub-box-l{width:22.133vw;height:12vw;float:left;content:"viewport-units-buggyfill; width: 22.133vw; height: 12vw"}.cmm-fengshui-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{height:100%}.cmm-fengshui-item .sub-box-r{width:calc(100% - 22.133vw);float:right;padding-left:2.667vw;content:"viewport-units-buggyfill; width: calc(100% - 22.133vw); padding-left: 2.667vw"}.cmm-fengshui-item:last-child{border-bottom:none}.cmm-fengshui-item .title-01{font-size:2.4vw;content:"viewport-units-buggyfill; font-size: 2.4vw"}.cmm-fengshui-item .txt-box{position:relative;margin-top:.533vw;content:"viewport-units-buggyfill; margin-top: 0.533vw"}.cmm-fengshui-item .txt-box.txtOverflow{min-height:6.667vw;content:"viewport-units-buggyfill; min-height: 6.667vw"}.cmm-fengshui-item .txt-box.txtOverflow .more-btn{left:0;right:auto}.cmm-fengshui-item .txt-box .more-btn{position:absolute;bottom:0;right:0;color:#666}.cmm-selectCategory{font-size:2.133vw;width:100%;border:1px solid #d9d9d9;content:"viewport-units-buggyfill; font-size: 2.133vw"}.cmm-selectCategory .custom-td{height:7.2vw;border-bottom:1px solid #d9d9d9;content:"viewport-units-buggyfill; height: 7.2vw"}.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:4vw;content:"viewport-units-buggyfill; padding-left: 4vw"}.cmm-selectCategory .custom-td:last-child span{padding:.8vw 2vw;border-radius:4vw;display:inline-block;margin:.667vw 2.933vw .667vw 0;content:"viewport-units-buggyfill; padding: 0.8vw 2vw; border-radius: 4vw; margin: 0.667vw 0; margin-right: 2.933vw"}.cmm-selectCategory .custom-td:last-child span.active,.cmm-selectCategory .custom-td:last-child span:hover{color:#fff;background-color:#0266e0}.cmm-selectCategory .title-01{margin:0 2.667vw;color:#777;content:"viewport-units-buggyfill; margin: 0 2.667vw"}.cmm-custom-hr{width:100%;border-top:1px solid}html{background-color:#fff}.cmm-title-wrap .index-normal-hd .team-title-wrap .title-box p,.cmm-titleIndex-box .title-box p.en,.font-impact,.out-titleBox .cmm-title-box .title-02{font-family:Impact}a.toTop{position:fixed;display:none;right:3%;bottom:8%;z-index:4}a.toTop:hover i{color:#333}a.toTop i{font-size:6.667vw;color:#ccc;content:"viewport-units-buggyfill; font-size: 6.667vw"}a.toTop img{width:16vw;content:"viewport-units-buggyfill; width: 16vw"}.lf{float:left}.rt{float:right}header.pc-show{position:relative;top:0;z-index:6;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:5.867vw;background-color:#0266e0;content:"viewport-units-buggyfill; height: 5.867vw"}header.pc-show .top-box>div{color:#fff;line-height:5.867vw;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;content:"viewport-units-buggyfill; line-height: 5.867vw"}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 a{padding:0 1.6vw;border-right:1px solid #fff;line-height:1.867vw;display:inline-block;text-align:center;margin-right:-.667vw;content:"viewport-units-buggyfill; padding: 0 1.6vw; line-height: 1.867vw; margin-right: -0.667vw"}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:5.867vw;right:0;z-index:2;position:relative;padding:.8vw 0 0;content:"viewport-units-buggyfill; height: 5.867vw; padding: 0.8vw 0 0"}header.pc-show .top-box .box-r .acount-box .search-box{float:right;width:5.333vw;background-color:transparent;position:relative;content:"viewport-units-buggyfill; width: 5.333vw"}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:20vw;content:"viewport-units-buggyfill; width: 20vw"}header.pc-show .top-box .box-r .acount-box .search-box:hover .txt-input{width:14.667vw;border:1px solid #fff;content:"viewport-units-buggyfill; width: 14.667vw"}header.pc-show .top-box .box-r .acount-box .search-box .txt-input{background-color:transparent;width:0;height:3.733vw;padding:0 1.333vw;left:0;top:.267vw;border-radius:4vw;position:absolute;z-index:1;border:none;content:"viewport-units-buggyfill; height: 3.733vw; padding: 0px 1.333vw; top: 0.267vw; border-radius: 4vw"}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:2;text-align:center;border-radius:.533vw;right:0;top:0;content:"viewport-units-buggyfill; border-radius: 0.533vw"}header.pc-show .top-box .box-r .acount-box .search-box .icon{color:#fff000;line-height:3.733vw;font-size:4.267vw;font-weight:100;display:inline-block;content:"viewport-units-buggyfill; line-height: 3.733vw; font-size: 4.267vw"}header.pc-show .nav-box{width:100%}header.pc-show .nav-box .box-l{float:left;width:48.667vw;height:13.333vw;position:relative;content:"viewport-units-buggyfill; width: 48.667vw; height: 13.333vw"}header.pc-show .nav-box .box-l .logo-img{width:100%}header.pc-show .nav-box .box-r{float:right;width:calc(100% - 48.667vw);position:relative;content:"viewport-units-buggyfill; width: calc(100% - 48.667vw)"}header.pc-show .nav-box .box-r 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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#333}header.pc-show .nav-box .box-r nav ul li{text-align:center;position:relative}header.pc-show .nav-box .box-r nav ul li:hover{background-color:#0266e0}header.pc-show .nav-box .box-r nav ul li:hover a{color:#fff;font-weight:700}header.pc-show .nav-box .box-r nav ul li:hover .hover-icon2{width:100%}header.pc-show .nav-box .box-r nav ul li .hover-icon{width:2.667vw;height:2.667vw;border:1.333vw solid transparent;border-bottom-color:#fff;bottom:0;content:"viewport-units-buggyfill; width: 2.667vw; height: 2.667vw; border: 1.333vw solid transparent; border-bottom: 1.333vw solid #FFFFFF"}header.pc-show .nav-box .box-r nav ul li .hover-icon2{height:1px;border-top:.4vw solid #0266e0;bottom:0;width:0;content:"viewport-units-buggyfill; border-top: 0.4vw solid #0266e0"}header.pc-show .nav-box .box-r nav ul li:last-child{margin-right:0}header.pc-show .nav-box .box-r nav ul li .down-list{background:#333;z-index:7;display:none;margin-bottom:0;min-width:22.667vw;opacity:.9;top:13.333vw;padding:0 1.333vw;content:"viewport-units-buggyfill; min-width: 22.667vw; top: 13.333vw; padding: 0 1.333vw"}header.pc-show .nav-box .box-r nav ul li .down-list a{color:#fff;display:block;font-size:1.6vw;width:100%;padding:1.333vw 0;content:"viewport-units-buggyfill; font-size: 1.6vw; padding: 1.333vw 0"}header.pc-show .nav-box .box-r nav ul li>a{display:block;height:13.333vw;line-height:13.333vw;padding:0 1.867vw;font-size:2.133vw;content:"viewport-units-buggyfill; height: 13.333vw; line-height: 13.333vw; padding: 0 1.867vw; font-size: 2.133vw"}@-webkit-keyframes a{0%{margin-top:-16vw;opacity:0;content:"viewport-units-buggyfill; margin-top: -16vw"}50%{margin-top:-8.533vw;opacity:0;content:"viewport-units-buggyfill; margin-top: -8.533vw"}to{margin-top:0;opacity:1}}@keyframes a{0%{margin-top:-16vw;opacity:0;content:"viewport-units-buggyfill; margin-top: -16vw"}50%{margin-top:-8.533vw;opacity:0;content:"viewport-units-buggyfill; margin-top: -8.533vw"}to{margin-top:0;opacity:1}}.banner-sec{z-index:1;position:relative}.banner-sec .swiper-button-next,.banner-sec .swiper-button-prev{width:auto;height:auto;margin-top:0;z-index:6;cursor:pointer}.banner-sec .swiper-button-next i,.banner-sec .swiper-button-prev i{display:inline-block;padding:.667vw;font-size:5.333vw;color:#fff;content:"viewport-units-buggyfill; padding: 0.667vw; font-size: 5.333vw"}.banner-sec .swiper-button-prev{left:1.333vw;content:"viewport-units-buggyfill; left: 1.333vw"}.banner-sec .swiper-button-next{right:1.333vw;content:"viewport-units-buggyfill; right: 1.333vw"}.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:#fff000}.out-titleBox{position:relative;margin:7.467vw auto 0;padding-bottom:3.467vw;text-align:center;content:"viewport-units-buggyfill; margin: 7.467vw auto 0px; padding-bottom: 3.467vw"}.out-titleBox .cmm-title-box{z-index:2;width:auto;position:relative;margin:auto;text-align:center;display:inline-block;padding:0 1.333vw;content:"viewport-units-buggyfill; padding: 0 1.333vw"}.out-titleBox .cmm-title-box.whiteBgc{background-color:#fff}.out-titleBox .cmm-title-box.grayBgc{background-color:#f1f1f1}.out-titleBox .cmm-title-box.noBgc{background-color:transparent}.out-titleBox .cmm-title-box.warningBgc{background-color:#046ede}.out-titleBox .cmm-title-box.warningBgc .title-01 span:nth-child(2),.out-titleBox .cmm-title-box.warningBgc .title-01 span:nth-child(3){color:#fff000}.out-titleBox .cmm-title-box.warningBgc .title-01 span:first-child{color:#fff}.out-titleBox .cmm-title-box.warningBgc+.title-hr02{border:1px solid #0991eb}.out-titleBox .cmm-title-box.imgBg{background-image:url(../images/evaluation_bg.jpg);background-position:top;background-size:100%;background-repeat:repeat}.out-titleBox .cmm-title-box .title-01{font-size:4vw;color:#232323;line-height:4vw;margin-top:1.067vw;content:"viewport-units-buggyfill; font-size: 4vw; line-height: 4vw; margin-top: 1.067vw"}.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-01 span{font-size:4vw;content:"viewport-units-buggyfill; font-size: 4vw"}.out-titleBox .cmm-title-box .title-01 span:first-child{font-weight:700}.out-titleBox .cmm-title-box .title-01 span:nth-child(2){font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(2) i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);font-size:4vw;display:inline-block;margin-right:1.333vw;content:"viewport-units-buggyfill; font-size: 4vw; margin-right: 1.333vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(3){margin-left:1.6vw;color:#0266e0;font-weight:700;content:"viewport-units-buggyfill; margin-left: 1.6vw"}.out-titleBox .cmm-title-box .title-02{font-size:8vw;color:#e1e1e1;line-height:6vw;content:"viewport-units-buggyfill; font-size: 8vw; line-height: 6vw"}.out-titleBox .title-hr{border-top:.4vw solid #e6e6e6;width:9.333vw;margin:auto;content:"viewport-units-buggyfill; border-top: 0.4vw solid #e6e6e6; width: 9.333vw"}.out-titleBox .title-hr02{border:1px solid #e3e3e3;width:117.067vw;margin-top:1.333vw;height:11.733vw;z-index:1;content:"viewport-units-buggyfill; width: 117.067vw; margin-top: 1.333vw; height: 11.733vw"}.out-titleBox2{position:relative;margin:4vw auto;content:"viewport-units-buggyfill; margin: 4vw auto"}.out-titleBox2 .cmm-title-box{width:100%;max-width:41.6vw;position:relative;margin:auto;text-align:center;z-index:2;padding:2.667vw 0;content:"viewport-units-buggyfill; max-width: 41.6vw; padding: 2.667vw 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:4vw;font-weight:700;color:#232323;line-height:4vw;content:"viewport-units-buggyfill; font-size: 4vw; line-height: 4vw"}.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:3.2vw;color:#aaa;line-height:6vw;content:"viewport-units-buggyfill; font-size: 3.2vw; line-height: 6vw"}.out-titleBox2 .title-hr{border-top:.4vw solid #e6e6e6;width:9.333vw;margin:auto;content:"viewport-units-buggyfill; border-top: 0.4vw solid #e6e6e6; width: 9.333vw"}.out-titleBox2 .title-hr02{border-top:1px solid #e6e6e6;width:100%;height:1px;z-index:1}.business-sec{background-image:url(../images/business_bg.jpg);background-position:center 25.333vw;background-size:cover;background-repeat:no-repeat;content:"viewport-units-buggyfill; background-position: center 25.333vw"}.business-sec.businessSub-sec .business-imgWrap{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}.business-sec.businessSub-sec .business-imgWrap .media-item{width:calc(50% - 32.933vw);height:34.933vw;margin-right:.267vw;content:"viewport-units-buggyfill; width: calc(50% - 32.933vw); height: 34.933vw; margin-right: 0.267vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:first-child{width:65.333vw;height:55.467vw;content:"viewport-units-buggyfill; width: 65.333vw; height: 55.467vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:first-child .box-item,.business-sec.businessSub-sec .business-imgWrap .media-item:first-child video{width:100%;height:100%}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2){margin-top:0;height:55.467vw;width:calc(100% - 65.6vw);margin-right:0;content:"viewport-units-buggyfill; height: 55.467vw; width: calc(100% - 65.6vw)"}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2) .content-item{padding:6.933vw 3.467vw;content:"viewport-units-buggyfill; padding: 6.933vw 3.467vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2) .content-item .title-01{font-size:2.4vw;content:"viewport-units-buggyfill; font-size: 2.4vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2) .content-item .title-02{height:29.333vw;margin-top:2.667vw;content:"viewport-units-buggyfill; height: 29.333vw; margin-top: 2.667vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2) .content-item .title-03{margin-top:2.667vw;content:"viewport-units-buggyfill; margin-top: 2.667vw"}.business-sec.businessSub-sec .business-imgWrap .media-item:nth-child(2) .content-item .more-btn{display:none}.business-sec .business-list{margin-top:4.8vw;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;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.business-sec .business-list .media-item{width:49.733vw;height:37.6vw;margin-right:5.333vw;margin-top:5.333vw;content:"viewport-units-buggyfill; width: 49.733vw; height: 37.6vw; margin-right: 5.333vw; margin-top: 5.333vw"}.business-sec .business-list .media-item:first-child,.business-sec .business-list .media-item:nth-child(2),.business-sec .business-list .media-item:nth-child(3){margin-top:0}.business-sec .business-list .media-item:nth-child(3n){margin-right:0}.business-sec:not(.businessSub-sec) .business-imgWrap .media-item{float:left;width:calc(50% - 32.933vw);height:34.933vw;margin-right:.267vw;content:"viewport-units-buggyfill; width: calc(50% - 32.933vw); height: 34.933vw; margin-right: 0.267vw"}.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:first-child{width:65.333vw;height:55.467vw;content:"viewport-units-buggyfill; width: 65.333vw; height: 55.467vw"}.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:nth-child(4){width:calc(100% - 65.6vw);height:calc(100% - 35.2vw);content:"viewport-units-buggyfill; width: calc(100% - 65.6vw); height: calc(100% - 35.2vw)"}.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:nth-child(3),.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:nth-child(4){margin-right:0}.business-sec .business-cate{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.8vw;width:100%;color:#fff;text-align:center;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.business-sec .business-cate,.business-sec .business-cate .cate-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.business-sec .business-cate .cate-item{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:1;flex-shrink:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32vw;height:21.6vw;background-color:#757575;position:relative;border-right:1px solid #fff;content:"viewport-units-buggyfill; width: 32vw; height: 21.6vw"}.business-sec .business-cate .cate-item:last-child{border-right:none}.business-sec .business-cate .cate-item.active{background-color:#0266e0}.business-sec .business-cate .cate-item.active:after{content:"";left:0;width:0;height:0;bottom:-1.867vw;border-left:1.333vw solid transparent;border-right:1.333vw solid transparent;border-top:1.867vw solid #0266e0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.business-sec .business-cate .cate-item i{font-size:8.8vw;line-height:1;content:"viewport-units-buggyfill; font-size: 8.8vw"}.business-sec .business-cate .cate-item span{margin-top:1.6vw;font-size:2.4vw;content:"viewport-units-buggyfill; margin-top: 1.6vw; font-size: 2.4vw"}.business-sec .business-imgWrap{margin-top:4vw;content:"viewport-units-buggyfill; margin-top: 4vw"}.business-sec .business-imgWrap .content-item{color:#fff;position:relative;padding:2.933vw 3.2vw;background-color:#0266e0;width:100%;height:100%;content:"viewport-units-buggyfill; padding: 2.933vw 3.2vw"}.business-sec .business-imgWrap .content-item .title-01{font-size:2.133vw;content:"viewport-units-buggyfill; font-size: 2.133vw"}.business-sec .business-imgWrap .content-item .title-02{color:#c0ddf6;margin-top:.267vw;height:5.333vw;content:"viewport-units-buggyfill; margin-top: 0.267vw; height: 5.333vw"}.business-sec .business-imgWrap .content-item .title-03{margin-top:.533vw;font-size:3.733vw;content:"viewport-units-buggyfill; margin-top: 0.533vw; font-size: 3.733vw"}.business-sec .business-imgWrap .content-item .more-btn{font-size:2.133vw;border:1px solid;border-radius:2.667vw;padding:.533vw 2.667vw;position:absolute;right:3.2vw;bottom:2.933vw;content:"viewport-units-buggyfill; font-size: 2.133vw; border-radius: 2.667vw; padding: 0.533vw 2.667vw; right: 3.2vw; bottom: 2.933vw"}.construction-sec{padding-bottom:7.467vw;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.construction-sec.constructionSub-sec{padding-bottom:0}.construction-sec.constructionSub-sec .construction-imgWrap{height:auto}.construction-sec.constructionSub-sec .construction-imgWrap .imgWrap-item{margin-right:3.2vw;content:"viewport-units-buggyfill; margin-right: 3.2vw"}.construction-sec.constructionSub-sec .construction-imgWrap .imgWrap-item:nth-child(4n){margin-right:0}.construction-sec .construction-imgWrap{margin-top:4.8vw;width:100%;overflow:hidden;height:54.933vw;content:"viewport-units-buggyfill; margin-top: 4.8vw; height: 54.933vw"}.construction-sec .construction-imgWrap .imgWrap-item{margin-right:3.467vw;width:37.6vw;height:54.933vw;float:left;content:"viewport-units-buggyfill; margin-right: 3.467vw; width: 37.6vw; height: 54.933vw"}.construction-sec .construction-imgWrap .imgWrap-item .box-item .img-wrap img{height:100%;width:auto}.construction-sec .construction-imgWrap .imgWrap-item .title-box{text-align:center}.construction-sec .construction-imgWrap .imgWrap-item .title-box .title-01{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.construction-sec .construction-imgWrap .imgWrap-item .title-box .title-01 *{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.construction-sec .construction-imgWrap .imgWrap-item .title-box .title-01 i{font-size:5.333vw;color:#e1e1e1;line-height:1;vertical-align:middle;content:"viewport-units-buggyfill; font-size: 5.333vw"}.construction-sec .construction-imgWrap .imgWrap-item .title-box .title-01 span{font-size:2.133vw;border-bottom:.267vw solid #e3e3e3;display:inline-block;padding:1.333vw 0;margin-left:1.6vw;content:"viewport-units-buggyfill; font-size: 2.133vw; border-bottom: 0.267vw solid #e3e3e3; padding: 1.333vw 0; margin-left: 1.6vw"}.engineering-sec{background-image:url(../images/engineer_bg.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;padding-bottom:7.467vw;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.engineering-sec .custom-bg,.sub-engineerSec .custom-bg{width:100%;height:100%;background-color:rgba(4,108,224,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#046ce0",endColorstr="transparent");background-image:linear-gradient(#046ce0,transparent);position:absolute;top:0;left:0}.engineering-sec.sub-engineerSec .engineering-cate .cate-item,.sub-engineerSec.sub-engineerSec .engineering-cate .cate-item{border:1px solid #e3e3e3}.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item,.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item{height:31.467vw;margin-top:1.867vw;content:"viewport-units-buggyfill; height: 31.467vw; margin-top: 1.867vw"}.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box,.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box{padding:0;text-align:center;height:calc(100% - 23.467vw);content:"viewport-units-buggyfill; height: calc(100% - 23.467vw)"}.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01 span,.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01 span{border-bottom:none}.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item:first-child,.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(2),.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(3),.engineering-sec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(4),.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item:first-child,.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(2),.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(3),.sub-engineerSec.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(4){margin-top:0}.engineering-sec .engineering-cate,.sub-engineerSec .engineering-cate{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4.8vw;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.engineering-sec .engineering-cate .cate-item,.sub-engineerSec .engineering-cate .cate-item{font-size:2.133vw;border-radius:2.667vw;padding:1.067vw 2.667vw;margin-right:2.667vw;background-color:#fff;border:none;content:"viewport-units-buggyfill; font-size: 2.133vw; border-radius: 2.667vw; padding: 1.067vw 2.667vw; margin-right: 2.667vw"}.engineering-sec .engineering-cate .cate-item.active,.sub-engineerSec .engineering-cate .cate-item.active{background-color:#fff000;font-weight:700}.engineering-sec .engineering-cate .cate-item:last-child,.sub-engineerSec .engineering-cate .cate-item:last-child{margin-right:0}.engineering-sec .engineering-imgWrap,.sub-engineerSec .engineering-imgWrap{margin-top:4.8vw;width:100%;overflow:hidden;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.engineering-sec .engineering-imgWrap>div,.sub-engineerSec .engineering-imgWrap>div{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.engineering-sec .engineering-imgWrap .imgWrap-item,.sub-engineerSec .engineering-imgWrap .imgWrap-item{margin-right:2.667vw;margin-top:2.667vw;width:38vw;height:24vw;content:"viewport-units-buggyfill; margin-right: 2.667vw; margin-top: 2.667vw; width: 38vw; height: 24vw"}.engineering-sec .engineering-imgWrap .imgWrap-item:first-child,.engineering-sec .engineering-imgWrap .imgWrap-item:nth-child(2),.engineering-sec .engineering-imgWrap .imgWrap-item:nth-child(3),.engineering-sec .engineering-imgWrap .imgWrap-item:nth-child(4),.sub-engineerSec .engineering-imgWrap .imgWrap-item:first-child,.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(2),.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(3),.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(4){margin-top:0}.engineering-sec .engineering-imgWrap .imgWrap-item:nth-child(4n),.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(4n){margin-right:0}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap{width:100%;height:23.467vw;overflow:hidden;text-align:center;position:relative;top:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);z-index:3;content:"viewport-units-buggyfill; height: 23.467vw"}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap img,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap img{width:100%}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box,.sub-engineerSec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box{height:calc(100% - 23.467vw);content:"viewport-units-buggyfill; height: calc(100% - 23.467vw)"}.engineering-sec .engineering-imgWrap .imgWrap-item .title-box,.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box{padding:0;text-align:center;height:calc(100% - 23.467vw);content:"viewport-units-buggyfill; height: calc(100% - 23.467vw)"}.engineering-sec .engineering-imgWrap .imgWrap-item .title-box .title-01,.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01{height:100%}.engineering-sec .engineering-imgWrap .imgWrap-item .title-box .title-01 i,.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01 i{font-size:5.333vw;color:#e1e1e1;line-height:1;vertical-align:middle;content:"viewport-units-buggyfill; font-size: 5.333vw"}.engineering-sec .engineering-imgWrap .imgWrap-item .title-box .title-01 span,.sub-engineerSec .engineering-imgWrap .imgWrap-item .title-box .title-01 span{font-size:2.133vw;border-bottom:.267vw solid #e3e3e3;display:inline-block;padding:1.333vw 0;margin-left:1.6vw;content:"viewport-units-buggyfill; font-size: 2.133vw; border-bottom: 0.267vw solid #e3e3e3; padding: 1.333vw 0; margin-left: 1.6vw"}.evaluation-sec{background-image:url(../images/evaluation_bg.jpg);background-position:top;background-size:cover;background-repeat:no-repeat;padding-bottom:7.467vw;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.evaluation-sec .swiper-container-horizontal>.swiper-pagination-bullets,.evaluation-sec .swiper-pagination-custom,.evaluation-sec .swiper-pagination-fraction{bottom:0;min-height:1.067vw;content:"viewport-units-buggyfill; min-height: 1.067vw"}.evaluation-sec .swiper-pagination-bullet-active{opacity:1;background:#007aff;-webkit-box-shadow:0 0 0 .667vw #cce3fe;box-shadow:0 0 0 .667vw #cce3fe;content:"viewport-units-buggyfill; -webkit-box-shadow: 0 0 0px 0.667vw #cce3fe; box-shadow: 0 0 0px 0.667vw #cce3fe"}.evaluation-sec .swiper-pagination-bullet{width:.533vw;height:.533vw;background:#007aff;opacity:1;content:"viewport-units-buggyfill; width: 0.533vw; height: 0.533vw"}.evaluation-sec .evaluation-wrap{margin-top:4.8vw;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.evaluation-sec .evaluation-wrap .evaluation-item{background-color:#fff;width:76.8vw;height:26.667vw;padding:6.133vw 5.333vw;-webkit-box-shadow:-.4vw .4vw .4vw 0 #d7d7d7;box-shadow:-.4vw .4vw .4vw 0 #d7d7d7;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:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.4vw .4vw 6.4vw;content:"viewport-units-buggyfill; width: 76.8vw; height: 26.667vw; padding: 6.133vw 5.333vw; -webkit-box-shadow: -0.4vw 0.4vw 0.4vw 0px #d7d7d7; box-shadow: -0.4vw 0.4vw 0.4vw 0px #d7d7d7; margin: 0.4vw 0.4vw 6.4vw 0.4vw"}.evaluation-sec .evaluation-wrap .evaluation-item .img-wrap{width:10.667vw;min-width:10.667vw;height:10.667vw;border-radius:100%;overflow:hidden;position:relative;content:"viewport-units-buggyfill; width: 10.667vw; min-width: 10.667vw; height: 10.667vw"}.evaluation-sec .evaluation-wrap .evaluation-item .img-wrap img{width:auto;height:100%}.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap{padding-left:3.2vw;content:"viewport-units-buggyfill; padding-left: 3.2vw"}.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap .title-01{font-size:3.2vw;content:"viewport-units-buggyfill; font-size: 3.2vw"}.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap .title-02{color:#666}.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap .title-02 i{margin-right:.667vw;content:"viewport-units-buggyfill; margin-right: 0.667vw"}.evaluation-sec .evaluation-wrap .evaluation-item .info-wrap .title-02 span{line-height:2.667vw;content:"viewport-units-buggyfill; line-height: 2.667vw"}.video-sec{padding-bottom:7.467vw;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.video-sec .engineering-imgWrap{margin-top:4.8vw;width:100%;overflow:hidden;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.video-sec .engineering-imgWrap>div{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-sec .engineering-imgWrap .imgWrap-item{margin-right:2.667vw;margin-top:2.667vw;width:38vw;height:24vw;content:"viewport-units-buggyfill; margin-right: 2.667vw; margin-top: 2.667vw; width: 38vw; height: 24vw"}.video-sec .engineering-imgWrap .imgWrap-item:first-child,.video-sec .engineering-imgWrap .imgWrap-item:nth-child(2),.video-sec .engineering-imgWrap .imgWrap-item:nth-child(3),.video-sec .engineering-imgWrap .imgWrap-item:nth-child(4){margin-top:0}.video-sec .engineering-imgWrap .imgWrap-item:nth-child(4n){margin-right:0}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap{width:100%;height:23.467vw;overflow:hidden;text-align:center;position:relative;top:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);z-index:3;content:"viewport-units-buggyfill; height: 23.467vw"}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap img{width:100%}.video-sec .engineering-imgWrap .imgWrap-item .title-box{padding:0;text-align:center;height:calc(100% - 23.467vw);content:"viewport-units-buggyfill; height: calc(100% - 23.467vw)"}.video-sec .engineering-imgWrap .imgWrap-item .title-box .title-01{height:100%}.video-sec .engineering-imgWrap .imgWrap-item .title-box .title-01 i{font-size:5.333vw;color:#e1e1e1;line-height:1;vertical-align:middle;content:"viewport-units-buggyfill; font-size: 5.333vw"}.video-sec .engineering-imgWrap .imgWrap-item .title-box .title-01 span{font-size:2.133vw;border-bottom:.267vw solid #e3e3e3;display:inline-block;padding:1.333vw 0;margin-left:1.6vw;content:"viewport-units-buggyfill; font-size: 2.133vw; border-bottom: 0.267vw solid #e3e3e3; padding: 1.333vw 0; margin-left: 1.6vw"}.video-sec .video-wrap{margin-top:4.8vw;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.video-sec .video-wrap .video-item{float:left;width:calc(100% - 78.667vw);height:24.267vw;margin-right:4vw;content:"viewport-units-buggyfill; width: calc(100% - 78.667vw); height: 24.267vw; margin-right: 4vw"}.video-sec .video-wrap .video-item .info-wrap{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:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.video-sec .video-wrap .video-item .out-box{width:28vw;height:100%;content:"viewport-units-buggyfill; width: 28vw"}.video-sec .video-wrap .video-item .info-box{width:calc(100% - 28vw);padding:3.467vw;border:1px solid #e3e3e3;border-left:none;content:"viewport-units-buggyfill; width: calc(100% - 28vw); padding: 3.467vw"}.video-sec .video-wrap .video-item .info-box .title-01{font-size:2.4vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 2.4vw"}.video-sec .video-wrap .video-item .info-box .title-02{color:#666;margin-top:.533vw;content:"viewport-units-buggyfill; margin-top: 0.533vw"}.video-sec .video-wrap .video-item .info-box .title-02 i{margin-right:.667vw;content:"viewport-units-buggyfill; margin-right: 0.667vw"}.video-sec .video-wrap .video-item .info-box .title-02 span{line-height:2.4vw;content:"viewport-units-buggyfill; line-height: 2.4vw"}.video-sec .video-wrap .video-item .info-box .title-03{margin-top:.533vw;content:"viewport-units-buggyfill; margin-top: 0.533vw"}.video-sec .video-wrap .video-item .info-box .more-btn{border-radius:2.667vw;padding:1.333vw 2.933vw;background-color:#fff000;margin-top:1.067vw;display:inline-block;content:"viewport-units-buggyfill; border-radius: 2.667vw; padding: 1.333vw 2.933vw; margin-top: 1.067vw"}.video-sec .video-wrap .video-item:first-child{width:74.667vw;height:52.533vw;content:"viewport-units-buggyfill; width: 74.667vw; height: 52.533vw"}.video-sec .video-wrap .video-item:nth-child(3){margin-top:4vw;content:"viewport-units-buggyfill; margin-top: 4vw"}.video-sec .video-wrap .video-item:nth-child(2),.video-sec .video-wrap .video-item:nth-child(3){margin-right:0}.video-sec .video-wrap .video-item .box-item .title-box{display:none}.service-sec{padding-bottom:7.467vw;background-color:#f1f1f1;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.service-sec .service-wrap{margin-top:4.8vw;width:100%;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.service-sec .service-wrap .service-cate{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.service-sec .service-wrap .service-cate,.service-sec .service-wrap .service-cate .cate-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-sec .service-wrap .service-cate .cate-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:auto;width:24vw;height:28vw;background-color:#ececec;position:relative;border:1px solid #e3e3e3;margin-right:3.733vw;content:"viewport-units-buggyfill; width: 24vw; height: 28vw; margin-right: 3.733vw"}.service-sec .service-wrap .service-cate .cate-item,.service-sec .service-wrap .service-cate .cate-item a{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-sec .service-wrap .service-cate .cate-item a{display:inline-block;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-sec .service-wrap .service-cate .cate-item:hover{background-color:#0266e0;color:#fff}.service-sec .service-wrap .service-cate .cate-item:last-child{border-right:none;margin-right:0}.service-sec .service-wrap .service-cate .cate-item.active{background-color:#0266e0}.service-sec .service-wrap .service-cate .cate-item.active:after{content:"";left:0;width:0;height:0;bottom:-1.867vw;border-left:1.333vw solid transparent;border-right:1.333vw solid transparent;border-top:1.867vw solid #0266e0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.service-sec .service-wrap .service-cate .cate-item i{font-size:8.8vw;line-height:1;content:"viewport-units-buggyfill; font-size: 8.8vw"}.service-sec .service-wrap .service-cate .cate-item span{margin-top:1.6vw;font-size:2.4vw;content:"viewport-units-buggyfill; margin-top: 1.6vw; font-size: 2.4vw"}.news-sec{padding-bottom:7.467vw;content:"viewport-units-buggyfill; padding-bottom: 7.467vw"}.news-sec.newsSub-sec{padding-bottom:0}.news-sec .news-wrap{margin-top:4.8vw;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:justify;-ms-flex-pack:justify;justify-content:space-between;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.news-sec .news-wrap .news-item{width:calc(50% - 2vw);height:24vw;margin-right:4vw;margin-top:4vw;content:"viewport-units-buggyfill; width: calc(50% - 2vw); height: 24vw; margin-right: 4vw; margin-top: 4vw"}.news-sec .news-wrap .news-item:hover .info-box{border:1px solid #0266e0;border-left:none}.news-sec .news-wrap .news-item:first-child,.news-sec .news-wrap .news-item:nth-child(2){margin-top:0}.news-sec .news-wrap .news-item:nth-child(2n){margin-right:0}.news-sec .news-wrap .news-item .info-wrap{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:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.news-sec .news-wrap .news-item .out-box{width:28vw;height:100%;content:"viewport-units-buggyfill; width: 28vw"}.news-sec .news-wrap .news-item .info-box{width:calc(100% - 28vw);padding:3.467vw;border:1px solid #e3e3e3;border-left:none;content:"viewport-units-buggyfill; width: calc(100% - 28vw); padding: 3.467vw"}.news-sec .news-wrap .news-item .info-box .title-01{font-size:2.4vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 2.4vw"}.news-sec .news-wrap .news-item .info-box .title-02{color:#666;margin-top:.533vw;content:"viewport-units-buggyfill; margin-top: 0.533vw"}.news-sec .news-wrap .news-item .info-box .title-02 i{margin-right:.667vw;content:"viewport-units-buggyfill; margin-right: 0.667vw"}.news-sec .news-wrap .news-item .info-box .title-02 span{line-height:2.4vw;content:"viewport-units-buggyfill; line-height: 2.4vw"}.news-sec .news-wrap .news-item .info-box .title-03{margin-top:.533vw;content:"viewport-units-buggyfill; margin-top: 0.533vw"}.news-sec .news-wrap .news-item .info-box .more-btn{border-radius:2.667vw;padding:1.333vw 2.933vw;background-color:#fff000;margin-top:1.067vw;display:inline-block;content:"viewport-units-buggyfill; border-radius: 2.667vw; padding: 1.333vw 2.933vw; margin-top: 1.067vw"}.contact-wrap{width:100%;margin-top:2.667vw;content:"viewport-units-buggyfill; margin-top: 2.667vw"}.contact-wrap .box-l{width:50%;float:left}.contact-wrap .box-l .contactInfo-wrap{padding-left:10.667vw;width:66.667vw;content:"viewport-units-buggyfill; padding-left: 10.667vw; width: 66.667vw"}.contact-wrap .box-l .contactInfo-wrap .txt-info p{line-height:6.667vw;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;content:"viewport-units-buggyfill; line-height: 6.667vw"}.contact-wrap .box-l .contactInfo-wrap .txt-info p i{margin-right:2.667vw;font-size:3.467vw;display:inline-block;min-width:2.667vw;text-align:center;color:#ababab;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"viewport-units-buggyfill; margin-right: 2.667vw; font-size: 3.467vw; min-width: 2.667vw"}.contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-02{display:inline-block;width:8vw;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;content:"viewport-units-buggyfill; width: 8vw"}.contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-03{padding-left:.533vw;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;content:"viewport-units-buggyfill; padding-left: 0.533vw"}.contact-wrap .box-l .contactInfo-wrap .qrcode-info{width:32.267vw;margin-top:5.867vw;content:"viewport-units-buggyfill; width: 32.267vw; margin-top: 5.867vw"}.contact-wrap .box-l .contactInfo-wrap .qrcode-info img{width:100%}.contact-wrap .box-r{width:50%;float:right}.frm-box{width:110.667vw;margin:5.867vw auto 0;content:"viewport-units-buggyfill; width: 110.667vw; margin: 5.867vw 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:6.933vw;line-height:6.933vw;border:1px solid #999;font-size:1.867vw;padding-left:1.333vw;content:"viewport-units-buggyfill; height: 6.933vw; line-height: 6.933vw; font-size: 1.867vw; padding-left: 1.333vw"}.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:30.933vw;content:"viewport-units-buggyfill; height: 30.933vw"}.frm-box .frm-table .verify_img{height:6.667vw;content:"viewport-units-buggyfill; height: 6.667vw"}.frm-box .frm-table tr:nth-child(3) td{padding-right:0}.frm-box .frm-table td{padding:1.333vw 0;position:relative;content:"viewport-units-buggyfill; padding: 1.333vw 0"}.frm-box .frm-table td:first-child{width:50%;padding-right:4.8vw;content:"viewport-units-buggyfill; padding-right: 4.8vw"}.frm-box .frm-table td:nth-child(2){width:50%;padding-left:4.8vw;content:"viewport-units-buggyfill; padding-left: 4.8vw"}.frm-box .frm-table td label:not(.error){color:#000;display:block;font-weight:400;line-height:3.2vw;position:relative;content:"viewport-units-buggyfill; line-height: 3.2vw"}.frm-box .frm-table td label:not(.error) .required-txt{color:#cf1610;margin-right:1.333vw;font-weight:700;position:absolute;left:0;top:60%;-webkit-transform:translateX(-200%) translateY(-50%);transform:translateX(-200%) translateY(-50%);content:"viewport-units-buggyfill; margin-right: 1.333vw"}.frm-box .frm-table .btn-box{text-align:center}.frm-box .frm-table .btn-box td{padding:5.333vw 0;content:"viewport-units-buggyfill; padding: 5.333vw 0"}.frm-box .frm-table .btn-box .submit-btn{background-color:#333;min-width:14.933vw;padding:1.333vw;color:#fff;margin-right:2.667vw;content:"viewport-units-buggyfill; min-width: 14.933vw; padding: 1.333vw; margin-right: 2.667vw"}.frm-box .frm-table .btn-box .reset-btn{background-color:#757575;min-width:14.933vw;color:#fff;padding:1.333vw;content:"viewport-units-buggyfill; min-width: 14.933vw; padding: 1.333vw"}.about-sec{margin-top:8vw;content:"viewport-units-buggyfill; margin-top: 8vw"}.about-sec.home{margin-top:0}.about-sec .about-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}.about-sec .about-wrap.home{margin-top:8vw;content:"viewport-units-buggyfill; margin-top: 8vw"}.about-sec .about-wrap .about-img{width:72.267vw;height:56vw;content:"viewport-units-buggyfill; width: 72.267vw; height: 56vw"}.about-sec .about-wrap .about-img .img-wrap{width:100%;height:100%;position:relative;border:1px solid #e3e3e3}.about-sec .about-wrap .about-img .img-wrap img{height:100%}.about-sec .about-wrap .about-info{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:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 72.267vw);padding-left:9.867vw;content:"viewport-units-buggyfill; width: calc(100% - 72.267vw); padding-left: 9.867vw"}.about-sec .about-wrap .about-info .title-info .title-01{font-size:4.8vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 4.8vw"}.about-sec .about-wrap .about-info .title-info .title-02{color:#666}.about-sec .about-wrap .about-info .title-info .title-03{line-height:2.667vw;margin-top:2.667vw;max-height:19.733vw;content:"viewport-units-buggyfill; line-height: 2.667vw; margin-top: 2.667vw; max-height: 19.733vw"}.about-sec .about-wrap .about-info .service-info{width:100%;height:21.333vw;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-ms-flex-align:space-between;content:"viewport-units-buggyfill; height: 21.333vw"}.about-sec .about-wrap .about-info .service-info,.about-sec .about-wrap .about-info .service-info .service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:space-between;align-items:space-between}.about-sec .about-wrap .about-info .service-info .service-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;-ms-flex-align:space-between}.about-sec .about-wrap .about-info .service-info .service-item:nth-child(2n){padding-left:3.333vw;content:"viewport-units-buggyfill; padding-left: 3.333vw"}.about-sec .about-wrap .about-info .service-info .service-item:nth-child(2n-1){padding-right:3.333vw;content:"viewport-units-buggyfill; padding-right: 3.333vw"}.about-sec .about-wrap .about-info .service-info .service-item .icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:6.667vw;color:#0266e0;width:7.333vw;content:"viewport-units-buggyfill; font-size: 6.667vw; width: 7.333vw"}.about-sec .about-wrap .about-info .service-info .service-item .txt-box{width:calc(100% - 7.333vw);padding-left:2.133vw;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;content:"viewport-units-buggyfill; width: calc(100% - 7.333vw); padding-left: 2.133vw"}.about-sec .about-wrap .about-info .service-info .service-item .txt-box .title-01{font-size:2.4vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 2.4vw"}.search-sec .imgWrap-item .video-media,.search-sec .imgWrap-item img{display:none}.page{margin:6.133vw auto;content:"viewport-units-buggyfill; margin: 6.133vw auto"}#pagelist .current{background-color:#fff000;border:1px solid transparent}#pagelist select{background-color:#fff}.page-box{height:4.533vw;line-height:4.533vw;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;content:"viewport-units-buggyfill; height: 4.533vw; line-height: 4.533vw"}.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:2vw;content:"viewport-units-buggyfill; margin-right: 2vw"}.page-box .box-l span:hover{color:#0266e0}.page-box .box-l span:not(.txt){padding:.533vw;color:#333;content:"viewport-units-buggyfill; padding: 0.533vw"}.page-box .box-r{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;text-align:right}.return-btn{min-width:15.467vw;padding:0 3.2vw;font-size:1.867vw;line-height:4.533vw;height:4.533vw;background-color:#333;color:#fff!important;text-align:center;display:inline-block;content:"viewport-units-buggyfill; min-width: 15.467vw; padding: 0 3.2vw; font-size: 1.867vw; line-height: 4.533vw; height: 4.533vw"}.show-wrap .single-box{margin-top:6.133vw;padding-bottom:6.133vw;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;content:"viewport-units-buggyfill; margin-top: 6.133vw; padding-bottom: 6.133vw"}.show-wrap .single-box .cmm-title-box .title-01{color:#000;font-weight:700;margin-top:4vw;content:"viewport-units-buggyfill; margin-top: 4vw"}.show-wrap .single-box .cmm-title-box .title-02{color:#999}.show-wrap .content-wrap{text-align:center}.show-wrap .content-wrap td{border:1px solid}.show-wrap .content-wrap .img-wrap{width:93.333vw;height:66.667vw;overflow:hidden;margin:4vw auto;content:"viewport-units-buggyfill; width: 93.333vw; height: 66.667vw; margin: 4vw auto"}.show-wrap .content-wrap .img-wrap img{height:100%}.show-wrap .content-wrap img{max-width:100%}.show-wrap .content-wrap .top-box{text-align:center;padding:6.133vw 0 0;content:"viewport-units-buggyfill; padding: 6.133vw 0 0 0"}.show-wrap .content-wrap .top-box .title-01{font-size:3.2vw;color:#000;margin-bottom:1.333vw;content:"viewport-units-buggyfill; font-size: 3.2vw; margin-bottom: 1.333vw"}.show-wrap .content-wrap .top-box .newsTime{font-size:1.867vw;color:#333;content:"viewport-units-buggyfill; font-size: 1.867vw"}.show-wrap .content-wrap .bottom-box{padding-bottom:0;text-align:left}.show-wrap .content-wrap .bottom-box>p{text-align:left}.show-wrap .content-wrap .bottom-box table td{text-align:center}.cmm-nav,footer.pc-show nav{width:100%;position:relative;background-color:#0266e0;padding:.533vw 0;color:#fff;height:8vw;content:"viewport-units-buggyfill; padding: 0.533vw 0; height: 8vw"}.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:3.467vw;content:"viewport-units-buggyfill; margin-right: 3.467vw"}.cmm-nav .nav-list>li .hover-icon,footer.pc-show nav .nav-list>li .hover-icon{width:2.667vw;height:2.667vw;border:1.333vw solid transparent;border-bottom-color:#fff;bottom:0;content:"viewport-units-buggyfill; width: 2.667vw; height: 2.667vw; border: 1.333vw solid transparent; border-bottom: 1.333vw solid #FFFFFF"}.cmm-nav .nav-list>li>a,footer.pc-show nav .nav-list>li>a{display:block;height:6.933vw;line-height:6.933vw;padding:0 .533vw;content:"viewport-units-buggyfill; height: 6.933vw; line-height: 6.933vw; padding: 0 0.533vw"}.cmm-nav .nav-list>li>span,footer.pc-show nav .nav-list>li>span{height:2.667vw;line-height:6.933vw;content:"viewport-units-buggyfill; height: 2.667vw; line-height: 6.933vw"}footer.pc-show{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:rgba(0,0,0,.8)}footer.pc-show .foot-wrap{background-color:#f1f1f1;padding:4.8vw 0;content:"viewport-units-buggyfill; padding: 4.8vw 0"}footer.pc-show .foot-wrap .foot-box .box-l{float:left;width:63.333vw;content:"viewport-units-buggyfill; width: 63.333vw"}footer.pc-show .foot-wrap .foot-box .box-l img{width:32.533vw;margin-left:2.933vw;content:"viewport-units-buggyfill; width: 32.533vw; margin-left: 2.933vw"}footer.pc-show .foot-wrap .foot-box .box-l .contact-box{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:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer.pc-show .foot-wrap .foot-box .box-l .contact-box i{font-size:6.933vw;color:#e1e1e1;line-height:1;content:"viewport-units-buggyfill; font-size: 6.933vw"}footer.pc-show .foot-wrap .foot-box .box-l .contact-box div{padding-left:1.333vw;content:"viewport-units-buggyfill; padding-left: 1.333vw"}footer.pc-show .foot-wrap .foot-box .box-l .contact-box div .title-02{font-size:4vw;font-weight:700;content:"viewport-units-buggyfill; font-size: 4vw"}footer.pc-show .foot-wrap .foot-box .box-l .info-box{padding-left:8vw;padding-right:4vw;content:"viewport-units-buggyfill; padding-left: 8vw; padding-right: 4vw"}footer.pc-show .foot-wrap .foot-box .box-m{float:left;width:68.8vw;padding:0 10.133vw;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;content:"viewport-units-buggyfill; width: 68.8vw; padding: 0 10.133vw"}footer.pc-show .foot-wrap .foot-box .box-m .title-01{text-align:center}footer.pc-show .foot-wrap .foot-box .box-m div{margin-top:2.4vw;content:"viewport-units-buggyfill; margin-top: 2.4vw"}footer.pc-show .foot-wrap .foot-box .box-m div p{text-align:justify;line-height:2.667vw;content:"viewport-units-buggyfill; line-height: 2.667vw"}footer.pc-show .foot-wrap .foot-box .box-r{float:left;width:27.867vw;padding-left:8.267vw;content:"viewport-units-buggyfill; width: 27.867vw; padding-left: 8.267vw"}footer.pc-show .foot-wrap .foot-box .box-r .qrcode-box{width:15.333vw;text-align:center;content:"viewport-units-buggyfill; width: 15.333vw"}footer.pc-show .foot-wrap .foot-box .box-r .qrcode-box img{width:100%;margin:2.133vw auto;content:"viewport-units-buggyfill; margin: 2.133vw auto"}footer.pc-show .foot-wrap .foot-box .box-r .qrcode-box p{font-size:2.133vw;content:"viewport-units-buggyfill; font-size: 2.133vw"}footer.pc-show .foot-wrap .foot-box .box-r .qrcode-box p span{display:block}.map-box{width:100%;height:61.333vw;content:"viewport-units-buggyfill; height: 61.333vw"}label.BMapLabel{position:relative!important}.mname{width:50%}#txtVerify{width:69%;float:left;max-width:9.2vw;height:5.067vw;content:"viewport-units-buggyfill; max-width: 9.2vw; height: 5.067vw"}.asidebox{position:fixed;font-size:0;top:50%;right:1.333vw;margin-top:-20vw;-webkit-box-shadow:.667vw .667vw .667vw rgba(0,0,0,.05);box-shadow:.667vw .667vw .667vw rgba(0,0,0,.05);z-index:9;content:"viewport-units-buggyfill; right: 1.333vw; margin-top: -20vw; -webkit-box-shadow: 0.667vw 0.667vw 0.667vw rgba(0, 0, 0, .05); box-shadow: 0.667vw 0.667vw 0.667vw rgba(0, 0, 0, .05)"}.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:.667vw;content:"viewport-units-buggyfill; padding: 0.667vw"}.asidebox ul li:first-child{border-top:none}.asidebox ul li:hover{background-color:#0266e0}.asidebox ul li:hover .title-01,.asidebox ul li:hover i{color:#fff}.asidebox ul li img{width:9.333vw;height:9.333vw;content:"viewport-units-buggyfill; width: 9.333vw; height: 9.333vw"}.asidebox ul li i{font-size:4vw;color:#0266e0;display:block;content:"viewport-units-buggyfill; font-size: 4vw"}.asidebox ul li .title-01{color:#666;font-size:1.867vw;content:"viewport-units-buggyfill; font-size: 1.867vw"}.asidebox .wx{position:relative}.asidebox .wx .qrcode{position:absolute;display:none;bottom:-6.667vw;width:22.133vw;height:22.133vw;border:1px solid #d7d7d7;background-color:#fff;padding:1.333vw;content:"viewport-units-buggyfill; bottom: -6.667vw; width: 22.133vw; height: 22.133vw; padding: 1.333vw"}.asidebox .wx .qrcode img{width:100%;height:auto}.asidebox .wx a:hover .qrcode{right:10.667vw;display:block;content:"viewport-units-buggyfill; right: 10.667vw"}.asidebox .tel{position:relative}.asidebox .tel .phone{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:3.2vw;background:#fff;height:8vw;line-height:8vw;padding:0 2.667vw;min-width:28vw;color:#000;content:"viewport-units-buggyfill; font-size: 3.2vw; height: 8vw; line-height: 8vw; padding: 0 2.667vw; min-width: 28vw"}.asidebox .tel a:hover .phone{right:10.667vw;display:block;content:"viewport-units-buggyfill; right: 10.667vw"}.asidebox .qq{position:relative}.asidebox .qq .qqContent{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:3.2vw;background:#fff;height:8vw;line-height:8vw;padding:0 2.667vw;min-width:26.667vw;color:#000;content:"viewport-units-buggyfill; font-size: 3.2vw; height: 8vw; line-height: 8vw; padding: 0 2.667vw; min-width: 26.667vw"}.asidebox .qq a:hover .qqContent{right:10.667vw;display:block;content:"viewport-units-buggyfill; right: 10.667vw"}.asidebox .yuyue{position:relative}.asidebox .yuyue .yuyuecont{position:absolute;bottom:0;right:0;display:none;border:1px solid #ddd;font-size:3.2vw;background:#fff;height:8vw;line-height:8vw;padding:0 2.667vw;color:#000;min-width:26.667vw;white-space:nowrap;content:"viewport-units-buggyfill; font-size: 3.2vw; height: 8vw; line-height: 8vw; padding: 0 2.667vw; min-width: 26.667vw"}.asidebox .yuyue a:hover .yuyuecont{right:10.667vw;display:block;content:"viewport-units-buggyfill; right: 10.667vw"}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:14vw;z-index:3;width:100%;padding-top:0;background:#fff;position:relative;content:"viewport-units-buggyfill; height: 14vw"}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{height:6.133vw;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2.667vw;content:"viewport-units-buggyfill; height: 6.133vw; left: 2.667vw"}header.mb-show .logoBox a{display:block;width:100%;height:100%}header.mb-show .logoBox span{font-size:3.733vw;display:inline-block;height:14vw;line-height:14vw;font-weight:700;color:#000;padding-left:2.667vw;letter-spacing:.667vw;content:"viewport-units-buggyfill; font-size: 3.733vw; height: 14vw; line-height: 14vw; padding-left: 2.667vw; letter-spacing: 0.667vw"}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:1.493vw;font-size:.7rem;position:relative;top:.427vw;top:.2rem;content:"viewport-units-buggyfill; font-size: 1.493vw; top: 0.427vw"}header.mb-show .wapHotLine *{color:#000}header.mb-show .topmenu{position:absolute;right:0;top:0;width:auto;height:inherit;width:14.667vw;background-color:#0266e0;content:"viewport-units-buggyfill; width: 14.667vw"}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:8vw;color:#fff;border-radius:.533vw;padding:0;border:none;content:"viewport-units-buggyfill; font-size: 8vw; border-radius: 0.533vw"}.sidebar-customBg{width:100%;height:100%;min-height:100vh;z-index:5;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:34vw;min-width:20.667vw;height:calc(100vh - 16.267vw);overflow-y:auto;z-index:6;background-color:#000;content:"viewport-units-buggyfill; width: 34vw; min-width: 20.667vw; height: calc(100vh - 16.267vw)"}.custom-sidebar.active{-webkit-transform:translateX(0);transform:translateX(0)}.custom-sidebar h2{margin-top:11.2vw;padding-bottom:5.6vw;text-align:center;font-size:4.533vw;border-bottom:1px solid #fff;text-align:left;padding-left:9.333vw;content:"viewport-units-buggyfill; line-height: 7.467vw; margin-top: 11.2vw; padding-bottom: 5.6vw; font-size: 4.533vw; padding-left: 9.333vw"}.custom-sidebar .nav_p1,.custom-sidebar h2{line-height:7.467vw;color:#fff;font-weight:400}.custom-sidebar .nav_p1{height:7.467vw;border-bottom:1px solid #dbdbdb;text-align:center;font-size:3.733vw;margin-bottom:.667vw;content:"viewport-units-buggyfill; height: 7.467vw; line-height: 7.467vw; font-size: 3.733vw; margin-bottom: 0.667vw"}.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:3.733vw;width:100%;height:16.267vw;margin:auto;line-height:16.267vw;color:#fff;text-align:left;padding:0 4vw 0 9.333vw;border-bottom:1px solid #fff;content:"viewport-units-buggyfill; font-size: 3.733vw; height: 16.267vw; line-height: 16.267vw; padding: 0 4vw; padding-left: 9.333vw"}.custom-sidebar .nav>li>a:hover{background-color:transparent}.custom-sidebar .nav i{font-size:5.067vw;display:inline-block;line-height:16.267vw;color:#fff;vertical-align:middle;position:absolute;left:4.8vw;top:0;content:"viewport-units-buggyfill; font-size: 5.067vw; line-height: 16.267vw; left: 4.8vw"}.custom-sidebar .nav .second-list{background-color:#8c0000;width:100%;padding:4.533vw 0;display:none;content:"viewport-units-buggyfill; padding: 4.533vw 0"}.custom-sidebar .nav .second-list a{display:inline-block;font-size:3.2vw;width:100%;height:7.467vw;margin:auto;line-height:7.467vw;text-align:left;padding-left:10.667vw;content:"viewport-units-buggyfill; font-size: 3.2vw; height: 7.467vw; line-height: 7.467vw; padding-left: 10.667vw"}.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 1.333vw;content:"viewport-units-buggyfill; padding: 0 1.333vw"}.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}.out-titleBox .cmm-title-box .title-01{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}.out-titleBox .cmm-title-box .title-01 span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.out-titleBox .cmm-title-box .title-01 span:first-child{font-size:5vw;content:"viewport-units-buggyfill; font-size: 5vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(2){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-align:center;-ms-flex-align:center;align-items:center;margin-left:3.467vw;content:"viewport-units-buggyfill; margin-left: 2vw; margin-left: 3.467vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(2) i{font-size:9vw;content:"viewport-units-buggyfill; font-size: 9vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(2) span{width:11vw;margin-left:0;content:"viewport-units-buggyfill; width: 11vw"}.out-titleBox .cmm-title-box .title-01 span:nth-child(3){width:40vw;content:"viewport-units-buggyfill; width: 40vw"}.out-titleBox .title-hr02{display:none}.business-sec{background-image:none}.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:nth-child(3),.business-sec:not(.businessSub-sec) .business-imgWrap .media-item:nth-child(4){margin-top:1vw;content:"viewport-units-buggyfill; margin-top: 1vw"}.business-sec .business-cate .cate-item{padding:1.333vw .533vw;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:29.333vw;content:"viewport-units-buggyfill; padding: 1.333vw 0.533vw; height: 29.333vw"}.business-sec .business-cate .cate-item.ignore{max-height:85px}.business-sec .business-cate .cate-item.active:after{content:""}.business-sec .business-cate .cate-item span{min-height:6vw;content:"viewport-units-buggyfill; min-height: 6vw"}.business-sec .business-list .media-item{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.business-sec .business-list .media-item:nth-child(3){margin-top:5.333vw;content:"viewport-units-buggyfill; margin-top: 5.333vw"}.business-sec .business-list .media-item:nth-child(odd){padding-right:1%}.business-sec .business-list .media-item:nth-child(2n){padding-left:1%}.business-sec .business-imgWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.business-sec .business-imgWrap,.business-sec .business-imgWrap.mbShow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.business-sec .business-imgWrap.mbShow .media-item{width:100%!important;height:72.533vw!important;content:"viewport-units-buggyfill; height: 72.533vw"}.business-sec .business-imgWrap .content-item .title-01{font-size:3.733vw;content:"viewport-units-buggyfill; font-size: 3.733vw"}.business-sec .business-imgWrap .content-item .title-02{font-size:2.933vw;height:32%;overflow:hidden;content:"viewport-units-buggyfill; font-size: 2.933vw"}.business-sec .business-imgWrap .content-item .title-03{display:none}.business-sec .business-imgWrap .content-item .more-btn{font-size:2.667vw;content:"viewport-units-buggyfill; font-size: 2.667vw"}.business-sec .business-imgWrap .media-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;float:none;width:50%!important;height:36.267vw!important;padding-right:.5%!important;margin-right:0!important;content:"viewport-units-buggyfill; height: 36.267vw; margin-right: 0vw"}.business-sec .business-imgWrap .media-item:nth-child(2n){padding-left:.5%!important;padding-right:0!important;margin-right:0!important;content:"viewport-units-buggyfill; margin-right: 0vw"}.business-sec .business-imgWrap .media-item:first-child,.business-sec .business-imgWrap .media-item:nth-child(2){margin-top:0}.business-sec .business-imgWrap .media-item:nth-child(3),.business-sec .business-imgWrap .media-item:nth-child(4){margin-top:.5vw;content:"viewport-units-buggyfill; margin-top: 0.5vw"}.engineering-sec{background-image:url(../images/evaluation_bg.jpg)}.engineering-sec .out-titleBox .cmm-title-box.whiteBgc{background-color:transparent;background-image:url(../images/evaluation_bg.jpg);background-position:top;background-size:100%;background-repeat:repeat}.engineering-sec .custom-bg{display:none}.engineering-sec .engineering-cate .cate-item{font-size:2.4vw;padding:2vw 2.667vw;margin:.533vw;border-radius:4vw;border:1px solid;content:"viewport-units-buggyfill; font-size: 2.4vw; padding: 2vw 2.667vw; margin: 0.533vw; border-radius: 4vw"}.engineering-sec .engineering-cate .cate-item.active{background-color:#fff000;border:none}.engineering-sec .engineering-imgWrap>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.engineering-sec .engineering-imgWrap .imgWrap-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-top:0;height:39.2vw;padding-right:2.667vw;content:"viewport-units-buggyfill; height: 39.2vw; padding-right: 2.667vw"}.engineering-sec .engineering-imgWrap .imgWrap-item:nth-child(2n){padding-right:0;padding-left:2.667vw;content:"viewport-units-buggyfill; padding-left: 2.667vw"}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap{height:29.333vw;content:"viewport-units-buggyfill; height: 29.333vw"}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box{height:calc(100% - 29.333vw);content:"viewport-units-buggyfill; height: calc(100% - 29.333vw)"}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01 span{font-size:2.933vw;border-bottom:none;padding:2.667vw 0;margin-left:0;content:"viewport-units-buggyfill; font-size: 2.933vw; padding: 2.667vw 0"}.engineering-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .hover-box,.engineering-sec .engineering-imgWrap .imgWrap-item .box-item .hover-box{display:none}.evaluation-sec{background-image:none;padding-bottom:0}.evaluation-sec .evaluation-wrap{margin-top:0}.evaluation-sec .evaluation-wrap .swiper-container{padding-bottom:5.333vw;content:"viewport-units-buggyfill; padding-bottom: 5.333vw"}.evaluation-sec .evaluation-wrap .evaluation-item{width:100%;height:auto;background-color:#f3f3f3;margin:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e3e3e3}.evaluation-sec .evaluation-wrap .evaluation-item .img-wrap{width:13.333vw;height:13.333vw;content:"viewport-units-buggyfill; width: 13.333vw; height: 13.333vw"}.video-sec{padding-bottom:0}.video-sec .engineering-imgWrap>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.video-sec .engineering-imgWrap .imgWrap-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-top:0;height:39.2vw;padding-right:2.667vw;content:"viewport-units-buggyfill; height: 39.2vw; padding-right: 2.667vw"}.video-sec .engineering-imgWrap .imgWrap-item:nth-child(2n){padding-right:0;padding-left:2.667vw;content:"viewport-units-buggyfill; padding-left: 2.667vw"}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap{height:29.333vw;content:"viewport-units-buggyfill; height: 29.333vw"}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box{height:calc(100% - 29.333vw);content:"viewport-units-buggyfill; height: calc(100% - 29.333vw)"}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.video-sec .engineering-imgWrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01 span{font-size:2.933vw;border-bottom:none;padding:2.667vw 0;margin-left:0;content:"viewport-units-buggyfill; font-size: 2.933vw; padding: 2.667vw 0"}.video-sec .video-wrap .imgWrap-item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-right:0;margin-top:0;height:39.2vw;padding-right:2.667vw;content:"viewport-units-buggyfill; height: 39.2vw; padding-right: 2.667vw"}.video-sec .video-wrap .imgWrap-item:nth-child(2n){padding-right:0;padding-left:2.667vw;content:"viewport-units-buggyfill; padding-left: 2.667vw"}.video-sec .video-wrap .imgWrap-item .box-item.box-itemTitleBox .img-wrap{height:29.333vw;content:"viewport-units-buggyfill; height: 29.333vw"}.video-sec .video-wrap .imgWrap-item .box-item.box-itemTitleBox .title-box{height:calc(100% - 29.333vw);content:"viewport-units-buggyfill; height: calc(100% - 29.333vw)"}.video-sec .video-wrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.video-sec .video-wrap .imgWrap-item .box-item.box-itemTitleBox .title-box .title-01 span{font-size:2.933vw;border-bottom:none;padding:2.667vw 0;margin-left:0;content:"viewport-units-buggyfill; font-size: 2.933vw; padding: 2.667vw 0"}.news-sec{padding-bottom:0}.news-sec .news-wrap{margin-top:4.8vw;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:justify;-ms-flex-pack:justify;justify-content:space-between;content:"viewport-units-buggyfill; margin-top: 4.8vw"}.news-sec .news-wrap .news-item{width:100%;height:30.933vw;margin-right:0;margin-top:4vw!important;border:1px solid #e3e3e3;content:"viewport-units-buggyfill; height: 30.933vw; margin-top: 4vw"}.news-sec .news-wrap .news-item:hover .info-box{border:none}.news-sec .news-wrap .news-item:first-child{margin-top:0!important}.news-sec .news-wrap .news-item:nth-child(2n){margin-right:0}.news-sec .news-wrap .news-item .info-wrap{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:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.news-sec .news-wrap .news-item .out-box{width:32.533vw;height:100%;content:"viewport-units-buggyfill; width: 32.533vw"}.news-sec .news-wrap .news-item .info-box{width:calc(100% - 32.533vw);padding:0 2.133vw;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;content:"viewport-units-buggyfill; width: calc(100% - 32.533vw); padding: 0 2.133vw"}.news-sec .news-wrap .news-item .info-box .title-03{height:30%;overflow:hidden}.news-sec .news-wrap .news-item .info-box .more-btn{padding:.533vw 2.933vw;background-color:#f3f3f3;margin-top:.533vw;border:1px solid #e3e3e3;content:"viewport-units-buggyfill; padding: 0.533vw 2.933vw; margin-top: 0.533vw"}.sub-engineerSec .engineering-cate .cate-item{margin:.533vw;content:"viewport-units-buggyfill; margin: 0.533vw"}.sub-engineerSec .engineering-imgWrap .imgWrap-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:0}.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(odd){padding-right:1%}.sub-engineerSec .engineering-imgWrap .imgWrap-item:nth-child(2n){padding-left:1%}.verify_img{position:absolute;right:0;height:100%;top:0}label.error{-webkit-transform:translateY(78%);transform:translateY(78%)}.about-sec .about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-sec .about-wrap .about-img{width:100%}.about-sec .about-wrap .about-info{width:100%;padding-left:0}.about-sec .about-wrap .about-info .title-info .title-03{line-height:1.5;max-height:none}.about-sec .about-wrap .about-info .service-info{margin-top:2.667vw;height:auto;content:"viewport-units-buggyfill; margin-top: 2.667vw"}footer{background-color:transparent;padding-bottom:16.267vw;padding-top:0;content:"viewport-units-buggyfill; padding-bottom: 16.267vw"}.btn-frame{position:fixed;bottom:0;z-index:8;width:100%;height:16.267vw;background:#333;content:"viewport-units-buggyfill; height: 16.267vw"}.btn-frame li{width:25vw;float:left;height:16.267vw;content:"viewport-units-buggyfill; width: 25vw; height: 16.267vw"}.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:3.2vw;content:"viewport-units-buggyfill; font-size: 3.2vw"}.btn-frame li a i{font-size:6.667vw;display:block;margin:0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;content:"viewport-units-buggyfill; font-size: 6.667vw"}.btn-frame li:first-child a i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.btn_active{background:#0266e0!important}.copyRight{min-height:13.333vw;width:100%;text-align:center;position:relative;padding:3.333vw 0;content:"viewport-units-buggyfill; min-height: 13.333vw; padding: 3.333vw 0"}.copyRight.subPage{background-color:#e8e8e8}.copyRight .txt-01,.copyRight .txt-02{font-size:2.933vw;color:#666;content:"viewport-units-buggyfill; font-size: 2.933vw"}.copyRight .txt-02{margin-top:0}}.video-js{width:100%!important;height:100%!important}.product-sec .box-l .video-wrap video{width:100%;height:100%}.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:3;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:2.667vw;content:"viewport-units-buggyfill; padding: 2.667vw"}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdlYXN5LnNjc3MiLCJtYWluLmNzcyIsIkdlYXN5L19ub3JtYWxpemUuc2NzcyIsIkdlYXN5L192YXJpYWJsZXMuc2NzcyIsIjxubyBzb3VyY2U+IiwiR2Vhc3kvX2ZvbnRzLnNjc3MiLCJHZWFzeS9fZ3JpZC5zY3NzIiwiR2Vhc3kvX3RhYmxlcy5zY3NzIiwiR2Vhc3kvX2J1dHRvbnMuc2NzcyIsIkdlYXN5L19tb2RhbHMuc2NzcyIsIkdlYXN5L19kaXN0YW5jZS5zY3NzIiwiR2Vhc3kvX2NvbW1vbi5zY3NzIiwiY29tbW9uLnNjc3MiLCJpbmRleFBDLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUNLRSxDQ0pGLEtBQ0ksMkRBQWtFLENBRWxFLHFCQzhCVSxDRDdCVixVQzBCZ0IsQ0R6QmhCLDZCQUE4QixDQUdsQyxFQUNJLHVDQUF5QyxDQUV6QywrQkFBaUMsQ0FDakMsUUFBUyxDQUNULFNBQVUsQ0FHZCwrU0FTSSxRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0FDVCx1QkFBd0IsQ0FDeEIsNkJBQThCLENBQzlCLGVBQWdCLENBV3BCLDRCQUVZLFVDYlEsQ0RxQloscUNBRUksVUN2QlEsQ0QwQlosdUJBRUksVUM1QlEsQ0QrQnBCLEdBQ0ksZUFDSixDQUVBLGdCQUNJLG9CQUFxQixDQUd6QixlQUNJLGFBQWMsQ0FHbEIsRUFDSSxvQkFBcUIsQ0FDckIsY0FBZSxDQUZuQixrQ0FRUSxhQUFjLENBQ2Qsb0JBQXFCLENBVDdCLFlBWVEseUJBQTBCLENBSWxDLElBQ0kscUJBQXNCLENBRzFCLFFBQ0ksZUFBZ0IsQ0FHcEIsR0FDSSw0QkFBNkIsQ0FHakMsa0JBQ0ksa0JBQW1CLENBR3ZCLFdBQ0ksZ0NBQThCLENFM0dsQyxzRUYyR2tDLENBR2xDLDBDQUVJLGlDQUErQixDRWhIbkMsdUVGZ0htQyxDQUtuQyxnQkFDSSxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FHZixhQUNJLGNBQWUsQ0d4SGYsa0JBQ0ksZUFBZ0IsQ0FEcEIs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UjFHYSxDUTJHYixVUi9HTSxDUTZHVixzQkFJUSxVUmpIRSxDUTZHViw0QkFNWSxhUjNJRyxDUXFJZixtQkFDSSxxQlI5R00sQ1ErR04sVVJuSE0sQ1FpSFYscUJBSVEsVVJySEUsQ1FpSFYsMkJBTVksYVIzSUcsQ1FxSWYsbUJBQ0ksd0JSdEhVLENRdUhWLFVSL0dNLENRNkdWLHFCQUlRLFVSakhFLENRNkdWLDJCQU1ZLGFSM0lHLENRcUlmLG9CQUNJLHdCUnRIVSxDUXVIVixVUi9HTSxDUTZHVixzQkFJUSxVUmpIRSxDUTZHViw0QkFNWSxhUjNJRyxDUXFJZixtQkFDSSx3QlI1SGMsQ1E2SGQsVVIvR00sQ1E2R1YscUJBSVEsVVJqSEUsQ1E2R1YsMkJBTVksYVIzSUcsQ1FxSWYsbUJBQ0ksd0JSdEhVLENRdUhWLFVSL0dNLENRNkdWLHFCQUlRLFVSakhFLENRMkhWLHFGQUtZLGFSeEpHLENRbUpmLG9DQUdRLFVSN0hXLENRMEhuQix5QkFLWSxhUnhKRyxDUWdLZiwwQ0FHUSxhUnRKWSxDUW1KcEIsNEJBS1ksYVJyS0csQ1FnS2YsMENBR1EsVVIzSUUsQ1F3SVYsNEJBS1ksYVJyS0csQ1FnS2Ysd0NBR1EsYVJuSk0sQ1FnSmQsMkJBS1ksYVJyS0csQ1FnS2Ysd0NBR1EsYVIzSkksQ1F3SlosMkJBS1ksYVJyS0csQ1FnS2Ysd0NBR1EsYVJ2Sk8sQ1FvSmYsMkJBS1ksYVJyS0csQ1FnS2Ysd0NBR1EsYVIvSk8sQ1E0SmYsMkJBS1ksYVJyS0csQ1FnS2YsMENBR1EsYVI5SlksQ1EySnBCLDRCQUtZLGFScktHLENRMktuQixZQUNJLG9CUmpKWSxDUW9KaEIsZUFDSSwyQkFBNkIsQ0FHakMsZ0JBQ0ksNEJBQThCLENBR2xDLFlBQ0ksd0JBQTBCLENBVzlCLHd4REFFUSxpQ0FBbUMsQ0FJbkMseUJBQTJCLENBc0JuQyxrREFHUSw0QkFBMEIsQ0FBMUIsb0JBQTBCLENBSWxDLFFBQ0ksdUNBQTJDLENBRTNDLCtCQUFtQyxDQUd2QyxzYkFDSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUlULGtDQUEyQixDQUEzQiww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LHdCVjl6R2lCLENVdXpHckIsc0NBVUksaUJBQWUsQ0FDZixVQUFXLENUMTJHakIsc0RTKzJHc0IsQ0FoQnBCLG1CQWdCSSxZQUFnQixDQUNqQixDQVFMLFVBQ0Usb0JBQXNCLENBQ3RCLHFCQUF1QixDQUd6QixzQ0FDRSxVQUFXLENBQ1gsV0FBWSxDQUdkLCtCQUNFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsV0FBWSxDQUdaLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FDekIsK0JWNzJHWSxDVTgyR1osa0JBQW1CLENBQ25CLG1CQUFvQixDQUVwQixTVnp6R1ksQ1UwekdaLGFBQWMsQ0FHaEIsMkNBQ0UsZ0JBQWlCLENBR25CLHFCQUNFLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGtCQUFtQixDQUdyQixXQUNFLGlCQUFrQixDQURwQixlQUdJLFVBQVcsQ0FDWCxXQUFZLENBS2hCLFlBRUksVUFBVyxDQUNYLFdBQVksQ0FJaEIsV0FDRSxlQUFZLENUajdHZCxvRFNpN0djIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsi77u/LyohXG4gKiBHZWFzeSB2MS4wLjBcbiAqIFJlbGVhc2VkIGluIDIwMTcuMTEuMDlcbiAqIHVwZGF0ZSBpbiAyMDE4LjEyLjMwXG4gKi9cblxuLy8gQ29yZSB2YXJpYWJsZXMgYW5kIG1peGluc1xuQGltcG9ydCBcIkdlYXN5L192YXJpYWJsZXNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcIkdlYXN5L19ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJHZWFzeS9fZm9udHNcIjtcblxuLy8gQ29yZSBDU1NcbkBpbXBvcnQgXCJHZWFzeS9fZ3JpZFwiO1xuQGltcG9ydCBcIkdlYXN5L190YWJsZXNcIjtcbkBpbXBvcnQgXCJHZWFzeS9fYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5cbi8vIENvbXBvbmVudHMgdy8gSmF2YVNjcmlwdFxuQGltcG9ydCBcIkdlYXN5L19tb2RhbHNcIjtcblxuLy8gdXRpbCBjbGFzc2VzXG5AaW1wb3J0IFwiR2Vhc3kvX2Rpc3RhbmNlXCI7XG5AaW1wb3J0IFwiR2Vhc3kvX2NvbW1vblwiO1xuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEdlYXN5IHYxLjAuMFxuICogUmVsZWFzZWQgaW4gMjAxNy4xMS4wOVxuICogdXBkYXRlIGluIDIwMTguMTIuMzBcbiAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYUhlaVwiLCBBcmlhbCwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzMzMztcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwsIGJvZHksIGRpdixcbnNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGgsIHRkLFxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gIGNvbG9yOiAjMzMzOyB9XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICMzMzM7IH1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzMzMzsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIGNvbG9yOiAjMzMzOyB9XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG51bC5saS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxudWwubGktYmxvY2sgbGkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYTpob3ZlciwgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJBMkEyQTsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkdCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzEyMTIxMjsgfVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzEyMTIxMjsgfVxuXG4vKioqKioqKmJhc2ljKioqKioqKiovXG4uY2xlYXJGaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBvaW50OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qcGxhaW4tZm9udDogXCJmYm9sZFwi44CBZmxpZ2h044CBXCJmbWVkaXVtXCLjgIFmcmVndWxhcjsqL1xuaDEge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmg1IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDMge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDMge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuaDQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuaDUge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuLypmb250LXNpemUqL1xuLmZvbnQteHhzLCAubW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9udC14cywgYm9keSwgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggPiBkaXYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQteHNtIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb250LXNtIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb250LW1kIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5mb250LWxnIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mb250LXhsIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5mb250LXh4bCB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuXG4vKmZvbnQtc2l6ZSovXG4uZm9udFJlbS14eHMge1xuICBmb250LXNpemU6IDAuMjRyZW07IH1cblxuLmZvbnRSZW0teHMge1xuICBmb250LXNpemU6IDAuMjZyZW07IH1cblxuLmZvbnRSZW0teHNtIHtcbiAgZm9udC1zaXplOiAwLjI4cmVtOyB9XG5cbi5mb250UmVtLXNtIHtcbiAgZm9udC1zaXplOiAwLjNyZW07IH1cblxuLmZvbnRSZW0tbWQge1xuICBmb250LXNpemU6IDAuMzJyZW07IH1cblxuLmZvbnRSZW0tbGcge1xuICBmb250LXNpemU6IDAuMzRyZW07IH1cblxuLmZvbnRSZW0teGxnIHtcbiAgZm9udC1zaXplOiAwLjM2cmVtOyB9XG5cbi5mb250UmVtLXhsIHtcbiAgZm9udC1zaXplOiAwLjM4cmVtOyB9XG5cbi5mb250UmVtLXh4bCB7XG4gIGZvbnQtc2l6ZTogMC40cmVtOyB9XG5cbi8qIGZvciBHcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIC8qYm9yZGVyOiAxcHggc29saWQgIzU1NTsqLyB9XG5cbi5ncmlkIHRoZWFkIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUYzOyovIH1cblxuLmdyaWQgdGgge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmdyaWQgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZ3JpZCB0ciB7XG4gIGhlaWdodDogMjFweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4uZ3JpZCB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIC8qYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NTsqLyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLmN1c3RvbS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jdXN0b20tdGhlYWQge1xuICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cblxuLmN1c3RvbS10Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY3VzdG9tLXRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5jdXN0b20tdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zbS1idG4ge1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLm1kLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLmxnLWJ0biB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5cdE5hbWU6XHRcdFB1c2ggLSBCb290c3RyYXAgQnV0dG9uIFBhY2tcblx0QXV0aG9yOlx0XHRCb290c3RyYXBCYXkgLSAoaHR0cDovL3d3dy5ib290c3RyYXBiYXkuY29tLylcblx0VmVyc2lvbjpcdDEuMFxuXHRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Q1VTVE9NIEJUTiBWQUxVRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRTVEFOREFSRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDk5Y2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMzNhNmNjOyB9XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA3Mjk5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwMGJmNmY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzliZjg3OyB9XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4YzUyO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6ICMzMWNkZTg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNWZkNGU4OyB9XG5cbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzVhMmI1O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlYjhmMzQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZWJhMjU5OyB9XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYjg3NDMwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2YyNTQ1NDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjI2ZDZkOyB9XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JmNDM0MztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNIQVJQIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4uc2hhcnAge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0T1VUTElORSBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuLm91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDIycHg7IH1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OWNjO1xuICBjb2xvcjogIzAwOTljYzsgfVxuXG4uYnRuLXByaW1hcnkub3V0bGluZTpob3ZlciwgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Lm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzMzYTZjYztcbiAgYm9yZGVyLWNvbG9yOiAjMzNhNmNjOyB9XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Lm91dGxpbmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3Mjk5O1xuICBjb2xvcjogIzAwNzI5OTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGJmNmY7XG4gIGNvbG9yOiAjMDBiZjZmOyB9XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lOmhvdmVyLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZTpmb2N1cywgLmJ0bi1zdWNjZXNzLm91dGxpbmU6YWN0aXZlLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzM5YmY4NztcbiAgY29sb3I6ICMzOWJmODc7IH1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6YWN0aXZlLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhjNTI7XG4gIGNvbG9yOiAjMDA4YzUyO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4taW5mby5vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMxY2RlODtcbiAgY29sb3I6ICMzMWNkZTg7IH1cblxuLmJ0bi1pbmZvLm91dGxpbmU6aG92ZXIsIC5idG4taW5mby5vdXRsaW5lOmZvY3VzLCAuYnRuLWluZm8ub3V0bGluZTphY3RpdmUsIC5idG4taW5mby5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWZkNGU4O1xuICBjb2xvcjogIzVmZDRlODsgfVxuXG4uYnRuLWluZm8ub3V0bGluZTphY3RpdmUsIC5idG4taW5mby5vdXRsaW5lLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM1YTJiNTtcbiAgY29sb3I6ICMzNWEyYjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWI4ZjM0O1xuICBjb2xvcjogI2ViOGYzNDsgfVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZTpob3ZlciwgLmJ0bi13YXJuaW5nLm91dGxpbmU6Zm9jdXMsIC5idG4td2FybmluZy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNlYmEyNTk7XG4gIGNvbG9yOiAjZWJhMjU5OyB9XG5cbi5idG4td2FybmluZy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLm91dGxpbmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjg3NDMwO1xuICBjb2xvcjogI2I4NzQzMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YyNTQ1NDtcbiAgY29sb3I6ICNmMjU0NTQ7IH1cblxuLmJ0bi1kYW5nZXIub3V0bGluZTpob3ZlciwgLmJ0bi1kYW5nZXIub3V0bGluZTpmb2N1cywgLmJ0bi1kYW5nZXIub3V0bGluZTphY3RpdmUsIC5idG4tZGFuZ2VyLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNmQ2ZDtcbiAgY29sb3I6ICNmMjZkNmQ7IH1cblxuLmJ0bi1kYW5nZXIub3V0bGluZTphY3RpdmUsIC5idG4tZGFuZ2VyLm91dGxpbmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmY0MzQzO1xuICBjb2xvcjogI2JmNDM0MztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdEdSQURJRU5UIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4tcHJpbWFyeS5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsICMwMDk5Y2MgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjMzNhNmNjKSwgY29sb3Itc3RvcCg1MCUsICMwMDk5Y2MpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsICMwMDk5Y2MgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsICMwMDk5Y2MgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMzM2E2Y2MnLCBlbmRDb2xvcnN0cj0nIzAwOTljYycsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXByaW1hcnkuZ3JhZGllbnQ6aG92ZXIsIC5idG4tcHJpbWFyeS5ncmFkaWVudDpmb2N1cywgLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwgIzMzYTZjYyA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICM2NmIyY2MpLCBjb2xvci1zdG9wKDUwJSwgIzMzYTZjYykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwgIzMzYTZjYyA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwgIzMzYTZjYyA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY2YjJjYycsIGVuZENvbG9yc3RyPScjMzNhNmNjJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4tcHJpbWFyeS5ncmFkaWVudDphY3RpdmUsIC5idG4tcHJpbWFyeS5ncmFkaWVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCAjMDA3Mjk5IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzI2N2M5OSksIGNvbG9yLXN0b3AoNTAlLCAjMDA3Mjk5KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCAjMDA3Mjk5IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCAjMDA3Mjk5IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjY3Yzk5JywgZW5kQ29sb3JzdHI9JyMwMDcyOTknLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwgIzgwY2Y0ZiA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICM5OWJmNjcpLCBjb2xvci1zdG9wKDUwJSwgIzgwY2Y0ZikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwgIzgwY2Y0ZiA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwgIzgwY2Y0ZiA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzk5YmY2NycsIGVuZENvbG9yc3RyPScjNjBiZjZmJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4tc3VjY2Vzcy5ncmFkaWVudDpob3ZlciwgLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCAjMzliZjg3IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzczYmY5ZiksIGNvbG9yLXN0b3AoNTAlLCAjMzliZjg3KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCAjMzliZjg3IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCAjMzliZjg3IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNzNiZjlmJywgZW5kQ29sb3JzdHI9JyMzOWJmODcnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsICMwMDhjNTIgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjMmE4YzYzKSwgY29sb3Itc3RvcCg1MCUsICMwMDhjNTIpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsICMwMDhjNTIgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsICMwMDhjNTIgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyYThjNjMnLCBlbmRDb2xvcnN0cj0nIzAwOGM1MicsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWluZm8uZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCAjMzFjZGU4IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzVmZDRlOCksIGNvbG9yLXN0b3AoNTAlLCAjMzFjZGU4KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCAjMzFjZGU4IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCAjMzFjZGU4IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNWZkNGU4JywgZW5kQ29sb3JzdHI9JyMzMWNkZTgnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1pbmZvLmdyYWRpZW50OmhvdmVyLCAuYnRuLWluZm8uZ3JhZGllbnQ6Zm9jdXMsIC5idG4taW5mby5ncmFkaWVudDphY3RpdmUsIC5idG4taW5mby5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsICM1ZmQ0ZTggNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjOGVkYWU4KSwgY29sb3Itc3RvcCg1MCUsICM1ZmQ0ZTgpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsICM1ZmQ0ZTggNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsICM1ZmQ0ZTggNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM4ZWRhZTgnLCBlbmRDb2xvcnN0cj0nIzVmZDRlOCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWluZm8uZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLWluZm8uZ3JhZGllbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwgIzM1YTJiNSA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICM2YmFhYjUpLCBjb2xvci1zdG9wKDUwJSwgIzM1YTJiNSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwgIzM1YTJiNSA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwgIzM1YTJiNSA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzZiYWFiNScsIGVuZENvbG9yc3RyPScjMzVhMmI1JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4td2FybmluZy5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsICNlYjhmMzQgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjZWJhMjU5KSwgY29sb3Itc3RvcCg1MCUsICNlYjhmMzQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsICNlYjhmMzQgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsICNlYjhmMzQgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmEyNTknLCBlbmRDb2xvcnN0cj0nI2ViOGYzNCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXdhcm5pbmcuZ3JhZGllbnQ6aG92ZXIsIC5idG4td2FybmluZy5ncmFkaWVudDpmb2N1cywgLmJ0bi13YXJuaW5nLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwgI2ViYTI1OSA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICNlYmI1N2YpLCBjb2xvci1zdG9wKDUwJSwgI2ViYTI1OSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwgI2ViYTI1OSA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwgI2ViYTI1OSA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViYjU3ZicsIGVuZENvbG9yc3RyPScjZWJhMjU5JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4td2FybmluZy5ncmFkaWVudDphY3RpdmUsIC5idG4td2FybmluZy5ncmFkaWVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCAjYjg3NDMwIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2I4ODI0ZCksIGNvbG9yLXN0b3AoNTAlLCAjYjg3NDMwKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCAjYjg3NDMwIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCAjYjg3NDMwIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYjg4MjRkJywgZW5kQ29sb3JzdHI9JyNiODc0MzAnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1kYW5nZXIuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCAjZjI1NDU0IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2YyNmQ2ZCksIGNvbG9yLXN0b3AoNTAlLCAjZjI1NDU0KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCAjZjI1NDU0IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCAjZjI1NDU0IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjI2ZDZkJywgZW5kQ29sb3JzdHI9JyNmMjU0NTQnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6aG92ZXIsIC5idG4tZGFuZ2VyLmdyYWRpZW50OmZvY3VzLCAuYnRuLWRhbmdlci5ncmFkaWVudDphY3RpdmUsIC5idG4tZGFuZ2VyLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCAjZjI2ZDZkIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2YyODU4NSksIGNvbG9yLXN0b3AoNTAlLCAjZjI2ZDZkKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCAjZjI2ZDZkIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCAjZjI2ZDZkIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjI4NTg1JywgZW5kQ29sb3JzdHI9JyNmMjZkNmQnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLWRhbmdlci5ncmFkaWVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCAjYmY0MzQzIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2JmNTY1NiksIGNvbG9yLXN0b3AoNTAlLCAjYmY0MzQzKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCAjYmY0MzQzIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCAjYmY0MzQzIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmY1NjU2JywgZW5kQ29sb3JzdHI9JyNiZjQzNDMnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRST1VOREVEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbi5idG4tbGcucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzMnB4OyB9XG5cbi5idG4tc20ucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG5cbi5idG4teHMucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UkFJU0VEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4tcHJpbWFyeS5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzAwNzI5OTsgfVxuXG4uYnRuLXByaW1hcnkucmFpc2VkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LnJhaXNlZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzNhNmNjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMDA4YzUyOyB9XG5cbi5idG4tc3VjY2Vzcy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzOWJmODc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuLWluZm8ucmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAwICMzNWEyYjU7IH1cblxuLmJ0bi1pbmZvLnJhaXNlZDphY3RpdmUsIC5idG4taW5mby5yYWlzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzVmZDRlODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5idG4td2FybmluZy5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2I4NzQzMDsgfVxuXG4uYnRuLXdhcm5pbmcucmFpc2VkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLnJhaXNlZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWJhMjU5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJ0bi1kYW5nZXIucmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAwICNiZjQzNDM7IH1cblxuLmJ0bi1kYW5nZXIucmFpc2VkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMjZkNmQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4vKj09PT09PT09PT09PT09IG1peGluID09PT09PT09PT09PT09Ki9cbi5tb2RhbC1jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmN0LWgtNSB7XG4gIHdpZHRoOiA1JTsgfVxuXG4uY3QtaC0xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLmN0LWgtMjAge1xuICB3aWR0aDogMjAlOyB9XG5cbi5jdC1oLTMwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4uY3QtaC00MCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLmN0LWgtNTAge1xuICB3aWR0aDogNTAlOyB9XG5cbi5jdC1oLTYwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4uY3QtaC03MCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLmN0LWgtODAge1xuICB3aWR0aDogODAlOyB9XG5cbi5jdC1oLTkwIHtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uY3QtaC0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBDU1MgVXRpbGl0aWVzICovXG4vKiBNYXJnaW5zICYgUGFkZGluZ3MgKi9cbi5uby1zIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm5vLW0ge1xuICBtYXJnaW46IDA7IH1cblxuLm5vLXAge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hdXRvLW0ge1xuICBtYXJnaW46IGF1dG87IH1cblxuLyptYXJnaW4qL1xuLypwYWRkaW5nKi9cbi5wLXQtbm8ge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucC1yLW5vIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucC1iLW5vIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnAtbC1ubyB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgYmxhY2tcclxuXHJcbiAgICAgICAgaGVhZGVyXHJcblxyXG4gICAgYnJvd25cclxuXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5tb3VzZS1wb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzsgfVxuICAubW91c2UtcG9pbnQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAyNjZlMDsgfVxuXG4ubm9DbGljayB7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4ucG9zaXRpb24tYWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmYtbCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mLXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmRpc3BsYXktYiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaXNwbGF5LWkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmRpc3BsYXktbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZlcnRpY2FsLXRwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udmVydGljYWwtbWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52ZXJ0aWNhbC1idCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmN1c3RvbS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0QyRDI7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgfVxuXG4ub24gLmN1c3RvbS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVCRkNBOyB9XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzAwMDsgfVxuXG4udmFsaWRhdGlvbi1Nc2cge1xuICBjb2xvcjogI2NmMTYxMDsgfVxuXG4uY3VzdG9tLWljb24ge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg4ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbi8qIEJvcmRlcnMgKi9cbi5iZHItdzAge1xuICBib3JkZXI6IDBweCBzb2xpZDsgfVxuXG4uYmRyLXcwLXQge1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7IH1cblxuLmJkci13MC1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkOyB9XG5cbi5iZHItdzAtbCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7IH1cblxuLmJkci13MC1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7IH1cblxuLmJkci13MSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5iZHItdzEtdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcxLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cblxuLmJkci13MS1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcxLXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcyIHtcbiAgYm9yZGVyOiAycHggc29saWQ7IH1cblxuLmJkci13Mi10IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkOyB9XG5cbi5iZHItdzItYiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuXG4uYmRyLXcyLWwge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkOyB9XG5cbi5iZHItdzItciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkOyB9XG5cbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xuLnV0aWwtYmdNYWluLWJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdNYWluLWJsIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnV0aWwtYmdNYWluLWJsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXdhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXdhIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXdhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWdyIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWdyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdybCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC1ncmwgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZ3JsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC1ncmQgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZ3JkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXdoIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXdoIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXZpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTYxMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXZpIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXZpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXZpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjE2MTA7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC12aWQgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtdmlkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZjFmYztcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWluIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmMTYxMDtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWRhIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWRhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xNYWluLXByIHtcbiAgY29sb3I6ICMwMjY2ZTA7IH1cbiAgLnV0aWwtY2xNYWluLXByIGEge1xuICAgIGNvbG9yOiAjMDI2NmUwOyB9XG4gICAgLnV0aWwtY2xNYWluLXByIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xNYWluLXdoZCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC51dGlsLWNsTWFpbi13aGQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudXRpbC1jbE1haW4td2hkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdhZCB7XG4gIGNvbG9yOiAjZDJiYjkxOyB9XG4gIC51dGlsLWNsUGFydGlhbC13YWQgYSB7XG4gICAgY29sb3I6ICNkMmJiOTE7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtd2FkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdobCB7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC51dGlsLWNsUGFydGlhbC13aGwgYSB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtd2hsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLWRhIHtcbiAgY29sb3I6ICNjZjE2MTA7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLWRhIGEge1xuICAgIGNvbG9yOiAjY2YxNjEwOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLWRhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLWluIHtcbiAgY29sb3I6ICMxMDk2OWI7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLWluIGEge1xuICAgIGNvbG9yOiAjMTA5NjliOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdhIHtcbiAgY29sb3I6ICNmZmYwMDA7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXdhIGEge1xuICAgIGNvbG9yOiAjZmZmMDAwOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLXdhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXN1IHtcbiAgY29sb3I6ICM3NGE2MmE7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXN1IGEge1xuICAgIGNvbG9yOiAjNzRhNjJhOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLXN1IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXN1ZCB7XG4gIGNvbG9yOiAjNkI4RjYwOyB9XG4gIC51dGlsLWNsUGFydGlhbC1zdWQgYSB7XG4gICAgY29sb3I6ICM2QjhGNjA7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtc3VkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cblxuLmJkY19ub3JtYWwge1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7IH1cblxuKi5ub0JvcmRlclJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuKi5ub0JvcmRlcmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4qLm5vTWFyUmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4qLnRyYW5zaXQsIC5jbW0tYm94SXRlbSAqLmhvdmVyLWJveDIsIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW0gLmJveC1pdGVtICouaG92ZXItYm94MiwgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtICouaG92ZXItYm94MiwgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtICouaG92ZXItYm94MiwgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAqLmhvdmVyLWJveDIsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gKi5ob3Zlci1ib3gyLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtICouaG92ZXItYm94MiwgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW0gKi5ob3Zlci1ib3gyLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbSAqLmhvdmVyLWJveDIsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAqLnNlYXJjaC1ib3gsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCAqLnR4dC1pbnB1dCwgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSwgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSAqLmhvdmVyLWljb24yLCAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpLCAqLmN1c3RvbS1zaWRlYmFyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuXG4udHJhbnNpdCBpbWcsIC5jbW0tYm94SXRlbSAuaG92ZXItYm94MiBpbWcsIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIGltZywgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIGltZywgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIGltZywgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiBpbWcsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgaW1nLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIGltZywgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgaW1nLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiBpbWcsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCBpbWcsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCAudHh0LWlucHV0IGltZywgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSBpbWcsIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgLmhvdmVyLWljb24yIGltZywgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgaW1nLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgaW1nLCAuY3VzdG9tLXNpZGViYXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjsgfVxuXG5pbWcuc2NhbGU6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuXG4uc2NhbGU6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cblxuLnNjYWxlU2VsZjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG5cbiouc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI2RkZGRkZDtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI2RkZGRkZDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7IH1cblxuLmNtbS10cmFuc2xhdGVYLCAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC5pbWctd3JhcCBpbWcsIC5jbW0tZmVuZ3NodWktaXRlbSAuc3ViLWJveC1sIC5pbWctd3JhcCBpbWcsIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgLmhvdmVyLWljb24sIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgLmRvd24tbGlzdCwgLmV2YWx1YXRpb24tc2VjIC5ldmFsdWF0aW9uLXdyYXAgLmV2YWx1YXRpb24taXRlbSAuaW1nLXdyYXAgaW1nLCAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbWcgLmltZy13cmFwIGltZywgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24sIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSAuaG92ZXItaWNvbiwgLmZybUNhbGNUb3AgbGFiZWwuZXJyb3IsIC5nZF9waWNCb3ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY21tLXRyYW5zbGF0ZVksIC5jbW0tYm94SXRlbSAuaW1nLXdyYXAsIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCwgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCwgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCwgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCwgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5jbW0tYm94SXRlbSAuaW1nLXdyYXAgaW1nLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwIGltZywgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtbCAubG9nby1pbWcsIC5iYW5uZXItc2VjIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYmFubmVyLXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5jbW0tdHJhbnNsYXRlWFksIC5vdXQtdGl0bGVCb3ggLnRpdGxlLWhyMDIsIC5jbW0taW1nTGlzdCA+IGxpIGEgLmJveC13cmFwIC5pbWctd3JhcCwgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcCAuaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jbW0tY2xlYXJmaXg6OmFmdGVyLCAuY21tLWluZGV4U2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCBoZWFkZXIucGMtc2hvdyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5iYW5uZXItc2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLmJ1c2luZXNzLXNlYyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgLmVuZ2luZWVyaW5nLXNlYyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC5ldmFsdWF0aW9uLXNlYyAuY29udGVudC1mcmFtZTo6YWZ0ZXIsIC52aWRlby1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuc2VydmljZS1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAubmV3cy1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuc3ViUGFnZS1zZWMgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuYWJvdXQtc2VjIC5jb250ZW50LWZyYW1lOjphZnRlciwgZm9vdGVyLnBjLXNob3cgLmNvbnRlbnQtZnJhbWU6OmFmdGVyLCAuY21tLWZlbmdzaHVpLWl0ZW06OmFmdGVyLCBoZWFkZXIucGMtc2hvdzo6YWZ0ZXIsIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveDo6YWZ0ZXIsIGhlYWRlci5wYy1zaG93IC5uYXYtYm94OjphZnRlciwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcDo6YWZ0ZXIsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCA+IGRpdjo6YWZ0ZXIsIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgPiBkaXY6OmFmdGVyLFxuLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCA+IGRpdjo6YWZ0ZXIsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgPiBkaXY6OmFmdGVyLCAudmlkZW8tc2VjIC52aWRlby13cmFwOjphZnRlciwgLmNvbnRhY3Qtd3JhcDo6YWZ0ZXIsIC5wYWdlLWJveDo6YWZ0ZXIsIC5zaG93LXdyYXAgLmNvbnRlbnQtd3JhcDo6YWZ0ZXIsIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNtbS10eHRPdmVyZmxvdywgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcCAudGl0bGUtMDEsXG4uY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC50aXRsZS0wMiwgLmNtbS1mZW5nc2h1aS1pdGVtIC50aXRsZS0wMSwgLmNtbS1mZW5nc2h1aS1pdGVtIC50eHQtYm94LnR4dE92ZXJmbG93IHAsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxIHNwYW4sIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSxcbi5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSwgLmV2YWx1YXRpb24tc2VjIC5ldmFsdWF0aW9uLXdyYXAgLmV2YWx1YXRpb24taXRlbSAuaW5mby13cmFwIC50aXRsZS0wMSwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5pbmZvLWJveCAudGl0bGUtMDEsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmluZm8tYm94IC50aXRsZS0wMSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNtbS1hbGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVuVXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPUyAqLyB9XG5cbi5ncmF5c2NhbGVIb3ZlciB7XG4gIGZpbHRlcjogdXJsKFwiXCIpO1xuICAvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXG4gIGZpbHRlcjogdHJhbnNwYXJlbnQ7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi8gfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmNtbS1pbmRleFNlYywgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMsIGhlYWRlci5wYy1zaG93LCAuYmFubmVyLXNlYywgLmJ1c2luZXNzLXNlYywgLmNvbnN0cnVjdGlvbi1zZWMsIC5lbmdpbmVlcmluZy1zZWMsIC5ldmFsdWF0aW9uLXNlYywgLnZpZGVvLXNlYywgLnNlcnZpY2Utc2VjLCAubmV3cy1zZWMsIC5zdWJQYWdlLXNlYywgLmFib3V0LXNlYywgZm9vdGVyLnBjLXNob3cge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLmNtbS1pbmRleFNlYyAuY29udGVudC1mcmFtZSwgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgLmNvbnRlbnQtZnJhbWUsIGhlYWRlci5wYy1zaG93IC5jb250ZW50LWZyYW1lLCAuYmFubmVyLXNlYyAuY29udGVudC1mcmFtZSwgLmJ1c2luZXNzLXNlYyAuY29udGVudC1mcmFtZSwgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnRlbnQtZnJhbWUsIC5lbmdpbmVlcmluZy1zZWMgLmNvbnRlbnQtZnJhbWUsIC5ldmFsdWF0aW9uLXNlYyAuY29udGVudC1mcmFtZSwgLnZpZGVvLXNlYyAuY29udGVudC1mcmFtZSwgLnNlcnZpY2Utc2VjIC5jb250ZW50LWZyYW1lLCAubmV3cy1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJQYWdlLXNlYyAuY29udGVudC1mcmFtZSwgLmFib3V0LXNlYyAuY29udGVudC1mcmFtZSwgZm9vdGVyLnBjLXNob3cgLmNvbnRlbnQtZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jbW0tdGl0bGVJbmRleC1ib3gge1xuICBtaW4td2lkdGg6IDE1NXB4OyB9XG4gIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC53aGl0ZUJnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNtbS10aXRsZUluZGV4LWJveCAudGl0bGUtYm94LmdyYXlCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC5ub0JnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9XG4gICAgICAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcC5lbiB7XG4gICAgICAgIGNvbG9yOiAjMDI2NmUwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBwIGkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCBwIC5ib2xkLXR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveCB7XG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3gud2hpdGVCZ2Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3guZ3JheUJnYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAgIC5zdWJQYWdlIC5jbW0tdGl0bGVJbmRleC1ib3ggLnRpdGxlLWJveC5ub0JnYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuc3ViUGFnZSAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uY21tLWJyZWFkY3J1bWJMaXN0LXNlYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLmNtbS1icmVhZGNydW1iTGlzdC1zZWMgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIHAgKiB7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIHAgYS5hY3RpdmUsIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIHAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAyNjZlMDsgfVxuICAgIC5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIHAgLmJyZWFkY3J1bWItaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMCA0cHg7IH1cblxuLm91dC10aXRsZUJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm91dC10aXRsZUJveCAudGl0bGUtaHIge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWNlMmQ0O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAub3V0LXRpdGxlQm94IC50aXRsZS1ocjAyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZTJkNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLmNtbS10aXRsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7IH1cbiAgLmNtbS10aXRsZS13cmFwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY21tLXRpdGxlLXdyYXAgLmNtbS10aXRsZS13cmFwOmJlZm9yZSxcbiAgLmNtbS10aXRsZS13cmFwIC5jbW0tdGl0bGUtd3JhcDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkOmJlZm9yZSwgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50aXRsZS13cmFwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA5NzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzMzMzsgfVxuICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXRhYjpiZWZvcmUsIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC10YWI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC10YWIgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC10YWIgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI2NmUwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMjY2ZTA7IH1cbiAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC13cmFwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC5ub3JtYWwtdGFiLXdyYXAgLm5vcm1hbC13cmFwIC5ub3JtYWwtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAuY21tLXRpdGxlLXdyYXAgLmluZGV4LW5vcm1hbC1oZCAubm9ybWFsLXRhYi13cmFwIC5ub3JtYWwtd3JhcCAubm9ybWFsLWJvZHkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzUwNGY0ZjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDsgfVxuICAgICAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLm5vcm1hbC10YWItd3JhcCAubm9ybWFsLXdyYXAgLm5vcm1hbC1ib2R5IGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2I2OTQ1NDsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIGEuYnRuLWdvbGQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMTA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjk0NTQ7XG4gICAgICBib3JkZXItY29sb3I6ICNiNjk0NTQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWluLXdpZHRoOiAxMDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMzMzM7IH1cbiAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3gge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9XG4gICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3ggcC5jbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3ggcC5jbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3ggcC5lbiB7XG4gICAgICAgICAgY29sb3I6ICNiZmI4YWI7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAuc2xvZ29uLWJveCBwLmRlc2lnbmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3ggcC5kZXNpZ25lci5jbiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI2NmUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnNsb2dvbi1ib3ggcC5kZWNvcmF0aW9uLmNuIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnRpdGxlLWJveCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAudGl0bGUtYm94IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgICBjb2xvcjogI2U4ZThlODsgfVxuICAgICAgICAgIC5jbW0tdGl0bGUtd3JhcCAuaW5kZXgtbm9ybWFsLWhkIC50ZWFtLXRpdGxlLXdyYXAgLnRpdGxlLWJveCBwIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIC5zdWJQYWdlIC5jbW0tdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLmNtbS1ib3hJdGVtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY21tLWltZ0xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNtbS1pbWdMaXN0ID4gbGk6aG92ZXIgYSAuYm94LXdyYXAgLmhvdmVyLWJveCxcbiAgLmNtbS1pbWdMaXN0ID4gbGk6aG92ZXIgYSAuYm94LXdyYXAgLmhvdmVyLWJveC1idG5UeHQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNtbS1pbWdMaXN0ID4gbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuICAgIC5jbW0taW1nTGlzdCA+IGxpIGEgLmJveC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgLmZhdm9yaXRlLWJveCxcbiAgICAgIC5jbW0taW1nTGlzdCA+IGxpIGEgLmJveC13cmFwIC5sZW5ndGgtYm94IHtcbiAgICAgICAgei1pbmRleDogODAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjVweDsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC5ib3gtd3JhcCAuZmF2b3JpdGUtYm94IGksXG4gICAgICAgIC5jbW0taW1nTGlzdCA+IGxpIGEgLmJveC13cmFwIC5sZW5ndGgtYm94IGkge1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC5ib3gtd3JhcCAuZmF2b3JpdGUtYm94IHtcbiAgICAgICAgbGVmdDogMjVweDsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgLmxlbmd0aC1ib3gge1xuICAgICAgICByaWdodDogMjVweDsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgLmhvdmVyLWJveCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC5ib3gtd3JhcCAuaG92ZXItYm94IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC5ib3gtd3JhcCAuaG92ZXItYm94IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7IH1cbiAgICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAuYm94LXdyYXAgLmhvdmVyLWJveCBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcC50aXRsZS13cmFwMiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4OyB9XG4gICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC5pbWctd3JhcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC5pbWctd3JhcCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSwgMS4xKTsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcCAudGl0bGUtMDEsXG4gICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC50aXRsZS0wMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC50aXRsZS0wMSBzcGFuLFxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC50aXRsZS0wMiBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcCAudHh0LTAyIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY21tLWltZ0xpc3QgPiBsaSBhIC50aXRsZS13cmFwIC50eHQtMDIgc3BhbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgNHB4OyB9XG4gICAgICAgICAgLmNtbS1pbWdMaXN0ID4gbGkgYSAudGl0bGUtd3JhcCAudHh0LTAyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7IH1cblxuLmNtbS1ib3hJdGVtLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbSwgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0sIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0sXG4uc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbSwgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuYm94LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNtbS1ib3hJdGVtLmJveC1pdGVtVGl0bGVCb3ggLmltZy13cmFwLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5pbWctd3JhcCwgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAsIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAgIHotaW5kZXg6IDYwMDsgfVxuICAgIC5jbW0tYm94SXRlbS5ib3gtaXRlbVRpdGxlQm94IC5pbWctd3JhcCBpbWcsIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmltZy13cmFwIGltZywgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5pbWctd3JhcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNtbS1ib3hJdGVtLmJveC1pdGVtVGl0bGVCb3g6aG92ZXIgLmhvdmVyLWJveCwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbTpob3ZlciAuaG92ZXItYm94LCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbTpob3ZlciAuaG92ZXItYm94LCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbTpob3ZlciAuaG92ZXItYm94LCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW06aG92ZXIgLmhvdmVyLWJveCwgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtOmhvdmVyIC5ob3Zlci1ib3gsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbTpob3ZlciAuaG92ZXItYm94LCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtOmhvdmVyIC5ob3Zlci1ib3gsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW06aG92ZXIgLmhvdmVyLWJveCB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY21tLWJveEl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaG92ZXItYm94LCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3gsIC5idXNpbmVzcy1zZWM6bm90KC5idXNpbmVzc1N1Yi1zZWMpIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3gsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3gsIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94LCAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3gsIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCwgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gICAgei1pbmRleDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNtbS1ib3hJdGVtLmJveC1pdGVtVGl0bGVCb3ggLmhvdmVyLWJveCBpLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3ggaSwgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBpLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IGksIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IGksIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IGksIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IGksIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBpLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3ggaSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC5jbW0tYm94SXRlbS5ib3gtaXRlbVRpdGxlQm94IC5ob3Zlci1ib3ggc3BhbiwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IHNwYW4sIC5idXNpbmVzcy1zZWM6bm90KC5idXNpbmVzc1N1Yi1zZWMpIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3ggc3BhbiwgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBzcGFuLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBzcGFuLCAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBzcGFuLCAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLmhvdmVyLWJveCBzcGFuLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC5ob3Zlci1ib3ggc3BhbiwgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAuaG92ZXItYm94IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgLmNtbS1ib3hJdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAudGl0bGUtYm94LCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAudGl0bGUtYm94LCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAudGl0bGUtYm94LCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLnRpdGxlLWJveCwgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC50aXRsZS1ib3gsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW1UaXRsZUJveC5ib3gtaXRlbSAudGl0bGUtYm94LCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbVRpdGxlQm94LmJveC1pdGVtIC50aXRsZS1ib3gsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtVGl0bGVCb3guYm94LWl0ZW0gLnRpdGxlLWJveCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNDBweCk7IH1cbiAgLmNtbS1ib3hJdGVtIHZpZGVvLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIC5ib3gtaXRlbSB2aWRlbywgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIHZpZGVvLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gdmlkZW8sIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gdmlkZW8sIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gdmlkZW8sIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gdmlkZW8sIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmJveC1pdGVtIHZpZGVvLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbSB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2MDA7IH1cbiAgLmNtbS1ib3hJdGVtIC5pbWctd3JhcCwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCwgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2MDA7IH1cbiAgICAuY21tLWJveEl0ZW0gLmltZy13cmFwIGltZywgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwIGltZywgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcsIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmltZy13cmFwIGltZywgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nLCAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5ib3gtaXRlbSAuaW1nLXdyYXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDsgfVxuICAuY21tLWJveEl0ZW0gLmhvdmVyLWJveDIsIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyLCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIsIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiwgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiwgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiwgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNzAwO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLmNtbS1ib3hJdGVtIC5ob3Zlci1ib3gyIC50aXRsZS0wMSwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgLnRpdGxlLTAxLCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgLnRpdGxlLTAxLCAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgLnRpdGxlLTAxLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIC50aXRsZS0wMSwgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiAudGl0bGUtMDEsIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0gLmhvdmVyLWJveDIgLnRpdGxlLTAxLCAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94MiAudGl0bGUtMDEsIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmJveC1pdGVtIC5ob3Zlci1ib3gyIC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNtbS1mZW5nc2h1aS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgLmNtbS1mZW5nc2h1aS1pdGVtIC5zdWItYm94LWwge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY21tLWZlbmdzaHVpLWl0ZW0gLnN1Yi1ib3gtbCAuaW1nLXdyYXAge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY21tLWZlbmdzaHVpLWl0ZW0gLnN1Yi1ib3gtbCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jbW0tZmVuZ3NodWktaXRlbSAuc3ViLWJveC1yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTY2cHgpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmNtbS1mZW5nc2h1aS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmNtbS1mZW5nc2h1aS1pdGVtIC50aXRsZS0wMSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jbW0tZmVuZ3NodWktaXRlbSAudHh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgIC5jbW0tZmVuZ3NodWktaXRlbSAudHh0LWJveC50eHRPdmVyZmxvdyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuY21tLWZlbmdzaHVpLWl0ZW0gLnR4dC1ib3gudHh0T3ZlcmZsb3cgLm1vcmUtYnRuIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuY21tLWZlbmdzaHVpLWl0ZW0gLnR4dC1ib3ggLm1vcmUtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmNtbS1zZWxlY3RDYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLmNtbS1zZWxlY3RDYXRlZ29yeSAuY3VzdG9tLXRkIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICAuY21tLXNlbGVjdENhdGVnb3J5IC5jdXN0b20tdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuY21tLXNlbGVjdENhdGVnb3J5IC5jdXN0b20tdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5jbW0tc2VsZWN0Q2F0ZWdvcnkgLmN1c3RvbS10ZDpsYXN0LWNoaWxkIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7IH1cbiAgICAgICAgLmNtbS1zZWxlY3RDYXRlZ29yeSAuY3VzdG9tLXRkOmxhc3QtY2hpbGQgc3Bhbi5hY3RpdmUsIC5jbW0tc2VsZWN0Q2F0ZWdvcnkgLmN1c3RvbS10ZDpsYXN0LWNoaWxkIHNwYW46aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2ZTA7IH1cbiAgLmNtbS1zZWxlY3RDYXRlZ29yeSAudGl0bGUtMDEge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi5jbW0tY3VzdG9tLWhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbm9ybWFsaXplIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuLmZvbnQtaW1wYWN0LCAuY21tLXRpdGxlSW5kZXgtYm94IC50aXRsZS1ib3ggcC5lbiwgLmNtbS10aXRsZS13cmFwIC5pbmRleC1ub3JtYWwtaGQgLnRlYW0tdGl0bGUtd3JhcCAudGl0bGUtYm94IHAsIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAyIHtcbiAgZm9udC1mYW1pbHk6IEltcGFjdDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuYS50b1RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDMlO1xuICBib3R0b206IDglO1xuICB6LWluZGV4OiA3MDA7XG4gIC8qYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzcHggMDsqLyB9XG4gIGEudG9Ub3A6aG92ZXIgaSB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYS50b1RvcCBpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgYS50b1RvcCBpbWcge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcXMgY29tbW9uLmNzcyBzdWJwYWdlIFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmxmIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnJ0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBoZWFkZXJcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbmhlYWRlci5wYy1zaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDkwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjRkZGOyB9XG4gIGhlYWRlci5wYy1zaG93LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYW5pbWF0aW9uOiBtZW51X3N0aWNreSAwLjdzIGVhc2UtaW4tb3V0OyB9XG4gICAgaGVhZGVyLnBjLXNob3cuZml4ZWQgLnRvcC1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2ZTA7IH1cbiAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCA+IGRpdiB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmxpbmstYm94IGEge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAubGluay1ib3ggYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveDpob3ZlciB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciAuYWNvdW50LWJveCAuc2VhcmNoLWJveDpob3ZlciAudHh0LWlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IC50eHQtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IC50eHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggLnNidC1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIC5hY291bnQtYm94IC5zZWFyY2gtYm94IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIgLmFjb3VudC1ib3ggLnNlYXJjaC1ib3ggLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1sIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1sIC5sb2dvLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjVweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZlMDsgfVxuICAgICAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgICBoZWFkZXIucGMtc2hvdyAubmF2LWJveCAuYm94LXIgbmF2IHVsIGxpOmhvdmVyIC5ob3Zlci1pY29uMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSAuaG92ZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgLmhvdmVyLWljb24yIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMjY2ZTA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgLmRvd24tbGlzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgICAgaGVhZGVyLnBjLXNob3cgLm5hdi1ib3ggLmJveC1yIG5hdiB1bCBsaSAuZG93bi1saXN0IGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAgIGhlYWRlci5wYy1zaG93IC5uYXYtYm94IC5ib3gtciBuYXYgdWwgbGkgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKj09PT09PT09PT09PT09PT09IFN0aWNreSBNZW51ID09PT09PT09PT09PT09PSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWVudV9zdGlja3kge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVudV9zdGlja3kge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBiYW5uZXJcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5iYW5uZXItc2VjIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgei1pbmRleDogOTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5iYW5uZXItc2VjIC5zd2lwZXItYnV0dG9uLXByZXYgaSxcbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLmJhbm5lci1zZWMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTBweDsgfVxuICAuYmFubmVyLXNlYyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDsgfVxuICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLmJhbm5lci1zZWMgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYW5uZXItc2VjIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYmFubmVyLXNlYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjAwMDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbWFpblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLm91dC10aXRsZUJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gge1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveC53aGl0ZUJnYyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveC5ncmF5QmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94Lm5vQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveC53YXJuaW5nQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDZlZGU7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMiksIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gud2FybmluZ0JnYyAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICBjb2xvcjogI2ZmZjAwMDsgfVxuICAgICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveC53YXJuaW5nQmdjIC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94Lndhcm5pbmdCZ2MgKyAudGl0bGUtaHIwMiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTkxZWI7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94LmltZ0JnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXZhbHVhdGlvbl9iZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIC5zcGMtdHh0IHtcbiAgICAgICAgY29sb3I6ICM3NGE2MmE7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIC5zcGMtdHh0MiB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAgICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMikgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICMwMjY2ZTA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMiB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb2xvcjogI2UxZTFlMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5vdXQtdGl0bGVCb3ggLnRpdGxlLWhyIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLm91dC10aXRsZUJveCAudGl0bGUtaHIwMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICB3aWR0aDogODc4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgei1pbmRleDogMTAwOyB9XG5cbi5vdXQtdGl0bGVCb3gyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAub3V0LXRpdGxlQm94MiAuY21tLXRpdGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3gud2hpdGVCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94LmdyYXlCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94Lm5vQmdjIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLm91dC10aXRsZUJveDIgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIC5zcGMtdHh0IHtcbiAgICAgICAgY29sb3I6ICM3NGE2MmE7IH1cbiAgICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSAuc3BjLXR4dDIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vdXQtdGl0bGVCb3gyIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5vdXQtdGl0bGVCb3gyIC50aXRsZS1ociB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlNmU2ZTY7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vdXQtdGl0bGVCb3gyIC50aXRsZS1ocjAyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cblxuLmJ1c2luZXNzLXNlYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnVzaW5lc3NfYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE5MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5idXNpbmVzcy1zZWMuYnVzaW5lc3NTdWItc2VjIC5idXNpbmVzcy1pbWdXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYnVzaW5lc3Mtc2VjLmJ1c2luZXNzU3ViLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDJweCAtIDJweCAtIDQ5MHB4KSAvIDIpO1xuICAgICAgaGVpZ2h0OiAyNjJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjLmJ1c2luZXNzU3ViLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgIGhlaWdodDogNDE2cHg7IH1cbiAgICAgICAgLmJ1c2luZXNzLXNlYy5idXNpbmVzc1N1Yi1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDEpIHZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmJ1c2luZXNzLXNlYy5idXNpbmVzc1N1Yi1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDEpIC5ib3gtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjLmJ1c2luZXNzU3ViLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGhlaWdodDogNDE2cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHggLSA0OTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAgIC5idXNpbmVzcy1zZWMuYnVzaW5lc3NTdWItc2VjIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtOm50aC1jaGlsZCgyKSAuY29udGVudC1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MnB4IDI2cHg7IH1cbiAgICAgICAgICAuYnVzaW5lc3Mtc2VjLmJ1c2luZXNzU3ViLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMikgLmNvbnRlbnQtaXRlbSAudGl0bGUtMDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgLmJ1c2luZXNzLXNlYy5idXNpbmVzc1N1Yi1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDIpIC5jb250ZW50LWl0ZW0gLnRpdGxlLTAyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmJ1c2luZXNzLXNlYy5idXNpbmVzc1N1Yi1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDIpIC5jb250ZW50LWl0ZW0gLnRpdGxlLTAzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAuYnVzaW5lc3Mtc2VjLmJ1c2luZXNzU3ViLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMikgLmNvbnRlbnQtaXRlbSAubW9yZS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtIHtcbiAgICAgIHdpZHRoOiAzNzNweDtcbiAgICAgIGhlaWdodDogMjgycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtOm50aC1jaGlsZCgxKSwgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMiksIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycHggLSAycHggLSA0OTBweCkgLyAyKTtcbiAgICBoZWlnaHQ6IDI2MnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgIGhlaWdodDogNDE2cHg7IH1cbiAgICAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCAtIDQ5MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4IC0gMjYycHgpOyB9XG4gICAgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDMpLCAuYnVzaW5lc3Mtc2VjOm5vdCguYnVzaW5lc3NTdWItc2VjKSAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtY2F0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtY2F0ZSAuY2F0ZS1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDE2MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWNhdGUgLmNhdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1jYXRlIC5jYXRlLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZlMDsgfVxuICAgICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1jYXRlIC5jYXRlLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3R0b206IC0xNHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICMwMjY2ZTA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWNhdGUgLmNhdGUtaXRlbSBpIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtY2F0ZSAuY2F0ZS1pdGVtIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLmNvbnRlbnQtaXRlbSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIycHggMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2ZTA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAuY29udGVudC1pdGVtIC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAuY29udGVudC1pdGVtIC50aXRsZS0wMiB7XG4gICAgICAgIGNvbG9yOiAjYzBkZGY2O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAuY29udGVudC1pdGVtIC50aXRsZS0wMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1pbWdXcmFwIC5jb250ZW50LWl0ZW0gLm1vcmUtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogMjJweDsgfVxuXG4uY29uc3RydWN0aW9uLXNlYyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4OyB9XG4gIC5jb25zdHJ1Y3Rpb24tc2VjLmNvbnN0cnVjdGlvblN1Yi1zZWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAuY29uc3RydWN0aW9uLXNlYy5jb25zdHJ1Y3Rpb25TdWItc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5jb25zdHJ1Y3Rpb24tc2VjLmNvbnN0cnVjdGlvblN1Yi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLmNvbnN0cnVjdGlvbi1zZWMuY29uc3RydWN0aW9uU3ViLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0MTJweDsgfVxuICAgIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyODJweDtcbiAgICAgIGhlaWdodDogNDEycHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtIC5pbWctd3JhcCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5jb25zdHJ1Y3Rpb24tc2VjIC5jb25zdHJ1Y3Rpb24taW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxICoge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAgICAgICAuY29uc3RydWN0aW9uLXNlYyAuY29uc3RydWN0aW9uLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLmNvbnN0cnVjdGlvbi1zZWMgLmNvbnN0cnVjdGlvbi1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLnRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbi5lbmdpbmVlcmluZy1zZWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VuZ2luZWVyX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cblxuLmVuZ2luZWVyaW5nLXNlYyAuY3VzdG9tLWJnLFxuLnN1Yi1lbmdpbmVlclNlYyAuY3VzdG9tLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCAxMDgsIDIyNCwgMC44KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwNDZjZTBcIiwgZW5kQ29sb3JzdHI9XCJ0cmFuc3BhcmVudFwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ2Y2UwLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ2Y2UwLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMwNDZjZTApLCBjb2xvci1zdG9wKDEwMCUsIHRyYW5zcGFyZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA0NmNlMCwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ2Y2UwLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDQ2Y2UwLCB0cmFuc3BhcmVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5lbmdpbmVlcmluZy1zZWMuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1jYXRlIC5jYXRlLWl0ZW0sXG4uc3ViLWVuZ2luZWVyU2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctY2F0ZSAuY2F0ZS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuXG4uZW5naW5lZXJpbmctc2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtLFxuLnN1Yi1lbmdpbmVlclNlYy5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSB7XG4gIGhlaWdodDogMjM2cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLmVuZ2luZWVyaW5nLXNlYy5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94LFxuICAuc3ViLWVuZ2luZWVyU2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTc2cHgpOyB9XG4gICAgLmVuZ2luZWVyaW5nLXNlYy5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSBzcGFuLFxuICAgIC5zdWItZW5naW5lZXJTZWMuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLnRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5lbmdpbmVlcmluZy1zZWMuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDEpLCAuZW5naW5lZXJpbmctc2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgyKSwgLmVuZ2luZWVyaW5nLXNlYy5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoMyksIC5lbmdpbmVlcmluZy1zZWMuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAuc3ViLWVuZ2luZWVyU2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLnN1Yi1lbmdpbmVlclNlYy5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5zdWItZW5naW5lZXJTZWMuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuc3ViLWVuZ2luZWVyU2VjLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWNhdGUsXG4uc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1jYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1jYXRlIC5jYXRlLWl0ZW0sXG4gIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWNhdGUgLmNhdGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctY2F0ZSAuY2F0ZS1pdGVtLmFjdGl2ZSxcbiAgICAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1jYXRlIC5jYXRlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWNhdGUgLmNhdGUtaXRlbTpsYXN0LWNoaWxkLFxuICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWNhdGUgLmNhdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAsXG4uc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCA+IGRpdixcbiAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0sXG4gIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI4NXB4O1xuICAgIGhlaWdodDogMTgwcHg7IH1cbiAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDEpLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDIpLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDMpLCAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoMSksXG4gICAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgICAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCg0biksXG4gICAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLmltZy13cmFwLFxuICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaW1nLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICAgICAgei1pbmRleDogNjAwOyB9XG4gICAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLmltZy13cmFwIGltZyxcbiAgICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCxcbiAgICAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3NnB4KTsgfVxuICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94LFxuICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3NnB4KTsgfVxuICAgICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxLFxuICAgICAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSBpLFxuICAgICAgICAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLnRpdGxlLWJveCAudGl0bGUtMDEgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZTFlMWUxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxIHNwYW4sXG4gICAgICAgIC5zdWItZW5naW5lZXJTZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4uZXZhbHVhdGlvbi1zZWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2V2YWx1YXRpb25fYmcuanBnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuICAuZXZhbHVhdGlvbi1zZWMgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuICAuZXZhbHVhdGlvbi1zZWMgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbiAgLmV2YWx1YXRpb24tc2VjIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDhweDsgfVxuICAuZXZhbHVhdGlvbi1zZWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMHB4IDVweCAjY2NlM2ZlOyB9XG4gIC5ldmFsdWF0aW9uLXNlYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDsgfVxuICAgIC5ldmFsdWF0aW9uLXNlYyAuZXZhbHVhdGlvbi13cmFwIC5ldmFsdWF0aW9uLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIHdpZHRoOiA1NzZweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBwYWRkaW5nOiA0NnB4IDQwcHg7XG4gICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMHB4ICNkN2Q3ZDc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAzcHggM3B4IDQ4cHggM3B4OyB9XG4gICAgICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCAuZXZhbHVhdGlvbi1pdGVtIC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ldmFsdWF0aW9uLXNlYyAuZXZhbHVhdGlvbi13cmFwIC5ldmFsdWF0aW9uLWl0ZW0gLmltZy13cmFwIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCAuZXZhbHVhdGlvbi1pdGVtIC5pbmZvLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgICAgICAgLmV2YWx1YXRpb24tc2VjIC5ldmFsdWF0aW9uLXdyYXAgLmV2YWx1YXRpb24taXRlbSAuaW5mby13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5ldmFsdWF0aW9uLXNlYyAuZXZhbHVhdGlvbi13cmFwIC5ldmFsdWF0aW9uLWl0ZW0gLmluZm8td3JhcCAudGl0bGUtMDIge1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAgICAgLmV2YWx1YXRpb24tc2VjIC5ldmFsdWF0aW9uLXdyYXAgLmV2YWx1YXRpb24taXRlbSAuaW5mby13cmFwIC50aXRsZS0wMiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgLmV2YWx1YXRpb24tc2VjIC5ldmFsdWF0aW9uLXdyYXAgLmV2YWx1YXRpb24taXRlbSAuaW5mby13cmFwIC50aXRsZS0wMiBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi52aWRlby1zZWMge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDsgfVxuICAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgxKSwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgyKSwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgzKSwgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbS5ib3gtaXRlbVRpdGxlQm94IC5pbWctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgei1pbmRleDogNjAwOyB9XG4gICAgICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTc2cHgpOyB9XG4gICAgICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAudGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC50aXRsZS1ib3ggLnRpdGxlLTAxIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlMWUxZTE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgICAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLnRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gIC52aWRlby1zZWMgLnZpZGVvLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4IC0gNTYwcHgpKTtcbiAgICAgIGhlaWdodDogY2FsYygoMzk0cHggLSAzMHB4KSAvIDIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5pbmZvLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5vdXQtYm94IHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmluZm8tYm94IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcbiAgICAgICAgcGFkZGluZzogMjZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuaW5mby1ib3ggLnRpdGxlLTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuaW5mby1ib3ggLnRpdGxlLTAyIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtIC5pbmZvLWJveCAudGl0bGUtMDIgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmluZm8tYm94IC50aXRsZS0wMiBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmluZm8tYm94IC50aXRsZS0wMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLnZpZGVvLWl0ZW0gLmluZm8tYm94IC5tb3JlLWJ0biB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgaGVpZ2h0OiAzOTRweDsgfVxuICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC52aWRlby1pdGVtOm50aC1jaGlsZCgyKSwgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAudmlkZW8taXRlbSAuYm94LWl0ZW0gLnRpdGxlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlcnZpY2Utc2VjIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cbiAgLnNlcnZpY2Utc2VjIC5zZXJ2aWNlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZS1zZWMgLnNlcnZpY2Utd3JhcCAuc2VydmljZS1jYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlcnZpY2Utc2VjIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2UtY2F0ZSAuY2F0ZS1pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICAgICAgLnNlcnZpY2Utc2VjIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2UtY2F0ZSAuY2F0ZS1pdGVtIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zZXJ2aWNlLXNlYyAuc2VydmljZS13cmFwIC5zZXJ2aWNlLWNhdGUgLmNhdGUtaXRlbTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZlMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAuc2VydmljZS1zZWMgLnNlcnZpY2Utd3JhcCAuc2VydmljZS1jYXRlIC5jYXRlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlLXNlYyAuc2VydmljZS13cmFwIC5zZXJ2aWNlLWNhdGUgLmNhdGUtaXRlbS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2ZTA7IH1cbiAgICAgICAgICAuc2VydmljZS1zZWMgLnNlcnZpY2Utd3JhcCAuc2VydmljZS1jYXRlIC5jYXRlLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjMDI2NmUwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgICAgLnNlcnZpY2Utc2VjIC5zZXJ2aWNlLXdyYXAgLnNlcnZpY2UtY2F0ZSAuY2F0ZS1pdGVtIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAuc2VydmljZS1zZWMgLnNlcnZpY2Utd3JhcCAuc2VydmljZS1jYXRlIC5jYXRlLWl0ZW0gc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLm5ld3Mtc2VjIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cbiAgLm5ld3Mtc2VjLm5ld3NTdWItc2VjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5uZXdzLXNlYyAubmV3cy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gMik7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbTpob3ZlciAuaW5mby1ib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDI2NmUwO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbTpudGgtY2hpbGQoMSksIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuaW5mby13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAub3V0LWJveCB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG4gICAgICAgIHBhZGRpbmc6IDI2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmluZm8tYm94IC50aXRsZS0wMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLmluZm8tYm94IC50aXRsZS0wMiB7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuaW5mby1ib3ggLnRpdGxlLTAyIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLWJveCAudGl0bGUtMDIgc3BhbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLWJveCAudGl0bGUtMDMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLWJveCAubW9yZS1idG4ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY29udGFjdC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNvbnRhY3Qtd3JhcCAuYm94LWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY29udGFjdC13cmFwIC5ib3gtbCAuY29udGFjdEluZm8td3JhcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICB3aWR0aDogNTAwcHg7IH1cbiAgICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC50eHQtaW5mbyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC13cmFwIC5ib3gtbCAuY29udGFjdEluZm8td3JhcCAudHh0LWluZm8gcCBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC50eHQtaW5mbyBwIC50eHQtMDIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICAgICAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgICAgIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC50eHQtaW5mbyBwIC50eHQtMDMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICAuY29udGFjdC13cmFwIC5ib3gtbCAuY29udGFjdEluZm8td3JhcCAucXJjb2RlLWluZm8ge1xuICAgICAgICB3aWR0aDogMjQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAgICAgLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnFyY29kZS1pbmZvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhY3Qtd3JhcCAuYm94LXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mcm0tYm94IHtcbiAgd2lkdGg6IDgzMHB4O1xuICBtYXJnaW46IDQ0cHggYXV0byAwOyB9XG4gIC5mcm0tYm94IC5mcm0tdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSB0cjpudGgtY2hpbGQoNCkgdGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLnR4dC1pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLnR4dC1pbnB1dC52ZXJpZnktaW5wdXQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSAudHh0LWlucHV0LnR4dC10ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLnZlcmlmeV9pbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSB0cjpudGgtY2hpbGQoMykgdGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICAgICAgLmZybS1ib3ggLmZybS10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgdGQgbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZybS1ib3ggLmZybS10YWJsZSB0ZCBsYWJlbDpub3QoLmVycm9yKSAucmVxdWlyZWQtdHh0IHtcbiAgICAgICAgICBjb2xvcjogI2NmMTYxMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZybS1ib3ggLmZybS10YWJsZSAuYnRuLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLmJ0bi1ib3ggdGQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgIC5mcm0tYm94IC5mcm0tdGFibGUgLmJ0bi1ib3ggLnN1Ym1pdC1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICBtaW4td2lkdGg6IDExMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuZnJtLWJveCAuZnJtLXRhYmxlIC5idG4tYm94IC5yZXNldC1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBtaW4td2lkdGg6IDExMnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc3ViIHBhZ2VcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5hYm91dC1zZWMge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5hYm91dC1zZWMuaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwLmhvbWUge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWltZyB7XG4gICAgICB3aWR0aDogNTQycHg7XG4gICAgICBoZWlnaHQ6IDQyMHB4OyB9XG4gICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbWcgLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gICAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWltZyAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTQycHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3NHB4OyB9XG4gICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC50aXRsZS1pbmZvIC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWluZm8gLnRpdGxlLWluZm8gLnRpdGxlLTAyIHtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWluZm8gLnRpdGxlLWluZm8gLnRpdGxlLTAzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0OHB4OyB9XG4gICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC5zZXJ2aWNlLWluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC5zZXJ2aWNlLWluZm8gLnNlcnZpY2UtaXRlbSB7XG4gICAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmFib3V0LXNlYyAuYWJvdXQtd3JhcCAuYWJvdXQtaW5mbyAuc2VydmljZS1pbmZvIC5zZXJ2aWNlLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC5zZXJ2aWNlLWluZm8gLnNlcnZpY2UtaXRlbTpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWluZm8gLnNlcnZpY2UtaW5mbyAuc2VydmljZS1pdGVtIC5pY29uIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMjY2ZTA7XG4gICAgICAgICAgICB3aWR0aDogNTVweDsgfVxuICAgICAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWluZm8gLnNlcnZpY2UtaW5mbyAuc2VydmljZS1pdGVtIC50eHQtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgICAgICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC5zZXJ2aWNlLWluZm8gLnNlcnZpY2UtaXRlbSAudHh0LWJveCAudGl0bGUtMDEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZWFyY2gtc2VjIC5pbWdXcmFwLWl0ZW0gLnZpZGVvLW1lZGlhLFxuLnNlYXJjaC1zZWMgLmltZ1dyYXAtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlIHtcbiAgbWFyZ2luOiA0NnB4IGF1dG87IH1cblxuI3BhZ2VsaXN0IC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuI3BhZ2VsaXN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtYm94IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtYm94IC5ib3gtbCB7XG4gICAgZmxleDogMCAxIDUwJTsgfVxuICAgIC5wYWdlLWJveCAuYm94LWwgc3BhbiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnBhZ2UtYm94IC5ib3gtbCBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMjY2ZTA7IH1cbiAgICAgIC5wYWdlLWJveCAuYm94LWwgc3Bhbjpub3QoLnR4dCkge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5wYWdlLWJveCAuYm94LXIge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJldHVybi1idG4ge1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnNob3ctd3JhcCAuc2luZ2xlLWJveCB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgLnNob3ctd3JhcCAuc2luZ2xlLWJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNob3ctd3JhcCAuc2luZ2xlLWJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDIge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zaG93LXdyYXAgLmNvbnRlbnQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2hvdy13cmFwIC5jb250ZW50LXdyYXAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5zaG93LXdyYXAgLmNvbnRlbnQtd3JhcCAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgICAuc2hvdy13cmFwIC5jb250ZW50LXdyYXAgLmltZy13cmFwIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNob3ctd3JhcCAuY29udGVudC13cmFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zaG93LXdyYXAgLmNvbnRlbnQtd3JhcCAudG9wLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ2cHggMCAwIDA7IH1cbiAgICAuc2hvdy13cmFwIC5jb250ZW50LXdyYXAgLnRvcC1ib3ggLnRpdGxlLTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaG93LXdyYXAgLmNvbnRlbnQtd3JhcCAudG9wLWJveCAubmV3c1RpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnNob3ctd3JhcCAuY29udGVudC13cmFwIC5ib3R0b20tYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNob3ctd3JhcCAuY29udGVudC13cmFwIC5ib3R0b20tYm94ID4gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNob3ctd3JhcCAuY29udGVudC13cmFwIC5ib3R0b20tYm94IHRhYmxlIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gZm9vdGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4uY21tLW5hdiwgZm9vdGVyLnBjLXNob3cgbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZlMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGNvbG9yOiAjRkZGO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLmNtbS1uYXYgLmNvbnRlbnQtZnJhbWUsIGZvb3Rlci5wYy1zaG93IG5hdiAuY29udGVudC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5jbW0tbmF2IC5uYXYtbGlzdCwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGksIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICAgICAgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24sIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSAuaG92ZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpID4gYSwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAgICAgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgPiBzcGFuLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgPiBzcGFuIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDsgfVxuXG5mb290ZXIucGMtc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIHBhZGRpbmc6IDM2cHggMDsgfVxuICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtYm94IC5ib3gtbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0NzVweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1sIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgICAgIGZvb3Rlci5wYy1zaG93IC5mb290LXdyYXAgLmZvb3QtYm94IC5ib3gtbCAuY29udGFjdC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LWwgLmNvbnRhY3QtYm94IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgICBjb2xvcjogI2UxZTFlMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LWwgLmNvbnRhY3QtYm94IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1sIC5jb250YWN0LWJveCBkaXYgLnRpdGxlLTAyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LWwgLmluZm8tYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1tIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUxNnB4O1xuICAgICAgcGFkZGluZzogMCA3NnB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UzZTNlMzsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1tIC50aXRsZS0wMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1tIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1tIGRpdiBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1yIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIwOXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4OyB9XG4gICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LXIgLnFyY29kZS1ib3gge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LXIgLnFyY29kZS1ib3ggaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bzsgfVxuICAgICAgICBmb290ZXIucGMtc2hvdyAuZm9vdC13cmFwIC5mb290LWJveCAuYm94LXIgLnFyY29kZS1ib3ggcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgZm9vdGVyLnBjLXNob3cgLmZvb3Qtd3JhcCAuZm9vdC1ib3ggLmJveC1yIC5xcmNvZGUtYm94IHAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbWFwXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4ubWFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4OyB9XG5cbmxhYmVsLkJNYXBMYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYWdlIGNzc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGNhcGNoYSBpbWdcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5tbmFtZSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuI3R4dFZlcmlmeSB7XG4gIHdpZHRoOiA2OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2lkZSBuYXZcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5hc2lkZWJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZm9udC1zaXplOiAwO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgei1pbmRleDogOTk5OTk5OyB9XG4gIC5hc2lkZWJveCB1bCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICNjY2NjY2M7IH1cbiAgICAuYXNpZGVib3ggdWwgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgLmFzaWRlYm94IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjZlMDsgfVxuICAgICAgICAuYXNpZGVib3ggdWwgbGk6aG92ZXIgaSxcbiAgICAgICAgLmFzaWRlYm94IHVsIGxpOmhvdmVyIC50aXRsZS0wMSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5hc2lkZWJveCB1bCBsaSBpbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGkgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICMwMjY2ZTA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYXNpZGVib3ggdWwgbGkgLnRpdGxlLTAxIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYXNpZGVib3ggLnd4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXNpZGVib3ggLnd4IC5xcmNvZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICB3aWR0aDogMTY2cHg7XG4gICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYXNpZGVib3ggLnd4IC5xcmNvZGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hc2lkZWJveCAud3ggYTpob3ZlciAucXJjb2RlIHtcbiAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFzaWRlYm94IC50ZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hc2lkZWJveCAudGVsIC5waG9uZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmFzaWRlYm94IC50ZWwgYTpob3ZlciAucGhvbmUge1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXNpZGVib3ggLnFxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYXNpZGVib3ggLnFxIC5xcUNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5hc2lkZWJveCAucXEgYTpob3ZlciAucXFDb250ZW50IHtcbiAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFzaWRlYm94IC55dXl1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFzaWRlYm94IC55dXl1ZSAueXV5dWVjb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmFzaWRlYm94IC55dXl1ZSBhOmhvdmVyIC55dXl1ZWNvbnQge1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2xpY2sgdmVuZG9yXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbW9kYWxcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiB6YSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBmb3JtIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NmMTYxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIGJvdHRvbTogMDsgfVxuICAuZnJtQ2FsY1RvcCBsYWJlbC5lcnJvciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5mcm1DYWxjQnRtIGxhYmVsLmVycm9yIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGMgc3BlY2lhbFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5tYi1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFkIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1vYmlsZSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbmhlYWRlci5tYi1zaG93IHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgei1pbmRleDogNjAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBoZWFkZXIubWItc2hvdyAuY29udGVudC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDByZW07IH1cbiAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAgIGhlYWRlci5tYi1zaG93IC5sb2dvQm94IGltZyB7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDsgfVxuICAgICAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggc3BhbiBpIHtcbiAgICAgICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggaSxcbiAgaGVhZGVyLm1iLXNob3cgLnBpY0JveCBpIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICNiZjk3MmM7IH1cbiAgaGVhZGVyLm1iLXNob3cgLndhcEhvdExpbmUge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMnJlbTsgfVxuICBoZWFkZXIubWItc2hvdyAud2FwSG90TGluZSAqIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICBoZWFkZXIubWItc2hvdyAudG9wbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcmVtO1xuICAgIHRvcDogMHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjY2ZTA7IH1cbiAgaGVhZGVyLm1iLXNob3cgLnRvcG1lbnUgLm1lbnUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLnNpZGViYXItY3VzdG9tQmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogODAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gIC5zaWRlYmFyLWN1c3RvbUJnLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpZGViYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uY3VzdG9tLXNpZGViYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAxJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjU1cHg7XG4gIG1pbi13aWR0aDogMTU1cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMnB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5jdXN0b20tc2lkZWJhci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuY3VzdG9tLXNpZGViYXIgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIC5jdXN0b20tc2lkZWJhciAubmF2X3AxIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuY3VzdG9tLXNpZGViYXIgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZTg2NjY2OyB9XG4gICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgPiBsaS5hY3RpdmUgPiBpIHtcbiAgICAgIGNvbG9yOiAjZTg2NjY2OyB9XG4gICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgPiBsaSAuY24tYnRuLmFjdGl2ZSxcbiAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiA+IGxpIC5lbi1idG4uYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogI2U4NjY2NjsgfVxuICAgIC5jdXN0b20tc2lkZWJhciAubmF2ID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgaSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTIycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzNnB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmN1c3RvbS1zaWRlYmFyIC5uYXYgLnNlY29uZC1saXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzAwMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDM0cHggMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jdXN0b20tc2lkZWJhciAubmF2IC5zZWNvbmQtbGlzdCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiAuc2Vjb25kLWxpc3QgYSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiAuc2Vjb25kLWxpc3QgYS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuY3VzdG9tLXNpZGViYXIgLm5hdiAuc2Vjb25kLWxpc3QgYS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzhjMDAwMDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2lkZWJhciBtb2JpbGVcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5iYW5uZXItc2VjIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuYmFubmVyLXNlYyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgZm9udC1zaXplOiA1dnc7IH1cbiAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMjZweDsgfVxuICAgICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMikgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXZ3OyB9XG4gICAgICAub3V0LXRpdGxlQm94IC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSBzcGFuOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDExdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm91dC10aXRsZUJveCAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDQwdnc7IH1cbiAgLm91dC10aXRsZUJveCAudGl0bGUtaHIwMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVzaW5lc3Mtc2VjIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmJ1c2luZXNzLXNlYzpub3QoLmJ1c2luZXNzU3ViLXNlYykgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDF2dzsgfVxuICAgIC5idXNpbmVzcy1zZWM6bm90KC5idXNpbmVzc1N1Yi1zZWMpIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxdnc7IH1cbiAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1jYXRlIC5jYXRlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCA0cHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMjIwcHg7IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWNhdGUgLmNhdGUtaXRlbS5pZ25vcmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NXB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1jYXRlIC5jYXRlLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWNhdGUgLmNhdGUtaXRlbSBzcGFuIHtcbiAgICAgICAgbWluLWhlaWdodDogNnZ3OyB9XG4gICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1saXN0IC5tZWRpYS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWxpc3QgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtbGlzdCAubWVkaWEtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDElOyB9XG4gICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcC5tYlNob3cge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWltZ1dyYXAubWJTaG93IC5tZWRpYS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNTQ0cHggIWltcG9ydGFudDsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAuY29udGVudC1pdGVtIC50aXRsZS0wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAuY29udGVudC1pdGVtIC50aXRsZS0wMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAzMiU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLmNvbnRlbnQtaXRlbSAudGl0bGUtMDMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1pbWdXcmFwIC5jb250ZW50LWl0ZW0gLm1vcmUtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHZ3ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJ1c2luZXNzLXNlYyAuYnVzaW5lc3MtaW1nV3JhcCAubWVkaWEtaXRlbTpudGgtY2hpbGQoMSksIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5idXNpbmVzcy1zZWMgLmJ1c2luZXNzLWltZ1dyYXAgLm1lZGlhLWl0ZW06bnRoLWNoaWxkKDMpLCAuYnVzaW5lc3Mtc2VjIC5idXNpbmVzcy1pbWdXcmFwIC5tZWRpYS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41dnc7IH1cbiAgLmVuZ2luZWVyaW5nLXNlYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ldmFsdWF0aW9uX2JnLmpwZyk7IH1cbiAgICAuZW5naW5lZXJpbmctc2VjIC5vdXQtdGl0bGVCb3ggLmNtbS10aXRsZS1ib3gud2hpdGVCZ2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2V2YWx1YXRpb25fYmcuanBnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cbiAgICAuZW5naW5lZXJpbmctc2VjIC5jdXN0b20tYmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWNhdGUgLmNhdGUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctY2F0ZSAuY2F0ZS1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgPiBkaXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaW1nLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpOyB9XG4gICAgICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAudGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuZW5naW5lZXJpbmctc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5lbmdpbmVlcmluZy1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaG92ZXItYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVuZ2luZWVyaW5nLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbSAuaG92ZXItYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZXZhbHVhdGlvbi1zZWMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZXZhbHVhdGlvbi1zZWMgLmV2YWx1YXRpb24td3JhcCAuZXZhbHVhdGlvbi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gICAgICAgIC5ldmFsdWF0aW9uLXNlYyAuZXZhbHVhdGlvbi13cmFwIC5ldmFsdWF0aW9uLWl0ZW0gLmltZy13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAudmlkZW8tc2VjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgPiBkaXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnZpZGVvLXNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyOTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAuaW1nLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9XG4gICAgICAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpOyB9XG4gICAgICAgIC52aWRlby1zZWMgLmVuZ2luZWVyaW5nLWltZ1dyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAudGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAudmlkZW8tc2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0gLmJveC1pdGVtLmJveC1pdGVtVGl0bGVCb3ggLnRpdGxlLWJveCAudGl0bGUtMDEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlkZW8tc2VjIC52aWRlby13cmFwIC5pbWdXcmFwLWl0ZW0ge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBoZWlnaHQ6IDI5NHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbS5ib3gtaXRlbVRpdGxlQm94IC5pbWctd3JhcCB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7IH1cbiAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAudGl0bGUtYm94IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7IH1cbiAgICAgICAgLnZpZGVvLXNlYyAudmlkZW8td3JhcCAuaW1nV3JhcC1pdGVtIC5ib3gtaXRlbS5ib3gtaXRlbVRpdGxlQm94IC50aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC52aWRlby1zZWMgLnZpZGVvLXdyYXAgLmltZ1dyYXAtaXRlbSAuYm94LWl0ZW0uYm94LWl0ZW1UaXRsZUJveCAudGl0bGUtYm94IC50aXRsZS0wMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmV3cy1zZWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbTpob3ZlciAuaW5mby1ib3gge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5uZXdzLXNlYyAubmV3cy13cmFwIC5uZXdzLWl0ZW0gLm91dC1ib3gge1xuICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuaW5mby1ib3gge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDRweCk7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAubmV3cy1zZWMgLm5ld3Mtd3JhcCAubmV3cy1pdGVtIC5pbmZvLWJveCAudGl0bGUtMDMge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLm5ld3Mtc2VjIC5uZXdzLXdyYXAgLm5ld3MtaXRlbSAuaW5mby1ib3ggLm1vcmUtYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctY2F0ZSAuY2F0ZS1pdGVtIHtcbiAgICBtYXJnaW46IDRweDsgfVxuICAuc3ViLWVuZ2luZWVyU2VjIC5lbmdpbmVlcmluZy1pbWdXcmFwIC5pbWdXcmFwLWl0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDElOyB9XG4gICAgLnN1Yi1lbmdpbmVlclNlYyAuZW5naW5lZXJpbmctaW1nV3JhcCAuaW1nV3JhcC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDElOyB9XG4gIC52ZXJpZnlfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDsgfVxuICBsYWJlbC5lcnJvciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc4JSk7IH1cbiAgLmFib3V0LXNlYyAuYWJvdXQtd3JhcCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuYWJvdXQtc2VjIC5hYm91dC13cmFwIC5hYm91dC1pbmZvIC50aXRsZS1pbmZvIC50aXRsZS0wMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAgIC5hYm91dC1zZWMgLmFib3V0LXdyYXAgLmFib3V0LWluZm8gLnNlcnZpY2UtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgY29tbW9uIHN0eWxlc1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGhlYWRlclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLypcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgYmFubmVyXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cbiAgLypcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgbWFpblxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXG4gIC8qXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBmb290ZXJcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXG4gIGZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5idG4tZnJhbWUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzOyB9XG4gIC5idG4tZnJhbWUgbGkge1xuICAgIHdpZHRoOiAyNXZ3O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTIycHg7IH1cbiAgLmJ0bi1mcmFtZSBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYnRuLWZyYW1lIGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgZmxleC1ncm93OiAwOyB9XG4gIC5idG4tZnJhbWUgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAuYnRuX2FjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAyNjZlMCAhaW1wb3J0YW50OyB9XG4gIC5jb3B5UmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgLmNvcHlSaWdodC5zdWJQYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cbiAgICAuY29weVJpZ2h0IC50eHQtMDEge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAuY29weVJpZ2h0IC50eHQtMDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBtYXJnaW4tdG9wOiAwcmVtOyB9IH1cblxuLnZpZGVvLWpzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3Qtc2VjIC5ib3gtbCAudmlkZW8td3JhcCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICB3aWR0aDogMi41ZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMi41ZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IC0xLjI1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtO1xuICB6LWluZGV4OiA2MDA7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIOS4remXtOeahOaSreaUvueureWktCAqL1xuLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjYzZW07IH1cblxuLyog5Yqg6L295ZyG5ZyIICovXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmdkX3BpY0JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ2RfcGljQm94IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5waWNCb3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWFwLWJveE1iIHtcbiAgcGFkZGluZzogMjBweDsgfVxuIiwi77u/XG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFIZWlcIiwgQXJpYWwsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICBAZXh0ZW5kIC5mb250LXhzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbioge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaHRtbCwgYm9keSwgZGl2LFxuc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCBibG9ja3F1b3RlLCBwcmUsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBmb250LCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLFxub2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0aCwgdGQsXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG4vLyBJbnB1dHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gcGxhY2Vob2xkZXIuXG4vL1xuXG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDtcbiAgICAgICAgfVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG51bC5saS1pbmxpbmUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwubGktYmxvY2sgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmxpbmssXG4gICAgJjp2aXNpdGVkLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi51bmRlcmxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkEyQTJBO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMTIxMjEyO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMTIxMjEyO1xufVxuXG4vKioqKioqKmJhc2ljKioqKioqKiovXG5cbi5jbGVhckZpeDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnBvaW50OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgZGVmaW5lZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kYy1wcmltYXJ5OiAjMDI2NmUwO1xuJGMtcHJpbWFyeS1kYXJrOiAjMjEyMTIxO1xuJGMtcHJpbWFyeS1saWdodDogIzA1OWZmMDtcblxuJGMtc3VjY2VzczogIzc0YTYyYTtcbiRjLXN1Y2Nlc3MtZGFyazogIzZCOEY2MDtcbiRjLXN1Y2Nlc3MtbGlnaHQ6ICNCNURGREU7XG5cbiRjLWluZm86ICMxMDk2OWI7XG4kYy1pbmZvLWRhcms6ICMwMTVCN0M7XG4kYy1pbmZvLWxpZ2h0OiAjYTRmMWZjO1xuXG4kYy13YXJuaW5nOiAjZmZmMDAwO1xuJGMtd2FybmluZy1kYXJrOiAjZDJiYjkxO1xuJGMtd2FybmluZy1saWdodDogI2ZkZWNjNTtcblxuJGMtZGFuZ2VyOiAjY2YxNjEwO1xuJGMtZGFuZ2VyLWRhcms6ICNmMDEwMDA7XG4kYy1kYW5nZXItbGlnaHQ6ICNmMzY7XG5cbiRjLWJsYWNrOiAjMDAwO1xuJGMtYmxhY2stbGlnaHQ6ICMzMzM7XG4kYy1ibGFjay1saWdodDI6ICM2NjY7XG5cbiRjLXdoaXRlOiAjRkZGO1xuJGMtd2hpdGUtbGlnaHQ6ICNGRkZGRkY7XG5cbiRjLWdyYXk6ICNkN2Q3ZDc7XG4kYy1ncmF5LWRhcms6ICNhYmFiYWI7XG4kYy1ncmF5LWxpZ2h0OiAjYWJhYmFiO1xuJGMtZ3JheS1saWdodDI6ICNlOGU4ZTg7XG5cbiRjLWdyYXktdGl0bGU6I2UxZTFlMTtcbiRjLWdyYXktY29udGVudDojMzMzMzMzO1xuJGMtZ3JheS1jb250ZW50MjogIzY2NjY2NjtcblxuJGMtZ3JheS1iZzojZjFmMWYxO1xuJGMtZ3JheS1iZzI6Izc1NzU3NTtcbiRjLWdyYXktYmRyOiNlM2UzZTM7XG5cblxuICAgIFxuJGMtZ3JheS1zcGVjaWFsOiRjLWdyYXktbGlnaHQyO1xuXG4kYy1ncmF5LWFycm93OiNhZWFkYWQ7XG4gICAgXG5cbiRjLWJyb3duOiAjYTI3MDJhO1xuJGMtYnJvd24tbGlnaHQ6ICNiZmI4YWI7XG5cbi8vIGxvZ2luIGNvbG9yXG5cblxuLy9yZ2JhXG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICRjLXdoaXRlICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICAgJGMtYmxhY2stbGlnaHQgIWRlZmF1bHQ7XG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LTE6IDEwMCAhZGVmYXVsdDtcbiR6aW5kZXgtMjogMjAwICFkZWZhdWx0O1xuJHppbmRleC0zOiAzMDAgIWRlZmF1bHQ7XG4kemluZGV4LTQ6IDQwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNTogNTAwICFkZWZhdWx0O1xuJHppbmRleC02OiA2MDAgIWRlZmF1bHQ7XG4kemluZGV4LTc6IDcwMCAhZGVmYXVsdDtcbiR6aW5kZXgtODogODAwICFkZWZhdWx0O1xuJHppbmRleC05OiA5MDAgIWRlZmF1bHQ7XG4iLG51bGwsIu+7v1xyXG4vKnBsYWluLWZvbnQ6IFwiZmJvbGRcIuOAgWZsaWdodOOAgVwiZm1lZGl1bVwi44CBZnJlZ3VsYXI7Ki9cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAzIHRocm91Z2ggNSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRpLCAkdmFsdWUgaW4gKDEsIDMwKSwgKDIsIDI0KSwgKDMsIDE2KSwgKDQsIDE0KSwgKDUsIDEyKSwgKDYsIDEwKSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAxMiksICh4cywgMTQpLCAoeHNtLCAxNiksIChzbSwgMTgpLCAobWQsIDIwKSwgKGxnLCAyNCksICh4bCwgMzApLCAoeHhsLCAzNCkge1xyXG4gICAgLmZvbnQtI3skbmFtZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAwLjI0KSwgKHhzLCAwLjI2KSwgKHhzbSwgMC4yOCksIChzbSwgMC4zMCksIChtZCwgMC4zMiksIChsZywgMC4zNCksICh4bGcsIDAuMzYpLCAoeGwsIDAuMzgpLCAoeHhsLCAwLjQwKSB7XHJcbiAgICAuZm9udFJlbS0jeyRuYW1lfSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAjeyR2YWx1ZX1yZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gR3JpZCBzeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vKiBmb3IgR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ncmlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjNTU1OyovXHJcbn1cclxuXHJcbi5ncmlkIHRoZWFkIHtcclxuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogI0Y0RjlGMzsqL1xyXG59XHJcblxyXG4uZ3JpZCB0aCB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5ncmlkIHRib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZ3JpZCB0ciB7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG4uZ3JpZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgIC8qYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU1NTsqL1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBcclxufVxyXG5cclxuLy9cclxuLy8gY3VzdG9tIHRhYmxlLlxyXG4vL1xyXG4uY3VzdG9tLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uY3VzdG9tLXRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxufVxyXG5cclxuLmN1c3RvbS10Ym9keSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbn1cclxuXHJcbi5jdXN0b20tdHIge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4uY3VzdG9tLXRkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5zbS1idG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ubWQtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5sZy1idG4ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0TmFtZTpcdFx0UHVzaCAtIEJvb3RzdHJhcCBCdXR0b24gUGFja1xuXHRBdXRob3I6XHRcdEJvb3RzdHJhcEJheSAtIChodHRwOi8vd3d3LmJvb3RzdHJhcGJheS5jb20vKVxuXHRWZXJzaW9uOlx0MS4wXG5cdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdENVU1RPTSBCVE4gVkFMVUVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4ge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRTVEFOREFSRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4tZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4gICAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwMDk5Y2M7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyOTk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBiZjZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzliZjg3O1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YzUyO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzMxY2RlODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzVmZDRlODtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM1YTJiNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYjhmMzQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYmEyNTk7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNiODc0MzA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMjU0NTQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2ZDZkO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2JmNDM0MztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNIQVJQIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJ0bi5zaGFycCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRPVVRMSU5FIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ub3V0bGluZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG59XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OWNjO1xuICAgIGNvbG9yOiAjMDA5OWNjO1xufVxuXG4uYnRuLXByaW1hcnkub3V0bGluZTpob3ZlciwgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Lm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjMzNhNmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzMzYTZjYztcbn1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzI5OTtcbiAgICBjb2xvcjogIzAwNzI5OTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwYmY2ZjtcbiAgICBjb2xvcjogIzAwYmY2Zjtcbn1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5vdXRsaW5lOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICMzOWJmODc7XG4gICAgY29sb3I6ICMzOWJmODc7XG59XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLm91dGxpbmUuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDhjNTI7XG4gICAgY29sb3I6ICMwMDhjNTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLm91dGxpbmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMWNkZTg7XG4gICAgY29sb3I6ICMzMWNkZTg7XG59XG5cbi5idG4taW5mby5vdXRsaW5lOmhvdmVyLCAuYnRuLWluZm8ub3V0bGluZTpmb2N1cywgLmJ0bi1pbmZvLm91dGxpbmU6YWN0aXZlLCAuYnRuLWluZm8ub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWZkNGU4O1xuICAgIGNvbG9yOiAjNWZkNGU4O1xufVxuXG4uYnRuLWluZm8ub3V0bGluZTphY3RpdmUsIC5idG4taW5mby5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzVhMmI1O1xuICAgIGNvbG9yOiAjMzVhMmI1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWI4ZjM0O1xuICAgIGNvbG9yOiAjZWI4ZjM0O1xufVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZTpob3ZlciwgLmJ0bi13YXJuaW5nLm91dGxpbmU6Zm9jdXMsIC5idG4td2FybmluZy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogI2ViYTI1OTtcbiAgICBjb2xvcjogI2ViYTI1OTtcbn1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2I4NzQzMDtcbiAgICBjb2xvcjogI2I4NzQzMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZjI1NDU0O1xuICAgIGNvbG9yOiAjZjI1NDU0O1xufVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmhvdmVyLCAuYnRuLWRhbmdlci5vdXRsaW5lOmZvY3VzLCAuYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMjZkNmQ7XG4gICAgY29sb3I6ICNmMjZkNmQ7XG59XG5cbi5idG4tZGFuZ2VyLm91dGxpbmU6YWN0aXZlLCAuYnRuLWRhbmdlci5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmY0MzQzO1xuICAgIGNvbG9yOiAjYmY0MzQzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0R1JBRElFTlQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCMzM2E2Y2MpLCBjb2xvci1zdG9wKDUwJSwjMDA5OWNjKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsIzAwOTljYyA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCMwMDk5Y2MgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCMwMDk5Y2MgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMzNhNmNjIDUwJSwjMDA5OWNjIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMzNhNmNjJywgZW5kQ29sb3JzdHI9JyMwMDk5Y2MnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tcHJpbWFyeS5ncmFkaWVudDpob3ZlciwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmZvY3VzLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzY2YjJjYyksIGNvbG9yLXN0b3AoNTAlLCMzM2E2Y2MpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwjMzNhNmNjIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsIzMzYTZjYyA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsIzMzYTZjYyA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NmIyY2MgNTAlLCMzM2E2Y2MgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2NmIyY2MnLCBlbmRDb2xvcnN0cj0nIzMzYTZjYycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjMjY3Yzk5KSwgY29sb3Itc3RvcCg1MCUsIzAwNzI5OSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCMwMDcyOTkgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwjMDA3Mjk5IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwjMDA3Mjk5IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI2N2M5OSA1MCUsIzAwNzI5OSA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzI2N2M5OScsIGVuZENvbG9yc3RyPScjMDA3Mjk5JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzk5YmY2NyksIGNvbG9yLXN0b3AoNTAlLCM4MGNmNGYpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwjODBjZjRmIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsIzgwY2Y0ZiA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsIzgwY2Y0ZiA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5OWJmNjcgNTAlLCM4MGNmNGYgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5OWJmNjcnLCBlbmRDb2xvcnN0cj0nIzYwYmY2ZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5ncmFkaWVudDphY3RpdmUsIC5idG4tc3VjY2Vzcy5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNzNiZjlmKSwgY29sb3Itc3RvcCg1MCUsIzM5YmY4NykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCMzOWJmODcgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwjMzliZjg3IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwjMzliZjg3IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzczYmY5ZiA1MCUsIzM5YmY4NyA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzczYmY5ZicsIGVuZENvbG9yc3RyPScjMzliZjg3JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCMyYThjNjMpLCBjb2xvci1zdG9wKDUwJSwjMDA4YzUyKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsIzAwOGM1MiA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCMwMDhjNTIgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCMwMDhjNTIgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmE4YzYzIDUwJSwjMDA4YzUyIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMmE4YzYzJywgZW5kQ29sb3JzdHI9JyMwMDhjNTInLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4taW5mby5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNWZkNGU4KSwgY29sb3Itc3RvcCg1MCUsIzMxY2RlOCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCMzMWNkZTggNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwjMzFjZGU4IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwjMzFjZGU4IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzVmZDRlOCA1MCUsIzMxY2RlOCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzVmZDRlOCcsIGVuZENvbG9yc3RyPScjMzFjZGU4JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWluZm8uZ3JhZGllbnQ6aG92ZXIsIC5idG4taW5mby5ncmFkaWVudDpmb2N1cywgLmJ0bi1pbmZvLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1pbmZvLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCM4ZWRhZTgpLCBjb2xvci1zdG9wKDUwJSwjNWZkNGU4KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsIzVmZDRlOCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCM1ZmQ0ZTggNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCM1ZmQ0ZTggNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOGVkYWU4IDUwJSwjNWZkNGU4IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjOGVkYWU4JywgZW5kQ29sb3JzdHI9JyM1ZmQ0ZTgnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4taW5mby5ncmFkaWVudDphY3RpdmUsIC5idG4taW5mby5ncmFkaWVudC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzZiYWFiNSksIGNvbG9yLXN0b3AoNTAlLCMzNWEyYjUpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwjMzVhMmI1IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsIzM1YTJiNSA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsIzM1YTJiNSA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2YmFhYjUgNTAlLCMzNWEyYjUgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2YmFhYjUnLCBlbmRDb2xvcnN0cj0nIzM1YTJiNScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNlYmEyNTkpLCBjb2xvci1zdG9wKDUwJSwjZWI4ZjM0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsI2ViOGYzNCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCNlYjhmMzQgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCNlYjhmMzQgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWJhMjU5IDUwJSwjZWI4ZjM0IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJhMjU5JywgZW5kQ29sb3JzdHI9JyNlYjhmMzQnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4td2FybmluZy5ncmFkaWVudDpob3ZlciwgLmJ0bi13YXJuaW5nLmdyYWRpZW50OmZvY3VzLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsI2ViYjU3ZiksIGNvbG9yLXN0b3AoNTAlLCNlYmEyNTkpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwjZWJhMjU5IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsI2ViYTI1OSA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsI2ViYTI1OSA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmI1N2YgNTAlLCNlYmEyNTkgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmI1N2YnLCBlbmRDb2xvcnN0cj0nI2ViYTI1OScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjYjg4MjRkKSwgY29sb3Itc3RvcCg1MCUsI2I4NzQzMCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCNiODc0MzAgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwjYjg3NDMwIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwjYjg3NDMwIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2I4ODI0ZCA1MCUsI2I4NzQzMCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2I4ODI0ZCcsIGVuZENvbG9yc3RyPScjYjg3NDMwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjZjI2ZDZkKSwgY29sb3Itc3RvcCg1MCUsI2YyNTQ1NCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCNmMjU0NTQgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwjZjI1NDU0IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwjZjI1NDU0IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyNmQ2ZCA1MCUsI2YyNTQ1NCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2YyNmQ2ZCcsIGVuZENvbG9yc3RyPScjZjI1NDU0JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDpob3ZlciwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjZjI4NTg1KSwgY29sb3Itc3RvcCg1MCUsI2YyNmQ2ZCkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCNmMjZkNmQgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwjZjI2ZDZkIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwjZjI2ZDZkIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyODU4NSA1MCUsI2YyNmQ2ZCA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2YyODU4NScsIGVuZENvbG9yc3RyPScjZjI2ZDZkJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDphY3RpdmUsIC5idG4tZGFuZ2VyLmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjYmY1NjU2KSwgY29sb3Itc3RvcCg1MCUsI2JmNDM0MykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCNiZjQzNDMgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwjYmY0MzQzIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwjYmY0MzQzIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JmNTY1NiA1MCUsI2JmNDM0MyA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2JmNTY1NicsIGVuZENvbG9yc3RyPScjYmY0MzQzJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJPVU5ERUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnRuLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uYnRuLWxnLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4uYnRuLXNtLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uYnRuLXhzLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJBSVNFRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4tcHJpbWFyeS5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMDA3Mjk5O1xufVxuXG4uYnRuLXByaW1hcnkucmFpc2VkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LnJhaXNlZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwMDhjNTI7XG59XG5cbi5idG4tc3VjY2Vzcy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzM5YmY4NztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYnRuLWluZm8ucmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzM1YTJiNTtcbn1cblxuLmJ0bi1pbmZvLnJhaXNlZDphY3RpdmUsIC5idG4taW5mby5yYWlzZWQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWZkNGU4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5idG4td2FybmluZy5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjYjg3NDMwO1xufVxuXG4uYnRuLXdhcm5pbmcucmFpc2VkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLnJhaXNlZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlYmEyNTk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmJ0bi1kYW5nZXIucmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2JmNDM0Mztcbn1cblxuLmJ0bi1kYW5nZXIucmFpc2VkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyNmQ2ZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKj09PT09PT09PT09PT09IG1peGluID09PT09PT09PT09PT09Ki9cblxuQG1peGluIGJ0bi1jb250aWFuKCRiZzEsICRiZzIsICRjbCwgJGJnSG92ZXIxLCAkYmdIb3ZlcjIsICRjbEhvdmVyLCAkYmdTZWxlY3QxLCAkYmdTZWxlY3QyLCAkY2xTZWxlY3QpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiZzF9ICFpbXBvcnRhbnQ7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiN7JGJnMX1cIiwgZW5kQ29sb3JzdHI9XCIjeyRiZzJ9XCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnMX0sICN7JGJnMn0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZzF9LCAjeyRiZzJ9KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI3skYmcxfSksIGNvbG9yLXN0b3AoNTAlLCAjeyRiZzJ9KSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTAsICN7JGJnMX0sICN7JGJnMn0pOyAvLyB0b3BcbiAgICBjb2xvcjogJGNsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnSG92ZXIxfSAhaW1wb3J0YW50O1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI3skYmdIb3ZlcjF9XCIsIGVuZENvbG9yc3RyPVwiI3skYmdIb3ZlcjJ9XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI3skYmdIb3ZlcjF9KSwgY29sb3Itc3RvcCgxMDAlLCAjeyRiZ0hvdmVyMn0pKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZ0hvdmVyMX0sICN7JGJnSG92ZXIyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgY29sb3I6ICRjbEhvdmVyO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNsO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiZ1NlbGVjdDF9ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjeyRiZ1NlbGVjdDF9XCIsIGVuZENvbG9yc3RyPVwiI3skYmdTZWxlY3QyfVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZ1NlbGVjdDF9LCAjeyRiZ1NlbGVjdDJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnU2VsZWN0MX0sICN7JGJnU2VsZWN0Mn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjeyRiZ1NlbGVjdDF9KSwgY29sb3Itc3RvcCgxMDAlLCAjeyRiZ1NlbGVjdDJ9KSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnU2VsZWN0MX0sICN7JGJnU2VsZWN0Mn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGNvbG9yOiAkY2xTZWxlY3Q7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNsSG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIEBleHRlbmQgLmZvbnQteHhzO1xufSIsIu+7v0BlYWNoICRuYW1lLCAkdmFsdWUgaW4gKDUsIDUlKSwgKDEwLCAxMCUpLCAoMjAsIDIwJSksICgzMCwgMzAlKSwgKDQwLCA0MCUpLCAoNTAsIDUwJSksICg2MCwgNjAlKSwgKDcwLCA3MCUpLCAoODAsIDgwJSksICg5MCwgOTAlKSwgKDEwMCwgMTAwJSkge1xyXG4gICAgLmN0LWgtI3skbmFtZX0ge1xyXG4gICAgICAgIHdpZHRoOiAjeyR2YWx1ZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIENTUyBVdGlsaXRpZXMgKi9cclxuLyogTWFyZ2lucyAmIFBhZGRpbmdzICovXHJcbi5uby1zIHtcclxuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubm8tcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXV0by1tIHtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLyptYXJnaW4qL1xyXG5cclxuXHJcbi8qcGFkZGluZyovXHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLnAtI3skbmFtZX0tbm8ge1xyXG4gICAgICAgIHBhZGRpbmctI3skc3VibmFtZX06IDA7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIGJsYWNrXHJcblxyXG4gICAgICAgIGhlYWRlclxyXG5cclxuICAgIGJyb3duXHJcblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4kbGV0QWxsV2lkdGg6IDEyMDBweDtcclxuJGxldEFsbFdpZHRoOiAxMDAlO1xyXG5cclxuLy9jb2xvclxyXG4vL21haW4gY29sb3JcclxuJGMtbWFpbkMgOiAkdGV4dC1jb2xvciAhZGVmYXVsdDtcclxuLy90aGVtZSBjb2xvclxyXG4kYy10aGVtZUMgOiAkYy1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vL2hvdmVyIGNvbG9yXHJcbiRjLW1haW5Ib3ZlciA6ICRjLW1haW5DICFkZWZhdWx0O1xyXG4kYy10aGVtZUhvdmVyIDogJGMtdGhlbWVDICFkZWZhdWx0O1xyXG4vL21haW4gYmFja2dyb3VuZCBjb2xvclxyXG4kYy1tYWluQmcgOiAkYm9keS1iZztcclxuLy90aGVtZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRjLXRoZW1lQmcgOiAkYy1wcmltYXJ5O1xyXG4ubW91c2UtcG9pbnQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub0NsaWNre1xyXG5jdXJzb3I6IHRleHQ7XHJcbiAgICB9XHJcblxyXG4ucG9zaXRpb24tYWIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZi1sIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZi1yIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmRpc3BsYXktYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRpc3BsYXktaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5kaXNwbGF5LW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRwIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1tZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udmVydGljYWwtYnQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmN1c3RvbS1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M3RDJEMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLm9uIC5jdXN0b20tYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NUJGQ0E7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICRjLWJsYWNrO1xyXG59XHJcblxyXG4udmFsaWRhdGlvbi1Nc2cge1xyXG4gICAgY29sb3I6ICRjLWRhbmdlcjtcclxufVxyXG5cclxuLmN1c3RvbS1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzdweDtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIEJvcmRlcnMgKi9cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMiB7XHJcbiAgICBAZWFjaCAkY2xhc3MsXHJcbiAgICAkZGlyZWN0IGluICgnJywgJycpLFxyXG4gICAgKC10LCAtdG9wKSxcclxuICAgICgtYiwgLWJvdHRvbSksXHJcbiAgICAoLWwsIC1sZWZ0KSxcclxuICAgICgtciwgLXJpZ2h0KSB7XHJcbiAgICAgICAgLmJkci13I3skaX0jeyRjbGFzc30ge1xyXG4gICAgICAgICAgICBib3JkZXIjeyRkaXJlY3R9OiAjeyRpfXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9mb250XHJcbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xyXG5cclxuQG1peGluIGJnLW1haW4tY29udGFpbmVyKCR0eXBlLCAkYmcsICRjbCkge1xyXG4gICAgLnV0aWwtYmdNYWluLSN7JHR5cGV9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYmctbWFpbi1jb250YWluZXIoYmwsICRjLWJsYWNrLCAkYy13aGl0ZSk7XHJcbkBlYWNoICR0eXBlLFxyXG4kYmcsXHJcbiRjbCBpbiAod2EsICRjLXdhcm5pbmcsICRjLWJsYWNrKSAoZ3IsICRjLWdyYXksICRjLXdoaXRlKSAoZ3JsLCAkYy1ncmF5LWxpZ2h0LCAkYy13aGl0ZSkgKGdyZCwgJGMtZ3JheS1kYXJrLCAkYy13aGl0ZSkgKHdoLCAkYy13aGl0ZSwgJGMtYmxhY2spICh2aSwgJGMtZGFuZ2VyLCAkYy13aGl0ZSkgKHZpZCwgJGMtZGFuZ2VyLCAkYy13aGl0ZSkgKGluLCAkYy1pbmZvLWxpZ2h0LCAkYy13aGl0ZSkgKGRhLCAkYy1kYW5nZXIsICRjLXdoaXRlKSB7XHJcbiAgICAudXRpbC1iZ1BhcnRpYWwtI3skdHlwZX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuICAgICAgICBjb2xvcjogJGNsO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkdHlwZSxcclxuJGNsIGluIChwciwgJGMtcHJpbWFyeSkgKHdoZCwgJGMtd2hpdGUtbGlnaHQpIHtcclxuICAgIC51dGlsLWNsTWFpbi0jeyR0eXBlfSB7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHR5cGUsXHJcbiRjbCBpbiAod2FkLCAkYy13YXJuaW5nLWRhcmspICh3aGwsICRjLXdoaXRlKSAoZGEsICRjLWRhbmdlcikgKGluLCAkYy1pbmZvKSAod2EsICRjLXdhcm5pbmcpIChzdSwgJGMtc3VjY2VzcykgKHN1ZCwgJGMtc3VjY2Vzcy1kYXJrKSB7XHJcbiAgICAudXRpbC1jbFBhcnRpYWwtI3skdHlwZX0ge1xyXG4gICAgICAgIGNvbG9yOiAkY2w7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2w7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZGNfbm9ybWFsIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGMtZ3JheTtcclxufVxyXG5cclxuKi5ub0JvcmRlclJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qLm5vQm9yZGVyYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuKi5ub01hclJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qLnRyYW5zaXQge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi50cmFuc2l0IHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcuc2NhbGU6aG92ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG59XHJcblxyXG4uc2NhbGU6aG92ZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2NhbGVTZWxmIHtcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiouc2hhZG93IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZGRkZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5jbW0tdHJhbnNsYXRlWCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7IC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uY21tLXRyYW5zbGF0ZVkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7IC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLy8gLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY21tLXRyYW5zbGF0ZVhZIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlOyAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5jbW0tY2xlYXJmaXgge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY21tLXR4dE92ZXJmbG93IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbW0tYWxiIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZW5VcHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmdyYXlzY2FsZXtcclxuICAgICAgICAgICAgZmlsdGVyOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheTsvKiBJRTYtOSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7LyogQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TICovXHJcbn1cclxuXHJcbi5ncmF5c2NhbGVIb3ZlcntcclxuICAgIGZpbHRlcjp1cmwoXCJcIik7LyogRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZCAqL1xyXG4gICAgZmlsdGVyOiB0cmFuc3BhcmVudDsvKiBJRTYtOSAqL1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDAlKTsvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi9cclxufSIsIi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjb21tb24gc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uY21tLWluZGV4U2VjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLXdpZHRoOiAkbGV0QWxsV2lkdGg7XHJcblxyXG4gIC5jb250ZW50LWZyYW1lIHtcclxuICAgIHdpZHRoOiAkbGV0QWxsV2lkdGg7XHJcbiAgICBtaW4td2lkdGg6ICRsZXRBbGxXaWR0aDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gIH1cclxufVxyXG5cclxuLmNtbS10aXRsZUluZGV4LWJveCB7XHJcbiAgbWluLXdpZHRoOiAxNTVweDtcclxuXHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLndoaXRlQmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgfVxyXG5cclxuICAgICYubm9CZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcblxyXG4gICAgICAmLmVuIHtcclxuICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LWltcGFjdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9sZC10eHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViUGFnZSAmIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAudGl0bGUtYm94IHtcclxuICAgICAgcGFkZGluZzogMCAyNnB4O1xyXG5cclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAmLndoaXRlQmdjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubm9CZ2Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG5cclxuICAgICAgICAmLmVuIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvbGQtdHh0IHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbW0tYnJlYWRjcnVtYkxpc3Qtc2VjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6ICRsZXRBbGxXaWR0aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWJnO1xyXG5cclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcblxyXG4gIHAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAkbGV0SGVpZ2h0OiA1MnB4O1xyXG4gICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmLmFjdGl2ZSxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkYy1kYW5nZXItZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYi1pY29uIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudHh0LXBhcnRpYWwge1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm91dC10aXRsZUJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMzBweCBhdXRvO1xyXG5cclxuICAudGl0bGUtaHIge1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlY2UyZDQ7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcblxyXG4gIC50aXRsZS1ocjAyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlMmQ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICB9XHJcbn1cclxuXHJcbi5jbW0tdGl0bGUtd3JhcCB7XHJcbiAgd2lkdGg6ICRsZXRBbGxXaWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICAuY21tLXRpdGxlLXdyYXA6YmVmb3JlLFxyXG4gIC5jbW0tdGl0bGUtd3JhcDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgLmluZGV4LW5vcm1hbC1oZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAvLyB3aWR0aDogMTY1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAubm9ybWFsLXRhYi13cmFwIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiA5NzVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtYmxhY2stbGlnaHQ7XHJcblxyXG4gICAgICAubm9ybWFsLXRhYiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrLWxpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXRoZW1lQztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3JtYWwtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG5cclxuICAgICAgICAubm9ybWFsLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MDRmNGY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYjY5NDU0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4tZ29sZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTA2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjk0NTQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2I2OTQ1NDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYW0tdGl0bGUtd3JhcCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAvLyB3aWR0aDogJGxldEFsbFdpZHRoIC0gMTY1IC01MiAtIDEwIC0gNDA7XHJcbiAgICAgIG1pbi13aWR0aDogMTA4MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYy1ibGFjay1saWdodDtcclxuXHJcbiAgICAgIC5zbG9nb24tYm94IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvLyB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICYuY24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5lbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1icm93bi1saWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRlc2lnbmVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgJi5jbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy8gd2lkdGg6ICRsZXRBbGxXaWR0aCAtIDE2NSAtNTIgLSAxMCAtIDQwIC0gNzAwIC0gMTA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS1zcGVjaWFsO1xyXG4gICAgICAgICAgQGV4dGVuZCAuZm9udC1pbXBhY3Q7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJQYWdlICYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtbS10aXRsZS13cmFwOmJlZm9yZSxcclxuICAgIC5jbW0tdGl0bGUtd3JhcDphZnRlciB7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGV4LW5vcm1hbC1oZCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vcm1hbC10YWItd3JhcCB7XHJcbiAgICAgICAgLm5vcm1hbC10YWIge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vcm1hbC13cmFwIHtcclxuICAgICAgICAgIC5ub3JtYWwtYm9keSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYS5idG4tZ29sZCB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWFtLXRpdGxlLXdyYXAge1xyXG4gICAgICAgIC5zbG9nb24tYm94IHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZW4ge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlc2lnbmVyIHtcclxuICAgICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgICAmLmNuIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWJveEl0ZW0yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vICY6aG92ZXIge1xyXG4gIC8vICAgLmhvdmVyLWJveCB7XHJcbiAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAvLyBhIHtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC8vICAgLmJveC13cmFwIHtcclxuICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC5pbWctd3JhcCB7XHJcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gIC8vICAgICBwb3NpdGlvbjogcmVhbGF0aXZlO1xyXG4gIC8vICAgICB6LWluZGV4OiAkemluZGV4LTM7XHJcblxyXG4gIC8vICAgICBpbWcge1xyXG4gIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLmJveC13cmFwIHtcclxuICAvLyAgICAgPiBwIHtcclxuICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAudGl0bGUtd3JhcCB7XHJcbiAgLy8gICAgICRsZXRIZWlnaHQ6IDAuODZyZW07XHJcbiAgLy8gICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAvLyAgICAgd2lkdGg6IDEwMCU7IC8vIHBhZGRpbmc6IDE4cHg7XHJcbiAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vICAgICBjb2xvcjogJGMtYmxhY2s7XHJcblxyXG4gIC8vICAgICAudGl0bGUtMDEge1xyXG4gIC8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICBmb250LXNpemU6IDAuM3JlbTtcclxuICAvLyAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAvLyAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICBAZXh0ZW5kIC5jbW0tdHh0T3ZlcmZsb3c7XHJcbiAgLy8gICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIC50eHQtMDEge1xyXG4gIC8vICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gIC8vICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgICAgIGhlaWdodDogNjBweDtcclxuICAvLyAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuaG92ZXItYm94IHtcclxuICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgLy8gICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgLy8gICBwYWRkaW5nOiA5MHB4IDQ0cHggMDtcclxuICAvLyAgIHRvcDogMDtcclxuICAvLyAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYO1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjIsIDExMiwgNDIsIDAuNik7XHJcbiAgLy8gICB3aWR0aDogMTAwJTtcclxuICAvLyAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgLy8gICAudGl0bGUtMDEge1xyXG4gIC8vICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLnRpdGxlLTAyIHtcclxuICAvLyAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAudGl0bGUtMDMge1xyXG4gIC8vICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgLy8gICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG5cclxuLmNtbS1pbWdMaXN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICAmOm50aC1jaGlsZCg0biArIDApIHtcclxuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgICAgLmhvdmVyLWJveCxcclxuICAgICAgICAgIC5ob3Zlci1ib3gtYnRuVHh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAvLyBAZXh0ZW5kIC5ncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1iZHI7XHJcblxyXG4gICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmF2b3JpdGUtYm94LFxyXG4gICAgICAgIC5sZW5ndGgtYm94IHtcclxuICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtODtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmF2b3JpdGUtYm94IHtcclxuICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVuZ3RoLWJveCB7XHJcbiAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG92ZXItYm94IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi50aXRsZS13cmFwMiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgICAgICAgICAvLyBAZXh0ZW5kIC5ncmF5c2NhbGVIb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS0wMSxcclxuICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dC0wMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS1jb250ZW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4IDAgNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jbW0tYm94SXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5ib3gtaXRlbVRpdGxlQm94IHtcclxuICAgIC5pbWctd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuaG92ZXItYm94e1xyXG4gICAgICBvcGFjaXR5OjE7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAuaG92ZXItYm94e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE3NnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtNztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIFxyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XHJcbiAgICAgICAgZmxleDowIDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICBmbGV4OjAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLWJveHtcclxuICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDM0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAvLyAmOmhvdmVyIHtcclxuICAvLyAgIC5ob3Zlci1ib3gge1xyXG4gIC8vICAgICBvcGFjaXR5OiAxO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gJjpudGgtY2hpbGQoMiksXHJcbiAgLy8gJjpudGgtY2hpbGQoMyksXHJcbiAgLy8gJjpudGgtY2hpbGQoNCksXHJcbiAgLy8gJjpudGgtY2hpbGQoNSkge1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAvLyB9XHJcblxyXG4gIC8vICY6bnRoLWNoaWxkKDUpLFxyXG4gIC8vICY6bnRoLWNoaWxkKDkpIHtcclxuICAvLyAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gYSB7XHJcbiAgLy8gICB3aWR0aDogMTAwJTtcclxuICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAvLyAgIC5ib3gtd3JhcCB7XHJcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgIH1cclxuXHJcbiAgdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTY7XHJcbiAgfVxyXG5cclxuICAuaW1nLXdyYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTY7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG92ZXItYm94MiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjYpO1xyXG4gICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTc7XHJcbiAgICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gICAgLnRpdGxlLTAxIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gICAuYm94LXdyYXAge1xyXG4gIC8vICAgICA+IHAge1xyXG4gIC8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvLyAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLnRpdGxlLXdyYXAge1xyXG4gIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gIC8vICAgICAkbGV0SGVpZ2h0OiAwLjg2cmVtO1xyXG4gIC8vICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgLy8gICAgIHdpZHRoOiAxMDAlOyAvLyBwYWRkaW5nOiAxOHB4O1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG5cclxuICAvLyAgICAgLnRpdGxlLTAxIHtcclxuICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gICAgICAgZm9udC1zaXplOiAwLjNyZW07XHJcbiAgLy8gICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICAudHh0LTAxIHtcclxuICAvLyAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAvLyAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmhvdmVyLWJveCB7XHJcbiAgLy8gICBvcGFjaXR5OiAwO1xyXG4gIC8vICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gIC8vICAgcGFkZGluZzogOTBweCA0NHB4IDA7XHJcbiAgLy8gICB0b3A6IDA7XHJcbiAgLy8gICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAvLyAgIEBleHRlbmQgLnRyYW5zaXQ7XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwgMTEyLCA0MiwgMC42KTtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAvLyAgIC50aXRsZS0wMSB7XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAudGl0bGUtMDIge1xyXG4gIC8vICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC8vICAgfVxyXG5cclxuICAvLyAgIC50aXRsZS0wMyB7XHJcbiAgLy8gICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAvLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uY21tLWZlbmdzaHVpLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWJnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAkbGV0V2lkdGhMOjE2NnB4O1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuXHJcbiAgLnN1Yi1ib3gtbHtcclxuICAgIHdpZHRoOiRsZXRXaWR0aEw7XHJcbiAgICBoZWlnaHQ6OTBweDtcclxuICAgIGZsb2F0OmxlZnQ7XHJcblxyXG4gICAgLmltZy13cmFwIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5zdWItYm94LXJ7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAjeyRsZXRXaWR0aEx9KTtcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtMDEge1xyXG4gICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLnR4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG5cclxuICAgICYudHh0T3ZlcmZsb3d7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHh0T3ZlcmZsb3c7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNtbS1zZWxlY3RDYXRlZ29yeSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gICRsZXRIZWlnaHQ6IDU0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcblxyXG4gIC5jdXN0b20tdGQge1xyXG4gICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmc7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcblxyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgICAmOmZpc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLTAxIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgfVxyXG59XHJcblxyXG4uY21tLWN1c3RvbS1ocntcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJvcmRlci10b3A6MXB4IHNvbGlkO1xyXG59XHJcblxyXG4uY21tLW1vcmUtYnRue1xyXG4gIFxyXG5cclxufSIsIu+7v0BjaGFyc2V0IFwidXRmLThcIjtcclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG5vcm1hbGl6ZSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbmh0bWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogNjJweDtcclxufVxyXG5cclxuLmZvbnQtaW1wYWN0IHtcclxuICBmb250LWZhbWlseTogSW1wYWN0O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIHN0eWxlc1xyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuYS50b1RvcCB7XHJcbiAgLy8gd2lkdGg6IDY0cHg7XHJcbiAgLy8gaGVpZ2h0OiA2NHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICByaWdodDogMyU7XHJcbiAgYm90dG9tOiA4JTtcclxuICB6LWluZGV4OiAkemluZGV4LTc7XHJcbiAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvX2ltZzAxLmpwZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAvKmJhY2tncm91bmQtcG9zaXRpb246IC01M3B4IDA7Ki9cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTVweDtcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICB9XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOjEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHFzIGNvbW1vbi5jc3Mgc3VicGFnZSBcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5sZiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5ydCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vL3BjIGluZGV4IGhlYWRlciA9PT09PT09PT09PT09PT09PT09XHJcbmhlYWRlci5wYy1zaG93IHtcclxuICAkbGV0SGVpZ2h0OiAxMDZweDtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgLy8gaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBhbmltYXRpb246IG1lbnVfc3RpY2t5IDAuN3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgLnRvcC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1ib3gge1xyXG4gICAgJGxldEhlaWdodDogNDRweDtcclxuICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBleHRlbmQgLmZvbnQteHM7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5ib3gtbCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuYm94LXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxpbmstYm94IHtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6NDBweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNvdW50LWJveCB7XHJcbiAgICAgICAgJGxldEhlaWdodDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgJGxldFdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6ICRsZXRXaWR0aDtcclxuICAgICAgICAgIC8vIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIC8vIGhvdmVyXHJcbiAgICAgICAgICAvLyB3aWR0aDogMTcwcHg7XHJcblxyXG4gICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLyogV2ViS2l0IGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICAudHh0LWlucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudHh0LWlucHV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgLy8gaG92ZXJcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zYnQtaW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtd2FybmluZztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgICAkbGV0SGVpZ2h0OiAxMDBweDtcclxuICAgIC5ib3gtbCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubG9nby1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94LXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjVweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJGxldEhlaWdodDogJGxldEhlaWdodCAtIDA7XHJcbiAgICAgIG5hdiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBjb2xvcjogJGMtbWFpbkM7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5ob3Zlci1pY29uMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWljb24yIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGMtdGhlbWVDO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYO1xyXG4gICAgICAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09IFN0aWNreSBNZW51ID09PT09PT09PT09PT09PSovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBtZW51X3N0aWNreSB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBtZW51X3N0aWNreSB7XHJcbiAgMCUge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vcGMgc3ViIGhlYWRlciA9PT09PT09PT09PT09PT09PT09XHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBiYW5uZXJcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5iYW5uZXItc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgei1pbmRleDogJHppbmRleC0xO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBtYXJnaW4tdG9wOiAxNDRweDtcclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2FybmluZztcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYWluXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ub3V0LXRpdGxlQm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmNtbS10aXRsZS1ib3gge1xyXG4gICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgJi53aGl0ZUJnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi5ncmF5QmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuICAgIH1cclxuICAgICYubm9CZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYud2FybmluZ0JnYyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzA0NmVkZSwgMSk7XHJcblxyXG4gICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13YXJuaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC50aXRsZS1ocjAyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDk5MWViO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWdCZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXZhbHVhdGlvbl9iZy5qcGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtMDEge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHJcbiAgICAgIC5zcGMtdHh0IHtcclxuICAgICAgICBjb2xvcjogJGMtc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgICAuc3BjLXR4dDIge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS0wMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgY29sb3I6ICRjLWdyYXktdGl0bGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBAZXh0ZW5kIC5mb250LWltcGFjdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWhyIHtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC50aXRsZS1ocjAyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgd2lkdGg6IDg3OHB4O1xyXG4gICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICB9XHJcbn1cclxuXHJcbi5vdXQtdGl0bGVCb3gyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgLmNtbS10aXRsZS1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICYud2hpdGVCZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgJi5ncmF5QmdjIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgIH1cclxuICAgICYubm9CZ2Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC50aXRsZS0wMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgLnNwYy10eHQge1xyXG4gICAgICAgIGNvbG9yOiAkYy1zdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGMtdHh0MiB7XHJcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtMDIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWhyIHtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG4gIC50aXRsZS1ocjAyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gIC8vIHBhZGRpbmc6IDAuMjFyZW0gMC4yMnJlbTtcclxufVxyXG5cclxuLmJ1c2luZXNzLXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnVzaW5lc3NfYmcuanBnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTkwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAmLmJ1c2luZXNzU3ViLXNlYyB7XHJcbiAgICAuYnVzaW5lc3MtaW1nV3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLm1lZGlhLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMnB4IC0gMnB4IC0gNDkwcHgpIC8gMik7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MTZweDtcclxuICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCAtIDQ5MHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgIC5jb250ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0wMyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnVzaW5lc3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLm1lZGlhLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMzczcHg7XHJcbiAgICAgIGhlaWdodDogMjgycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tYm94SXRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmJ1c2luZXNzU3ViLXNlYykge1xyXG4gICAgLmJ1c2luZXNzLWltZ1dyYXAge1xyXG4gICAgICAubWVkaWEtaXRlbSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAycHggLSAycHggLSA0OTBweCkgLyAyKTtcclxuICAgICAgICBoZWlnaHQ6IDI2MnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCAtIDQ5MHB4KTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4IC0gMjYycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnVzaW5lc3MtY2F0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuY2F0ZS1pdGVtIHtcclxuICAgICAgZmxleC1ncm93OiAyO1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgLy8gd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAxNjJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZzI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXNpbmVzcy1pbWdXcmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcblxyXG4gICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgIGNvbG9yOiAjYzBkZGY2O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLTAzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnN0cnVjdGlvbi1zZWMge1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuXHJcbiAgJi5jb25zdHJ1Y3Rpb25TdWItc2VjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAuY29uc3RydWN0aW9uLWltZ1dyYXAge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuaW1nV3JhcC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29uc3RydWN0aW9uLWltZ1dyYXAge1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6MjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiA0MTJweDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nV3JhcC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgICB3aWR0aDogMjgycHg7XHJcbiAgICAgIGhlaWdodDogNDEycHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tYm94SXRlbTtcclxuXHJcbiAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LXRpdGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHh0T3ZlcmZsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW5naW5lZXJpbmctc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbmdpbmVlcl9iZy5qcGcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbn1cclxuXHJcbi5lbmdpbmVlcmluZy1zZWMsXHJcbi5zdWItZW5naW5lZXJTZWMge1xyXG4gIC5jdXN0b20tYmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwNDZjZTAsIDAuOCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNCwgMTA4LCAyMjQpICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzA0NmNlMFwiLCBlbmRDb2xvcnN0cj1cInRyYW5zcGFyZW50XCIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDQ2Y2UwLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA0NmNlMCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChcclxuICAgICAgbGluZWFyLFxyXG4gICAgICBsZWZ0IHRvcCxcclxuICAgICAgbGVmdCBib3R0b20sXHJcbiAgICAgIGNvbG9yLXN0b3AoMCUsICMwNDZjZTApLFxyXG4gICAgICBjb2xvci1zdG9wKDEwMCUsIHRyYW5zcGFyZW50KVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzA0NmNlMCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzA0NmNlMCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwNDZjZTAsIHRyYW5zcGFyZW50KTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5zdWItZW5naW5lZXJTZWMge1xyXG4gICAgLmVuZ2luZWVyaW5nLWNhdGUge1xyXG4gICAgICAuY2F0ZS1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW5naW5lZXJpbmctaW1nV3JhcCB7XHJcbiAgICAgIC5pbWdXcmFwLWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzZweCk7XHJcbiAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW5naW5lZXJpbmctY2F0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcblxyXG4gICAgLmNhdGUtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13YXJuaW5nO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW5naW5lZXJpbmctaW1nV3JhcCB7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDoyMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBoZWlnaHQ6NDEycHg7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdXcmFwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyODVweDtcclxuICAgICAgaGVpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWJveEl0ZW07XHJcblxyXG4gICAgICAgICYuYm94LWl0ZW1UaXRsZUJveCB7XHJcbiAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzZweCk7XHJcbiAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNzZweCk7XHJcbiAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10eHRPdmVyZmxvdztcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LXRpdGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV2YWx1YXRpb24tc2VjIHtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ldmFsdWF0aW9uX2JnLmpwZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuXHJcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3YWZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDBweCA1cHggI2NjZTNmZTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwN2FmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuZXZhbHVhdGlvbi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAuZXZhbHVhdGlvbi1pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA1NzZweDtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgcGFkZGluZzogNDZweCA0MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMHB4ICRjLWdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbjogM3B4IDNweCA0OHB4IDNweDtcclxuXHJcbiAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHh0T3ZlcmZsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS1jb250ZW50MjtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLTAzIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1zZWMge1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuXHJcbiAgLmVuZ2luZWVyaW5nLWltZ1dyYXAge1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6MjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gaGVpZ2h0OjQxMnB4O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW1nV3JhcC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1ib3hJdGVtO1xyXG5cclxuICAgICAgICAmLmJveC1pdGVtVGl0bGVCb3gge1xyXG4gICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LTY7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3NnB4KTtcclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktdGl0bGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8td3JhcCB7XHJcbiAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG5cclxuICAgIC52aWRlby1pdGVtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCAtIDU2MHB4KSk7XHJcbiAgICAgIGhlaWdodDogY2FsYygoMzk0cHggLSAzMHB4KSAvIDIpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAuaW5mby13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm91dC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXR4dE92ZXJmbG93O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JheS1jb250ZW50MjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0wMyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzk0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gMnB4IC0gMjYycHgpO1xyXG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAycHggLSA0OTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tYm94SXRlbTtcclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2Utc2VjIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZztcclxuXHJcbiAgLnNlcnZpY2Utd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNlcnZpY2UtY2F0ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuY2F0ZS1pdGVtIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDY2cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG5cclxuICAmLm5ld3NTdWItc2VjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAubmV3cy13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpO1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaW5mby1ib3gge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtdGhlbWVDO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdXQtYm94IHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mby1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMjZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIEBleHRlbmQgLmNtbS10eHRPdmVyZmxvdztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyYXktY29udGVudDI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtMDMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUtYnRuIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13YXJuaW5nO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tYm94SXRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3Qtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgLmJveC1sIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC5jb250YWN0SW5mby13cmFwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIC50eHQtaW5mbyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1saWdodDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHh0LTAyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQtMDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5xcmNvZGUtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDI0MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm94LXIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuLmZybS1ib3gge1xyXG4gIHdpZHRoOiA4MzBweDtcclxuICBtYXJnaW46IDQ0cHggYXV0byAwO1xyXG4gIC5mcm0tdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ciB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dC1pbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICYudmVyaWZ5LWlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgICYudHh0LXRleHRhcmVhIHtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52ZXJpZnlfaW1nIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWw6bm90KC5lcnJvcikge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucmVxdWlyZWQtdHh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tYm94IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgfVxyXG4gICAgICAuc3VibWl0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2stbGlnaHQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlc2V0LWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1iZzI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHN1YiBwYWdlXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uc3ViUGFnZS1zZWMge1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxufVxyXG5cclxuLmFib3V0LXNlYyB7XHJcbiAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICYuaG9tZXtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICB9XHJcblxyXG4gIC5hYm91dC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgJi5ob21le1xyXG4gICAgICBtYXJnaW4tdG9wOjYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LWltZyB7XHJcbiAgICAgIHdpZHRoOiA1NDJweDtcclxuICAgICAgaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0MnB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA3NHB4O1xyXG5cclxuICAgICAgLnRpdGxlLWluZm8ge1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0wMyB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZXJ2aWNlLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnNlcnZpY2UtaXRlbSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnR4dC1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXNlYyB7XHJcbiAgLmltZ1dyYXAtaXRlbSB7XHJcbiAgICAudmlkZW8tbWVkaWEsXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gIG1hcmdpbjogNDZweCBhdXRvO1xyXG59XHJcblxyXG4jcGFnZWxpc3QgLmN1cnJlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNwYWdlbGlzdCBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wYWdlLWJveCB7XHJcbiAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYm94LWwge1xyXG4gICAgZmxleDogMCAxIDUwJTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgfVxyXG4gICAgICAmOm5vdCgudHh0KSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1yIHtcclxuICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXR1cm4tYnRuIHtcclxuICBtaW4td2lkdGg6IDExNnB4O1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNob3ctd3JhcCB7XHJcbiAgLnNpbmdsZS1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogNDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHtcclxuICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMiB7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudC13cmFwIHtcclxuICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICB9XHJcbiAgICAuaW1nLXdyYXAge1xyXG4gICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRvcC1ib3gge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDQ2cHggMCAwIDA7XHJcbiAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzVGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tLWJveCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC8vIHdpZHRoOiA2NDBweDtcclxuICAgICAgfVxyXG4gICAgICA+IHAge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmNtbS1uYXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG4gIGNvbG9yOiAkYy13aGl0ZTtcclxuICAkbGV0SGVpZ2h0OiA2MHB4O1xyXG4gIGhlaWdodDogJGxldEhlaWdodDtcclxuXHJcbiAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgQGV4dGVuZCAudHJhbnNpdDsgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG92ZXItaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAvLyBib3JkZXItcmlnaHQ6bm9uZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAkbGV0SGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICAkbGV0SGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9wYyBpbmRleCBmb290ZXIgPT09PT09PT09PT09PT09PT09PVxyXG5mb290ZXIucGMtc2hvdyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gYmFja2dyb3VuZDogJGMtYmxhY2sgdXJsKFwiLi4vaW1hZ2VzL2Zvb3RfYmcucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuXHJcbiAgbmF2IHtcclxuICAgIEBleHRlbmQgLmNtbS1uYXY7XHJcbiAgfVxyXG5cclxuICAuZm9vdC13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktYmc7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDA7XHJcblxyXG4gICAgLmZvb3QtYm94IHtcclxuICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG5cclxuICAgICAgLmJveC1sIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDc1cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZmxleC13cmFwOiBuby13cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LXRpdGxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby1ib3gge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3gtbSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDUxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNzZweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG5cclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJveC1yIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMjA5cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG5cclxuICAgICAgICAucXJjb2RlLWJveCB7XHJcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3BjIHN1YiBmb290ZXIgPT09PT09PT09PT09PT09PT09PVxyXG4vL21iIGluZGV4IGZvb3RlciA9PT09PT09PT09PT09PT09PT09XHJcbi8vbWIgc3ViIGZvb3RlciA9PT09PT09PT09PT09PT09PT09XHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYXBcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5tYXAtYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ2MHB4O1xyXG59XHJcblxyXG5sYWJlbC5CTWFwTGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFnZSBjc3NcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjYXBjaGEgaW1nXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4ubW5hbWUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbiN0eHRWZXJpZnkge1xyXG4gIHdpZHRoOiA2OSU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA2OXB4O1xyXG4gIGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHNpZGUgbmF2XHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uYXNpZGVib3gge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIHVsIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDFweCAjY2NjY2NjO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgaSxcclxuICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LWNvbnRlbnQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnd4IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5xcmNvZGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvdHRvbTogLTUwcHg7XHJcblxyXG4gICAgICB3aWR0aDogMTY2cHg7XHJcbiAgICAgIGhlaWdodDogMTY2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5xcmNvZGUge1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucGhvbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucGhvbmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnFxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5xcUNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucXFDb250ZW50IHtcclxuICAgICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC55dXl1ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAueXV5dWVjb250IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnl1eXVlY29udCB7XHJcbiAgICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHNsaWNrIHZlbmRvclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1vZGFsXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gemEgc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gZm9ybSBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxubGFiZWwuZXJyb3Ige1xyXG4gIGNvbG9yOiAkYy1kYW5nZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbiAgLmZybUNhbGNUb3AgJiB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICB9XHJcblxyXG4gIC5mcm1DYWxjQnRtICYge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYyBzcGVjaWFsXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGMtc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXNob3cge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBhZCBzdHlsZXNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtb2JpbGUgc3R5bGVzXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5oZWFkZXIubWItc2hvdyB7XHJcbiAgJGxldEhlaWdodDogMTA1cHg7XHJcbiAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtNjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDByZW07XHJcbiAgfVxyXG5cclxuICAubG9nb0JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvQm94IGksXHJcbiAgLnBpY0JveCBpIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjYmY5NzJjO1xyXG4gIH1cclxuXHJcbiAgLndhcEhvdExpbmUge1xyXG4gICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDAuMnJlbTtcclxuICB9XHJcblxyXG4gIC53YXBIb3RMaW5lICoge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAudG9wbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHJlbTtcclxuICAgIHRvcDogMHJlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICB9XHJcblxyXG4gIC50b3BtZW51IC5tZW51LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gYm9yZGVyOiAwLjFyZW0gc29saWQgIzAxMmU1NTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItY3VzdG9tQmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICB6LWluZGV4OiAkemluZGV4LTg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5jdXN0b20tc2lkZWJhciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAyNTVweDtcclxuICBtaW4td2lkdGg6IDE1NXB4O1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMnB4KTtcclxuICBvdmVyZmxvdy15OmF1dG87XHJcbiAgei1pbmRleDogJHppbmRleC05O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgQGV4dGVuZCAudHJhbnNpdDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2X3AxIHtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY24tYnRuLFxyXG4gICAgICAuZW4tYnRuIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNlODY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMzZweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmQtbGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YzAwMDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM4YzAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gc2lkZWJhciBtb2JpbGVcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wYy1zaG93IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcblxyXG4gIC5iYW5uZXItc2VjIHtcclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3V0LXRpdGxlQm94IHtcclxuICAgIC5jbW0tdGl0bGUtYm94IHtcclxuICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAydnc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OjI2cHg7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDl2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLWhyMDIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1c2luZXNzLXNlYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICY6bm90KC5idXNpbmVzc1N1Yi1zZWMpIHtcclxuICAgICAgLmJ1c2luZXNzLWltZ1dyYXAge1xyXG4gICAgICAgIC5tZWRpYS1pdGVtIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDF2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDF2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYm94LWl0ZW0ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXNpbmVzcy1jYXRlIHtcclxuICAgICAgLmNhdGUtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgLy8gd2lkdGg6YXV0bztcclxuXHJcbiAgICAgICAgJi5pZ25vcmV7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0Ojg1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDZ2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnVzaW5lc3MtbGlzdCB7XHJcbiAgICAgIC5tZWRpYS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1c2luZXNzLWltZ1dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAmLm1iU2hvdyB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAubWVkaWEtaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMzIlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLTAzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb3JlLWJ0biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWVkaWEtaXRlbSB7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDI3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDowLjV2dyA7XHJcbiAgICAgICAgLy8gd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiA0OS41dnc7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwdncgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiA0OS41dnc7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXZ3O1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDQ5LjV2dztcclxuICAgICAgICAgIC8vIGhlaWdodDogMjcycHg7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCAtIDI2MnB4KTtcclxuICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAycHggLSA0OTBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIC8vIHdpZHRoOiA0OS41dnc7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDI3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbmdpbmVlcmluZy1zZWMge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ldmFsdWF0aW9uX2JnLmpwZyk7XHJcblxyXG4gICAgLm91dC10aXRsZUJveCB7XHJcbiAgICAgIC5jbW0tdGl0bGUtYm94IHtcclxuICAgICAgICAmLndoaXRlQmdjIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ldmFsdWF0aW9uX2JnLmpwZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmdyYXlCZ2Mge1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vQmdjIHtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53YXJuaW5nQmdjIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b20tYmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbmdpbmVlcmluZy1jYXRlIHtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAuY2F0ZS1pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdhcm5pbmc7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbmdpbmVlcmluZy1pbWdXcmFwIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltZ1dyYXAtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAvLyB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICAmLmJveC1pdGVtVGl0bGVCb3gge1xyXG4gICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xyXG4gICAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWJveHtcclxuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG92ZXItYm94e1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2YWx1YXRpb24tc2VjIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB9XHJcblxyXG4gICAgLmV2YWx1YXRpb24td3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZXZhbHVhdGlvbi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuXHJcbiAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8td3JhcCB7XHJcbiAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS0wMyB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tc2VjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLmVuZ2luZWVyaW5nLWltZ1dyYXAge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1nV3JhcC1pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIC8vIHdpZHRoOiAyODVweDtcclxuICAgICAgICBoZWlnaHQ6IDI5NHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC1pdGVtIHtcclxuICAgICAgICAgICYuYm94LWl0ZW1UaXRsZUJveCB7XHJcbiAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XHJcbiAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby13cmFwIHtcclxuICAgICAgLmltZ1dyYXAtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAvLyB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNG4pIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgICAmLmJveC1pdGVtVGl0bGVCb3gge1xyXG4gICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xyXG4gICAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1ib3gge1xyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLXNlYyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5uZXdzLXdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5uZXdzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyYXktYmRyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5pbmZvLWJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvLXdyYXAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm91dC1ib3gge1xyXG4gICAgICAgICAgd2lkdGg6IDI0NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8tYm94IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0bGUtMDMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWJkcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtaXRlbSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLWVuZ2luZWVyU2VjIHtcclxuICAgIC5lbmdpbmVlcmluZy1jYXRlIC5jYXRlLWl0ZW0ge1xyXG4gICAgICBtYXJnaW46IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZW5naW5lZXJpbmctaW1nV3JhcCB7XHJcbiAgICAgIC5pbWdXcmFwLWl0ZW0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDElO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZlcmlmeV9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgLy8gbWF4LWhlaWdodDogMC45NHJlbTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIGxhYmVsLmVycm9yIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3OCUpO1xyXG5cclxuICAgIC5mcm1DYWxjVG9wICYge1xyXG4gICAgfVxyXG5cclxuICAgIC5mcm1DYWxjQnRtICYge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LXNlYyB7XHJcbiAgXHJcbiAgICAmLmhvbWV7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYWJvdXQtd3JhcCB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgJi5ob21le1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5hYm91dC1pbWcge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICBcclxuICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICBcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAuYWJvdXQtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgLnRpdGxlLWluZm8ge1xyXG4gICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50aXRsZS0wMyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5zZXJ2aWNlLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICBcclxuICAgICAgICAgIC5zZXJ2aWNlLWl0ZW0ge1xyXG4gICAgICAgICAgXHJcbiAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLnR4dC1ib3gge1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGNvbW1vbiBzdHlsZXNcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXHJcblxyXG4gIC8qXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBoZWFkZXJcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXHJcbiAgLypcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgYmFubmVyXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cclxuICAvKlxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICBtYWluXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cclxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgZm9vdGVyXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xyXG5cclxuICAkbGV0SGVpZ2h0Rm9vdDogMTIycHg7XHJcbiAgZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRsZXRIZWlnaHRGb290O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5idG4tZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGxldEhlaWdodEZvb3Q7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjay1saWdodDtcclxuICB9XHJcbiAgLmJ0bi1mcmFtZSBsaSB7XHJcbiAgICB3aWR0aDogMjV2dztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAkbGV0SGVpZ2h0Rm9vdDtcclxuICB9XHJcbiAgLmJ0bi1mcmFtZSBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgaW1nIHtcclxuICAgIC8vIGhlaWdodDogMC44cmVtO1xyXG4gICAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0byAwO1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgaSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgfVxyXG4gIC5idG4tZnJhbWUgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIH1cclxuICAuYnRuLWZyYW1lIGxpIGEgc3BhbiB7XHJcbiAgfVxyXG4gIC5idG5fYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXRoZW1lQmcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvcHlSaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgJi5zdWJQYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodDI7XHJcbiAgICB9XHJcbiAgICAudHh0LTAxIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjb2xvcjogIzY2NjtcclxuICAgIH1cclxuICAgIC50eHQtMDIge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29weVJpZ2h0ICoge1xyXG4gICAgLy8gZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAvLyBjb2xvcjogIzMzMztcclxuICB9XHJcbn1cclxuXHJcbi52aWRlby1qcyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2VjIC5ib3gtbCAudmlkZW8td3JhcCB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuM2VtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMi41ZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyLjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAyLjVlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNSk7XHJcbiAgbWFyZ2luLXRvcDogLTEuMjVlbTtcclxuICBtYXJnaW4tbGVmdDogLTEuNzVlbTtcclxuXHJcbiAgei1pbmRleDogJHppbmRleC02O1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi8qIOS4remXtOeahOaSreaUvueureWktCAqL1xyXG4udmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtc2l6ZTogMS42M2VtO1xyXG59XHJcbi8qIOWKoOi9veWchuWciCAqL1xyXG4udmpzLWxvYWRpbmctc3Bpbm5lciB7XHJcbiAgZm9udC1zaXplOiAyLjVlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICBtYXJnaW4tdG9wOiAtMWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbn1cclxuXHJcbi5nZF9waWNCb3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWDtcclxuICB9XHJcbn1cclxuXHJcbi5waWNCb3gge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tYXAtYm94TWJ7XHJcbiAgcGFkZGluZzoyMHB4O1xyXG59Il19 */
