@charset "UTF-8";/*!
 * Geasy v1.0.0
 * Released in 2017.11.09
 * update in 2018.12.30
 *//*! normalize.css v1.0.0 | MIT License | github.com/necolas/normalize.css */body,html{position:relative}body,body a{color:#333}body,footer,header,nav,section{width:100%}em,p{font-style:normal}.dl-horizontal dt,p{white-space:normal}.grid,table{border-collapse:collapse;border-spacing:0}.grid th,.w10c,.w11c,.w12c,.w13c,.w14c,.w15c,.w16c,.w17c,.w18c,.w19c,.w20c,.w21c,.w22c,.w23c,.w24c,.w25c,.w26c,.w28c,.w29c,.w30c,.w31c,.w32c,.w33c,.w34c,.w35c,.w36c,.w37c,.w38c,.w39c,.w40c,.w41c,.w42c,.w43c,.w44c,.w45c,.w46c,.w47c,.w48c,.w49c,.w50c,.w6c,.w7c,.w8c,.w9c,input.special[type=checkbox]:not(old):checked~label>span:before,input.special[type=radio]:not(old):checked~label>span:before{text-align:center}.mouse-point,.point:hover,.to-top,a{cursor:pointer}.btn,.en,.enUppercase{text-transform:uppercase}*{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0;padding:0}body{font-family:"Microsoft YaHei",Verdana,Arial,"΢���ź�",Geneva,sans-serif;background-color:#FFF}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}button,input,textarea{padding:0;margin:0;outline:0;border:none}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:365px;min-height:25px}input[type=checkbox],input[type=radio]{margin:4px 0 0}input.special[type=checkbox]:not(old),input.special[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}input.special[type=checkbox]:not(old)~label,input.special[type=radio]:not(old)~label{display:inline-block;margin-left:-2em;line-height:1.5em}input.special[type=checkbox]:not(old)~label>span,input.special[type=radio]:not(old)~label>span{display:inline-block;width:.875em;height:.875em;margin:.25em .52em .32em .1em;border:.0625em solid #a6c4c4;background:#fff;padding:0;vertical-align:bottom}.custom-td,.grid th,img{vertical-align:middle}input.special[type=radio]:not(old)~label>span{border-radius:50%}input.special[type=checkbox]:not(old):checked~label>span:before,input.special[type=radio]:not(old):checked~label>span:before{display:block;line-height:.8em}input.special[type=checkbox]:not(old):checked~label>span:before{content:'✔';color:#f76323;font-size:.8em;text-shadow:0 0 .0714em #f76323}input.special[type=radio]:not(old):checked~label>span:before{content:'●';color:#000;font-size:1em;text-shadow:0 0 .0714em #000;margin-left:-2px}::-webkit-input-placeholder{color:#F9F9F9}:-moz-placeholder{color:#F9F9F9}::-moz-placeholder{color:#F9F9F9}:-ms-input-placeholder{color:#F9F9F9}li{list-style:none}ul.li-inline li{display:inline-block}p,ul.li-block li{display:block}p{font-weight:400;letter-spacing:normal;word-wrap:break-word}button{font-weight:900;border:none;min-height:30px}a{text-decoration:none}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}a.underline{text-decoration:underline}img{border:0}section{overflow:hidden}hr{border-top:1px solid #2A2A2A}blockquote{border-left:5px solid #121212}.blockquote-reverse,blockquote.pull-right{border-right:5px solid #121212}.clearFix:after{display:block;content:"";clear:both}.container{width:1200px;min-width:1200px;margin:auto}.hideE{display:none}h1,h2,h3,h4,h5,h6{font-weight:300}h3,h4,h5{font-weight:600}.btn,.custom-icon,.grid th{font-weight:700}h1{font-size:30px}h2{font-size:24px}h3{font-size:16px}h4{font-size:14px}.font-xxs,h5,header.pc-show .top-box p{font-size:12px}h6{font-size:10px}.cmm-contact-right .txt-box .title-01,.font-xs,a.cmm-more-btn,body,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title7,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title8{font-size:14px}.font-xsm{font-size:16px}.font-sm,.footerBottom-sec,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title6{font-size:18px}.font-md{font-size:20px}.cmm-list1-titleBox .sec-title2,.font-lg,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title4{font-size:24px}.banner-sec .carousel-content .txt-02,.font-xl,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title-num,main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title3{font-size:30px}.cmm-list1-titleBox .sec-title1,.font-xxl{font-size:34px}.fontRem-xxxs{font-size:6.4px;font-size:.4rem}.fontRem-xxs{font-size:8px;font-size:.5rem}.fontRem-xs{font-size:9.6px;font-size:.6rem}.fontRem-sm{font-size:12.8px;font-size:.8rem}.fontRem-md{font-size:16px;font-size:1rem}.fontRem-lg{font-size:19.2px;font-size:1.2rem}.fontRem-xl{font-size:32px;font-size:2rem}.fontRem-xxl{font-size:38.4px;font-size:2.4rem}.fontPt-xxs,.modal-content{font-size:9pt}.fontPt-xs{font-size:11pt}.fontPt-sm{font-size:12pt}.fontPt-md{font-size:14pt}.fontPt-lg{font-size:16pt}.fontPt-xl{font-size:18pt}.fontPt-xxl{font-size:20pt}.grid{width:100%;padding:5px}.grid th{height:35px;font-size:10pt;border:1px solid #dfdfdf}.grid tbody{background-color:transparent}.grid tr{height:21px;border-collapse:collapse}.grid td{padding:5px;border-bottom:1px solid #dfdfdf}.lg-btn,.md-btn,.sm-btn{padding:5px 10px}.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}.p100,.p110,.p120,.p130,.p140,.p150,.p160,.p170,.p180,.p190,.p200,.p210,.p220,.p230,.p240,.p250,.p260,.p270,.p280,.p290,.p300,.p310,.p320,.p340,.p350,.p360,.p370,.p380,.p390,.p400,.p410,.p420,.p430,.p440,.p450,.p460,.p470,.p480,.p490,.p500,.p510,.p520,.p530,.p540,.p550,.p560,.p570,.p580,.p590,.p60,.p600,.p70,.p80,.p90,.vertical-tp{vertical-align:top}.sm-btn{width:50px}.md-btn{width:100px}.lg-btn{width:150px}.btn{border:0;letter-spacing:1px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.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:0 0;padding:12px 22px}.btn-primary.outline{border:2px solid #09c;color:#09c}.btn-primary.outline.active,.btn-primary.outline:active,.btn-primary.outline:focus,.btn-primary.outline:hover,.open>.dropdown-toggle.btn-primary{color:#33a6cc;border-color:#33a6cc}.btn-primary.outline.active,.btn-primary.outline:active{border-color:#007299;color:#007299;-webkit-box-shadow:none;box-shadow:none}.btn-success.outline{border:2px solid #00bf6f;color:#00bf6f}.btn-success.outline.active,.btn-success.outline:active,.btn-success.outline:focus,.btn-success.outline:hover,.open>.dropdown-toggle.btn-success{border-color:#39bf87;color:#39bf87}.btn-success.outline.active,.btn-success.outline:active{border-color:#008c52;color:#008c52;-webkit-box-shadow:none;box-shadow:none}.btn-info.outline{border:2px solid #31cde8;color:#31cde8}.btn-info.outline.active,.btn-info.outline:active,.btn-info.outline:focus,.btn-info.outline:hover,.open>.dropdown-toggle.btn-info{border-color:#5fd4e8;color:#5fd4e8}.btn-info.outline.active,.btn-info.outline:active{border-color:#35a2b5;color:#35a2b5;-webkit-box-shadow:none;box-shadow:none}.btn-warning.outline{border:2px solid #eb8f34;color:#eb8f34}.btn-warning.outline.active,.btn-warning.outline:active,.btn-warning.outline:focus,.btn-warning.outline:hover,.open>.dropdown-toggle.btn-warning{border-color:#eba259;color:#eba259}.btn-warning.outline.active,.btn-warning.outline:active{border-color:#b87430;color:#b87430;-webkit-box-shadow:none;box-shadow:none}.btn-danger.outline{border:2px solid #f25454;color:#f25454}.btn-danger.outline.active,.btn-danger.outline:active,.btn-danger.outline:focus,.btn-danger.outline:hover,.open>.dropdown-toggle.btn-danger{border-color:#f26d6d;color:#f26d6d}.btn-danger.outline.active,.btn-danger.outline:active{border-color:#bf4343;color:#bf4343;-webkit-box-shadow:none;box-shadow:none}.btn-primary.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#33a6cc),color-stop(50%,#09c));background:-webkit-linear-gradient(top,#33a6cc 50%,#09c 50%);background:-o-linear-gradient(top,#33a6cc 50%,#09c 50%);background:linear-gradient(to bottom,#33a6cc 50%,#09c 50%);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:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#66b2cc),color-stop(50%,#33a6cc));background:-webkit-linear-gradient(top,#66b2cc 50%,#33a6cc 50%);background:-o-linear-gradient(top,#66b2cc 50%,#33a6cc 50%);background:linear-gradient(to bottom,#66b2cc 50%,#33a6cc 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b2cc', endColorstr='#33a6cc', GradientType=0 )}.btn-primary.gradient.active,.btn-primary.gradient:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#267c99),color-stop(50%,#007299));background:-webkit-linear-gradient(top,#267c99 50%,#007299 50%);background:-o-linear-gradient(top,#267c99 50%,#007299 50%);background:linear-gradient(to bottom,#267c99 50%,#007299 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#267c99', endColorstr='#007299', GradientType=0 )}.btn-success.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#99bf67),color-stop(50%,#80cf4f));background:-webkit-linear-gradient(top,#99bf67 50%,#80cf4f 50%);background:-o-linear-gradient(top,#99bf67 50%,#80cf4f 50%);background:linear-gradient(to bottom,#99bf67 50%,#80cf4f 50%);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:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#73bf9f),color-stop(50%,#39bf87));background:-webkit-linear-gradient(top,#73bf9f 50%,#39bf87 50%);background:-o-linear-gradient(top,#73bf9f 50%,#39bf87 50%);background:linear-gradient(to bottom,#73bf9f 50%,#39bf87 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bf9f', endColorstr='#39bf87', GradientType=0 )}.btn-success.gradient.active,.btn-success.gradient:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#2a8c63),color-stop(50%,#008c52));background:-webkit-linear-gradient(top,#2a8c63 50%,#008c52 50%);background:-o-linear-gradient(top,#2a8c63 50%,#008c52 50%);background:linear-gradient(to bottom,#2a8c63 50%,#008c52 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8c63', endColorstr='#008c52', GradientType=0 )}.btn-info.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#5fd4e8),color-stop(50%,#31cde8));background:-webkit-linear-gradient(top,#5fd4e8 50%,#31cde8 50%);background:-o-linear-gradient(top,#5fd4e8 50%,#31cde8 50%);background:linear-gradient(to bottom,#5fd4e8 50%,#31cde8 50%);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:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#8edae8),color-stop(50%,#5fd4e8));background:-webkit-linear-gradient(top,#8edae8 50%,#5fd4e8 50%);background:-o-linear-gradient(top,#8edae8 50%,#5fd4e8 50%);background:linear-gradient(to bottom,#8edae8 50%,#5fd4e8 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8edae8', endColorstr='#5fd4e8', GradientType=0 )}.btn-info.gradient.active,.btn-info.gradient:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#6baab5),color-stop(50%,#35a2b5));background:-webkit-linear-gradient(top,#6baab5 50%,#35a2b5 50%);background:-o-linear-gradient(top,#6baab5 50%,#35a2b5 50%);background:linear-gradient(to bottom,#6baab5 50%,#35a2b5 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6baab5', endColorstr='#35a2b5', GradientType=0 )}.btn-warning.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eba259),color-stop(50%,#eb8f34));background:-webkit-linear-gradient(top,#eba259 50%,#eb8f34 50%);background:-o-linear-gradient(top,#eba259 50%,#eb8f34 50%);background:linear-gradient(to bottom,#eba259 50%,#eb8f34 50%);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:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ebb57f),color-stop(50%,#eba259));background:-webkit-linear-gradient(top,#ebb57f 50%,#eba259 50%);background:-o-linear-gradient(top,#ebb57f 50%,#eba259 50%);background:linear-gradient(to bottom,#ebb57f 50%,#eba259 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebb57f', endColorstr='#eba259', GradientType=0 )}.btn-warning.gradient.active,.btn-warning.gradient:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#b8824d),color-stop(50%,#b87430));background:-webkit-linear-gradient(top,#b8824d 50%,#b87430 50%);background:-o-linear-gradient(top,#b8824d 50%,#b87430 50%);background:linear-gradient(to bottom,#b8824d 50%,#b87430 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8824d', endColorstr='#b87430', GradientType=0 )}.btn-danger.gradient{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f26d6d),color-stop(50%,#f25454));background:-webkit-linear-gradient(top,#f26d6d 50%,#f25454 50%);background:-o-linear-gradient(top,#f26d6d 50%,#f25454 50%);background:linear-gradient(to bottom,#f26d6d 50%,#f25454 50%);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:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#f28585),color-stop(50%,#f26d6d));background:-webkit-linear-gradient(top,#f28585 50%,#f26d6d 50%);background:-o-linear-gradient(top,#f28585 50%,#f26d6d 50%);background:linear-gradient(to bottom,#f28585 50%,#f26d6d 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28585', endColorstr='#f26d6d', GradientType=0 )}.btn-danger.gradient.active,.btn-danger.gradient:active{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#bf5656),color-stop(50%,#bf4343));background:-webkit-linear-gradient(top,#bf5656 50%,#bf4343 50%);background:-o-linear-gradient(top,#bf5656 50%,#bf4343 50%);background:linear-gradient(to bottom,#bf5656 50%,#bf4343 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf5656', endColorstr='#bf4343', GradientType=0 )}.btn.round{border-radius:24px}.btn-lg.round{border-radius:32px}.btn-sm.round{border-radius:14px}.btn-xs.round{border-radius:10px}.btn-primary.raised{-webkit-box-shadow:0 3px 0 0 #007299;box-shadow:0 3px 0 0 #007299}.btn-primary.raised.active,.btn-primary.raised:active{background:#33a6cc;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-success.raised{-webkit-box-shadow:0 3px 0 0 #008c52;box-shadow:0 3px 0 0 #008c52}.btn-success.raised.active,.btn-success.raised:active{background:#39bf87;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-info.raised{-webkit-box-shadow:0 3px 0 0 #35a2b5;box-shadow:0 3px 0 0 #35a2b5}.btn-info.raised.active,.btn-info.raised:active{background:#5fd4e8;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-warning.raised{-webkit-box-shadow:0 3px 0 0 #b87430;box-shadow:0 3px 0 0 #b87430}.btn-warning.raised.active,.btn-warning.raised:active{background:#eba259;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.btn-danger.raised{-webkit-box-shadow:0 3px 0 0 #bf4343;box-shadow:0 3px 0 0 #bf4343}.btn-danger.raised.active,.btn-danger.raised:active{background:#f26d6d;-webkit-box-shadow:none;box-shadow:none;margin-bottom:-3px;margin-top:3px}.modal-content{color:#333}.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%}.w6{width:60px}.w7{width:70px}.w8{width:80px}.w9{width:90px}.w10{width:100px}.w11{width:110px}.w12{width:120px}.w13{width:130px}.w14{width:140px}.w15{width:150px}.w16{width:160px}.w17{width:170px}.w18{width:180px}.w19{width:190px}.w20{width:200px}.w21{width:210px}.w22{width:220px}.w23{width:230px}.w24{width:240px}.w25{width:250px}.w26{width:260px}.w27{width:270px}.w28{width:280px}.w29{width:290px}.w30{width:300px}.w31{width:310px}.w32{width:320px}.w33{width:330px}.w34{width:340px}.w35{width:350px}.w36{width:360px}.w37{width:370px}.w38{width:380px}.w39{width:390px}.w40{width:400px}.w41{width:410px}.w42{width:420px}.w43{width:430px}.w44{width:440px}.w45{width:450px}.w46{width:460px}.w47{width:470px}.w48{width:480px}.w49{width:490px}.w50{width:500px}.w660{min-width:660px}.w650{min-width:650px}.w640{min-width:640px}.w630{min-width:630px}.w620{min-width:620px}.w610{min-width:610px}.w600{min-width:600px}.w590{min-width:590px}.w580{min-width:580px}.w570{min-width:570px}.w560{min-width:560px}.w550{min-width:550px}.w540{min-width:540px}.w530{min-width:530px}.w520{min-width:520px}.w510{min-width:510px}.w500{min-width:500px}.w490{min-width:490px}.w480{min-width:480px}.w470{min-width:470px}.w460{min-width:460px}.w450{min-width:450px}.w440{min-width:440px}.w430{min-width:430px}.w420{min-width:420px}.w410{min-width:410px}.w400{min-width:400px}.w390{min-width:390px}.w380{min-width:380px}.w370{min-width:370px}.w360{min-width:360px}.w350{min-width:350px}.w340{min-width:340px}.w330{min-width:330px}.w320{min-width:320px}.w310{min-width:310px}.w300{min-width:300px}.w290{min-width:290px}.w280{min-width:280px}.w270{min-width:270px}.w260{min-width:260px}.w250{min-width:250px}.w240{min-width:240px}.w6c{width:60px}.w7c{width:70px}.w8c{width:80px}.w9c{width:90px}.w10c{width:100px}.w11c{width:110px}.w12c{width:120px}.w13c{width:130px}.w14c{width:140px}.w15c{width:150px}.w16c{width:160px}.w17c{width:170px}.w18c{width:180px}.w19c{width:190px}.w20c{width:200px}.w21c{width:210px}.w22c{width:220px}.w23c{width:230px}.w24c{width:240px}.w25c{width:250px}.w26c{width:260px}.w27c{width:270px;text-align:center}.w28c{width:280px}.w29c{width:290px}.w30c{width:300px}.w31c{width:310px}.w32c{width:320px}.w33c{width:330px}.w34c{width:340px}.w35c{width:350px}.w36c{width:360px}.w37c{width:370px}.w38c{width:380px}.w39c{width:390px}.w40c{width:400px}.w41c{width:410px}.w42c{width:420px}.w43c{width:430px}.w44c{width:440px}.w45c{width:450px}.w46c{width:460px}.w47c{width:470px}.w48c{width:480px}.w49c{width:490px}.w50c{width:500px}.w10r,.w11r,.w12r,.w13r,.w14r,.w15r,.w16r,.w17r,.w18r,.w19r,.w20r,.w21r,.w22r,.w23r,.w24r,.w25r,.w26r,.w27r,.w29r,.w30r,.w31r,.w32r,.w33r,.w34r,.w35r,.w36r,.w37r,.w38r,.w39r,.w40r,.w41r,.w42r,.w43r,.w44r,.w45r,.w46r,.w47r,.w48r,.w49r,.w50r,.w6r,.w7r,.w8r,.w9r{text-align:right}.w6r{width:60px}.w7r{width:70px}.w8r{width:80px}.w9r{width:90px}.w10r{width:100px}.w11r{width:110px}.w12r{width:120px}.w13r{width:130px}.w14r{width:140px}.w15r{width:150px}.w16r{width:160px}.w17r{width:170px}.w18r{width:180px}.w19r{width:190px}.w20r{width:200px}.w21r{width:210px}.w22r{width:220px}.w23r{width:230px}.w24r{width:240px}.w25r{width:250px}.w26r{width:260px}.w27r{width:270px}.w28r{width:280px;text-align:right}.w29r{width:290px}.w30r{width:300px}.w31r{width:310px}.w32r{width:320px}.w33r{width:330px}.w34r{width:340px}.w35r{width:350px}.w36r{width:360px}.w37r{width:370px}.w38r{width:380px}.w39r{width:390px}.w40r{width:400px}.w41r{width:410px}.w42r{width:420px}.w43r{width:430px}.w44r{width:440px}.w45r{width:450px}.w46r{width:460px}.w47r{width:470px}.w48r{width:480px}.w49r{width:490px}.w50r{width:500px}.p60{width:60px}.p70{width:70px}.p80{width:80px}.p90{width:90px}.p100{width:100px}.p110{width:110px}.p120{width:120px}.p130{width:130px}.p140{width:140px}.p150{width:150px}.p160{width:160px}.p170{width:170px}.p180{width:180px}.p190{width:190px}.p200{width:200px}.p210{width:210px}.p220{width:220px}.p230{width:230px}.p240{width:240px}.p250{width:250px}.p260{width:260px}.p270{width:270px}.p280{width:280px}.p290{width:290px}.p300{width:300px}.p310{width:310px}.p320{width:320px}.p330{width:330px;vertical-align:top}.p340{width:340px}.p350{width:350px}.p360{width:360px}.p370{width:370px}.p380{width:380px}.p390{width:390px}.p400{width:400px}.p410{width:410px}.p420{width:420px}.p430{width:430px}.p440{width:440px}.p450{width:450px}.p460{width:460px}.p470{width:470px}.p480{width:480px}.p490{width:490px}.p500{width:500px}.p510{width:510px}.p520{width:520px}.p530{width:530px}.p540{width:540px}.p550{width:550px}.p560{width:560px}.p570{width:570px}.p580{width:580px}.p590{width:590px}.p600{width:600px}.pp20{width:20%}.pp25{width:25%}.pp30{width:30%}.pp35{width:35%}.pp40{width:40%}.pp45{width:45%}.pp50{width:50%}.pp55{width:55%}.pp60{width:60%}.pp65{width:65%}.pp70{width:70%}.pp75{width:75%}.pp80{width:80%}.pp85{width:85%}.pp90{width:90%}.pp95{width:95%}.pp100{width:100%}.pp600{width:600%}.no-s{margin:0!important;padding:0!important}.no-m{margin:0}.no-p{padding:0}.auto-m{margin:auto}.m{margin:65px}.m-t-xxs{margin-top:3px}.m-r-xxs{margin-right:3px}.m-b-xxs{margin-bottom:3px}.m-l-xxs{margin-left:3px}.m-t-xs{margin-top:6px}.m-r-xs{margin-right:6px}.m-b-xs{margin-bottom:6px}.m-l-xs{margin-left:6px}.m-t-sm{margin-top:8px}.m-r-sm{margin-right:8px}.m-b-sm{margin-bottom:8px}.m-l-sm{margin-left:8px}.m-t-md{margin-top:10px}.m-r-md{margin-right:10px}.m-b-md{margin-bottom:10px}.m-l-md{margin-left:10px}.m-t-lg{margin-top:25px}.m-r-lg{margin-right:25px}.m-b-lg{margin-bottom:25px}.m-l-lg{margin-left:25px}.m-t-xl{margin-top:30px}.m-r-xl{margin-right:30px}.m-b-xl{margin-bottom:30px}.m-l-xl{margin-left:30px}.m-t-xxl{margin-top:60px}.m-r-xxl{margin-right:60px}.m-b-xxl{margin-bottom:60px}.m-l-xxl{margin-left:60px}.m-t-n-xxs{margin-top:-3px}.m-r-n-xxs{margin-right:-3px}.m-b-n-xxs{margin-bottom:-3px}.m-l-n-xxs{margin-left:-3px}.m-t-n-xs{margin-top:-6px}.m-r-n-xs{margin-right:-6px}.m-b-n-xs{margin-bottom:-6px}.m-l-n-xs{margin-left:-6px}.m-t-n-sm{margin-top:-8px}.m-r-n-sm{margin-right:-8px}.m-b-n-sm{margin-bottom:-8px}.m-l-n-sm{margin-left:-8px}.m-t-n-md{margin-top:-60px}.m-r-n-md{margin-right:-60px}.m-b-n-md{margin-bottom:-60px}.m-l-n-md{margin-left:-60px}.m-t-n-lg{margin-top:-25px}.m-r-n-lg{margin-right:-25px}.m-b-n-lg{margin-bottom:-25px}.m-l-n-lg{margin-left:-25px}.m-t-n-xl{margin-top:-30px}.m-r-n-xl{margin-right:-30px}.m-b-n-xl{margin-bottom:-30px}.m-l-n-xl{margin-left:-30px}.m-t-n-xxl{margin-top:-40px}.m-r-n-xxl{margin-right:-40px}.m-b-n-xxl{margin-bottom:-40px}.m-l-n-xxl{margin-left:-40px}.p{padding:65px}.p-t-xxs{padding-top:3px}.p-r-xxs{padding-right:3px}.p-b-xxs{padding-bottom:3px}.p-l-xxs{padding-left:3px}.p-t-xs{padding-top:6px}.p-r-xs{padding-right:6px}.p-b-xs{padding-bottom:6px}.p-l-xs{padding-left:6px}.p-t-sm{padding-top:8px}.p-r-sm{padding-right:8px}.p-b-sm{padding-bottom:8px}.p-l-sm{padding-left:8px}.p-t-md{padding-top:60px}.p-r-md{padding-right:60px}.p-b-md{padding-bottom:60px}.p-l-md{padding-left:60px}.p-t-lg{padding-top:25px}.p-r-lg{padding-right:25px}.p-b-lg{padding-bottom:25px}.p-l-lg{padding-left:25px}.p-t-xl{padding-top:30px}.p-r-xl{padding-right:30px}.p-b-xl{padding-bottom:30px}.p-l-xl{padding-left:30px}.p-t-xxl{padding-top:40px}.p-r-xxl{padding-right:40px}.p-b-xxl{padding-bottom:40px}.p-l-xxl{padding-left:40px}.p-t-no{padding-top:0}.p-r-no{padding-right:0}.p-b-no{padding-bottom:0}.p-l-no{padding-left:0}.p-h-xxs{padding-left:3px;padding-right:3px}.p-h-xs{padding-left:6px;padding-right:6px}.p-h-sm{padding-left:8px;padding-right:8px}.p-h-md{padding-left:10px;padding-right:10px}.p-h-lg{padding-left:25px;padding-right:25px}.p-h-xl{padding-left:30px;padding-right:30px}.p-h-xxl{padding-left:40px;padding-right:40px}.cmm-list2-titleBox li:last-child,.p-h-no{padding-right:0}.p-h-no{padding-left:0}.p-v-xxs{padding-top:3px;padding-bottom:3px}.p-v-xs{padding-top:6px;padding-bottom:6px}.p-v-sm{padding-top:8px;padding-bottom:8px}.p-v-md{padding-top:10px;padding-bottom:10px}.p-v-lg{padding-top:25px;padding-bottom:25px}.p-v-xl{padding-top:30px;padding-bottom:30px}.p-v-xxl{padding-top:40px;padding-bottom:40px}.p-v-no{padding-top:0;padding-bottom:0}.mouse-point{text-decoration:none;color:#333}.mouse-point:hover{text-decoration:none;color:#ff5918}.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-md{vertical-align:middle}.vertical-bt{vertical-align:bottom}.custom-bar{display:block;width:18px;height:3px;border-radius:1px;background-color:#C7D2D2;margin-bottom:1px}.on .custom-bar{background-color:#85BFCA}.box-shadow{-webkit-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}.validation-Msg{color:#ff5918}.custom-icon{font-family:'Glyphicons Halflings';font-size:medium;color:#888;position:relative;top:-37px;left:10px}.bdr-w0{border:0 solid}.bdr-w0-t{border-top:0 solid}.bdr-w0-b{border-bottom:0 solid}.bdr-w0-l{border-left:0 solid}.bdr-w0-r{border-right:0 solid}.bdr-w1{border:1px solid}.bdr-w1-t{border-top:1px solid}.bdr-w1-b{border-bottom:1px solid}.bdr-w1-l{border-left:1px solid}.bdr-w1-r{border-right:1px solid}.bdr-w2{border:2px solid}.bdr-w2-t{border-top:2px solid}.bdr-w2-b{border-bottom:2px solid}.bdr-w2-l{border-left:2px solid}.bdr-w2-r{border-right:2px solid}.util-bgMain-bl{background-color:#000;color:#FFF}.util-bgMain-bl a{color:#FFF}.util-bgMain-bl a:hover{color:#ff5918}.util-bgPartial-wa{background-color:#dfad62;color:#333}.util-bgPartial-wa a{color:#333}.util-bgPartial-wa a:hover{color:#ff5918}.util-bgPartial-gr{background-color:#F9F9F9;color:#FFF}.util-bgPartial-gr a{color:#FFF}.util-bgPartial-gr a:hover{color:#ff5918}.util-bgPartial-grl{background-color:#ebebeb;color:#FFF}.util-bgPartial-grl a{color:#FFF}.util-bgPartial-grl a:hover{color:#ff5918}.util-bgPartial-grd{background-color:#666;color:#FFF}.util-bgPartial-grd a{color:#FFF}.util-bgPartial-grd a:hover{color:#ff5918}.util-bgPartial-wh{background-color:#FFF;color:#333}.util-bgPartial-wh a{color:#333}.util-bgPartial-wh a:hover{color:#ff5918}.util-bgPartial-vi{background-color:#6d4f83;color:#FFF}.util-bgPartial-vi a{color:#FFF}.util-bgPartial-vi a:hover{color:#ff5918}.util-bgPartial-vid{background-color:#292241;color:#FFF}.util-bgPartial-vid a{color:#FFF}.util-bgPartial-vid a:hover{color:#ff5918}.util-bgPartial-in{background-color:#a4f1fc;color:#FFF}.util-bgPartial-in a{color:#FFF}.util-bgPartial-in a:hover{color:#ff5918}.util-bgPartial-da{background-color:#f13a3a;color:#FFF}.util-bgPartial-da a{color:#FFF}.util-bgPartial-da a:hover{color:#ff5918}.util-clMain-pr,.util-clMain-pr a{color:#147aba}.util-clMain-pr a:hover{color:#ff5918}.util-clMain-whd,.util-clMain-whd a{color:#E0E0E0}.util-clMain-whd a:hover{color:#ff5918}.util-clPartial-wad,.util-clPartial-wad a{color:#ffb628}.util-clPartial-wad a:hover{color:#ff5918}.util-clPartial-whl,.util-clPartial-whl a{color:#FFF}.util-clPartial-or,.util-clPartial-or a,.util-clPartial-or a:hover,.util-clPartial-whl a:hover{color:#ff5918}.util-clPartial-da,.util-clPartial-da a{color:#f13a3a}.util-clPartial-da a:hover{color:#ff5918}.util-clPartial-in,.util-clPartial-in a{color:#10969b}.util-clPartial-in a:hover{color:#ff5918}.util-clPartial-wa,.util-clPartial-wa a{color:#dfad62}.util-clPartial-wa a:hover{color:#ff5918}.util-clPartial-su,.util-clPartial-su a{color:#8bbb45}.util-clPartial-su a:hover{color:#ff5918}.util-clPartial-sud,.util-clPartial-sud a{color:#6B8F60}.util-clPartial-sud a:hover{color:#ff5918}.bdc_normal{border-color:rgba(230,230,230,.7)}.noBorderRight{border-right:none!important}.noBorderbottom{border-bottom:none!important}.noMarRight{margin-right:0!important}.cmm-nav .nav-list>li,.cmm-nav .nav-list>li img,.transit,.transit img,footer.pc-show nav .nav-list>li,footer.pc-show nav .nav-list>li img,header.pc-show nav .nav-list>li,header.pc-show nav .nav-list>li img,main .case-sec .case-box ul li .txt-wrap,main .case-sec .case-box ul li .txt-wrap img,main .list-box ul li .hover-box,main .list-box ul li .hover-box img,main .news-sec.pc-show .cate-box ul li,main .news-sec.pc-show .cate-box ul li img,main .nlist-wrap .recovery-box .recovery-item .txt-wrap,main .nlist-wrap .recovery-box .recovery-item .txt-wrap img,main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle,main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle img,main .recovery-sec .recovery-box .recovery-item .txt-wrap,main .recovery-sec .recovery-box .recovery-item .txt-wrap img,main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle,main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle img{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.scale:hover img,img.scale:hover{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.shadow{-webkit-box-shadow:1px 1px 1px 1px #ddd;box-shadow:1px 1px 1px 1px #ddd}.cmm-nav .nav-list>li .hover-icon,.cmm-translateX,footer.pc-show nav .nav-list>li .hover-icon,header.pc-show nav .nav-list>li .hover-icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cmm-nav .nav-list,.cmm-translateY,footer.pc-show nav .nav-list,header.pc-show .logo-wrap .box-l .logo-img,header.pc-show .logo-wrap .logoRight-box .sub-wrap,header.pc-show .top-box .box-r,header.pc-show nav .nav-list,main .blogroll-sec .middle-box .txt-02,main .single-wrap .content-wrap .box-l .img-wrap .subImg-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cmm-contact-right,.cmm-translateXY,header.pc-show .top-box .icon-nationBox .icon-nation,header.pc-show nav .down-list2>ul>li .custom-hr,main .cooperation-sec .cooperation-box ul li .icon-box .icon-img,main .link-sec .case-box ul li .item-box .img-wrap img,main .list-box ul li>a .img-wrap,main .nlist-wrap .recovery-box .recovery-item .img-wrap .bg-wrap,main .nlist-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap,main .production-sec .slider .img-wrap{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.cmm-clearfix::after,.cmm-contact-right::after,header.pc-show .logo-wrap::after,main .blogroll-sec .middle-box::after,main .blogroll-sec .top-box::after,main .contact-wrap::after,main .introduct-sec .introduct-box::after,main .nlist-wrap .recovery-box .recovery-item::after,main .recovery-sec .recovery-box .recovery-item::after,main .show-wrap .page-box::after,main .single-wrap .content-wrap::after{content:'';clear:both;display:block}.cmm-txtOverflow{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%}.lf{float:left}.cmm-list2-titleBox,.rt{float:right}.to-top{width:64px;height:64px;position:fixed;display:none;right:3%;bottom:21.44px;bottom:1.34rem;z-index:700;background:url(../images/top1.png) no-repeat}html{height:100%;background-color:#666}body{font-weight:400}.banner-sec,.cmm-indexSec,footer.pc-show,header.pc-show,main .ad-sec,main .blogroll-sec,main .bottom-sec,main .case-sec,main .cooperation-sec,main .introduct-sec,main .link-sec,main .news-sec.mb-show,main .news-sec.pc-show,main .plist-sec,main .production-sec,main .recovery-sec,main .subPage-sec{width:100%;position:relative;min-width:1200px}.banner-sec .content-frame,.cmm-indexSec .content-frame,footer.pc-show .content-frame,header.pc-show .content-frame,main .ad-sec .content-frame,main .blogroll-sec .content-frame,main .bottom-sec .content-frame,main .case-sec .content-frame,main .cooperation-sec .content-frame,main .introduct-sec .content-frame,main .link-sec .content-frame,main .news-sec.mb-show .content-frame,main .news-sec.pc-show .content-frame,main .plist-sec .content-frame,main .production-sec .content-frame,main .recovery-sec .content-frame,main .subPage-sec .content-frame{width:1200px;min-width:1200px;margin:auto;overflow:hidden;position:relative}.subpage .banner-sec,.subpage .cmm-indexSec,.subpage footer.pc-show,.subpage header.pc-show,.subpage main .ad-sec,.subpage main .blogroll-sec,.subpage main .bottom-sec,.subpage main .case-sec,.subpage main .cooperation-sec,.subpage main .introduct-sec,.subpage main .link-sec,.subpage main .news-sec.mb-show,.subpage main .news-sec.pc-show,.subpage main .plist-sec,.subpage main .production-sec,.subpage main .recovery-sec,.subpage main .subPage-sec,main .subpage .ad-sec,main .subpage .blogroll-sec,main .subpage .bottom-sec,main .subpage .case-sec,main .subpage .cooperation-sec,main .subpage .introduct-sec,main .subpage .link-sec,main .subpage .news-sec.mb-show,main .subpage .news-sec.pc-show,main .subpage .plist-sec,main .subpage .production-sec,main .subpage .recovery-sec,main .subpage .subPage-sec{min-width:1200px}.subpage .banner-sec .content-frame,.subpage .cmm-indexSec .content-frame,.subpage footer.pc-show .content-frame,.subpage header.pc-show .content-frame,.subpage main .ad-sec .content-frame,.subpage main .blogroll-sec .content-frame,.subpage main .bottom-sec .content-frame,.subpage main .case-sec .content-frame,.subpage main .cooperation-sec .content-frame,.subpage main .introduct-sec .content-frame,.subpage main .link-sec .content-frame,.subpage main .news-sec.mb-show .content-frame,.subpage main .news-sec.pc-show .content-frame,.subpage main .plist-sec .content-frame,.subpage main .production-sec .content-frame,.subpage main .recovery-sec .content-frame,.subpage main .subPage-sec .content-frame,main .subpage .ad-sec .content-frame,main .subpage .blogroll-sec .content-frame,main .subpage .bottom-sec .content-frame,main .subpage .case-sec .content-frame,main .subpage .cooperation-sec .content-frame,main .subpage .introduct-sec .content-frame,main .subpage .link-sec .content-frame,main .subpage .news-sec.mb-show .content-frame,main .subpage .news-sec.pc-show .content-frame,main .subpage .plist-sec .content-frame,main .subpage .production-sec .content-frame,main .subpage .recovery-sec .content-frame,main .subpage .subPage-sec .content-frame{width:1200px;min-width:1200px}.cmm-subSec{width:100%;position:relative;min-width:1060px}.cmm-subSec .content-frame{width:1060px;min-width:1060px;margin:auto;overflow:hidden;position:relative}a.cmm-more-btn{height:40px;border-radius:4px;font-weight:600;text-align:center;color:#333;margin-top:20px;width:100px;display:block}.cmm-list1-titleBox{width:100%;position:relative;margin:auto;line-height:90px}.cmm-list1-titleBox .sec-title1{color:#ff5918;width:100%;text-align:right}.cmm-list1-titleBox .sec-title2{width:100%;color:#F8F8F8;text-align:right}.cmm-list2-titleBox li{display:inline-block;color:#F8F8F8;position:relative}.cmm-list2-titleBox li:hover{color:#000}.cmm-list2-titleBox li:hover span{width:100%}.cmm-list2-titleBox li a{position:relative;display:block;width:100%;height:100%;padding:5px 10px}.cmm-list2-titleBox li span{position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#f63b2e;border-radius:4px;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.cmm-nav .nav-list>li,.cmm-title-box,footer.pc-show nav .nav-list>li,header.pc-show nav .nav-list>li{position:relative;text-align:center}.cmm-contact-right{width:100%;height:100%;margin:auto}.cmm-contact-right .txt-box{float:right;text-align:left;padding-right:8px;color:#147aba}.cmm-contact-right .txt-box .phone-number{font-size:28px;line-height:1}.cmm-contact-right .img-box{float:left}.cmm-contact-right .img-box img{height:52px;width:auto}.cmm-title-box{width:100%;max-width:600px;margin:40px auto}.cmm-title-box .title-01{font-size:30px;color:#000}.cmm-title-box .title-02{font-size:30px;color:#ccc}.cmm-nav,footer.pc-show nav,header.pc-show nav{width:100%;height:50px;position:relative;background-color:#ff5918}.cmm-nav .content-frame,footer.pc-show nav .content-frame,header.pc-show nav .content-frame{height:inherit;overflow:visible}.cmm-nav .nav-list,footer.pc-show nav .nav-list,header.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;width:100%}.cmm-nav .nav-list>li:nth-last-child(1) .down-list2,.cmm-nav .nav-list>li:nth-last-child(3) .down-list2,footer.pc-show nav .nav-list>li:nth-last-child(1) .down-list2,footer.pc-show nav .nav-list>li:nth-last-child(3) .down-list2,header.pc-show nav .nav-list>li:nth-last-child(1) .down-list2,header.pc-show nav .nav-list>li:nth-last-child(3) .down-list2{right:0;left:auto}.cmm-nav .nav-list>li .hover-icon,footer.pc-show nav .nav-list>li .hover-icon,header.pc-show nav .nav-list>li .hover-icon{width:20px;height:20px;border:10px solid transparent;border-bottom:10px solid #FFF;bottom:0}.cmm-nav .nav-list>li:last-child a,footer.pc-show nav .nav-list>li:last-child a,header.pc-show nav .nav-list>li:last-child a{width:84px}.cmm-nav .nav-list>li .down-list,footer.pc-show nav .nav-list>li .down-list,header.pc-show nav .nav-list>li .down-list{background:#333;z-index:1000;display:none;margin-bottom:0;width:104px;opacity:.9;position:fixed}.cmm-nav .nav-list>li .down-list a,footer.pc-show nav .nav-list>li .down-list a,header.pc-show nav .nav-list>li .down-list a{color:#FFF;display:block;font-size:12px;width:100%;padding:10px 0}.cmm-nav .nav-list>li>a,footer.pc-show nav .nav-list>li>a,header.pc-show nav .nav-list>li>a{display:block;height:50px;line-height:50px;color:#FFF}.cmm-nav .nav-list>li>span,footer.pc-show nav .nav-list>li>span,header.pc-show nav .nav-list>li>span{height:20px;line-height:50px;color:#FFF}header.pc-show{width:100%;min-width:1200px;z-index:900;background-color:#FFF;position:relative;top:0}header.pc-show .top-box{background-color:#ff5918;height:40px}header.pc-show .top-box p{color:#333}header.pc-show .top-box .icon-box i{font-size:24px;color:#FFF;margin-right:16px;line-height:40px}header.pc-show .top-box .icon-nationBox{width:50px;height:40px;line-height:40px;position:relative;display:inline-block;text-align:center;vertical-align:middle}header.pc-show .top-box .icon-nationBox .icon-nation{width:50px;height:40px;line-height:40px;top:54%}header.pc-show .top-box form{display:inline-block!important}header.pc-show .top-box form input{border-radius:20px;width:178px;padding-left:10px}header.pc-show .top-box .box-l{width:50%;text-align:left}header.pc-show .top-box .box-r{width:50%;text-align:right;right:0}header.pc-show .top-box .box-r a{display:inline-block;padding:0 10px;line-height:1;border-right:1px solid #FFF;color:#FFF}header.pc-show .top-box .box-r a:nth-child(2){border-right:none}header.pc-show .logo-wrap{width:100%;position:relative}header.pc-show .logo-wrap .box-l{float:left;width:550px;height:140px;position:relative}header.pc-show .logo-wrap .box-l .logo-img{width:100%}header.pc-show .logo-wrap .logoRight-box{position:relative;float:left;width:270px;height:140px;padding-left:20px}header.pc-show .logo-wrap .logoRight-box .sub-wrap{height:70px;border-left:1px solid #666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-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;padding-left:20px}header.pc-show .logo-wrap .logoRight-box .title-01{color:#ff5918;font-size:16px;font-weight:700;line-height:40px;white-space:nowrap}header.pc-show .logo-wrap .logoRight-box .title-02{color:#666;font-size:14px;line-height:30px;white-space:nowrap}header.pc-show .logo-wrap .box-r{float:right;position:relative}header.pc-show .logo-wrap .box-r .fa{font-size:34px;color:#ff5918;line-height:140px;margin-right:6px}header.pc-show .logo-wrap .box-r .txt-name{font-size:14px;color:#000;line-height:140px}header.pc-show .logo-wrap .box-r .txt-value{font-size:30px;color:#333;line-height:140px}header.pc-show nav .down-list2{position:absolute;background-color:#FFF;padding:20px 30px;display:none;left:0}header.pc-show nav .down-list2>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:start;-ms-flex-pack:start;justify-content:flex-start}header.pc-show nav .down-list2>ul>li{color:#333;font-size:18px;text-align:center;min-width:130px;position:relative}header.pc-show nav .down-list2>ul>li>a{white-space:nowrap}header.pc-show nav .down-list2>ul>li:last-child{display:none}header.pc-show nav .down-list2>ul>li .custom-hr{border:1px solid #ebebeb;max-height:120px;height:190%;width:0}header.pc-show nav .down-list2>ul>li>ul{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;margin-top:34px}main .case-sec .case-box ul,main .cooperation-sec .cooperation-box ul,main .news-sec.pc-show .cate-box ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal}header.pc-show nav .down-list2>ul>li>ul>li{line-height:30px;font-size:12px;text-align:left;color:#ccc}header.pc-show nav .down-list2>ul>li>ul>li:hover{color:#ff5918}.banner-sec{z-index:100;position:relative}.banner-sec .carousel-frame{height:inherit}.banner-sec .carousel-inner .item img{width:100%}.banner-sec .carousel-control span{color:#FFF}.banner-sec .fa-icon{top:50%;margin-top:-10px;position:absolute;width:30px;color:#fff}.banner-sec .carousel-content{z-index:1000;position:relative;top:50%;margin:auto}.banner-sec .carousel-content .txt-01{color:#333;text-align:center;text-shadow:1px 1px 3px #FFF;font-size:60px;font-weight:700}.banner-sec .carousel-content .txt-02{color:#FFF;text-shadow:1px 1px 3px #000;text-align:center;font-weight:700}.banner-sec .carousel-indicators li{width:18px;height:18px;margin-right:.2rem;border:none;background-color:#FFF}.banner-sec .carousel-indicators li.active{width:18px;height:18px;background-color:#ff5918}main .introduct-sec{margin-top:35px;padding:42px 0 0}main .introduct-sec .introduct-box .img-wrap{width:500px;height:370px;float:left}main .introduct-sec .introduct-box .txt-wrap{float:right;width:700px;padding:31px 16px;background-color:#F9F9F9;height:370px;overflow:hidden}main .introduct-sec .introduct-box .txt-wrap .title-01{font-size:24px;width:60px;height:60px;border:3px solid #ff5918;overflow:visible;white-space:nowrap;line-height:60px;padding-left:20px;font-weight:700}main .introduct-sec .introduct-box .txt-wrap .title-01 span{dispaly:block;background-color:#F9F9F9}main .introduct-sec .introduct-box .txt-wrap .txt-01{color:#333;height:204px;margin-top:14px;line-height:30px;overflow:hidden}main .introduct-sec .introduct-box .txt-wrap .more-btn{font-size:24px;color:#ff5918;float:right;font-weight:700}main .production-sec .content-frame{overflow:visible}main .production-sec .slider{margin:30px 25px 50px}main .production-sec .slider .slick-dots li button::before{color:#666}main .production-sec .slider .box-wrap:hover p,main .production-sec .slider .slick-dots li.slick-active button::before{color:#ff5918}main .production-sec .slider .box-wrap{height:352px;position:relative;border:1px solid #333;margin:0 13px}main .production-sec .slider .box-wrap a{position:relative;display:block;width:100%;height:100%}main .production-sec .slider .box-wrap:hover{border:1px solid #ff5918}main .production-sec .slider .box-wrap .title-01,main .production-sec .slider .box-wrap .title-02{position:absolute;z-index:200;color:#333;width:100%;padding-left:20px;margin-bottom:0;text-align:left;left:0}main .production-sec .slider .box-wrap .title-01{bottom:14%;font-size:18px;line-height:60px}main .production-sec .slider .box-wrap .title-02{bottom:4%;font-size:12px}main .production-sec .slider .img-wrap{width:178px;height:178px;top:40%}main .case-sec .case-box ul li:nth-child(even) .txt-wrap,main .case-sec .case-box ul li:nth-child(odd) .img-wrap{top:0}main .production-sec .slider .img-wrap img{position:relative;z-index:100;border:none;max-width:100%}main .recovery-sec{padding:42px 0 0}main .recovery-sec .recovery-box{width:100%}main .recovery-sec .recovery-box .recovery-item{width:100%;height:280px;margin-bottom:40px}main .recovery-sec .recovery-box .recovery-item:nth-child(odd) .img-wrap{float:right}main .recovery-sec .recovery-box .recovery-item:nth-child(even) .img-wrap,main .recovery-sec .recovery-box .recovery-item:nth-child(odd) .txt-wrap,main .recovery-sec .recovery-box .recovery-item:nth-child(odd) .txt-wrap-middle{float:left}main .recovery-sec .recovery-box .recovery-item:nth-child(even) .txt-wrap,main .recovery-sec .recovery-box .recovery-item:nth-child(even) .txt-wrap-middle{float:right}main .recovery-sec .recovery-box .recovery-item .img-wrap{width:378px;height:280px}main .recovery-sec .recovery-box .recovery-item .txt-wrap{width:150px;height:280px;background-color:#ff5918;color:#FFF;padding:22px 0}main .recovery-sec .recovery-box .recovery-item .txt-wrap .title-01{font-size:60px;text-align:center;color:#efefef}main .recovery-sec .recovery-box .recovery-item .txt-wrap .title-hr{border-top:2px solid #FFF;width:80px;text-align:center;margin:46px auto}main .recovery-sec .recovery-box .recovery-item .txt-wrap .txt-01{font-size:30px;line-height:36px;color:#efefef;text-align:center}main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle{width:672px;height:280px;background-color:#F9F9F9;padding:36px 50px;float:left}main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle .title-01{font-size:30px;color:#333;width:100%}main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle .txt-01{font-size:14px;line-height:26px;color:#666;width:486px;margin-top:36px}main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle .txt-01 .fa{color:#ff5918}main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle .txt-02{font-size:12px;line-height:36px;color:#666;margin-top:46px}main .case-sec .case-box ul li:hover .txt-wrap p,main .case-sec .cmm-title-box .title-01{color:#efefef}main .ad-sec{margin-top:43px}main .ad-sec img{width:100%}main .case-sec{margin-top:35px;background:url(../images/case_bg.png) no-repeat #147aba;padding:42px 0}main .case-sec .case-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .case-sec .case-box ul li{width:25%;height:400px}main .case-sec .case-box ul li:hover .txt-wrap{background-color:#8bbb45}main .case-sec .case-box ul li:nth-child(even) .img-wrap,main .case-sec .case-box ul li:nth-child(odd) .txt-wrap{bottom:0}main .case-sec .case-box ul li .item-box{width:100%;height:100%;position:relative}main .case-sec .case-box ul li .item-box .img-wrap{width:100%;height:200px;position:absolute;left:0}main .case-sec .case-box ul li .txt-wrap{background-color:#FFF;padding:53px 18px;width:100%;position:absolute;height:200px}main .cooperation-sec,main .news-sec.pc-show{padding:42px 0}main .case-sec .case-box ul li .txt-wrap p{color:#333;line-height:32px}main .case-sec .case-box ul li .txt-wrap .title-01{font-size:18px}main .cooperation-sec .cmm-title-box .title-01{color:#147aba}main .cooperation-sec .cooperation-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .cooperation-sec .cooperation-box ul li .icon-box{height:165px;width:100%;max-width:160px;position:relative}main .cooperation-sec .cooperation-box ul li .icon-box .icon-bg{position:relative;height:inherit;z-index:100}main .cooperation-sec .cooperation-box ul li .icon-box .icon-img{max-height:82px;max-width:77px;z-index:200}main .cooperation-sec .cooperation-box ul li .title-01{font-size:24px;font-weight:700;text-align:center;margin-top:43px}main .cooperation-sec .cooperation-box ul li .btn-01{background-color:#ebebeb;border-radius:20px;text-align:center;margin-top:27px;display:block;width:176px;height:47px;line-height:47px}main .news-sec.pc-show .custom-table.custom-table1{width:100%;margin-top:50px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(1),main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(2){width:410px;padding-right:30px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td{color:#333;vertical-align:top}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(2) .news-img{margin:auto}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(3){width:380px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title-box{line-height:34px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title-box .title-01{font-size:18px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title-box .title-02{font-size:12px;color:#ccc;display:inline-block;float:right}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .news-item{width:100%}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .news-item .txt-01{width:280px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;font-size:12px;white-space:nowrap}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .news-item .txt-01 .fa{font-size:14px;color:#ff5918;margin-right:10px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .news-item .txt-02{float:right;font-size:12px;color:#ccc}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .img-wrap{width:100%;height:200px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title-total{padding-bottom:57px;text-align:center}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title3{font-weight:700}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .title4{color:#F9F9F9}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(1) .custom-table.custom-table2{margin-top:0}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td:nth-child(2) .custom-table.custom-table2{margin-top:5px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2{width:100%;text-align:left}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2.content-box2.newsList-02{display:none}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .custom-tr:last-child .custom-td{padding-bottom:0}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .f-l{float:left;width:12%}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .f-r{float:right;width:84%}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 a{color:#333}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title-num{width:64px;height:64px;display:block;background-color:#666;padding:12px 15px;color:#FFF}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 p{line-height:40px}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title6{font-weight:600}main .news-sec.pc-show .custom-table.custom-table1>.custom-tr>.custom-td .custom-table.custom-table2 .title7{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main .news-sec.pc-show .cate-box{wdith:100%}main .news-sec.pc-show .cate-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-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;background-color:#ebebeb}main .news-sec.pc-show .cate-box ul li{width:150px;height:50px;line-height:50px;font-size:24px;text-align:center;color:#333;background-color:#ebebeb}main .news-sec.pc-show .cate-box ul li.on,main .news-sec.pc-show .cate-box ul li:hover{color:#FFF;background-color:#147aba}main .news-sec.pc-show .news-box{height:360px}main .news-sec.pc-show .news-box ul{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:start;-ms-flex-pack:start;justify-content:flex-start}main .link-sec{background-color:#ebebeb;padding:42px 0}main .link-sec .case-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-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}main .link-sec .case-box ul li{width:253px;height:386px}main .link-sec .case-box ul li:nth-child(odd) .img-wrap{top:35px;background-color:#8bbb45}main .link-sec .case-box ul li:nth-child(odd) .txt-wrap{bottom:0;padding:154px 18px 0;border:2px solid #F9F9F9}main .link-sec .case-box ul li:nth-child(even) .img-wrap{bottom:35px;background-color:#147aba}main .link-sec .case-box ul li:nth-child(even) .txt-wrap{top:0;padding:44px 18px 0;border:1px solid #333}main .link-sec .case-box ul li .item-box{width:100%;height:100%;position:relative}main .link-sec .case-box ul li .item-box .img-wrap{width:178px;height:178px;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(315deg);-ms-transform:translateX(-50%) rotate(315deg);transform:translateX(-50%) rotate(315deg);z-index:200}main .link-sec .case-box ul li .item-box .img-wrap img{height:80px;margin:auto;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}main .link-sec .case-box ul li .txt-wrap{background-color:#FFF;width:100%;position:absolute;height:262px;z-index:100;text-align:center}main .link-sec .case-box ul li .txt-wrap p{color:#333;line-height:32px}main .link-sec .case-box ul li .txt-wrap .title-01{font-size:28px}main .link-sec .case-box ul li .txt-wrap .txt-01{font-size:18px}main .blogroll-sec{padding:90px 0}main .blogroll-sec .top-box .title-01{float:left;font-size:24px;color:#000}main .blogroll-sec .top-box .title-btn{font-size:18px;color:#333;float:right}main .blogroll-sec .middle-box{position:relative}main .blogroll-sec .middle-box .txt-01{display:inline-block;width:54px;font-size:18px;color:#ebebeb;float:left;line-height:18px}main .blogroll-sec .middle-box .txt-02{display:inline-block;border:4px solid #ebebeb;width:1146px;line-height:18px;position:absolute;right:0}main .blogroll-sec .bottom-box{width:100%}main .blogroll-sec .bottom-box ul{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .blogroll-sec .bottom-box ul li{margin-right:101px;margin-top:20px}main .blogroll-sec .bottom-box ul li:nth-child(14),main .blogroll-sec .bottom-box ul li:nth-child(21),main .blogroll-sec .bottom-box ul li:nth-child(7){margin-right:0}main .blogroll-sec .bottom-box ul li a .icon-txt{background-color:#ebebeb;border-radius:80px;padding:0 6px;width:20px;height:20px;display:inline-block;margin-right:4px;color:#FFF;font-weight:700}main .bottom-sec .bottom-box ul,main .list-box ul{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}main .bottom-sec{padding:84px 0;background-color:#147aba}main .bottom-sec .bottom-box{width:100%;height:50px}main .bottom-sec .bottom-box ul{display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .bottom-sec .bottom-box ul li{width:230px}main .bottom-sec .bottom-box ul li .contact-box{width:230px;color:#FFF;position:relative}main .bottom-sec .bottom-box ul li .contact-box .cmm-contact-right .phone-number,main .bottom-sec .bottom-box ul li .contact-box .cmm-contact-right .title-01{color:#FFF;font-size:18px}main .bottom-sec .bottom-box ul li .contact-box .cmm-contact-right .img-box img{height:50px}main .news-sec.mb-show .news-box ul{width:100%;text-align:left}main .news-sec.mb-show .news-box ul li{padding-bottom:.2rem;width:100%;display:table}main .news-sec.mb-show .news-box ul li .f-l{display:table-cell}main .news-sec.mb-show .news-box ul li .f-r{display:table-cell;width:90%}main .news-sec.mb-show .news-box ul li a{color:#333}main .news-sec.mb-show .news-box ul li .title-num{width:9.28px;width:.58rem;height:9.28px;height:.58rem;line-height:9.28px;line-height:.58rem;display:block;background-color:#ff5918;font-size:5.6px;font-size:.35rem;color:#FFF;text-align:center}main .news-sec.mb-show .news-box ul li .title6,main .news-sec.mb-show .news-box ul li .title7,main .news-sec.mb-show .news-box ul li .title8{width:80vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}main .news-sec.mb-show .news-box ul li p{line-height:1;margin:0 0 .1rem}main .news-sec.mb-show .news-box ul li .title6{font-size:4px;font-size:.25rem}main .news-sec.mb-show .news-box ul li .title7{font-size:3.36px;font-size:.21rem}main .news-sec.mb-show .news-box ul li .title8{font-size:2.88px;font-size:.18rem}main .breadcrumbList2-sec p{height:44px;line-height:44px;padding-bottom:10px;border-bottom:1px solid #e4e4e4;color:#333;font-size:14px;padding-left:40px}main .breadcrumbList2-sec p .breadcrumb-icon,main .breadcrumbList2-sec p .txt-partial{line-height:39px;height:39px;top:5px;display:inline-block;position:relative}main .breadcrumbList2-sec p img{width:30px;margin-right:20px;position:relative;display:inline-block}main .breadcrumbList2-sec p .breadcrumb-icon{font-size:12px}main .cmm-subTitle{height:66px;line-height:66px;border-bottom:2px solid #F9F9F9;width:100%;min-width:1200px;text-align:center}main .cmm-subTitle .title-01{font-size:30px;color:#ff5918;line-height:66px;display:inline-block;width:auto;padding:0 28px;font-weight:700;border-bottom:2px solid #ff5918}main .list-box,main .plist-sec{width:100%;padding:42px 0}main .list-box ul{display:flex;-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}main .list-box ul li{width:276px;margin-right:28px;margin-top:27px}main .list-box ul li:nth-child(1),main .list-box ul li:nth-child(2),main .list-box ul li:nth-child(3),main .list-box ul li:nth-child(4){margin-top:0}main .list-box ul li:nth-child(12),main .list-box ul li:nth-child(16),main .list-box ul li:nth-child(4),main .list-box ul li:nth-child(8){margin-right:0}main .list-box ul li:hover .hover-box{opacity:1}main .list-box ul li .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}main .list-box ul li .hover-box img{width:46px}main .list-box ul li .hover-box p{text-align:center;color:#efefef}main .list-box ul li>a{width:100%;height:100%;display:block}main .list-box ul li>a .box-wrap{width:100%;height:282px;position:relative;border:1px solid #F9F9F9;background-color:#F9F9F9}main .list-box ul li>a .img-wrap{width:100%;height:100%}main .list-box ul li>a>p{text-align:center;padding:30px 34px;overflow:hidden}main .show-wrap .single-title{width:100%;margin:24px 0}main .show-wrap .single-title .title-01{font-size:24px;color:#333;text-align:center;line-height:34px;height:34px}main .show-wrap .single-title .title-02{font-size:18px;color:#333;text-align:center;line-height:30px;height:30px}main .show-wrap .single-content .box-wrap{margin:auto;width:596px;height:auto;position:relative;border:1px solid #F9F9F9;background-color:#F9F9F9}main .show-wrap .single-content .img-wrap{width:100%;height:100%;text-align:center}main .show-wrap .single-content .img-wrap img{width:100%}main .show-wrap .pshow-choice{margin-top:72px}main .show-wrap .pshow-choice .contentChoice-list{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:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:2px solid #ff5918}main .show-wrap .pshow-choice .contentChoice-list li{min-width:140px;height:50px;margin-right:20px}main .show-wrap .pshow-choice .contentChoice-list li.on a{background-color:#ff5918}main .show-wrap .pshow-choice .contentChoice-list li a{display:inline-block;height:50px;line-height:50px;background-color:#666;width:100%;text-align:center;color:#FFF;border-radius:10px 10px 0 0;font-size:18px}main .show-wrap .pshow-content{text-align:center;padding:60px}main .show-wrap .pshow-content .txt-01{font-size:14px;text-align:left;line-height:30px}main .show-wrap .pshow-content .return-btn{min-width:116px;padding:0 24px;font-size:14px;line-height:34px;height:34px;background-color:#1a1a1a;color:#FFF;text-align:center;display:inline-block;margin-top:124px}main .show-wrap .page-box .box-l span:first-child,main .show-wrap .page-box .box-r span:first-child{background-color:#f2f2f2;padding:2px 4px}main .show-wrap .page-box .box-l span,main .show-wrap .page-box .box-r span{color:#666}main .show-wrap .page-box{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:52px;line-height:52px}main .show-wrap .page-box .box-l{width:50%;float:left}main .show-wrap .page-box .box-r{width:50%;float:right;text-align:right}main .contact-wrap{width:100%}main .contact-wrap .box-l{width:50%;float:left}main .contact-wrap .box-l .contactInfo-wrap{margin-top:86px;padding-left:180px}main .contact-wrap .box-l .contactInfo-wrap .txt-info p{line-height:34px}main .contact-wrap .box-l .contactInfo-wrap .txt-info p i{margin-right:20px;font-size:18px;display:inline-block;min-width:20px;text-align:center;color:#ff5918}main .frm-box .frm-table .btn-box .reset-btn,main .frm-box .frm-table .btn-box .submit-btn{min-width:112px;background-color:#ff5918;padding:10px;color:#FFF}main .contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-02{display:inline-block;width:50px;text-align-last:justify;-moz-text-align-last:justify;word-break:break-all}main .contact-wrap .box-l .contactInfo-wrap .txt-info p .txt-03{padding-left:4px}main .contact-wrap .box-l .contactInfo-wrap .qrcode-info{width:242px;margin-top:44px}main .contact-wrap .box-l .contactInfo-wrap .qrcode-info img{width:100%}main .contact-wrap .box-r{width:50%;float:right}main .frm-box{width:830px;margin:44px auto 0}main .frm-box .frm-table{width:100%}main .frm-box .frm-table tr:nth-child(4) td{padding:0}main .frm-box .frm-table .txt-input{background-color:transparent;color:#999;width:100%;max-width:100%;height:52px;line-height:52px;border:1px solid #999;font-size:14px;padding-left:10px}main .frm-box .frm-table .txt-input.verify-input{width:40%;float:left}main .frm-box .frm-table .txt-input.txt-textarea{resize:none;width:100%;max-width:100%;height:232px}main .frm-box .frm-table .verify_img{height:50px}main .frm-box .frm-table td{padding:10px 0;position:relative}main .frm-box .frm-table td:nth-child(1){width:50%;padding-right:36px}main .frm-box .frm-table td:nth-child(2){width:50%;padding-left:36px}main .frm-box .frm-table td label{color:#333;display:block;font-weight:400;line-height:24px}main .frm-box .frm-table td label .required-txt{color:#ff5918;margin-right:10px}main .frm-box .frm-table .btn-box{text-align:center}main .frm-box .frm-table .btn-box .submit-btn{margin-right:20px}main .nlist-wrap .recovery-box{width:100%}main .nlist-wrap .recovery-box .recovery-item{width:100%;height:280px;margin-top:50px;background-color:#F9F9F9}main .nlist-wrap .recovery-box .recovery-item:nth-child(odd) .img-wrap{float:left}main .nlist-wrap .recovery-box .recovery-item:nth-child(odd) .txt-wrap{float:right}main .nlist-wrap .recovery-box .recovery-item:nth-child(even) .img-wrap,main .nlist-wrap .recovery-box .recovery-item:nth-child(odd) .txt-wrap-middle{float:left}main .nlist-wrap .recovery-box .recovery-item:nth-child(even) .txt-wrap{float:right}main .nlist-wrap .recovery-box .recovery-item:nth-child(even) .txt-wrap-middle{float:left}main .nlist-wrap .recovery-box .recovery-item .img-wrap{width:378px;height:280px;position:relative;background-color:transparent}main .nlist-wrap .recovery-box .recovery-item .img-wrap .bg-wrap{width:280px;height:210px;background-color:#FFF}main .nlist-wrap .recovery-box .recovery-item .img-wrap .bg-wrap .subImg-wrap{width:100%;height:100%}main .nlist-wrap .recovery-box .recovery-item .txt-wrap{width:150px;height:280px;color:#FFF;padding:22px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main .nlist-wrap .recovery-box .recovery-item .txt-wrap .title-01{font-size:48px;text-align:center;color:#333}main .nlist-wrap .recovery-box .recovery-item .txt-wrap .title-hr{border-top:2px solid #FFF;width:80px;text-align:center;margin:46px auto}main .nlist-wrap .recovery-box .recovery-item .txt-wrap .txt-01{font-size:14px;line-height:36px;color:#666;text-align:center}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle{width:672px;height:280px;padding:50px;float:left}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle .title-01{font-size:24px;color:#333;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-01{font-size:18px;line-height:26px;color:#666;width:486px;margin-top:30px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-01 .fa{color:#ff5918}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle .txt-02{font-size:12px;line-height:24px;color:#666;margin-top:46px}main .nlist-wrap .recovery-box .recovery-item .txt-wrap-middle .more-btn{font-size:14px;border:1px solid #666;width:140px;padding:0 10px;height:40px;line-height:40px;margin-top:65px;display:block;text-align:center}main .choice-list{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:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}main .choice-list li{min-width:180px;height:50px;padding:0 24px}main .choice-list li.on a{background-color:#ff5918}main .choice-list li a{display:inline-block;height:50px;line-height:50px;background-color:#666;width:100%;text-align:center;color:#FFF;font-size:18px}main .single-wrap{padding:42px 0}main .single-wrap .content-wrap .box-l{width:50%;float:left}main .single-wrap .content-wrap .box-l .img-wrap{width:455px;height:470px;position:relative;background-color:#ff5918;overflow:visible}main .single-wrap .content-wrap .box-l .img-wrap .subImg-wrap{width:476px;height:354px;right:-82px}main .single-wrap .content-wrap .box-r{width:50%;float:right}main .single-wrap .content-wrap .box-r .top-box{padding:40px 0}main .single-wrap .content-wrap .box-r .bottom-box ul li{float:left;margin-right:30px}main .single-wrap .content-wrap .box-r .bottom-box ul li .content-box{width:100px;height:100px;background-color:#ff5918;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}main .single-wrap .content-wrap .box-r .bottom-box ul li .content-box i{display:inline-block;font-size:44px;width:44px;height:44px;margin:4px auto;color:#FFF}main .single-wrap .content-wrap .box-r .bottom-box ul li .content-box i.bdr{border:2px solid #FFF;border-radius:100px;font-size:24px;padding:8px}main .single-wrap .content-wrap .box-r .bottom-box ul li .content-box span{font-size:16px;display:block;color:#FFF;text-align:center}footer.pc-show{width:100%;background:url(../images/footer_bg.png) center no-repeat #333;background-size:contain}footer.pc-show .nav-box{width:800px;float:left;margin-top:50px}footer.pc-show .nav-box>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:start;-ms-flex-pack:start;justify-content:flex-start}footer.pc-show .nav-box>ul>li{color:#FFF;font-size:18px;text-align:center;margin-right:20px}footer.pc-show .nav-box>ul>li:last-child{margin-right:0}footer.pc-show .nav-box>ul>li>a{white-space:nowrap}footer.pc-show .nav-box>ul>li>ul{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;margin-top:34px}footer.pc-show .nav-box>ul>li>ul>li{line-height:30px;font-size:12px;text-align:left}footer.pc-show>.content-frame{padding-bottom:40px}footer.pc-show .contact-box{width:400px;float:right;margin-top:50px}footer.pc-show .contact-box .top-box p{text-align:right}footer.pc-show .contact-box .top-box .fa{font-size:34px;color:#FFF;line-height:40px;margin-right:6px}footer.pc-show .contact-box .top-box .txt-name{font-size:14px;color:#FFF;line-height:40px}footer.pc-show .contact-box .top-box .txt-value{font-size:30px;color:#FFF;line-height:40px}footer.pc-show .contact-box .bottom-box{text-align:right;padding-top:50px;padding-right:50px}footer.pc-show .contact-box .bottom-box img{width:165px}.footerBottom-sec{text-align:center;background-color:#ff5918;width:100%;padding:15px}.footerBottom-sec p{color:#FFF;font-size:14px}.map-box{width:602px;height:402px;float:right;margin-top:86px}label.BMapLabel{position:relative!important}.verify_img{float:left;height:44px;position:relative;top:0}#txtVerify{width:69%;float:left;max-width:69px;height:38px}.helpInfo{background-color:#e4e4e4;margin:0 auto;width:100%;height:auto;padding:10px}@media (min-width:768px){.pc-show{display:block!important}.mb-show{display:none!important}}@media (max-width:767px){.banner-sec,.cmm-indexSec,.container,footer.pc-show,header.pc-show,main .ad-sec,main .blogroll-sec,main .bottom-sec,main .case-sec,main .cooperation-sec,main .introduct-sec,main .link-sec,main .news-sec.mb-show,main .news-sec.pc-show,main .plist-sec,main .production-sec,main .recovery-sec,main .subPage-sec{min-width:100%}.am-share-sns a:after,.jiathis_style_32x32:after{clear:both;content:""}.am-share-sns a:after,.am-share-title::after,.jiathis_style_32x32:after{content:""}.pc-show{display:none!important}.mb-show{display:block!important}.banner-sec .content-frame,.cmm-indexSec .content-frame,footer.pc-show .content-frame,header.pc-show .content-frame,main .ad-sec .content-frame,main .blogroll-sec .content-frame,main .bottom-sec .content-frame,main .case-sec .content-frame,main .cooperation-sec .content-frame,main .introduct-sec .content-frame,main .link-sec .content-frame,main .news-sec.mb-show .content-frame,main .news-sec.pc-show .content-frame,main .plist-sec .content-frame,main .production-sec .content-frame,main .recovery-sec .content-frame,main .subPage-sec .content-frame{padding:0 .24rem;width:100%;min-width:100%}.container{width:100%}.cmm-title-box{margin:.24rem auto}.cmm-title-box .title-01{font-size:.42rem;display:block;font-weight:700}.cmm-title-box .title-02{font-size:.22rem;display:block}a.cmm-moreBtn{height:.94rem;line-height:.94rem;width:100%;background-color:#ff5918;color:#fff;font-size:.42rem;text-align:center;margin:.04rem auto}header.mb-show{height:1.4rem;z-index:1000;width:100%;padding-top:0;background:#fff}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:.6rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:.24rem}header.mb-show .logoBox a{display:block;width:100%;height:100%}header.mb-show .logoBox span{font-size:.3rem;display:inline-block;height:1.4rem;line-height:1.4rem;font-weight:700;color:#000;padding-left:.2rem;letter-spacing:.05rem}#dowebok .nav_p1,#dowebok h2{font-weight:400;text-align:center}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:.7rem;position:relative;top:.2rem}header.mb-show .wapHotLine *{color:#000}header.mb-show .topmenu{position:absolute;right:0;top:0;height:inherit;width:1.1rem}header.mb-show .topmenu .menu-btn{background-color:transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:.64rem;color:#ff5918;border-radius:.04rem;padding:0;right:.24rem}header.mb-show .topmenu img{display:block;width:1.4rem}.sidebar-wrapper{position:relative;height:100%;overflow:auto}#dowebok{background-color:#000}#dowebok h2{height:.56rem;line-height:.56rem;margin-top:1.6rem;color:#FFF;font-size:.34rem}#dowebok .nav a,#dowebok .nav_p1{border-bottom:1px solid #dbdbdb;line-height:.56rem;color:#FFF;height:.56rem;font-size:.28rem}#dowebok .nav_p1{margin-bottom:.5rem}#dowebok .nav{width:100%;overflow:hidden;text-align:center}#dowebok .nav a{margin:auto;display:inline-block;max-width:90%;padding:0 .3rem}.banner-sec .fa-icon{width:.3rem}.banner-sec .carousel-indicators li{width:.18rem;height:.18rem;margin-right:.1rem}.banner-sec .carousel-indicators li.active{width:.18rem;height:.18rem}main .introduct-sec{padding:.24rem 0 0;margin-top:0}main .introduct-sec .introduct-box .img-wrap{width:100%;height:3.5rem;float:none}main .introduct-sec .introduct-box .txt-wrap{width:100%;padding:.34rem 0;background-color:transparent;float:none}main .introduct-sec .introduct-box .txt-wrap .title-01{display:none}main .introduct-sec .introduct-box .txt-wrap .txt-01{height:auto;margin-top:0;line-height:.4rem;font-size:.3rem;overflow:hidden}main .production-sec .content-frame{overflow:visible}main .production-sec .slider{margin:0;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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main .production-sec .slider .slider-sub{width:3.05rem;height:4rem;margin-right:.43rem}main .production-sec .slider .slider-sub:nth-child(even){margin-right:0}main .production-sec .slider .slick-dots li button::before{color:#666}main .production-sec .slider .box-wrap:hover p,main .production-sec .slider .slick-dots li.slick-active button::before{color:#ff5918}main .production-sec .slider .box-wrap{height:100%;width:100%;border:none;margin:0}main .production-sec .slider .box-wrap a{position:relative;display:block;width:100%;height:100%}main .production-sec .slider .box-wrap .title-02,main .recovery-sec .recovery-box .recovery-item .txt-wrap-middle{display:none}main .production-sec .slider .box-wrap:hover{border:1px solid #ff5918}main .production-sec .slider .box-wrap .title-01{font-size:.36rem;height:.94rem;line-height:.94rem;width:100%;color:#666;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;bottom:0}main .production-sec .slider .img-wrap{width:100%;height:3.02rem;top:0;border:1px solid #e6e6e6;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}main .production-sec .slider .img-wrap img{width:100%}main .recovery-sec{padding:0}main .recovery-sec .recovery-box{width:100%}main .recovery-sec .recovery-box .recovery-item{width:100%;height:3.23rem;margin-bottom:.28rem}main .recovery-sec .recovery-box .recovery-item:last-child{margin-bottom:0}main .recovery-sec .recovery-box .recovery-item:nth-child(odd) .img-wrap{float:right}main .recovery-sec .recovery-box .recovery-item:nth-child(even) .img-wrap,main .recovery-sec .recovery-box .recovery-item:nth-child(odd) .txt-wrap{float:left}main .recovery-sec .recovery-box .recovery-item:nth-child(even) .txt-wrap{float:right}main .recovery-sec .recovery-box .recovery-item .img-wrap{width:4.25rem;height:3.23rem}main .recovery-sec .recovery-box .recovery-item .txt-wrap{width:2.77rem;height:3.23rem;padding:.24rem}main .recovery-sec .recovery-box .recovery-item .txt-wrap .title-01{font-size:1rem;text-align:left;line-height:1}main .recovery-sec .recovery-box .recovery-item .txt-wrap .title-hr{border-top:2px solid #FFF;width:1.05rem;margin:.2rem 0}main .recovery-sec .recovery-box .recovery-item .txt-wrap .txt-01{font-size:.4rem;line-height:1;text-align:left;width:100%}main .recovery-sec .recovery-box .recovery-item .txt-wrap .txt-02{text-align:left;color:#FFF;font-size:.28rem;line-height:1.2;margin-top:.2rem}footer{background-color:transparent;padding-bottom:1.34rem;padding-top:0;height:auto}.btn-frame{position:fixed;bottom:0;z-index:99999;width:100%;height:1.34rem;background:#000}.btn-frame li{width:25%;float:left;height:1.34rem}.btn-frame li a,.copyRight{width:100%;text-align:center}.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;height:100%;color:#fff;font-size:.24rem}.btn-frame li a img{height:.8rem;display:block;margin:0 auto}.btn-frame li a i{font-size:.6rem;display:block;margin:0 auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:.82rem;color:inherit}.btn-frame li:first-child a i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.btn-frame li a span{color:inherit;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.copyRight{min-height:1.12rem;position:relative;padding:0}.copyRight .txt-01{font-size:.28rem;color:#666;line-height:1.12rem}.copyRight .txt-02{font-size:.28rem;color:#666;margin-top:.1rem}.am-share-title,.share_btn{color:#fff;font-weight:400;text-align:center}.jiathis_style_32x32:after{display:block}.jiathis_style_32x32 .jtico{background:url(../images/jiathis_ico_32x32.png) center no-repeat!important;padding-left:32px!important;margin:10px 12px!important}.jiathis_style_32x32 .jtico_tsina{background-position:0 0!important}.jiathis_style_32x32 .jtico_qzone{background-position:0 -32px!important}.jiathis_style_32x32 .jtico_renren{background-position:0 -64px!important}.jiathis_style_32x32 .jtico_kaixin001{background-position:0 -192px!important}.jiathis_style_32x32 .jtico_douban{background-position:0 -224px!important}.jiathis_style_32x32 .jtico_tqq{background-position:0 -1760px!important}.jiathis_style_32x32 .jtico_xiaoyou{background-position:0 -1856px!important}.jiathis_style_32x32 .jtico_taobao{background-position:0 -2016px!important}.jiathis_style_32x32 .jtico_weixin{background-position:0 -3680px!important}.jiathis_style_32x32 .jtico_cqq{background-position:0 -4032px!important}.jiathis_weixin_modal{width:96%!important;margin:-55% -48% 0!important}.am-share{font-size:14px;border-radius:0;top:0;left:0;position:fixed;text-align:center;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:7000}.am-modal-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.am-modal-out{z-index:1109;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.am-share-title{margin:0 10px;padding:10px 0 0;position:relative}.am-share-title::after{display:block;height:0;margin-top:10px;width:100%}.share_btn{position:absolute;top:11px;right:-47%;display:block;width:100%;cursor:pointer;padding:0;line-height:1.2;-webkit-transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;-o-transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;vertical-align:inherit-block;white-space:nowrap}.share_btn img{width:15px;height:15px}.am-share-sns{margin:0 10px;padding-top:15px;height:auto;zoom:1;overflow:auto}.am-share-sns li{margin-bottom:15px;display:block;float:left;height:auto;width:25%}.am-share-sns a{color:#555;display:block;text-decoration:none;float:left;margin-right:20px}.am-share-sns a:last-child{margin-right:0}.am-share-sns a:after,.am-share-sns span{display:block}.am-share-sns li i{background-position:center 50%;background-repeat:no-repeat;background-size:36px 36px;background-color:#ccc;color:#fff;display:inline-block;font-size:18px;height:36px;line-height:36px;margin-bottom:5px;width:36px}.sharebg{background-color:rgba(0,0,0,.6);bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;width:100%;z-index:6000;display:none}.sharebg-active{opacity:1;display:block}.verify_img{float:right}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiR2Vhc3kuc2NzcyIsIkdlYXN5L19ub3JtYWxpemUuc2NzcyIsIkdlYXN5L192YXJpYWJsZXMuc2NzcyIsIkdlYXN5L19mb250cy5zY3NzIiwiR2Vhc3kvX2dyaWQuc2NzcyIsIkdlYXN5L190YWJsZXMuc2NzcyIsIkdlYXN5L19idXR0b25zLnNjc3MiLCJHZWFzeS9fbW9kYWxzLnNjc3MiLCJHZWFzeS9fZGlzdGFuY2Uuc2NzcyIsIkdlYXN5L19jb21tb24uc2NzcyIsImluZGV4UEMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7R0FJRztBQ0pILDRFQUE0RTtBQVE1RTtFQUNJLDBDQUF5QztFQUV6QyxrQ0FBaUM7RUFDakMsVUFBUztFQUNULFdBQVUsRUFDYjs7QUFFRDtFQUNJLDRCQUE0QjtFQUM1QixtQkFBa0IsRUFDckI7O0FBTUQ7RUFDSSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLDRCQUE0QjtFQUM1QixVQUFTO0VBQ1QsV0FBVTtFQUNWLDRFQUFhO0VBQ2IsaUJBQWdCO0VBRWhCLDBCQ0ltQjtFREhuQixZQ0pVO0VES1YsK0JBQThCLEVBS2pDO0VBaEJEO0lBY1EsWUNSTSxFRFNUOztBQUdMOzs7Ozs7Ozs7RUFTSSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCx5QkFBd0I7RUFDeEIsK0JBQThCO0VBQzlCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLFlBQVcsRUFDZDs7QUFTRDtFQUNJLFdBQVU7RUFDVixVQUFTO0VBQ1QsY0FBYTtFQUNiLGFBQVksRUFDZjs7QUFFRDs7O0VBR0ksaUJBQWdCO0VBQ2hCLGlCQUFnQixFQUNuQjs7QUFHRDs7RUFFSSxnQkFBZSxFQUNsQjs7QUFFRDs7RUFFSSxXQUFVO0VBQ1YsVUFBUztFQUNULFdBQVU7RUFDVixlQUFjO0VBQ2QsV0FBVSxFQUNiOztBQUVEOztFQUVJLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsbUJBQWtCLEVBQ3JCOztBQUVEOztFQUVJLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQ0FBa0M7RUFDbEMsK0JBQXVDO0VBQ3ZDLGlCQUFnQjtFQUNoQixXQUFVO0VBQ1YsdUJBQXNCLEVBQ3pCOztBQUVEO0VBQ0ksbUJBQWtCLEVBQ3JCOztBQUVEOztFQUVJLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQ3JCOztBQUVEO0VBQ0ksYUFBYTtFQUNiLGVBQXVCO0VBQ3ZCLGlCQUFnQjtFQUNoQixrQ0FBMEMsRUFDN0M7O0FBRUQ7RUFDSSxhQUFhO0VBQ2IsWUFBVztFQUNYLGVBQWM7RUFDZCxnQ0FBb0M7RUFDcEMsa0JBQWlCLEVBQ3BCOztBQUtEO0VBQThCLHFCQUFxQjtFQUMvQyxlQ3pHWSxFRDBHZjs7QUFFRDtFQUFvQiw2QkFBNkI7RUFDN0MsZUM3R1ksRUQ4R2Y7O0FBRUQ7RUFBcUIseUJBQXlCO0VBQzFDLGVDakhZLEVEa0hmOztBQUVEO0VBQXlCLDJCQUEyQjtFQUNoRCxlQ3JIWSxFRHNIZjs7QUFFRDtFQUNJLGlCQUNKLEVBQUM7O0FBRUQ7RUFDSSxzQkFBcUIsRUFDeEI7O0FBRUQ7RUFDSSxlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksbUJBQ0osRUFBQzs7QUFFRDtFQUNJLDBCQUEwQjtFQUMxQiwwQkFBMEIsRUFDN0I7O0FBRUQ7RUFDSSxlQUFjO0VBQ2QsaUJBQW1CO0VBQ25CLHVCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsc0JBQ0osRUFBQzs7QUFFRDtFQUNJLGlCQUFnQjtFQUNoQixhQUFZO0VBQ1osaUJBQWdCLEVBQ25COztBQUVEO0VBQ0ksc0JBQXFCO0VBQ3JCLGdCQUFlLEVBY2xCO0VBaEJEO0lBS1EsZUFBYyxFQUNqQjtFQU5MO0lBU1EsZUFBYztJQUNkLHNCQUFxQixFQUN4QjtFQVhMO0lBY1EsMkJBQTBCLEVBQzdCOztBQUdMO0VBQ0ksdUJBQXNCO0VBQ3RCLFVBQVMsRUFDWjs7QUFFRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLDhCQUE2QixFQUNoQzs7QUFHRDtFQUNJLG9CQUFtQixFQUN0Qjs7QUFFRDtFQUNJLCtCQUE4QixFQUNqQzs7QUFFRDs7RUFFSSxnQ0FBK0IsRUFDbEM7O0FBRUQsc0JBQXNCO0FBQ3RCO0VBQ0ksZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXLEVBQ2Q7O0FBRUQ7RUFDSSxnQkFBZSxFQUNsQjs7QUFFRDtFQUNJLGNBQWE7RUFDYixrQkFBaUI7RUFDakIsYUFBWSxFQUNmOztBQUVEO0VBQ0ksY0FBYSxFQUNoQjs7QUV6UUQsa0RBQUE7QUFHSTtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFGRDtFQU9JLGlCQUFnQixFQUNuQjs7QUFSRDtFQU9JLGlCQUFnQixFQUNuQjs7QUFSRDtFQU9JLGlCQUFnQixFQUNuQjs7QUFSRDtFQWFJLGdCQUFXLEVBQ2Q7O0FBZEQ7RUFhSSxnQkFBVyxFQUNkOztBQWREO0VBYUksZ0JBQVcsRUFDZDs7QUFkRDtFQWFJLGdCQUFXLEVBQ2Q7O0FBZEQ7RUFhSSxnQkFBVyxFQUNkOztBQWREO0VBYUksZ0JBQVcsRUFDZDs7QUFHTCxhQUFhO0FBRVQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFHTCxhQUFhO0FBRVQ7RUFDSSxpQkFBVztFQUFYLGtCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxlQUFXO0VBQVgsa0JBQVcsRUFDZDs7QUFGRDtFQUNJLGlCQUFXO0VBQVgsa0JBQVcsRUFDZDs7QUFGRDtFQUNJLGtCQUFXO0VBQVgsa0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXO0VBQVgsZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGtCQUFXO0VBQVgsa0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXO0VBQVgsZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGtCQUFXO0VBQVgsa0JBQVcsRUFDZDs7QUFHTCxnQkFBZ0I7QUFFWjtFQUNJLGVBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUFGRDtFQUNJLGdCQUFXLEVBQ2Q7O0FBRkQ7RUFDSSxnQkFBVyxFQUNkOztBQUZEO0VBQ0ksZ0JBQVcsRUFDZDs7QUNsQ0w7NkRBQzZEO0FBQzdEO0VBQ0ksWUFBVztFQUNYLGFBQVk7RUFDWiwwQkFBeUI7RUFDekIsa0JBQWlCO0VBQ2pCLDJCQUEyQixFQUM5Qjs7QUFFRDtFQUNJLDhCQUE4QixFQUNqQzs7QUFFRDtFQUNJLGFBQVk7RUFDWixnQkFBZTtFQUNmLGlCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsaUNBQWdDO0VBQ2hDLDBCQUF5QjtFQUN6Qix1QkFBc0IsRUFDekI7O0FBRUQ7RUFDSSw4QkFBNkIsRUFDaEM7O0FBRUQ7RUFDSSxhQUFZO0VBQ1osMEJBQXlCLEVBQzVCOztBQUVEO0VBQ0ksYUFBWTtFQUNaLGlDQUFnQztFQUNoQyxpQ0FBaUMsRUFDcEM7O0FDdkNEO0VBQ0ksMEJBQXlCO0VBQ3pCLGtCQUNKLEVBQUM7O0FBS0Q7RUFDSSxlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksNEJBQTJCLEVBQzlCOztBQUVEO0VBQ0kseUJBQXdCLEVBQzNCOztBQUVEO0VBQ0ksbUJBQWtCLEVBQ3JCOztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLHVCQUFzQixFQUN6Qjs7QUN6QkQ7RUFDSSxZQUFXO0VBQ1gsa0JBQWlCLEVBQ3BCOztBQUVEO0VBQ0ksYUFBWTtFQUNaLGtCQUFpQixFQUNwQjs7QUFFRDtFQUNJLGFBQVk7RUFDWixrQkFBaUIsRUFDcEI7O0FBR0Q7Ozs7OztzRUFNc0U7QUFFdEU7O3VEQUV1RDtBQUV2RDtFQUNJLGVBQWM7RUFDZCxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLDBCQUF5QixFQUM1Qjs7QUFFRDtFQUNJLGdCQUFlLEVBQ2xCOztBQUVEOzt1REFFdUQ7QUFFdkQ7RUFDSSwwQkFBeUI7RUFDekIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQixzQkFBcUI7RUFDckIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLHNCQUFxQjtFQUNyQix5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ25COztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLGVBQWMsRUFDakI7O0FBRUQ7RUFDSSxvQkFBbUIsRUFDdEI7O0FBRUQ7RUFDSSxvQkFBbUI7RUFDbkIseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7RUFDSSxvQkFBbUI7RUFDbkIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLG9CQUFtQixFQUN0Qjs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQix5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ25COztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLGVBQWMsRUFDakI7O0FBRUQ7RUFDSSxvQkFBbUIsRUFDdEI7O0FBRUQ7RUFDSSxvQkFBbUI7RUFDbkIseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7O3VEQUV1RDtBQUV2RDtFQUNJLGlCQUFnQixFQUNuQjs7QUFFRDs7dURBRXVEO0FBQ3ZEO0VBQ0ksaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUNyQjs7QUFFRDtFQUNJLDBCQUF5QjtFQUN6QixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksZUFBYztFQUNkLHNCQUFxQixFQUN4Qjs7QUFFRDtFQUNJLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLDBCQUF5QjtFQUN6QixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksc0JBQXFCO0VBQ3JCLGVBQWMsRUFDakI7O0FBRUQ7RUFDSSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7RUFDSSwwQkFBeUI7RUFDekIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLHNCQUFxQjtFQUNyQixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksc0JBQXFCO0VBQ3JCLGVBQWM7RUFDZCx5QkFBZ0I7VUFBaEIsaUJBQWdCLEVBQ25COztBQUVEO0VBQ0ksMEJBQXlCO0VBQ3pCLGVBQWMsRUFDakI7O0FBRUQ7RUFDSSxzQkFBcUI7RUFDckIsZUFBYyxFQUNqQjs7QUFFRDtFQUNJLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QseUJBQWdCO1VBQWhCLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNJLDBCQUF5QjtFQUN6QixlQUFjLEVBQ2pCOztBQUVEO0VBQ0ksc0JBQXFCO0VBQ3JCLGVBQWMsRUFDakI7O0FBRUQ7RUFDSSxzQkFBcUI7RUFDckIsZUFBYztFQUNkLHlCQUFnQjtVQUFoQixpQkFBZ0IsRUFDbkI7O0FBRUQ7O3VEQUV1RDtBQUN2RDtFQUNxRSxZQUFZO0VBQ2tDLHFCQUFxQjtFQUNqRSwwQkFBMEI7RUFDL0Isa0JBQWtCO0VBQ2pCLFdBQVc7RUFDMUUsZ0hBQStEO0VBQS9ELG1FQUErRDtFQUEvRCw4REFBK0Q7RUFBL0QsaUVBQStEO0VBQUUsU0FBUztFQUMxRSxvSEFBbUg7RUFBRSxXQUFXLEVBQ25JOztBQUVEO0VBQ3FFLFlBQVk7RUFDa0MscUJBQXFCO0VBQ2pFLDBCQUEwQjtFQUMvQixrQkFBa0I7RUFDakIsV0FBVztFQUMxRSxnSEFBK0Q7RUFBL0QsbUVBQStEO0VBQS9ELDhEQUErRDtFQUEvRCxpRUFBK0Q7RUFBRSxTQUFTO0VBQzFFLG9IQUFtSDtFQUFFLFdBQVcsRUFDbkk7O0FBRUQ7RUFDcUUsWUFBWTtFQUNrQyxxQkFBcUI7RUFDakUsMEJBQTBCO0VBQy9CLGtCQUFrQjtFQUNqQixXQUFXO0VBQzFFLGdIQUErRDtFQUEvRCxtRUFBK0Q7RUFBL0QsOERBQStEO0VBQS9ELGlFQUErRDtFQUFFLFNBQVM7RUFDMUUsb0hBQW1IO0VBQUUsV0FBVyxFQUNuSTs7QUFFRDtFQUNxRSxZQUFZO0VBQ2tDLHFCQUFxQjtFQUNqRSwwQkFBMEI7RUFDL0Isa0JBQWtCO0VBQ2pCLFdBQVc7RUFDMUUsZ0hBQStEO0VBQS9ELG1FQUErRDtFQUEvRCw4REFBK0Q7RUFBL0QsaUVBQStEO0VBQUUsU0FBUztFQUMxRSxvSEFBbUg7RUFBRSxXQUFXLEVBQ25JOztBQUVEO0VBQ3FFLFlBQVk7RUFDa0MscUJBQXFCO0VBQ2pFLDBCQUEwQjtFQUMvQixrQkFBa0I7RUFDakIsV0FBVztFQUMxRSxnSEFBK0Q7RUFBL0QsbUVBQStEO0VBQS9ELDhEQUErRDtFQUEvRCxpRUFBK0Q7RUFBRSxTQUFTO0VBQzFFLG9IQUFtSDtFQUFFLFdBQVcsRUFDbkk7O0FBRUQ7RUFDcUUsWUFBWTtFQUNrQyxxQkFBcUI7RUFDakUsMEJBQTBCO0VBQy9CLGtCQUFrQjtFQUNqQixXQUFXO0VBQzFFLGdIQUErRDtFQUEvRCxtRUFBK0Q7RUFBL0QsOERBQStEO0VBQS9ELGlFQUErRDtFQUFFLFNBQVM7RUFDMUUsb0hBQW1IO0VBQUUsV0FBVyxFQUNuSTs7QUFFRDtFQUNxRSxZQUFZO0VBQ2tDLHFCQUFxQjtFQUNqRSwwQkFBMEI7RUFDL0Isa0JBQWtCO0VBQ2pCLFdBQVc7RUFDMUUsZ0hBQStEO0VBQS9ELG1FQUErRDtFQUEvRCw4REFBK0Q7RUFBL0QsaUVBQStEO0VBQUUsU0FBUztFQUMxRSxvSEFBbUg7RUFBRSxXQUFXLEVBQ25JOztBQUVEO0VBQ3FFLFlBQVk7RUFDa0MscUJBQXFCO0VBQ2pFLDBCQUEwQjtFQUMvQixrQkFBa0I7RUFDakIsV0FBVztFQUMxRSxnSEFBK0Q7RUFBL0QsbUVBQStEO0VBQS9ELDhEQUErRDtFQUEvRCxpRUFBK0Q7RUFBRSxTQUFTO0VBQzFFLG9IQUFtSDtFQUFFLFdBQVcsRUFDbkk7O0FBRUQ7RUFDcUUsWUFBWTtFQUNrQyxxQkFBcUI7RUFDakUsMEJBQTBCO0VBQy9CLGtCQUFrQjtFQUNqQixXQUFXO0VBQzFFLGdIQUErRDtFQUEvRCxtRUFBK0Q7RUFBL0QsOERBQStEO0VBQS9ELGlFQUErRDtFQUFFLFNBQVM7RUFDMUUsb0hBQW1IO0VBQUUsV0FBVyxFQUNuSTs7QUFFRDtFQUNxRSxZQUFZO0VBQ2tDLHFCQUFxQjtFQUNqRSwwQkFBMEI7RUFDL0Isa0JBQWtCO0VBQ2pCLFdBQVc7RUFDMUUsZ0hBQStEO0VBQS9ELG1FQUErRDtFQUEvRCw4REFBK0Q7RUFBL0QsaUVBQStEO0VBQUUsU0FBUztFQUMxRSxvSEFBbUg7RUFBRSxXQUFXLEVBQ25JOztBQUVEO0VBQ3FFLFlBQVk7RUFDa0MscUJBQXFCO0VBQ2pFLDBCQUEwQjtFQUMvQixrQkFBa0I7RUFDakIsV0FBVztFQUMxRSxnSEFBK0Q7RUFBL0QsbUVBQStEO0VBQS9ELDhEQUErRDtFQUEvRCxpRUFBK0Q7RUFBRSxTQUFTO0VBQzFFLG9IQUFtSDtFQUFFLFdBQVcsRUFDbkk7O0FBRUQ7RUFDcUUsWUFBWTtFQUNrQyxxQkFBcUI7RUFDakUsMEJBQTBCO0VBQy9CLGtCQUFrQjtFQUNqQixXQUFXO0VBQzFFLGdIQUErRDtFQUEvRCxtRUFBK0Q7RUFBL0QsOERBQStEO0VBQS9ELGlFQUErRDtFQUFFLFNBQVM7RUFDMUUsb0hBQW1IO0VBQUUsV0FBVyxFQUNuSTs7QUFFRDtFQUNxRSxZQUFZO0VBQ2tDLHFCQUFxQjtFQUNqRSwwQkFBMEI7RUFDL0Isa0JBQWtCO0VBQ2pCLFdBQVc7RUFDMUUsZ0hBQStEO0VBQS9ELG1FQUErRDtFQUEvRCw4REFBK0Q7RUFBL0QsaUVBQStEO0VBQUUsU0FBUztFQUMxRSxvSEFBbUg7RUFBRSxXQUFXLEVBQ25JOztBQUVEO0VBQ3FFLFlBQVk7RUFDa0MscUJBQXFCO0VBQ2pFLDBCQUEwQjtFQUMvQixrQkFBa0I7RUFDakIsV0FBVztFQUMxRSxnSEFBK0Q7RUFBL0QsbUVBQStEO0VBQS9ELDhEQUErRDtFQUEvRCxpRUFBK0Q7RUFBRSxTQUFTO0VBQzFFLG9IQUFtSDtFQUFFLFdBQVcsRUFDbkk7O0FBRUQ7RUFDcUUsWUFBWTtFQUNrQyxxQkFBcUI7RUFDakUsMEJBQTBCO0VBQy9CLGtCQUFrQjtFQUNqQixXQUFXO0VBQzFFLGdIQUErRDtFQUEvRCxtRUFBK0Q7RUFBL0QsOERBQStEO0VBQS9ELGlFQUErRDtFQUFFLFNBQVM7RUFDMUUsb0hBQW1IO0VBQUUsV0FBVyxFQUNuSTs7QUFFRDs7dURBRXVEO0FBRXZEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEO0VBQ0ksb0JBQW1CLEVBQ3RCOztBQUVEOzt1REFFdUQ7QUFFdkQ7RUFDSSxzQ0FBNkI7VUFBN0IsOEJBQTZCLEVBQ2hDOztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGdCQUFlLEVBQ2xCOztBQUVEO0VBQ0ksc0NBQTZCO1VBQTdCLDhCQUE2QixFQUNoQzs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQix5QkFBZ0I7VUFBaEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixnQkFBZSxFQUNsQjs7QUFFRDtFQUNJLHNDQUE2QjtVQUE3Qiw4QkFBNkIsRUFDaEM7O0FBRUQ7RUFDSSxvQkFBbUI7RUFDbkIseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsZ0JBQWUsRUFDbEI7O0FBRUQ7RUFDSSxzQ0FBNkI7VUFBN0IsOEJBQTZCLEVBQ2hDOztBQUVEO0VBQ0ksb0JBQW1CO0VBQ25CLHlCQUFnQjtVQUFoQixpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLGdCQUFlLEVBQ2xCOztBQUVEO0VBQ0ksc0NBQTZCO1VBQTdCLDhCQUE2QixFQUNoQzs7QUFFRDtFQUNJLG9CQUFtQjtFQUNuQix5QkFBZ0I7VUFBaEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQUNuQixnQkFBZSxFQUNsQjs7QUFFRCx1Q0FBdUM7QUN6Y3ZDO0VBQ0ksWUx5QlUsRUt2QmI7O0FDUEc7RUFDSSxVQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxZQUFPLEVBQ1Y7O0FBSUQ7RUFDSSxZQUFrQixFQUNyQjs7QUFGRDtFQUNJLFlBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksWUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxZQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBRkQ7RUFDSSxhQUFrQixFQUNyQjs7QUFGRDtFQUNJLGFBQWtCLEVBQ3JCOztBQUZEO0VBQ0ksYUFBa0IsRUFDckI7O0FBSUQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBRkQ7RUFDSSxpQkFBd0IsRUFDM0I7O0FBSUQ7RUFDSSxZQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixtQkFBa0IsRUFDckI7O0FBSUQ7RUFDSSxZQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBSUQ7RUFDSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFDSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSEQ7RUFRSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxZQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBVkQ7RUFRSSxhQUFrQjtFQUNsQixvQkFBbUIsRUFDdEI7O0FBSUQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxXQUFPLEVBQ1Y7O0FBRkQ7RUFDSSxZQUFPLEVBQ1Y7O0FBR0w7RUFDSSxZQUFXLEVBQ2Q7O0FBRUQsbUJBQW1CO0FBQ25CLHdCQUF3QjtBQUN4QjtFQUNJLHVCQUFzQjtFQUN0Qix3QkFBdUIsRUFDMUI7O0FBRUQ7RUFDSSxVQUFTLEVBQ1o7O0FBRUQ7RUFDSSxXQUFVLEVBQ2I7O0FBRUQ7RUFDSSxhQUFZLEVBQ2Y7O0FBRUQsVUFBVTtBQUVWO0VBQ0ksYUFBWSxFQUNmOztBQUdHO0VBQ0ksZ0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksa0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksbUJBQThCLEVBQ2pDOztBQUZEO0VBQ0ksaUJBQThCLEVBQ2pDOztBQUlEO0VBQ0ksZ0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksa0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksbUJBQThCLEVBQ2pDOztBQUZEO0VBQ0ksaUJBQThCLEVBQ2pDOztBQUlEO0VBQ0ksZ0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksa0JBQThCLEVBQ2pDOztBQUZEO0VBQ0ksbUJBQThCLEVBQ2pDOztBQUZEO0VBQ0ksaUJBQThCLEVBQ2pDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksaUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksbUJBQStCLEVBQ2xDOztBQUZEO0VBQ0ksb0JBQStCLEVBQ2xDOztBQUZEO0VBQ0ksa0JBQStCLEVBQ2xDOztBQUlEO0VBQ0ksa0JBQWdDLEVBQ25DOztBQUZEO0VBQ0ksb0JBQWdDLEVBQ25DOztBQUZEO0VBQ0kscUJBQWdDLEVBQ25DOztBQUZEO0VBQ0ksbUJBQWdDLEVBQ25DOztBQUlEO0VBQ0ksa0JBQWdDLEVBQ25DOztBQUZEO0VBQ0ksb0JBQWdDLEVBQ25DOztBQUZEO0VBQ0kscUJBQWdDLEVBQ25DOztBQUZEO0VBQ0ksbUJBQWdDLEVBQ25DOztBQUlEO0VBQ0ksa0JBQWdDLEVBQ25DOztBQUZEO0VBQ0ksb0JBQWdDLEVBQ25DOztBQUZEO0VBQ0kscUJBQWdDLEVBQ25DOztBQUZEO0VBQ0ksbUJBQWdDLEVBQ25DOztBQUlEO0VBQ0ksa0JBQWdDLEVBQ25DOztBQUZEO0VBQ0ksb0JBQWdDLEVBQ25DOztBQUZEO0VBQ0kscUJBQWdDLEVBQ25DOztBQUZEO0VBQ0ksbUJBQWdDLEVBQ25DOztBQUdMLFdBQVc7QUFFWDtFQUNJLGNBQWEsRUFDaEI7O0FBSUc7RUFDSSxpQkFBZ0MsRUFDbkM7O0FBRkQ7RUFDSSxtQkFBZ0MsRUFDbkM7O0FBRkQ7RUFDSSxvQkFBZ0MsRUFDbkM7O0FBRkQ7RUFDSSxrQkFB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O0VPeUhULGVQM0hlLEVPb0lsQjtFQVhEO0lBS1EsZVA5SFcsRU9tSWQ7SUFWTDtNQVFZLGVQbkhFLEVPb0hMOztBQVRUO0VBQ0ksMEJQdkhjO0VPd0hkLGVQM0hlLEVPb0lsQjtFQVhEO0lBS1EsZVA5SFcsRU9tSWQ7SUFWTDtNQVFZLGVQbkhFLEVPb0hMOztBQVRUO0VBQ0ksMEJQNUljO0VPNklkLGVQM0hlLEVPb0lsQjtFQVhEO0lBS1EsZVA5SFcsRU9tSWQ7SUFWTDtNQVFZLGVQbkhFLEVPb0hMOztBQVRUO0VBQ0ksMEJQdElVO0VPdUlWLGVQM0hlLEVPb0lsQjtFQVhEO0lBS1EsZVA5SFcsRU9tSWQ7SUFWTDtNQVFZLGVQbkhFLEVPb0hMOztBQU1UO0VBQ0ksZVByS1csRU84S2Q7RUFWRDtJQUlRLGVQeEtPLEVPNktWO0lBVEw7TUFPWSxlUGpJRSxFT2tJTDs7QUFSVDtFQUNJLGVQMUljLEVPbUpqQjtFQVZEO0lBSVEsZVA3SVUsRU9rSmI7SUFUTDtNQU9ZLGVQaklFLEVPa0lMOztBQU1UO0VBQ0ksZVB0S2dCLEVPK0tuQjtFQVZEO0lBSVEsZVB6S1ksRU84S2Y7SUFUTDtNQU9ZLGVQL0lFLEVPZ0pMOztBQVJUO0VBQ0ksZVB2SmUsRU9nS2xCO0VBVkQ7SUFJUSxlUDFKVyxFTytKZDtJQVRMO01BT1ksZVAvSUUsRU9nSkw7O0FBUlQ7RUFDSSxlUHpJVSxFT2tKYjtFQVZEO0lBSVEsZVA1SU0sRU9pSlQ7SUFUTDtNQU9ZLGVQL0lFLEVPZ0pMOztBQVJUO0VBQ0ksZVBuS1UsRU80S2I7RUFWRDtJQUlRLGVQdEtNLEVPMktUO0lBVEw7TUFPWSxlUC9JRSxFT2dKTDs7QUFSVDtFQUNJLGVQM0tRLEVPb0xYO0VBVkQ7SUFJUSxlUDlLSSxFT21MUDtJQVRMO01BT1ksZVAvSUUsRU9nSkw7O0FBUlQ7RUFDSSxlUHZLVyxFT2dMZDtFQVZEO0lBSVEsZVAxS08sRU8rS1Y7SUFUTDtNQU9ZLGVQL0lFLEVPZ0pMOztBQVJUO0VBQ0ksZVAvS1csRU93TGQ7RUFWRDtJQUlRLGVQbExPLEVPdUxWO0lBVEw7TUFP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akI7RUFyckJMO0lBdXJCUSxhQUFZLEVBQ2YsRUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogR2Vhc3kgdjEuMC4wXG4gKiBSZWxlYXNlZCBpbiAyMDE3LjExLjA5XG4gKiB1cGRhdGUgaW4gMjAxOC4xMi4zMFxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2MS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5odG1sIHtcbiAgLypoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7Ki9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFIZWlcIixWZXJkYW5hLCBBcmlhbCwgXCLOou+/ve+/ve+/vcW677+9XCIsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzM7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuICBib2R5IGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbmh0bWwsIGJvZHksIGRpdixcbnNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGgsIHRkLFxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuaGVhZGVyLCBzZWN0aW9uLCBuYXYsIGZvb3RlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogMzY1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogNHB4IDAgMDsgfVxuXG5pbnB1dC5zcGVjaWFsW3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpLFxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKSB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIG9wYWNpdHk6IDA7IH1cblxuaW5wdXQuc3BlY2lhbFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSB+IGxhYmVsLFxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKSB+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbmlucHV0LnNwZWNpYWxbdHlwZT1jaGVja2JveF06bm90KG9sZCkgfiBsYWJlbCA+IHNwYW4sXG5pbnB1dC5zcGVjaWFsW3R5cGU9cmFkaW9dOm5vdChvbGQpIH4gbGFiZWwgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC44NzVlbTtcbiAgaGVpZ2h0OiAwLjg3NWVtO1xuICBtYXJnaW46IDAuMjVlbSAwLjUyZW0gMC4zMmVtIDAuMWVtO1xuICBib3JkZXI6IDAuMDYyNWVtIHNvbGlkICNhNmM0YzQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKSB+IGxhYmVsID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5pbnB1dC5zcGVjaWFsW3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgfiBsYWJlbCA+IHNwYW46YmVmb3JlLFxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkIH4gbGFiZWwgPiBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTsgfVxuXG5pbnB1dC5zcGVjaWFsW3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgfiBsYWJlbCA+IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJ+KclCc7XG4gIGNvbG9yOiAjZjc2MzIzO1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAuMDcxNGVtICNmNzYzMjM7IH1cblxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkIH4gbGFiZWwgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfil48nO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMC4wNzE0ZW0gYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCBicm93c2VycyAqL1xuICBjb2xvcjogI0Y5RjlGOTsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiAjRjlGOUY5OyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNGOUY5Rjk7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBjb2xvcjogI0Y5RjlGOTsgfVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudWwubGktaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnVsLmxpLWJsb2NrIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuc3BhbiB7XG4gIC8qd29yZC13cmFwOiBicmVhay13b3JkOyovXG4gIC8qd29yZC1icmVhazogYnJlYWstYWxsOyovIH1cblxucCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvKmxpbmUtaGVpZ2h0OiAyMnB4OyovXG4gIC8qbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyovXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbmJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjRlMDA7IH1cbiAgYTpob3ZlciwgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYS51bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDsgfVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkEyQTJBOyB9XG5cbi5kbC1ob3Jpem9udGFsIGR0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMTIxMjEyOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMTIxMjEyOyB9XG5cbi8qKioqKioqYmFzaWMqKioqKioqKi9cbi5jbGVhckZpeDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDsgfVxuXG4ucG9pbnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLmhpZGVFIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKnBsYWluLWZvbnQ6IFwiZmJvbGRcIuOAgWZsaWdodOOAgVwiZm1lZGl1bVwi44CBZnJlZ3VsYXI7Ki9cbmgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDMge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmg0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDYge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuaDUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qZm9udC1zaXplKi9cbi5mb250LXh4cywgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZm9udC14cywgYm9keSwgYS5jbW0tbW9yZS1idG4sIC5jbW0tY29udGFjdC1yaWdodCAudHh0LWJveCAudGl0bGUtMDEsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC50aXRsZTcsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC50aXRsZTgge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmZvbnQteHNtIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb250LXNtLCBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMiAudGl0bGU2LCAuZm9vdGVyQm90dG9tLXNlYyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZm9udC1sZywgLmNtbS1saXN0MS10aXRsZUJveCAuc2VjLXRpdGxlMiwgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAudGl0bGU0IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mb250LXhsLCAuYmFubmVyLXNlYyAuY2Fyb3VzZWwtY29udGVudCAudHh0LTAyLCBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkLCBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC50aXRsZTMsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC50aXRsZS1udW0ge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmZvbnQteHhsLCAuY21tLWxpc3QxLXRpdGxlQm94IC5zZWMtdGl0bGUxIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi8qZm9udC1zaXplKi9cbi5mb250UmVtLXh4eHMge1xuICBmb250LXNpemU6IDAuNHJlbTsgfVxuXG4uZm9udFJlbS14eHMge1xuICBmb250LXNpemU6IDAuNXJlbTsgfVxuXG4uZm9udFJlbS14cyB7XG4gIGZvbnQtc2l6ZTogMC42cmVtOyB9XG5cbi5mb250UmVtLXNtIHtcbiAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLmZvbnRSZW0tbWQge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmZvbnRSZW0tbGcge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uZm9udFJlbS14bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uZm9udFJlbS14eGwge1xuICBmb250LXNpemU6IDIuNHJlbTsgfVxuXG4vKmZvbnQtc2l6ZSBwdCovXG4uZm9udFB0LXh4cywgLm1vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDlwdDsgfVxuXG4uZm9udFB0LXhzIHtcbiAgZm9udC1zaXplOiAxMXB0OyB9XG5cbi5mb250UHQtc20ge1xuICBmb250LXNpemU6IDEycHQ7IH1cblxuLmZvbnRQdC1tZCB7XG4gIGZvbnQtc2l6ZTogMTRwdDsgfVxuXG4uZm9udFB0LWxnIHtcbiAgZm9udC1zaXplOiAxNnB0OyB9XG5cbi5mb250UHQteGwge1xuICBmb250LXNpemU6IDE4cHQ7IH1cblxuLmZvbnRQdC14eGwge1xuICBmb250LXNpemU6IDIwcHQ7IH1cblxuLyogZm9yIEdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgLypib3JkZXI6IDFweCBzb2xpZCAjNTU1OyovIH1cblxuLmdyaWQgdGhlYWQge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNGNEY5RjM7Ki8gfVxuXG4uZ3JpZCB0aCB7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZ3JpZCB0Ym9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ncmlkIHRyIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi5ncmlkIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbiAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU1OyovIH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4uY3VzdG9tLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmN1c3RvbS10aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuXG4uY3VzdG9tLXRib2R5IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jdXN0b20tdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLmN1c3RvbS10ZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnNtLWJ0biB7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubWQtYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4ubGctYnRuIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblx0TmFtZTpcdFx0UHVzaCAtIEJvb3RzdHJhcCBCdXR0b24gUGFja1xuXHRBdXRob3I6XHRcdEJvb3RzdHJhcEJheSAtIChodHRwOi8vd3d3LmJvb3RzdHJhcGJheS5jb20vKVxuXHRWZXJzaW9uOlx0MS4wXG5cdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRDVVNUT00gQlROIFZBTFVFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0biB7XG4gIGJvcmRlcjogMCBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNUQU5EQVJEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4tZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwOTljYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMzM2E2Y2M7IH1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyOTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzAwYmY2ZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzOWJmODc7IH1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDhjNTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzMxY2RlODtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1ZmQ0ZTg7IH1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzNWEyYjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ViOGYzNDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlYmEyNTk7IH1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiODc0MzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjI1NDU0O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmMjZkNmQ7IH1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmY0MzQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0U0hBUlAgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5zaGFycCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRPVVRMSU5FIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5idG4ub3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMjJweDsgfVxuXG4uYnRuLXByaW1hcnkub3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5Y2M7XG4gIGNvbG9yOiAjMDA5OWNjOyB9XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lOmhvdmVyLCAuYnRuLXByaW1hcnkub3V0bGluZTpmb2N1cywgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzNhNmNjO1xuICBib3JkZXItY29sb3I6ICMzM2E2Y2M7IH1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDcyOTk7XG4gIGNvbG9yOiAjMDA3Mjk5O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYmY2ZjtcbiAgY29sb3I6ICMwMGJmNmY7IH1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5vdXRsaW5lOmZvY3VzLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzliZjg3O1xuICBjb2xvcjogIzM5YmY4NzsgfVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZTphY3RpdmUsIC5idG4tc3VjY2Vzcy5vdXRsaW5lLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGM1MjtcbiAgY29sb3I6ICMwMDhjNTI7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1pbmZvLm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzFjZGU4O1xuICBjb2xvcjogIzMxY2RlODsgfVxuXG4uYnRuLWluZm8ub3V0bGluZTpob3ZlciwgLmJ0bi1pbmZvLm91dGxpbmU6Zm9jdXMsIC5idG4taW5mby5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1ZmQ0ZTg7XG4gIGNvbG9yOiAjNWZkNGU4OyB9XG5cbi5idG4taW5mby5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLm91dGxpbmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzVhMmI1O1xuICBjb2xvcjogIzM1YTJiNTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYjhmMzQ7XG4gIGNvbG9yOiAjZWI4ZjM0OyB9XG5cbi5idG4td2FybmluZy5vdXRsaW5lOmhvdmVyLCAuYnRuLXdhcm5pbmcub3V0bGluZTpmb2N1cywgLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ViYTI1OTtcbiAgY29sb3I6ICNlYmEyNTk7IH1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiODc0MzA7XG4gIGNvbG9yOiAjYjg3NDMwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGFuZ2VyLm91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjI1NDU0O1xuICBjb2xvcjogI2YyNTQ1NDsgfVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmhvdmVyLCAuYnRuLWRhbmdlci5vdXRsaW5lOmZvY3VzLCAuYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI2ZDZkO1xuICBjb2xvcjogI2YyNmQ2ZDsgfVxuXG4uYnRuLWRhbmdlci5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1kYW5nZXIub3V0bGluZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiZjQzNDM7XG4gIGNvbG9yOiAjYmY0MzQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0R1JBRElFTlQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMzM2E2Y2MpLCBjb2xvci1zdG9wKDUwJSwgIzAwOTljYykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwgIzAwOTljYyA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzM2E2Y2MgNTAlLCAjMDA5OWNjIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzMzYTZjYycsIGVuZENvbG9yc3RyPScjMDA5OWNjJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4tcHJpbWFyeS5ncmFkaWVudDpob3ZlciwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmZvY3VzLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzY2YjJjYyksIGNvbG9yLXN0b3AoNTAlLCAjMzNhNmNjKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCAjMzNhNmNjIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2YjJjYyA1MCUsICMzM2E2Y2MgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNjZiMmNjJywgZW5kQ29sb3JzdHI9JyMzM2E2Y2MnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjMjY3Yzk5KSwgY29sb3Itc3RvcCg1MCUsICMwMDcyOTkpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsICMwMDcyOTkgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjY3Yzk5IDUwJSwgIzAwNzI5OSA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyNjdjOTknLCBlbmRDb2xvcnN0cj0nIzAwNzI5OScsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzk5YmY2NyksIGNvbG9yLXN0b3AoNTAlLCAjODBjZjRmKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCAjODBjZjRmIDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk5YmY2NyA1MCUsICM4MGNmNGYgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjOTliZjY3JywgZW5kQ29sb3JzdHI9JyM2MGJmNmYnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5ncmFkaWVudDphY3RpdmUsIC5idG4tc3VjY2Vzcy5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjNzNiZjlmKSwgY29sb3Itc3RvcCg1MCUsICMzOWJmODcpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsICMzOWJmODcgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzNiZjlmIDUwJSwgIzM5YmY4NyA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM3M2JmOWYnLCBlbmRDb2xvcnN0cj0nIzM5YmY4NycsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZ3JhZGllbnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMyYThjNjMpLCBjb2xvci1zdG9wKDUwJSwgIzAwOGM1MikpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwgIzAwOGM1MiA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYThjNjMgNTAlLCAjMDA4YzUyIDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzJhOGM2MycsIGVuZENvbG9yc3RyPScjMDA4YzUyJyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4taW5mby5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjNWZkNGU4KSwgY29sb3Itc3RvcCg1MCUsICMzMWNkZTgpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsICMzMWNkZTggNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWZkNGU4IDUwJSwgIzMxY2RlOCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM1ZmQ0ZTgnLCBlbmRDb2xvcnN0cj0nIzMxY2RlOCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWluZm8uZ3JhZGllbnQ6aG92ZXIsIC5idG4taW5mby5ncmFkaWVudDpmb2N1cywgLmJ0bi1pbmZvLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1pbmZvLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICM4ZWRhZTgpLCBjb2xvci1zdG9wKDUwJSwgIzVmZDRlOCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwgIzVmZDRlOCA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4ZWRhZTggNTAlLCAjNWZkNGU4IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzhlZGFlOCcsIGVuZENvbG9yc3RyPScjNWZkNGU4JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4taW5mby5ncmFkaWVudDphY3RpdmUsIC5idG4taW5mby5ncmFkaWVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgIzZiYWFiNSksIGNvbG9yLXN0b3AoNTAlLCAjMzVhMmI1KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCAjMzVhMmI1IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzZiYWFiNSA1MCUsICMzNWEyYjUgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNmJhYWI1JywgZW5kQ29sb3JzdHI9JyMzNWEyYjUnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICNlYmEyNTkpLCBjb2xvci1zdG9wKDUwJSwgI2ViOGYzNCkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwgI2ViOGYzNCA1MCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmEyNTkgNTAlLCAjZWI4ZjM0IDUwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViYTI1OScsIGVuZENvbG9yc3RyPScjZWI4ZjM0JyxHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqLyB9XG5cbi5idG4td2FybmluZy5ncmFkaWVudDpob3ZlciwgLmJ0bi13YXJuaW5nLmdyYWRpZW50OmZvY3VzLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwgI2ViYjU3ZiksIGNvbG9yLXN0b3AoNTAlLCAjZWJhMjU5KSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCAjZWJhMjU5IDUwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViYjU3ZiA1MCUsICNlYmEyNTkgNTAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZWJiNTdmJywgZW5kQ29sb3JzdHI9JyNlYmEyNTknLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovIH1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjYjg4MjRkKSwgY29sb3Itc3RvcCg1MCUsICNiODc0MzApKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsICNiODc0MzAgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjg4MjRkIDUwJSwgI2I4NzQzMCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiODgyNGQnLCBlbmRDb2xvcnN0cj0nI2I4NzQzMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjZjI2ZDZkKSwgY29sb3Itc3RvcCg1MCUsICNmMjU0NTQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsICNmMjU0NTQgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI2ZDZkIDUwJSwgI2YyNTQ1NCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMjZkNmQnLCBlbmRDb2xvcnN0cj0nI2YyNTQ1NCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDpob3ZlciwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjZjI4NTg1KSwgY29sb3Itc3RvcCg1MCUsICNmMjZkNmQpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsICNmMjZkNmQgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI4NTg1IDUwJSwgI2YyNmQ2ZCA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMjg1ODUnLCBlbmRDb2xvcnN0cj0nI2YyNmQ2ZCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4uYnRuLWRhbmdlci5ncmFkaWVudDphY3RpdmUsIC5idG4tZGFuZ2VyLmdyYWRpZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjYmY1NjU2KSwgY29sb3Itc3RvcCg1MCUsICNiZjQzNDMpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsICNiZjQzNDMgNTAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmY1NjU2IDUwJSwgI2JmNDM0MyA1MCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNiZjU2NTYnLCBlbmRDb2xvcnN0cj0nI2JmNDM0MycsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi8gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFJPVU5ERUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cblxuLmJ0bi1sZy5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cblxuLmJ0bi1zbS5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cblxuLmJ0bi14cy5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRSQUlTRUQgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi1wcmltYXJ5LnJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMDA3Mjk5OyB9XG5cbi5idG4tcHJpbWFyeS5yYWlzZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzM2E2Y2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuLXN1Y2Nlc3MucmFpc2VkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwMDhjNTI7IH1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5yYWlzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM5YmY4NztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5idG4taW5mby5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzM1YTJiNTsgfVxuXG4uYnRuLWluZm8ucmFpc2VkOmFjdGl2ZSwgLmJ0bi1pbmZvLnJhaXNlZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNWZkNGU4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmJ0bi13YXJuaW5nLnJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjYjg3NDMwOyB9XG5cbi5idG4td2FybmluZy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcucmFpc2VkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlYmEyNTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4uYnRuLWRhbmdlci5yYWlzZWQge1xuICBib3gtc2hhZG93OiAwIDNweCAwIDAgI2JmNDM0MzsgfVxuXG4uYnRuLWRhbmdlci5yYWlzZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5yYWlzZWQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyNmQ2ZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xuLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY3QtaC01IHtcbiAgd2lkdGg6IDUlOyB9XG5cbi5jdC1oLTEwIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4uY3QtaC0yMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmN0LWgtMzAge1xuICB3aWR0aDogMzAlOyB9XG5cbi5jdC1oLTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4uY3QtaC01MCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmN0LWgtNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi5jdC1oLTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4uY3QtaC04MCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLmN0LWgtOTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi5jdC1oLTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53NiB7XG4gIHdpZHRoOiA2MHB4OyB9XG5cbi53NyB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi53OCB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi53OSB7XG4gIHdpZHRoOiA5MHB4OyB9XG5cbi53MTAge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLncxMSB7XG4gIHdpZHRoOiAxMTBweDsgfVxuXG4udzEyIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi53MTMge1xuICB3aWR0aDogMTMwcHg7IH1cblxuLncxNCB7XG4gIHdpZHRoOiAxNDBweDsgfVxuXG4udzE1IHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi53MTYge1xuICB3aWR0aDogMTYwcHg7IH1cblxuLncxNyB7XG4gIHdpZHRoOiAxNzBweDsgfVxuXG4udzE4IHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi53MTkge1xuICB3aWR0aDogMTkwcHg7IH1cblxuLncyMCB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4udzIxIHtcbiAgd2lkdGg6IDIxMHB4OyB9XG5cbi53MjIge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLncyMyB7XG4gIHdpZHRoOiAyMzBweDsgfVxuXG4udzI0IHtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi53MjUge1xuICB3aWR0aDogMjUwcHg7IH1cblxuLncyNiB7XG4gIHdpZHRoOiAyNjBweDsgfVxuXG4udzI3IHtcbiAgd2lkdGg6IDI3MHB4OyB9XG5cbi53Mjgge1xuICB3aWR0aDogMjgwcHg7IH1cblxuLncyOSB7XG4gIHdpZHRoOiAyOTBweDsgfVxuXG4udzMwIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi53MzEge1xuICB3aWR0aDogMzEwcHg7IH1cblxuLnczMiB7XG4gIHdpZHRoOiAzMjBweDsgfVxuXG4udzMzIHtcbiAgd2lkdGg6IDMzMHB4OyB9XG5cbi53MzQge1xuICB3aWR0aDogMzQwcHg7IH1cblxuLnczNSB7XG4gIHdpZHRoOiAzNTBweDsgfVxuXG4udzM2IHtcbiAgd2lkdGg6IDM2MHB4OyB9XG5cbi53Mzcge1xuICB3aWR0aDogMzcwcHg7IH1cblxuLnczOCB7XG4gIHdpZHRoOiAzODBweDsgfVxuXG4udzM5IHtcbiAgd2lkdGg6IDM5MHB4OyB9XG5cbi53NDAge1xuICB3aWR0aDogNDAwcHg7IH1cblxuLnc0MSB7XG4gIHdpZHRoOiA0MTBweDsgfVxuXG4udzQyIHtcbiAgd2lkdGg6IDQyMHB4OyB9XG5cbi53NDMge1xuICB3aWR0aDogNDMwcHg7IH1cblxuLnc0NCB7XG4gIHdpZHRoOiA0NDBweDsgfVxuXG4udzQ1IHtcbiAgd2lkdGg6IDQ1MHB4OyB9XG5cbi53NDYge1xuICB3aWR0aDogNDYwcHg7IH1cblxuLnc0NyB7XG4gIHdpZHRoOiA0NzBweDsgfVxuXG4udzQ4IHtcbiAgd2lkdGg6IDQ4MHB4OyB9XG5cbi53NDkge1xuICB3aWR0aDogNDkwcHg7IH1cblxuLnc1MCB7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4udzY2MCB7XG4gIG1pbi13aWR0aDogNjYwcHg7IH1cblxuLnc2NTAge1xuICBtaW4td2lkdGg6IDY1MHB4OyB9XG5cbi53NjQwIHtcbiAgbWluLXdpZHRoOiA2NDBweDsgfVxuXG4udzYzMCB7XG4gIG1pbi13aWR0aDogNjMwcHg7IH1cblxuLnc2MjAge1xuICBtaW4td2lkdGg6IDYyMHB4OyB9XG5cbi53NjEwIHtcbiAgbWluLXdpZHRoOiA2MTBweDsgfVxuXG4udzYwMCB7XG4gIG1pbi13aWR0aDogNjAwcHg7IH1cblxuLnc1OTAge1xuICBtaW4td2lkdGg6IDU5MHB4OyB9XG5cbi53NTgwIHtcbiAgbWluLXdpZHRoOiA1ODBweDsgfVxuXG4udzU3MCB7XG4gIG1pbi13aWR0aDogNTcwcHg7IH1cblxuLnc1NjAge1xuICBtaW4td2lkdGg6IDU2MHB4OyB9XG5cbi53NTUwIHtcbiAgbWluLXdpZHRoOiA1NTBweDsgfVxuXG4udzU0MCB7XG4gIG1pbi13aWR0aDogNTQwcHg7IH1cblxuLnc1MzAge1xuICBtaW4td2lkdGg6IDUzMHB4OyB9XG5cbi53NTIwIHtcbiAgbWluLXdpZHRoOiA1MjBweDsgfVxuXG4udzUxMCB7XG4gIG1pbi13aWR0aDogNTEwcHg7IH1cblxuLnc1MDAge1xuICBtaW4td2lkdGg6IDUwMHB4OyB9XG5cbi53NDkwIHtcbiAgbWluLXdpZHRoOiA0OTBweDsgfVxuXG4udzQ4MCB7XG4gIG1pbi13aWR0aDogNDgwcHg7IH1cblxuLnc0NzAge1xuICBtaW4td2lkdGg6IDQ3MHB4OyB9XG5cbi53NDYwIHtcbiAgbWluLXdpZHRoOiA0NjBweDsgfVxuXG4udzQ1MCB7XG4gIG1pbi13aWR0aDogNDUwcHg7IH1cblxuLnc0NDAge1xuICBtaW4td2lkdGg6IDQ0MHB4OyB9XG5cbi53NDMwIHtcbiAgbWluLXdpZHRoOiA0MzBweDsgfVxuXG4udzQyMCB7XG4gIG1pbi13aWR0aDogNDIwcHg7IH1cblxuLnc0MTAge1xuICBtaW4td2lkdGg6IDQxMHB4OyB9XG5cbi53NDAwIHtcbiAgbWluLXdpZHRoOiA0MDBweDsgfVxuXG4udzM5MCB7XG4gIG1pbi13aWR0aDogMzkwcHg7IH1cblxuLnczODAge1xuICBtaW4td2lkdGg6IDM4MHB4OyB9XG5cbi53MzcwIHtcbiAgbWluLXdpZHRoOiAzNzBweDsgfVxuXG4udzM2MCB7XG4gIG1pbi13aWR0aDogMzYwcHg7IH1cblxuLnczNTAge1xuICBtaW4td2lkdGg6IDM1MHB4OyB9XG5cbi53MzQwIHtcbiAgbWluLXdpZHRoOiAzNDBweDsgfVxuXG4udzMzMCB7XG4gIG1pbi13aWR0aDogMzMwcHg7IH1cblxuLnczMjAge1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG5cbi53MzEwIHtcbiAgbWluLXdpZHRoOiAzMTBweDsgfVxuXG4udzMwMCB7XG4gIG1pbi13aWR0aDogMzAwcHg7IH1cblxuLncyOTAge1xuICBtaW4td2lkdGg6IDI5MHB4OyB9XG5cbi53MjgwIHtcbiAgbWluLXdpZHRoOiAyODBweDsgfVxuXG4udzI3MCB7XG4gIG1pbi13aWR0aDogMjcwcHg7IH1cblxuLncyNjAge1xuICBtaW4td2lkdGg6IDI2MHB4OyB9XG5cbi53MjUwIHtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4udzI0MCB7XG4gIG1pbi13aWR0aDogMjQwcHg7IH1cblxuLnc2YyB7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc3YyB7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc4YyB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc5YyB7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncxMGMge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzExYyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MTJjIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncxM2Mge1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzE0YyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MTVjIHtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncxNmMge1xuICB3aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzE3YyB7XG4gIHdpZHRoOiAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MThjIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncxOWMge1xuICB3aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzIwYyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MjFjIHtcbiAgd2lkdGg6IDIxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncyMmMge1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzIzYyB7XG4gIHdpZHRoOiAyMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MjRjIHtcbiAgd2lkdGg6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncyNWMge1xuICB3aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzI2YyB7XG4gIHdpZHRoOiAyNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MjdjIHtcbiAgd2lkdGg6IDI3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLncyOGMge1xuICB3aWR0aDogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzI5YyB7XG4gIHdpZHRoOiAyOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MzBjIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnczMWMge1xuICB3aWR0aDogMzEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzMyYyB7XG4gIHdpZHRoOiAzMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MzNjIHtcbiAgd2lkdGg6IDMzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnczNGMge1xuICB3aWR0aDogMzQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzM1YyB7XG4gIHdpZHRoOiAzNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MzZjIHtcbiAgd2lkdGg6IDM2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnczN2Mge1xuICB3aWR0aDogMzcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzM4YyB7XG4gIHdpZHRoOiAzODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53MzljIHtcbiAgd2lkdGg6IDM5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc0MGMge1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzQxYyB7XG4gIHdpZHRoOiA0MTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53NDJjIHtcbiAgd2lkdGg6IDQyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc0M2Mge1xuICB3aWR0aDogNDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzQ0YyB7XG4gIHdpZHRoOiA0NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53NDVjIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc0NmMge1xuICB3aWR0aDogNDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzQ3YyB7XG4gIHdpZHRoOiA0NzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53NDhjIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnc0OWMge1xuICB3aWR0aDogNDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udzUwYyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53NnIge1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnc3ciB7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzhyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53OXIge1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncxMHIge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MTFyIHtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzEyciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncxM3Ige1xuICB3aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MTRyIHtcbiAgd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzE1ciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncxNnIge1xuICB3aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MTdyIHtcbiAgd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzE4ciB7XG4gIHdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncxOXIge1xuICB3aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MjByIHtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzIxciB7XG4gIHdpZHRoOiAyMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncyMnIge1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MjNyIHtcbiAgd2lkdGg6IDIzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzI0ciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncyNXIge1xuICB3aWR0aDogMjUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MjZyIHtcbiAgd2lkdGg6IDI2MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzI3ciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLncyOHIge1xuICB3aWR0aDogMjgwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MjlyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzMwciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnczMXIge1xuICB3aWR0aDogMzEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MzJyIHtcbiAgd2lkdGg6IDMyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzMzciB7XG4gIHdpZHRoOiAzMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnczNHIge1xuICB3aWR0aDogMzQwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MzVyIHtcbiAgd2lkdGg6IDM1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzM2ciB7XG4gIHdpZHRoOiAzNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnczN3Ige1xuICB3aWR0aDogMzcwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53MzhyIHtcbiAgd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzM5ciB7XG4gIHdpZHRoOiAzOTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnc0MHIge1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53NDFyIHtcbiAgd2lkdGg6IDQxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzQyciB7XG4gIHdpZHRoOiA0MjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnc0M3Ige1xuICB3aWR0aDogNDMwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53NDRyIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzQ1ciB7XG4gIHdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnc0NnIge1xuICB3aWR0aDogNDYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53NDdyIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udzQ4ciB7XG4gIHdpZHRoOiA0ODBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnc0OXIge1xuICB3aWR0aDogNDkwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53NTByIHtcbiAgd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucDYwIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA3MCB7XG4gIHdpZHRoOiA3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wODAge1xuICB3aWR0aDogODBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucDkwIHtcbiAgd2lkdGg6IDkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxMDAge1xuICB3aWR0aDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxMTAge1xuICB3aWR0aDogMTEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxMjAge1xuICB3aWR0aDogMTIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxMzAge1xuICB3aWR0aDogMTMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxNDAge1xuICB3aWR0aDogMTQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxNTAge1xuICB3aWR0aDogMTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxNjAge1xuICB3aWR0aDogMTYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxNzAge1xuICB3aWR0aDogMTcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxODAge1xuICB3aWR0aDogMTgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAxOTAge1xuICB3aWR0aDogMTkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyMDAge1xuICB3aWR0aDogMjAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyMTAge1xuICB3aWR0aDogMjEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyMjAge1xuICB3aWR0aDogMjIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyMzAge1xuICB3aWR0aDogMjMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyNDAge1xuICB3aWR0aDogMjQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyNTAge1xuICB3aWR0aDogMjUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyNjAge1xuICB3aWR0aDogMjYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyNzAge1xuICB3aWR0aDogMjcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyODAge1xuICB3aWR0aDogMjgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAyOTAge1xuICB3aWR0aDogMjkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzMDAge1xuICB3aWR0aDogMzAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzMTAge1xuICB3aWR0aDogMzEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzMjAge1xuICB3aWR0aDogMzIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzMzAge1xuICB3aWR0aDogMzMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzNDAge1xuICB3aWR0aDogMzQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzNTAge1xuICB3aWR0aDogMzUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzNjAge1xuICB3aWR0aDogMzYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzNzAge1xuICB3aWR0aDogMzcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzODAge1xuICB3aWR0aDogMzgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnAzOTAge1xuICB3aWR0aDogMzkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0MDAge1xuICB3aWR0aDogNDAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0MTAge1xuICB3aWR0aDogNDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0MjAge1xuICB3aWR0aDogNDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0MzAge1xuICB3aWR0aDogNDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0NDAge1xuICB3aWR0aDogNDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0NTAge1xuICB3aWR0aDogNDUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0NjAge1xuICB3aWR0aDogNDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0NzAge1xuICB3aWR0aDogNDcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0ODAge1xuICB3aWR0aDogNDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA0OTAge1xuICB3aWR0aDogNDkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1MDAge1xuICB3aWR0aDogNTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1MTAge1xuICB3aWR0aDogNTEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1MjAge1xuICB3aWR0aDogNTIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1MzAge1xuICB3aWR0aDogNTMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1NDAge1xuICB3aWR0aDogNTQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1NTAge1xuICB3aWR0aDogNTUwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1NjAge1xuICB3aWR0aDogNTYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1NzAge1xuICB3aWR0aDogNTcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1ODAge1xuICB3aWR0aDogNTgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA1OTAge1xuICB3aWR0aDogNTkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA2MDAge1xuICB3aWR0aDogNjAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA2MCB7XG4gIHdpZHRoOiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNzAge1xuICB3aWR0aDogNzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucDgwIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnA5MCB7XG4gIHdpZHRoOiA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTAwIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTEwIHtcbiAgd2lkdGg6IDExMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTIwIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTMwIHtcbiAgd2lkdGg6IDEzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTQwIHtcbiAgd2lkdGg6IDE0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTUwIHtcbiAgd2lkdGg6IDE1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTYwIHtcbiAgd2lkdGg6IDE2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTcwIHtcbiAgd2lkdGg6IDE3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTgwIHtcbiAgd2lkdGg6IDE4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMTkwIHtcbiAgd2lkdGg6IDE5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjAwIHtcbiAgd2lkdGg6IDIwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjEwIHtcbiAgd2lkdGg6IDIxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjIwIHtcbiAgd2lkdGg6IDIyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjMwIHtcbiAgd2lkdGg6IDIzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjQwIHtcbiAgd2lkdGg6IDI0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjUwIHtcbiAgd2lkdGg6IDI1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjYwIHtcbiAgd2lkdGg6IDI2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjcwIHtcbiAgd2lkdGg6IDI3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjgwIHtcbiAgd2lkdGg6IDI4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMjkwIHtcbiAgd2lkdGg6IDI5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzEwIHtcbiAgd2lkdGg6IDMxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzIwIHtcbiAgd2lkdGg6IDMyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzMwIHtcbiAgd2lkdGg6IDMzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzQwIHtcbiAgd2lkdGg6IDM0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzUwIHtcbiAgd2lkdGg6IDM1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzYwIHtcbiAgd2lkdGg6IDM2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzcwIHtcbiAgd2lkdGg6IDM3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzgwIHtcbiAgd2lkdGg6IDM4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wMzkwIHtcbiAgd2lkdGg6IDM5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDAwIHtcbiAgd2lkdGg6IDQwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDEwIHtcbiAgd2lkdGg6IDQxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDIwIHtcbiAgd2lkdGg6IDQyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDMwIHtcbiAgd2lkdGg6IDQzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDQwIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDUwIHtcbiAgd2lkdGg6IDQ1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDYwIHtcbiAgd2lkdGg6IDQ2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDcwIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDgwIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNDkwIHtcbiAgd2lkdGg6IDQ5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTAwIHtcbiAgd2lkdGg6IDUwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTEwIHtcbiAgd2lkdGg6IDUxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTIwIHtcbiAgd2lkdGg6IDUyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTMwIHtcbiAgd2lkdGg6IDUzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTQwIHtcbiAgd2lkdGg6IDU0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTUwIHtcbiAgd2lkdGg6IDU1MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTYwIHtcbiAgd2lkdGg6IDU2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTcwIHtcbiAgd2lkdGg6IDU3MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTgwIHtcbiAgd2lkdGg6IDU4MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNTkwIHtcbiAgd2lkdGg6IDU5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wNjAwIHtcbiAgd2lkdGg6IDYwMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5wcDYwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4ucHA2NSB7XG4gIHdpZHRoOiA2NSU7IH1cblxuLnBwMjAge1xuICB3aWR0aDogMjAlOyB9XG5cbi5wcDI1IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ucHAzMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnBwMzUge1xuICB3aWR0aDogMzUlOyB9XG5cbi5wcDQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ucHA0NSB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLnBwNTAge1xuICB3aWR0aDogNTAlOyB9XG5cbi5wcDU1IHtcbiAgd2lkdGg6IDU1JTsgfVxuXG4ucHA2MCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLnBwNjUge1xuICB3aWR0aDogNjUlOyB9XG5cbi5wcDcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4ucHA3NSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnBwODAge1xuICB3aWR0aDogODAlOyB9XG5cbi5wcDg1IHtcbiAgd2lkdGg6IDg1JTsgfVxuXG4ucHA5MCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLnBwOTUge1xuICB3aWR0aDogOTUlOyB9XG5cbi5wcDEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcDYwMCB7XG4gIHdpZHRoOiA2MDAlOyB9XG5cbi8qIENTUyBVdGlsaXRpZXMgKi9cbi8qIE1hcmdpbnMgJiBQYWRkaW5ncyAqL1xuLm5vLXMge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubm8tbSB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tcCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmF1dG8tbSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4vKm1hcmdpbiovXG4ubSB7XG4gIG1hcmdpbjogNjVweDsgfVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogNnB4OyB9XG5cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLm0tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm0tdC14eGwge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tLXIteHhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG5cbi5tLWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ubS1sLXh4bCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG5cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtM3B4OyB9XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7IH1cblxuLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7IH1cblxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLm0tci1uLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4OyB9XG5cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7IH1cblxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLm0tdC1uLXNtIHtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cblxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDsgfVxuXG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtNjBweDsgfVxuXG4ubS1yLW4tbWQge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4OyB9XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG5cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDsgfVxuXG4ubS10LW4tbGcge1xuICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuXG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4OyB9XG5cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4OyB9XG5cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDsgfVxuXG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG5cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG5cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuXG4ubS10LW4teHhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7IH1cblxuLm0tci1uLXh4bCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cblxuLm0tYi1uLXh4bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4OyB9XG5cbi5tLWwtbi14eGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cblxuLypwYWRkaW5nKi9cbi5wIHtcbiAgcGFkZGluZzogNjVweDsgfVxuXG4ucC10LXh4cyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLnAtci14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cblxuLnAtYi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbi5wLWwteHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cblxuLnAtdC14cyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuLnAtci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cblxuLnAtdC1zbSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnAtci1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ucC1iLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4ucC1sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLnAtdC1tZCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5wLXItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG5cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4ucC1sLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5wLXQtbGcge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucC1yLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucC1iLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLnAtbC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ucC10LXhsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLnAtci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wLWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnAtdC14eGwge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucC1yLXh4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLnAtYi14eGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucC1sLXh4bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4ucC10LW5vIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnAtci1ubyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnAtYi1ubyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wLWwtbm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnAtaC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4OyB9XG5cbi5wLWgteHMge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4OyB9XG5cbi5wLWgtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5wLWgtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnAtaC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucC1oLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wLWgteHhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5wLWgtbm8ge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5wLXYteHhzIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuXG4ucC12LXhzIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4ucC12LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4ucC12LW1kIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wLXYtbGcge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLnAtdi14bCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4ucC12LXh4bCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucC12LW5vIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgLWdyYXlcclxuICAgICNGOUY5RjlcclxuICAgIG5hdiBiZ1xyXG5cclxuICAgICM2NjY2NjZcclxuICAgIGJveCBob3ZlciBiZ1xyXG4gICAgICAgICRjLWdyYXktZGFya1xyXG5cclxuICAgICNGOEY4RjhcclxuICAgIHBhZ2UgYmdcclxuICAgICRjLWdyYXktZGFyazJcclxuXHJcbiAgICAtd2hpdGVcclxuICAgICNmZmZmZmZcclxuICAgIG1haW4gYmdcclxuICAgICRjLXdoaXRlLWxpZ2h0XHJcblxyXG4gICAgLW9yYW5nZVxyXG4gICAgI2ZmNTkxOFxyXG4gICAgdGhlbWUgYmdcclxuICAgICRjLW9yYW5nZVxyXG5cclxuICAgIC1ibGFja1xyXG4gICAgIzMzMzMzM1xyXG4gICAgbWlhbiBmb250XHJcbiAgICAgICAgJGMtYmxhY2tcclxuXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5tb3VzZS1wb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzsgfVxuICAubW91c2UtcG9pbnQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmNTkxODsgfVxuXG4ucG9zaXRpb24tYWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmYtbCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mLXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmRpc3BsYXktYiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kaXNwbGF5LWkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmRpc3BsYXktbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZlcnRpY2FsLXRwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udmVydGljYWwtbWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52ZXJ0aWNhbC1idCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmN1c3RvbS1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0QyRDI7XG4gIG1hcmdpbi1ib3R0b206IDFweDsgfVxuXG4ub24gLmN1c3RvbS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVCRkNBOyB9XG5cbi5ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzMzMzsgfVxuXG4udmFsaWRhdGlvbi1Nc2cge1xuICBjb2xvcjogI2ZmNTkxODsgfVxuXG4uY3VzdG9tLWljb24ge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zaXplOiBtZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzg4ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbi8qIEJvcmRlcnMgKi9cbi5iZHItdzAge1xuICBib3JkZXI6IDBweCBzb2xpZDsgfVxuXG4uYmRyLXcwLXQge1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7IH1cblxuLmJkci13MC1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkOyB9XG5cbi5iZHItdzAtbCB7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7IH1cblxuLmJkci13MC1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7IH1cblxuLmJkci13MSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5iZHItdzEtdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcxLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cblxuLmJkci13MS1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcxLXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuXG4uYmRyLXcyIHtcbiAgYm9yZGVyOiAycHggc29saWQ7IH1cblxuLmJkci13Mi10IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkOyB9XG5cbi5iZHItdzItYiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuXG4uYmRyLXcyLWwge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkOyB9XG5cbi5iZHItdzItciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkOyB9XG5cbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xuLnV0aWwtYmdNYWluLWJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtYmdNYWluLWJsIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnV0aWwtYmdNYWluLWJsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXdhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYWQ2MjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXdhIGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXdhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWdyIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWdyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdybCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC1ncmwgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZ3JsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWdyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC1ncmQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtZ3JkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXdoIGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXdoIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXZpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkNGY4MztcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLXZpIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLXZpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLXZpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTIyNDE7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC51dGlsLWJnUGFydGlhbC12aWQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudXRpbC1iZ1BhcnRpYWwtdmlkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZjFmYztcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWluIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtYmdQYXJ0aWFsLWRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxM2EzYTtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnV0aWwtYmdQYXJ0aWFsLWRhIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnV0aWwtYmdQYXJ0aWFsLWRhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xNYWluLXByIHtcbiAgY29sb3I6ICMxNDdhYmE7IH1cbiAgLnV0aWwtY2xNYWluLXByIGEge1xuICAgIGNvbG9yOiAjMTQ3YWJhOyB9XG4gICAgLnV0aWwtY2xNYWluLXByIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xNYWluLXdoZCB7XG4gIGNvbG9yOiAjRTBFMEUwOyB9XG4gIC51dGlsLWNsTWFpbi13aGQgYSB7XG4gICAgY29sb3I6ICNFMEUwRTA7IH1cbiAgICAudXRpbC1jbE1haW4td2hkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdhZCB7XG4gIGNvbG9yOiAjZmZiNjI4OyB9XG4gIC51dGlsLWNsUGFydGlhbC13YWQgYSB7XG4gICAgY29sb3I6ICNmZmI2Mjg7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtd2FkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdobCB7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC51dGlsLWNsUGFydGlhbC13aGwgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtd2hsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLW9yIHtcbiAgY29sb3I6ICNmZjU5MTg7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLW9yIGEge1xuICAgIGNvbG9yOiAjZmY1OTE4OyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLW9yIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLWRhIHtcbiAgY29sb3I6ICNmMTNhM2E7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLWRhIGEge1xuICAgIGNvbG9yOiAjZjEzYTNhOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLWRhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLWluIHtcbiAgY29sb3I6ICMxMDk2OWI7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLWluIGEge1xuICAgIGNvbG9yOiAjMTA5NjliOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXdhIHtcbiAgY29sb3I6ICNkZmFkNjI7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXdhIGEge1xuICAgIGNvbG9yOiAjZGZhZDYyOyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLXdhIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXN1IHtcbiAgY29sb3I6ICM4YmJiNDU7IH1cbiAgLnV0aWwtY2xQYXJ0aWFsLXN1IGEge1xuICAgIGNvbG9yOiAjOGJiYjQ1OyB9XG4gICAgLnV0aWwtY2xQYXJ0aWFsLXN1IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLnV0aWwtY2xQYXJ0aWFsLXN1ZCB7XG4gIGNvbG9yOiAjNkI4RjYwOyB9XG4gIC51dGlsLWNsUGFydGlhbC1zdWQgYSB7XG4gICAgY29sb3I6ICM2QjhGNjA7IH1cbiAgICAudXRpbC1jbFBhcnRpYWwtc3VkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjU5MTg7IH1cblxuLmJkY19ub3JtYWwge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC43KTsgfVxuXG4qLm5vQm9yZGVyUmlnaHQge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4qLm5vQm9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbioubm9NYXJSaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbioudHJhbnNpdCwgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGksIGhlYWRlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpLCBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAqLnR4dC13cmFwLCBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAqLnR4dC13cmFwLW1pZGRsZSwgbWFpbiAuY2FzZS1zZWMgLmNhc2UtYm94IHVsIGxpICoudHh0LXdyYXAsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmNhdGUtYm94IHVsIGxpLCBtYWluIC5saXN0LWJveCB1bCBsaSAqLmhvdmVyLWJveCwgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtICoudHh0LXdyYXAsIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAqLnR4dC13cmFwLW1pZGRsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuLnRyYW5zaXQgaW1nLCAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSBpbWcsIGhlYWRlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSBpbWcsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSBpbWcsIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCBpbWcsIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcC1taWRkbGUgaW1nLCBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGkgLnR4dC13cmFwIGltZywgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY2F0ZS1ib3ggdWwgbGkgaW1nLCBtYWluIC5saXN0LWJveCB1bCBsaSAuaG92ZXItYm94IGltZywgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCBpbWcsIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cblxuaW1nLnNjYWxlOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cblxuLnNjYWxlOmhvdmVyIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG5cbiouc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI2RkZGRkZDtcbiAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggI2RkZGRkZDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7IH1cblxuLmNtbS10cmFuc2xhdGVYLCAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSAuaG92ZXItaWNvbiwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpIC5ob3Zlci1pY29uLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jbW0tdHJhbnNsYXRlWSwgLmNtbS1uYXYgLm5hdi1saXN0LCBoZWFkZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0LCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0LCBoZWFkZXIucGMtc2hvdyAudG9wLWJveCAuYm94LXIsIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmJveC1sIC5sb2dvLWltZywgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCAubG9nb1JpZ2h0LWJveCAuc3ViLXdyYXAsIG1haW4gLmJsb2dyb2xsLXNlYyAubWlkZGxlLWJveCAudHh0LTAyLCBtYWluIC5zaW5nbGUtd3JhcCAuY29udGVudC13cmFwIC5ib3gtbCAuaW1nLXdyYXAgLnN1YkltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5jbW0tdHJhbnNsYXRlWFksIC5jbW0tY29udGFjdC1yaWdodCwgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmljb24tbmF0aW9uQm94IC5pY29uLW5hdGlvbiwgaGVhZGVyLnBjLXNob3cgbmF2IC5kb3duLWxpc3QyID4gdWwgPiBsaSAuY3VzdG9tLWhyLCBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5pbWctd3JhcCwgbWFpbiAuY29vcGVyYXRpb24tc2VjIC5jb29wZXJhdGlvbi1ib3ggdWwgbGkgLmljb24tYm94IC5pY29uLWltZywgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpIC5pdGVtLWJveCAuaW1nLXdyYXAgaW1nLCBtYWluIC5saXN0LWJveCB1bCBsaSA+IGEgLmltZy13cmFwLCBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIC5iZy13cmFwLCBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIC5iZy13cmFwIC5zdWJJbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmNtbS1jbGVhcmZpeDo6YWZ0ZXIsIC5jbW0tY29udGFjdC1yaWdodDo6YWZ0ZXIsIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXA6OmFmdGVyLCBtYWluIC5pbnRyb2R1Y3Qtc2VjIC5pbnRyb2R1Y3QtYm94OjphZnRlciwgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06OmFmdGVyLCBtYWluIC5ibG9ncm9sbC1zZWMgLnRvcC1ib3g6OmFmdGVyLCBtYWluIC5ibG9ncm9sbC1zZWMgLm1pZGRsZS1ib3g6OmFmdGVyLCBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94OjphZnRlciwgbWFpbiAuY29udGFjdC13cmFwOjphZnRlciwgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOjphZnRlciwgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jbW0tdHh0T3ZlcmZsb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5lblVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHFzIGNvbW1vbi5jc3Mgc3VicGFnZSBcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5sZiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5ydCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gYmFjayB0byB0b3AgXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5hLnRvVG9wIHtcbiAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTNweCAwOyovIH1cblxuLnRvLXRvcCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMyU7XG4gIGJvdHRvbTogMS4zNHJlbTtcbiAgei1pbmRleDogNzAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wMS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTNweCAwOyovIH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGNvbW1vbiBleHRlbmRcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cblxuYm9keSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmVuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaW5kZXggc3ViIGNvbW1vblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuLmNtbS1pbmRleFNlYywgaGVhZGVyLnBjLXNob3csIC5iYW5uZXItc2VjLCBtYWluIC5pbnRyb2R1Y3Qtc2VjLCBtYWluIC5wcm9kdWN0aW9uLXNlYywgbWFpbiAucmVjb3Zlcnktc2VjLCBtYWluIC5hZC1zZWMsIG1haW4gLmNhc2Utc2VjLCBtYWluIC5jb29wZXJhdGlvbi1zZWMsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3csIG1haW4gLmxpbmstc2VjLCBtYWluIC5ibG9ncm9sbC1zZWMsIG1haW4gLmJvdHRvbS1zZWMsIG1haW4gLm5ld3Mtc2VjLm1iLXNob3csIG1haW4gLnN1YlBhZ2Utc2VjLCBtYWluIC5wbGlzdC1zZWMsIGZvb3Rlci5wYy1zaG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMjAwcHg7IH1cbiAgLmNtbS1pbmRleFNlYyAuY29udGVudC1mcmFtZSwgaGVhZGVyLnBjLXNob3cgLmNvbnRlbnQtZnJhbWUsIC5iYW5uZXItc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5pbnRyb2R1Y3Qtc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5wcm9kdWN0aW9uLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAucmVjb3Zlcnktc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5hZC1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmNhc2Utc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5jb29wZXJhdGlvbi1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmxpbmstc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5ibG9ncm9sbC1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmJvdHRvbS1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLm5ld3Mtc2VjLm1iLXNob3cgLmNvbnRlbnQtZnJhbWUsIG1haW4gLnN1YlBhZ2Utc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5wbGlzdC1zZWMgLmNvbnRlbnQtZnJhbWUsIGZvb3Rlci5wYy1zaG93IC5jb250ZW50LWZyYW1lIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VicGFnZSAuY21tLWluZGV4U2VjLCAuc3VicGFnZSBoZWFkZXIucGMtc2hvdywgLnN1YnBhZ2UgLmJhbm5lci1zZWMsIC5zdWJwYWdlIG1haW4gLmludHJvZHVjdC1zZWMsIG1haW4gLnN1YnBhZ2UgLmludHJvZHVjdC1zZWMsIC5zdWJwYWdlIG1haW4gLnByb2R1Y3Rpb24tc2VjLCBtYWluIC5zdWJwYWdlIC5wcm9kdWN0aW9uLXNlYywgLnN1YnBhZ2UgbWFpbiAucmVjb3Zlcnktc2VjLCBtYWluIC5zdWJwYWdlIC5yZWNvdmVyeS1zZWMsIC5zdWJwYWdlIG1haW4gLmFkLXNlYywgbWFpbiAuc3VicGFnZSAuYWQtc2VjLCAuc3VicGFnZSBtYWluIC5jYXNlLXNlYywgbWFpbiAuc3VicGFnZSAuY2FzZS1zZWMsIC5zdWJwYWdlIG1haW4gLmNvb3BlcmF0aW9uLXNlYywgbWFpbiAuc3VicGFnZSAuY29vcGVyYXRpb24tc2VjLCAuc3VicGFnZSBtYWluIC5uZXdzLXNlYy5wYy1zaG93LCBtYWluIC5zdWJwYWdlIC5uZXdzLXNlYy5wYy1zaG93LCAuc3VicGFnZSBtYWluIC5saW5rLXNlYywgbWFpbiAuc3VicGFnZSAubGluay1zZWMsIC5zdWJwYWdlIG1haW4gLmJsb2dyb2xsLXNlYywgbWFpbiAuc3VicGFnZSAuYmxvZ3JvbGwtc2VjLCAuc3VicGFnZSBtYWluIC5ib3R0b20tc2VjLCBtYWluIC5zdWJwYWdlIC5ib3R0b20tc2VjLCAuc3VicGFnZSBtYWluIC5uZXdzLXNlYy5tYi1zaG93LCBtYWluIC5zdWJwYWdlIC5uZXdzLXNlYy5tYi1zaG93LCAuc3VicGFnZSBtYWluIC5zdWJQYWdlLXNlYywgbWFpbiAuc3VicGFnZSAuc3ViUGFnZS1zZWMsIC5zdWJwYWdlIG1haW4gLnBsaXN0LXNlYywgbWFpbiAuc3VicGFnZSAucGxpc3Qtc2VjLCAuc3VicGFnZSBmb290ZXIucGMtc2hvdyB7XG4gICAgbWluLXdpZHRoOiAxMjAwcHg7IH1cbiAgICAuc3VicGFnZSAuY21tLWluZGV4U2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBoZWFkZXIucGMtc2hvdyAuY29udGVudC1mcmFtZSwgLnN1YnBhZ2UgLmJhbm5lci1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLmludHJvZHVjdC1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLnN1YnBhZ2UgLmludHJvZHVjdC1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5zdWJwYWdlIC5wcm9kdWN0aW9uLXNlYyAuY29udGVudC1mcmFtZSwgLnN1YnBhZ2UgbWFpbiAucmVjb3Zlcnktc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5zdWJwYWdlIC5yZWNvdmVyeS1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLmFkLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAuYWQtc2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5jYXNlLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAuY2FzZS1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLmNvb3BlcmF0aW9uLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAuY29vcGVyYXRpb24tc2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jb250ZW50LWZyYW1lLCBtYWluIC5zdWJwYWdlIC5uZXdzLXNlYy5wYy1zaG93IC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5saW5rLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAubGluay1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLmJsb2dyb2xsLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAuYmxvZ3JvbGwtc2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5ib3R0b20tc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5zdWJwYWdlIC5ib3R0b20tc2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5uZXdzLXNlYy5tYi1zaG93IC5jb250ZW50LWZyYW1lLCBtYWluIC5zdWJwYWdlIC5uZXdzLXNlYy5tYi1zaG93IC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBtYWluIC5zdWJQYWdlLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAuc3ViUGFnZS1zZWMgLmNvbnRlbnQtZnJhbWUsIC5zdWJwYWdlIG1haW4gLnBsaXN0LXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3VicGFnZSAucGxpc3Qtc2VjIC5jb250ZW50LWZyYW1lLCAuc3VicGFnZSBmb290ZXIucGMtc2hvdyAuY29udGVudC1mcmFtZSB7XG4gICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMjAwcHg7IH1cblxuLmNtbS1zdWJTZWMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDEwNjBweDsgfVxuICAuY21tLXN1YlNlYyAuY29udGVudC1mcmFtZSB7XG4gICAgd2lkdGg6IDEwNjBweDtcbiAgICBtaW4td2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYS5jbW0tbW9yZS1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY21tLWxpc3QxLXRpdGxlQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogOTBweDsgfVxuICAuY21tLWxpc3QxLXRpdGxlQm94IC5zZWMtdGl0bGUxIHtcbiAgICBjb2xvcjogI2ZmNTkxODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY21tLWxpc3QxLXRpdGxlQm94IC5zZWMtdGl0bGUyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uY21tLWxpc3QyLXRpdGxlQm94IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jbW0tbGlzdDItdGl0bGVCb3ggbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI0Y4RjhGODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY21tLWxpc3QyLXRpdGxlQm94IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5jbW0tbGlzdDItdGl0bGVCb3ggbGk6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5jbW0tbGlzdDItdGl0bGVCb3ggbGk6aG92ZXIgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNtbS1saXN0Mi10aXRsZUJveCBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgIC5jbW0tbGlzdDItdGl0bGVCb3ggbGkgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjNiMmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7IH1cblxuLmNtbS1jb250YWN0LXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jbW0tY29udGFjdC1yaWdodCAudHh0LWJveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGNvbG9yOiAjMTQ3YWJhOyB9XG4gICAgLmNtbS1jb250YWN0LXJpZ2h0IC50eHQtYm94IC5waG9uZS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNtbS1jb250YWN0LXJpZ2h0IC5pbWctYm94IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jbW0tY29udGFjdC1yaWdodCAuaW1nLWJveCBpbWcge1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgd2lkdGg6IGF1dG87IH1cblxuLmNtbS10aXRsZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvOyB9XG4gIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjY2NjY2NjOyB9XG5cbi5jbW0tbmF2LCBoZWFkZXIucGMtc2hvdyBuYXYsIGZvb3Rlci5wYy1zaG93IG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODsgfVxuICAuY21tLW5hdiAuY29udGVudC1mcmFtZSwgaGVhZGVyLnBjLXNob3cgbmF2IC5jb250ZW50LWZyYW1lLCBmb290ZXIucGMtc2hvdyBuYXYgLmNvbnRlbnQtZnJhbWUge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuY21tLW5hdiAubmF2LWxpc3QsIGhlYWRlci5wYy1zaG93IG5hdiAubmF2LWxpc3QsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSAuZG93bi1saXN0MiwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIC5kb3duLWxpc3QyLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkgLmRvd24tbGlzdDIsIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpOm50aC1sYXN0LWNoaWxkKDMpIC5kb3duLWxpc3QyLCBoZWFkZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGk6bnRoLWxhc3QtY2hpbGQoMykgLmRvd24tbGlzdDIsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaTpudGgtbGFzdC1jaGlsZCgzKSAuZG93bi1saXN0MiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSAuaG92ZXItaWNvbiwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpIC5ob3Zlci1pY29uLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgLmhvdmVyLWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaTpsYXN0LWNoaWxkIGEsIGhlYWRlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaTpsYXN0LWNoaWxkIGEsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICB3aWR0aDogODRweDsgfVxuICAgICAgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgLmRvd24tbGlzdCwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpIC5kb3duLWxpc3QsIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSAuZG93bi1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkOyB9XG4gICAgICAgIC5jbW0tbmF2IC5uYXYtbGlzdCA+IGxpIC5kb3duLWxpc3QgYSwgaGVhZGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpIC5kb3duLWxpc3QgYSwgZm9vdGVyLnBjLXNob3cgbmF2IC5uYXYtbGlzdCA+IGxpIC5kb3duLWxpc3QgYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLmNtbS1uYXYgLm5hdi1saXN0ID4gbGkgPiBhLCBoZWFkZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgPiBhLCBmb290ZXIucGMtc2hvdyBuYXYgLm5hdi1saXN0ID4gbGkgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuY21tLW5hdiAubmF2LWxpc3QgPiBsaSA+IHNwYW4sIGhlYWRlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSA+IHNwYW4sIGZvb3Rlci5wYy1zaG93IG5hdiAubmF2LWxpc3QgPiBsaSA+IHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5oZWFkZXIucGMtc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgei1pbmRleDogOTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDsgfVxuICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICBoZWFkZXIucGMtc2hvdyAudG9wLWJveCBwIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmljb24tYm94IGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5pY29uLW5hdGlvbkJveCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmljb24tbmF0aW9uQm94IC5pY29uLW5hdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0b3A6IDU0JTsgfVxuICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IGZvcm0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IGZvcm0gaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTc4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIGhlYWRlci5wYy1zaG93IC50b3AtYm94IC5ib3gtciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgaGVhZGVyLnBjLXNob3cgLnRvcC1ib3ggLmJveC1yIGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCAuYm94LWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTUwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAubG9nby13cmFwIC5ib3gtbCAubG9nby1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmxvZ29SaWdodC1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAubG9nby13cmFwIC5sb2dvUmlnaHQtYm94IC5zdWItd3JhcCB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmxvZ29SaWdodC1ib3ggLnRpdGxlLTAxIHtcbiAgICAgICAgY29sb3I6ICNmZjU5MTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAubG9nby13cmFwIC5sb2dvUmlnaHQtYm94IC50aXRsZS0wMiB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgLmxvZ28td3JhcCAuYm94LXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAubG9nby13cmFwIC5ib3gtciAuZmEge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjZmY1OTE4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgICBoZWFkZXIucGMtc2hvdyAubG9nby13cmFwIC5ib3gtciAudHh0LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwcHg7IH1cbiAgICAgIGhlYWRlci5wYy1zaG93IC5sb2dvLXdyYXAgLmJveC1yIC50eHQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwcHg7IH1cbiAgaGVhZGVyLnBjLXNob3cgbmF2IC5kb3duLWxpc3QyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgaGVhZGVyLnBjLXNob3cgbmF2IC5kb3duLWxpc3QyID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgaGVhZGVyLnBjLXNob3cgbmF2IC5kb3duLWxpc3QyID4gdWwgPiBsaSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IG5hdiAuZG93bi1saXN0MiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IG5hdiAuZG93bi1saXN0MiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBoZWFkZXIucGMtc2hvdyBuYXYgLmRvd24tbGlzdDIgPiB1bCA+IGxpIC5jdXN0b20taHIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTAlO1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgIGhlYWRlci5wYy1zaG93IG5hdiAuZG93bi1saXN0MiA+IHVsID4gbGkgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7IH1cbiAgICAgICAgICBoZWFkZXIucGMtc2hvdyBuYXYgLmRvd24tbGlzdDIgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgICAgICAgICAgaGVhZGVyLnBjLXNob3cgbmF2IC5kb3duLWxpc3QyID4gdWwgPiBsaSA+IHVsID4gbGk6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmNTkxODsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gYmFubmVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4uYmFubmVyLXNlYyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYW5uZXItc2VjIC5jYXJvdXNlbC1mcmFtZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5iYW5uZXItc2VjIC5jYXJvdXNlbC1pbm5lciAuaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYW5uZXItc2VjIC5jYXJvdXNlbC1jb250cm9sIHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iYW5uZXItc2VjIC5mYS1pY29uIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLypmb250LXNpemU6IDQwcHg7Ki9cbiAgICAvKmZvbnQtd2VpZ2h0OiAxMDA7Ki9cbiAgICB3aWR0aDogMzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmFubmVyLXNlYyAuY2Fyb3VzZWwtY29udGVudCB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgLypsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDsqL1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5iYW5uZXItc2VjIC5jYXJvdXNlbC1jb250ZW50IC50eHQtMDEge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmJhbm5lci1zZWMgLmNhcm91c2VsLWNvbnRlbnQgLnR4dC0wMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjMDAwMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJhbm5lci1zZWMgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5iYW5uZXItc2VjIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU5MTg7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1haW5cclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbm1haW4ge1xuICAvKm1pbi1oZWlnaHQ6IDQ4OHB4OyovXG4gIC8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzdWIgcGFnZVxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qLyB9XG4gIG1haW4gLmludHJvZHVjdC1zZWMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZzogNDJweCAwIDAgMDsgfVxuICAgIG1haW4gLmludHJvZHVjdC1zZWMgLmludHJvZHVjdC1ib3ggLmltZy13cmFwIHtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIG1haW4gLmludHJvZHVjdC1zZWMgLmludHJvZHVjdC1ib3ggLnR4dC13cmFwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIHBhZGRpbmc6IDMxcHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgbWFpbiAuaW50cm9kdWN0LXNlYyAuaW50cm9kdWN0LWJveCAudHh0LXdyYXAgLnRpdGxlLTAxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmY1OTE4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgbWFpbiAuaW50cm9kdWN0LXNlYyAuaW50cm9kdWN0LWJveCAudHh0LXdyYXAgLnRpdGxlLTAxIHNwYW4ge1xuICAgICAgICAgIGRpc3BhbHk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAgIG1haW4gLmludHJvZHVjdC1zZWMgLmludHJvZHVjdC1ib3ggLnR4dC13cmFwIC50eHQtMDEge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgaGVpZ2h0OiAyMDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIG1haW4gLmludHJvZHVjdC1zZWMgLmludHJvZHVjdC1ib3ggLnR4dC13cmFwIC5tb3JlLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZjU5MTg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLmNvbnRlbnQtZnJhbWUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIge1xuICAgIG1hcmdpbjogMzBweCAyNXB4IDUwcHggMjVweDsgfVxuICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmNTkxODsgfVxuICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwIHtcbiAgICAgIGhlaWdodDogMzUycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgbWFyZ2luOiAwIDEzcHg7IH1cbiAgICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5ib3gtd3JhcDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjU5MTg7IH1cbiAgICAgICAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciAuYm94LXdyYXA6aG92ZXIgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZjU5MTg7IH1cbiAgICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm90dG9tOiAxNCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwIC50aXRsZS0wMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm90dG9tOiA0JTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciAuaW1nLXdyYXAge1xuICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgIHRvcDogNDAlOyB9XG4gICAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5pbWctd3JhcCBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgbWFpbiAucmVjb3Zlcnktc2VjIHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgMDsgfVxuICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChvZGQpIC5pbWctd3JhcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChvZGQpIC50eHQtd3JhcCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnR4dC13cmFwLW1pZGRsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pbWctd3JhcCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50eHQtd3JhcCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChldmVuKSAudHh0LXdyYXAtbWlkZGxlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIHtcbiAgICAgICAgICB3aWR0aDogMzc4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU5MTg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwOyB9XG4gICAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2VmZWZlZjsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudGl0bGUtaHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogNDZweCBhdXRvOyB9XG4gICAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwIC50eHQtMDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIHtcbiAgICAgICAgICB3aWR0aDogNjcycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgIHBhZGRpbmc6IDM2cHggNTBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcC1taWRkbGUgLnRpdGxlLTAxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC50eHQtMDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIHdpZHRoOiA0ODZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH1cbiAgICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcC1taWRkbGUgLnR4dC0wMSAuZmEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmNTkxODsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcC1taWRkbGUgLnR4dC0wMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICBtYWluIC5hZC1zZWMge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7IH1cbiAgICBtYWluIC5hZC1zZWMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIG1haW4gLmNhc2Utc2VjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxNDdhYmEgdXJsKFwiLi4vaW1hZ2VzL2Nhc2VfYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiA0MnB4IDA7IH1cbiAgICBtYWluIC5jYXNlLXNlYyAuY21tLXRpdGxlLWJveCAudGl0bGUtMDEge1xuICAgICAgY29sb3I6ICNlZmVmZWY7IH1cbiAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgbWFpbiAuY2FzZS1zZWMgLmNhc2UtYm94IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGk6aG92ZXIgLnR4dC13cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJiYjQ1OyB9XG4gICAgICAgICAgbWFpbiAuY2FzZS1zZWMgLmNhc2UtYm94IHVsIGxpOmhvdmVyIC50eHQtd3JhcCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZWZlZmVmOyB9XG4gICAgICAgIG1haW4gLmNhc2Utc2VjIC5jYXNlLWJveCB1bCBsaTpudGgtY2hpbGQob2RkKSAuaW1nLXdyYXAge1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGk6bnRoLWNoaWxkKG9kZCkgLnR4dC13cmFwIHtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgbWFpbiAuY2FzZS1zZWMgLmNhc2UtYm94IHVsIGxpOm50aC1jaGlsZChldmVuKSAuaW1nLXdyYXAge1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIC50eHQtd3JhcCB7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIG1haW4gLmNhc2Utc2VjIC5jYXNlLWJveCB1bCBsaSAuaXRlbS1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGkgLml0ZW0tYm94IC5pbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIG1haW4gLmNhc2Utc2VjIC5jYXNlLWJveCB1bCBsaSAudHh0LXdyYXAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgcGFkZGluZzogNTNweCAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAgICAgbWFpbiAuY2FzZS1zZWMgLmNhc2UtYm94IHVsIGxpIC50eHQtd3JhcCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICBtYWluIC5jYXNlLXNlYyAuY2FzZS1ib3ggdWwgbGkgLnR4dC13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgbWFpbiAuY29vcGVyYXRpb24tc2VjIHtcbiAgICBwYWRkaW5nOiA0MnB4IDA7IH1cbiAgICBtYWluIC5jb29wZXJhdGlvbi1zZWMgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAxIHtcbiAgICAgIGNvbG9yOiAjMTQ3YWJhOyB9XG4gICAgbWFpbiAuY29vcGVyYXRpb24tc2VjIC5jb29wZXJhdGlvbi1ib3ggdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgbWFpbiAuY29vcGVyYXRpb24tc2VjIC5jb29wZXJhdGlvbi1ib3ggdWwgbGkgLmljb24tYm94IHtcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBtYWluIC5jb29wZXJhdGlvbi1zZWMgLmNvb3BlcmF0aW9uLWJveCB1bCBsaSAuaWNvbi1ib3ggLmljb24tYmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgIG1haW4gLmNvb3BlcmF0aW9uLXNlYyAuY29vcGVyYXRpb24tYm94IHVsIGxpIC5pY29uLWJveCAuaWNvbi1pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDgycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3N3B4O1xuICAgICAgICAgIHotaW5kZXg6IDIwMDsgfVxuICAgICAgbWFpbiAuY29vcGVyYXRpb24tc2VjIC5jb29wZXJhdGlvbi1ib3ggdWwgbGkgLnRpdGxlLTAxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4OyB9XG4gICAgICBtYWluIC5jb29wZXJhdGlvbi1zZWMgLmNvb3BlcmF0aW9uLWJveCB1bCBsaSAuYnRuLTAxIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9XG4gIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cge1xuICAgIHBhZGRpbmc6IDQycHggMDsgfVxuICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQ6bnRoLWNoaWxkKDIpIC5uZXdzLWltZyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAudGl0bGUtYm94IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLnRpdGxlLWJveCAudGl0bGUtMDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAudGl0bGUtYm94IC50aXRsZS0wMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC5uZXdzLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAubmV3cy1pdGVtIC50eHQtMDEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAubmV3cy1pdGVtIC50eHQtMDEgLmZhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmNTkxODtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAubmV3cy1pdGVtIC50eHQtMDIge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAuaW1nLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAudGl0bGUtdG90YWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC50aXRsZTMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLnRpdGxlNCB7XG4gICAgICAgICAgY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZDpudGgtY2hpbGQoMSkgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZDpudGgtY2hpbGQoMikgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMi5jb250ZW50LWJveDIubmV3c0xpc3QtMDIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC5jdXN0b20tdHI6bGFzdC1jaGlsZCAuY3VzdG9tLXRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC5mLWwge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTIlOyB9XG4gICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTIgLmYtciB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogODQlOyB9XG4gICAgICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTEgPiAuY3VzdG9tLXRyID4gLmN1c3RvbS10ZCAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTIgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIC50aXRsZS1udW0ge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIG1haW4gLm5ld3Mtc2VjLnBjLXNob3cgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxID4gLmN1c3RvbS10ciA+IC5jdXN0b20tdGQgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUyIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMiAudGl0bGU2IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMSA+IC5jdXN0b20tdHIgPiAuY3VzdG9tLXRkIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMiAudGl0bGU3IHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jYXRlLWJveCB7XG4gICAgICB3ZGl0aDogMTAwJTsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY2F0ZS1ib3ggdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jYXRlLWJveCB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgICAgICAgICBtYWluIC5uZXdzLXNlYy5wYy1zaG93IC5jYXRlLWJveCB1bCBsaTpob3ZlciwgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY2F0ZS1ib3ggdWwgbGkub24ge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ3YWJhOyB9XG4gICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAubmV3cy1ib3gge1xuICAgICAgaGVpZ2h0OiAzNjBweDsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAubmV3cy1ib3ggdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBtYWluIC5saW5rLXNlYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBwYWRkaW5nOiA0MnB4IDA7IH1cbiAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIG1haW4gLmxpbmstc2VjIC5jYXNlLWJveCB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgICAgaGVpZ2h0OiAzODZweDsgfVxuICAgICAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwgbGk6bnRoLWNoaWxkKG9kZCkgLmltZy13cmFwIHtcbiAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhiYmI0NTsgfVxuICAgICAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwgbGk6bnRoLWNoaWxkKG9kZCkgLnR4dC13cmFwIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMTU0cHggMThweCAwO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGOUY5Rjk7IH1cbiAgICAgICAgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpOm50aC1jaGlsZChldmVuKSAuaW1nLXdyYXAge1xuICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ3YWJhOyB9XG4gICAgICAgIG1haW4gLmxpbmstc2VjIC5jYXNlLWJveCB1bCBsaTpudGgtY2hpbGQoZXZlbikgLnR4dC13cmFwIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogNDRweCAxOHB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMzsgfVxuICAgICAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwgbGkgLml0ZW0tYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpIC5pdGVtLWJveCAuaW1nLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDE3OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNzhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDsgfVxuICAgICAgICAgICAgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpIC5pdGVtLWJveCAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpIC50eHQtd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAyNjJweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgbWFpbiAubGluay1zZWMgLmNhc2UtYm94IHVsIGxpIC50eHQtd3JhcCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwgbGkgLnR4dC13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgICBtYWluIC5saW5rLXNlYyAuY2FzZS1ib3ggdWwgbGkgLnR4dC13cmFwIC50eHQtMDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIG1haW4gLmJsb2dyb2xsLXNlYyB7XG4gICAgcGFkZGluZzogOTBweCAwOyB9XG4gICAgbWFpbiAuYmxvZ3JvbGwtc2VjIC50b3AtYm94IC50aXRsZS0wMSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgbWFpbiAuYmxvZ3JvbGwtc2VjIC50b3AtYm94IC50aXRsZS1idG4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBtYWluIC5ibG9ncm9sbC1zZWMgLm1pZGRsZS1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBtYWluIC5ibG9ncm9sbC1zZWMgLm1pZGRsZS1ib3ggLnR4dC0wMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNlYmViZWI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgbWFpbiAuYmxvZ3JvbGwtc2VjIC5taWRkbGUtYm94IC50eHQtMDIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIHdpZHRoOiAxMTQ2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgbWFpbiAuYmxvZ3JvbGwtc2VjIC5ib3R0b20tYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBtYWluIC5ibG9ncm9sbC1zZWMgLmJvdHRvbS1ib3ggdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICBtYWluIC5ibG9ncm9sbC1zZWMgLmJvdHRvbS1ib3ggdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAxcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAgIG1haW4gLmJsb2dyb2xsLXNlYyAuYm90dG9tLWJveCB1bCBsaTpudGgtY2hpbGQoNyksIG1haW4gLmJsb2dyb2xsLXNlYyAuYm90dG9tLWJveCB1bCBsaTpudGgtY2hpbGQoMTQpLCBtYWluIC5ibG9ncm9sbC1zZWMgLmJvdHRvbS1ib3ggdWwgbGk6bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICBtYWluIC5ibG9ncm9sbC1zZWMgLmJvdHRvbS1ib3ggdWwgbGkgYSAuaWNvbi10eHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgbWFpbiAuYm90dG9tLXNlYyB7XG4gICAgcGFkZGluZzogODRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDdhYmE7IH1cbiAgICBtYWluIC5ib3R0b20tc2VjIC5ib3R0b20tYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBtYWluIC5ib3R0b20tc2VjIC5ib3R0b20tYm94IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBtYWluIC5ib3R0b20tc2VjIC5ib3R0b20tYm94IHVsIGxpIHtcbiAgICAgICAgICB3aWR0aDogMjMwcHg7IH1cbiAgICAgICAgICBtYWluIC5ib3R0b20tc2VjIC5ib3R0b20tYm94IHVsIGxpIC5jb250YWN0LWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgbWFpbiAuYm90dG9tLXNlYyAuYm90dG9tLWJveCB1bCBsaSAuY29udGFjdC1ib3ggLmNtbS1jb250YWN0LXJpZ2h0IC50aXRsZS0wMSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgICAgIG1haW4gLmJvdHRvbS1zZWMgLmJvdHRvbS1ib3ggdWwgbGkgLmNvbnRhY3QtYm94IC5jbW0tY29udGFjdC1yaWdodCAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgICAgbWFpbiAuYm90dG9tLXNlYyAuYm90dG9tLWJveCB1bCBsaSAuY29udGFjdC1ib3ggLmNtbS1jb250YWN0LXJpZ2h0IC5pbWctYm94IGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDsgfVxuICBtYWluIC5uZXdzLXNlYy5tYi1zaG93IC5uZXdzLWJveCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIG1haW4gLm5ld3Mtc2VjLm1iLXNob3cgLm5ld3MtYm94IHVsIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBtYWluIC5uZXdzLXNlYy5tYi1zaG93IC5uZXdzLWJveCB1bCBsaSAuZi1sIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMubWItc2hvdyAubmV3cy1ib3ggdWwgbGkgLmYtciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIG1haW4gLm5ld3Mtc2VjLm1iLXNob3cgLm5ld3MtYm94IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMubWItc2hvdyAubmV3cy1ib3ggdWwgbGkgLnRpdGxlLW51bSB7XG4gICAgICAgIHdpZHRoOiAwLjU4cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNThyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU4cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODtcbiAgICAgICAgZm9udC1zaXplOiAwLjM1cmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBtYWluIC5uZXdzLXNlYy5tYi1zaG93IC5uZXdzLWJveCB1bCBsaSBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuMXJlbTsgfVxuICAgICAgbWFpbiAubmV3cy1zZWMubWItc2hvdyAubmV3cy1ib3ggdWwgbGkgLnRpdGxlNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICBtYWluIC5uZXdzLXNlYy5tYi1zaG93IC5uZXdzLWJveCB1bCBsaSAudGl0bGU3IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjIxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2lkdGg6IDgwdnc7IH1cbiAgICAgIG1haW4gLm5ld3Mtc2VjLm1iLXNob3cgLm5ld3MtYm94IHVsIGxpIC50aXRsZTgge1xuICAgICAgICBmb250LXNpemU6IDAuMThyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICBtYWluIC5icmVhZGNydW1iTGlzdDItc2VjIHAge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgbWFpbiAuYnJlYWRjcnVtYkxpc3QyLXNlYyBwIGltZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIG1haW4gLmJyZWFkY3J1bWJMaXN0Mi1zZWMgcCAuYnJlYWRjcnVtYi1pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBtYWluIC5icmVhZGNydW1iTGlzdDItc2VjIHAgLnR4dC1wYXJ0aWFsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgbWFpbiAuY21tLXN1YlRpdGxlIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOUY5Rjk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgbWFpbiAuY21tLXN1YlRpdGxlIC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmNTkxODtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY1OTE4OyB9XG4gIG1haW4gLnBsaXN0LXNlYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDJweCAwOyB9XG4gIG1haW4gLmxpc3QtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MnB4IDA7IH1cbiAgICBtYWluIC5saXN0LWJveCB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgbWFpbiAubGlzdC1ib3ggdWwgbGkge1xuICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgICAgICBtYWluIC5saXN0LWJveCB1bCBsaTpudGgtY2hpbGQoMSksIG1haW4gLmxpc3QtYm94IHVsIGxpOm50aC1jaGlsZCgyKSwgbWFpbiAubGlzdC1ib3ggdWwgbGk6bnRoLWNoaWxkKDMpLCBtYWluIC5saXN0LWJveCB1bCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgbWFpbiAubGlzdC1ib3ggdWwgbGk6bnRoLWNoaWxkKDQpLCBtYWluIC5saXN0LWJveCB1bCBsaTpudGgtY2hpbGQoOCksIG1haW4gLmxpc3QtYm94IHVsIGxpOm50aC1jaGlsZCgxMiksIG1haW4gLmxpc3QtYm94IHVsIGxpOm50aC1jaGlsZCgxNikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBtYWluIC5saXN0LWJveCB1bCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIG1haW4gLmxpc3QtYm94IHVsIGxpIC5ob3Zlci1ib3gge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBtYWluIC5saXN0LWJveCB1bCBsaSAuaG92ZXItYm94IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDZweDsgfVxuICAgICAgICAgIG1haW4gLmxpc3QtYm94IHVsIGxpIC5ob3Zlci1ib3ggcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2VmZWZlZjsgfVxuICAgICAgICBtYWluIC5saXN0LWJveCB1bCBsaSA+IGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIG1haW4gLmxpc3QtYm94IHVsIGxpID4gYSAuYm94LXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y5RjlGOTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAgICAgICBtYWluIC5saXN0LWJveCB1bCBsaSA+IGEgLmltZy13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgbWFpbiAubGlzdC1ib3ggdWwgbGkgPiBhID4gcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIG1haW4gLnNob3ctd3JhcCAuc2luZ2xlLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDI0cHggMDsgfVxuICAgIG1haW4gLnNob3ctd3JhcCAuc2luZ2xlLXRpdGxlIC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgbWFpbiAuc2hvdy13cmFwIC5zaW5nbGUtdGl0bGUgLnRpdGxlLTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgbWFpbiAuc2hvdy13cmFwIC5zaW5nbGUtY29udGVudCAuYm94LXdyYXAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTk2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjlGOUY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgbWFpbiAuc2hvdy13cmFwIC5zaW5nbGUtY29udGVudCAuaW1nLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBtYWluIC5zaG93LXdyYXAgLnNpbmdsZS1jb250ZW50IC5pbWctd3JhcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgbWFpbiAuc2hvdy13cmFwIC5wc2hvdy1jaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICBtYWluIC5zaG93LXdyYXAgLnBzaG93LWNob2ljZSAuY29udGVudENob2ljZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNTkxODsgfVxuICAgICAgbWFpbiAuc2hvdy13cmFwIC5wc2hvdy1jaG9pY2UgLmNvbnRlbnRDaG9pY2UtbGlzdCBsaSB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIG1haW4gLnNob3ctd3JhcCAucHNob3ctY2hvaWNlIC5jb250ZW50Q2hvaWNlLWxpc3QgbGkub24gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODsgfVxuICAgICAgICBtYWluIC5zaG93LXdyYXAgLnBzaG93LWNob2ljZSAuY29udGVudENob2ljZS1saXN0IGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgbWFpbiAuc2hvdy13cmFwIC5wc2hvdy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweDsgfVxuICAgIG1haW4gLnNob3ctd3JhcCAucHNob3ctY29udGVudCAudHh0LTAxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIG1haW4gLnNob3ctd3JhcCAucHNob3ctY29udGVudCAucmV0dXJuLWJ0biB7XG4gICAgICBtaW4td2lkdGg6IDExNnB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMjRweDsgfVxuICBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7IH1cbiAgICBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94IC5ib3gtbCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIG1haW4gLnNob3ctd3JhcCAucGFnZS1ib3ggLmJveC1sIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94IC5ib3gtbCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7IH1cbiAgICBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94IC5ib3gtciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIG1haW4gLnNob3ctd3JhcCAucGFnZS1ib3ggLmJveC1yIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICBtYWluIC5zaG93LXdyYXAgLnBhZ2UtYm94IC5ib3gtciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7IH1cbiAgbWFpbiAuY29udGFjdC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBtYWluIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDsgfVxuICAgICAgICBtYWluIC5jb250YWN0LXdyYXAgLmJveC1sIC5jb250YWN0SW5mby13cmFwIC50eHQtaW5mbyBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnR4dC1pbmZvIHAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNTkxODsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnR4dC1pbmZvIHAgLnR4dC0wMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICAgICAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgICAgICAgbWFpbiAuY29udGFjdC13cmFwIC5ib3gtbCAuY29udGFjdEluZm8td3JhcCAudHh0LWluZm8gcCAudHh0LTAzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnFyY29kZS1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMjQycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDRweDsgfVxuICAgICAgICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LWwgLmNvbnRhY3RJbmZvLXdyYXAgLnFyY29kZS1pbmZvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIG1haW4gLmNvbnRhY3Qtd3JhcCAuYm94LXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICBtYWluIC5mcm0tYm94IHtcbiAgICB3aWR0aDogODMwcHg7XG4gICAgbWFyZ2luOiA0NHB4IGF1dG8gMDsgfVxuICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIHRyOm50aC1jaGlsZCg0KSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSAudHh0LWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICBtYWluIC5mcm0tYm94IC5mcm0tdGFibGUgLnR4dC1pbnB1dC52ZXJpZnktaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIC50eHQtaW5wdXQudHh0LXRleHRhcmVhIHtcbiAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjMycHg7IH1cbiAgICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSAudmVyaWZ5X2ltZyB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gICAgICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gICAgICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSB0ZCBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAgIG1haW4gLmZybS1ib3ggLmZybS10YWJsZSB0ZCBsYWJlbCAucmVxdWlyZWQtdHh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmY1OTE4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBtYWluIC5mcm0tYm94IC5mcm0tdGFibGUgLmJ0bi1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIC5idG4tYm94IC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1OTE4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTEycHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgbWFpbiAuZnJtLWJveCAuZnJtLXRhYmxlIC5idG4tYm94IC5yZXNldC1idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU5MTg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpudGgtY2hpbGQob2RkKSAuaW1nLXdyYXAge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChvZGQpIC50eHQtd3JhcCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChvZGQpIC50eHQtd3JhcC1taWRkbGUge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChldmVuKSAuaW1nLXdyYXAge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChldmVuKSAudHh0LXdyYXAge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpudGgtY2hpbGQoZXZlbikgLnR4dC13cmFwLW1pZGRsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAuaW1nLXdyYXAgLmJnLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLmltZy13cmFwIC5iZy13cmFwIC5zdWJJbWctd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAgLnRpdGxlLTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAgLnRpdGxlLWhyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG87IH1cbiAgICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudHh0LTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSB7XG4gICAgICAgIHdpZHRoOiA2NzJweDtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgbWFpbiAubmxpc3Qtd3JhcCAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcC1taWRkbGUgLnRpdGxlLTAxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgIG1haW4gLm5saXN0LXdyYXAgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAtbWlkZGxlIC50eHQtMDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICB3aWR0aDogNDg2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSAudHh0LTAxIC5mYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNTkxODsgfVxuICAgICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSAudHh0LTAyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDZweDsgfVxuICAgICAgICBtYWluIC5ubGlzdC13cmFwIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSAubW9yZS1idG4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIG1haW4gLmNob2ljZS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICBtYWluIC5jaG9pY2UtbGlzdCBsaSB7XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICAgICBtYWluIC5jaG9pY2UtbGlzdCBsaS5vbiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODsgfVxuICAgICAgbWFpbiAuY2hvaWNlLWxpc3QgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBtYWluIC5zaW5nbGUtd3JhcCB7XG4gICAgcGFkZGluZzogNDJweCAwOyB9XG4gICAgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcCAuYm94LWwge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBtYWluIC5zaW5nbGUtd3JhcCAuY29udGVudC13cmFwIC5ib3gtbCAuaW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogNDU1cHg7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcCAuYm94LWwgLmltZy13cmFwIC5zdWJJbWctd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDQ3NnB4O1xuICAgICAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgICAgICAgcmlnaHQ6IC04MnB4OyB9XG4gICAgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcCAuYm94LXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcCAuYm94LXIgLnRvcC1ib3gge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgIG1haW4gLnNpbmdsZS13cmFwIC5jb250ZW50LXdyYXAgLmJveC1yIC5ib3R0b20tYm94IHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgICBtYWluIC5zaW5nbGUtd3JhcCAuY29udGVudC13cmFwIC5ib3gtciAuYm90dG9tLWJveCB1bCBsaSAuY29udGVudC1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjU5MTg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgbWFpbiAuc2luZ2xlLXdyYXAgLmNvbnRlbnQtd3JhcCAuYm94LXIgLmJvdHRvbS1ib3ggdWwgbGkgLmNvbnRlbnQtYm94IGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIG1haW4gLnNpbmdsZS13cmFwIC5jb250ZW50LXdyYXAgLmJveC1yIC5ib3R0b20tYm94IHVsIGxpIC5jb250ZW50LWJveCBpLmJkciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICAgICAgIG1haW4gLnNpbmdsZS13cmFwIC5jb250ZW50LXdyYXAgLmJveC1yIC5ib3R0b20tYm94IHVsIGxpIC5jb250ZW50LWJveCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuZm9vdGVyLnBjLXNob3cge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzMzMyB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgZm9vdGVyLnBjLXNob3cgLm5hdi1ib3gge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLm5hdi1ib3ggPiB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBmb290ZXIucGMtc2hvdyAubmF2LWJveCA+IHVsID4gbGkge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICBmb290ZXIucGMtc2hvdyAubmF2LWJveCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGZvb3Rlci5wYy1zaG93IC5uYXYtYm94ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgZm9vdGVyLnBjLXNob3cgLm5hdi1ib3ggPiB1bCA+IGxpID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgICAgICAgZm9vdGVyLnBjLXNob3cgLm5hdi1ib3ggPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgZm9vdGVyLnBjLXNob3cgPiAuY29udGVudC1mcmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgZm9vdGVyLnBjLXNob3cgLmNvbnRhY3QtYm94IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICBmb290ZXIucGMtc2hvdyAuY29udGFjdC1ib3ggLnRvcC1ib3ggcCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGZvb3Rlci5wYy1zaG93IC5jb250YWN0LWJveCAudG9wLWJveCAuZmEge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLmNvbnRhY3QtYm94IC50b3AtYm94IC50eHQtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgZm9vdGVyLnBjLXNob3cgLmNvbnRhY3QtYm94IC50b3AtYm94IC50eHQtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIGZvb3Rlci5wYy1zaG93IC5jb250YWN0LWJveCAuYm90dG9tLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgZm9vdGVyLnBjLXNob3cgLmNvbnRhY3QtYm94IC5ib3R0b20tYm94IGltZyB7XG4gICAgICAgIHdpZHRoOiAxNjVweDsgfVxuXG4uZm9vdGVyQm90dG9tLXNlYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTkxODtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmZvb3RlckJvdHRvbS1zZWMgcCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYXBcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5tYXAtYm94IHtcbiAgd2lkdGg6IDYwMnB4O1xuICBoZWlnaHQ6IDQwMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDg2cHg7IH1cblxubGFiZWwuQk1hcExhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBhZ2VcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjYXBjaGFcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi52ZXJpZnlfaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cblxuI3R4dFZlcmlmeSB7XG4gIHdpZHRoOiA2OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gemFcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5oZWxwSW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYyBzcGVjaWFsXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBjLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYWQgXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gbW9iaWxlIFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYy1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmNtbS1pbmRleFNlYywgaGVhZGVyLnBjLXNob3csIC5iYW5uZXItc2VjLCBtYWluIC5pbnRyb2R1Y3Qtc2VjLCBtYWluIC5wcm9kdWN0aW9uLXNlYywgbWFpbiAucmVjb3Zlcnktc2VjLCBtYWluIC5hZC1zZWMsIG1haW4gLmNhc2Utc2VjLCBtYWluIC5jb29wZXJhdGlvbi1zZWMsIG1haW4gLm5ld3Mtc2VjLnBjLXNob3csIG1haW4gLmxpbmstc2VjLCBtYWluIC5ibG9ncm9sbC1zZWMsIG1haW4gLmJvdHRvbS1zZWMsIG1haW4gLm5ld3Mtc2VjLm1iLXNob3csIG1haW4gLnN1YlBhZ2Utc2VjLCBtYWluIC5wbGlzdC1zZWMsIGZvb3Rlci5wYy1zaG93IHtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAuY21tLWluZGV4U2VjIC5jb250ZW50LWZyYW1lLCBoZWFkZXIucGMtc2hvdyAuY29udGVudC1mcmFtZSwgLmJhbm5lci1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmludHJvZHVjdC1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5jb250ZW50LWZyYW1lLCBtYWluIC5yZWNvdmVyeS1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmFkLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuY2FzZS1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmNvb3BlcmF0aW9uLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAubmV3cy1zZWMucGMtc2hvdyAuY29udGVudC1mcmFtZSwgbWFpbiAubGluay1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLmJsb2dyb2xsLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAuYm90dG9tLXNlYyAuY29udGVudC1mcmFtZSwgbWFpbiAubmV3cy1zZWMubWItc2hvdyAuY29udGVudC1mcmFtZSwgbWFpbiAuc3ViUGFnZS1zZWMgLmNvbnRlbnQtZnJhbWUsIG1haW4gLnBsaXN0LXNlYyAuY29udGVudC1mcmFtZSwgZm9vdGVyLnBjLXNob3cgLmNvbnRlbnQtZnJhbWUge1xuICAgICAgcGFkZGluZzogMCAwLjI0cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5jbW0tdGl0bGUtYm94IHtcbiAgICBtYXJnaW46IDAuMjRyZW0gYXV0bzsgfVxuICAgIC5jbW0tdGl0bGUtYm94IC50aXRsZS0wMSB7XG4gICAgICBmb250LXNpemU6IDAuNDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNtbS10aXRsZS1ib3ggLnRpdGxlLTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMC4yMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGEuY21tLW1vcmVCdG4ge1xuICAgIGhlaWdodDogMC45NHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC45NHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1OTE4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC40MnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwLjA0cmVtIGF1dG87IH1cbiAgLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGhlYWRlclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xuICBoZWFkZXIubWItc2hvdyB7XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgaGVhZGVyLm1iLXNob3cgLmNvbnRlbnQtZnJhbWUge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDByZW07IH1cbiAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggaW1nIHtcbiAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAwLjI0cmVtOyB9XG4gICAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgaGVhZGVyLm1iLXNob3cgLmxvZ29Cb3ggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTsgfVxuICAgIGhlYWRlci5tYi1zaG93IC5sb2dvQm94IHNwYW4ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07IH1cbiAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBzcGFuIGkge1xuICAgICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICBoZWFkZXIubWItc2hvdyAubG9nb0JveCBpLFxuICAgIGhlYWRlci5tYi1zaG93IC5waWNCb3ggaSB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogI2JmOTcyYzsgfVxuICAgIGhlYWRlci5tYi1zaG93IC53YXBIb3RMaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwLjJyZW07IH1cbiAgICBoZWFkZXIubWItc2hvdyAud2FwSG90TGluZSAqIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgaGVhZGVyLm1iLXNob3cgLnRvcG1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDByZW07XG4gICAgICB0b3A6IDByZW07XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAxLjFyZW07IH1cbiAgICBoZWFkZXIubWItc2hvdyAudG9wbWVudSAubWVudS1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMC42NHJlbTtcbiAgICAgIGNvbG9yOiAjZmY1OTE4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4wNHJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByaWdodDogMC4yNHJlbTsgfVxuICAgIGhlYWRlci5tYi1zaG93IC50b3BtZW51IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjRyZW07IH1cbiAgLnNpZGViYXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAjZG93ZWJvayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAjZG93ZWJvayBoMiB7XG4gICAgaGVpZ2h0OiAwLjU2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU2cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAwLjM0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2Rvd2Vib2sgLm5hdl9wMSB7XG4gICAgaGVpZ2h0OiAwLjU2cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU2cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDAuMjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgI2Rvd2Vib2sgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2Rvd2Vib2sgLm5hdiBhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTZyZW07XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGhlaWdodDogMC41NnJlbTtcbiAgICBmb250LXNpemU6IC4yOHJlbTtcbiAgICBwYWRkaW5nOiAwIDAuM3JlbTsgfVxuICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgYmFubmVyXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAqL1xuICAuYmFubmVyLXNlYyAuZmEtaWNvbiB7XG4gICAgd2lkdGg6IDAuM3JlbTsgfVxuICAuYmFubmVyLXNlYyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgd2lkdGg6IDAuMThyZW07XG4gICAgaGVpZ2h0OiAwLjE4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjFyZW07IH1cbiAgICAuYmFubmVyLXNlYyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgICAgd2lkdGg6IDAuMThyZW07XG4gICAgICBoZWlnaHQ6IDAuMThyZW07IH1cbiAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIG1haW5cclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICovXG4gIG1haW4gLmludHJvZHVjdC1zZWMge1xuICAgIHBhZGRpbmc6IDAuMjRyZW0gMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgbWFpbiAuaW50cm9kdWN0LXNlYyAuaW50cm9kdWN0LWJveCAuaW1nLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgbWFpbiAuaW50cm9kdWN0LXNlYyAuaW50cm9kdWN0LWJveCAudHh0LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwLjM0cmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBtYWluIC5pbnRyb2R1Y3Qtc2VjIC5pbnRyb2R1Y3QtYm94IC50eHQtd3JhcCAudGl0bGUtMDEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBtYWluIC5pbnRyb2R1Y3Qtc2VjIC5pbnRyb2R1Y3QtYm94IC50eHQtd3JhcCAudHh0LTAxIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC40cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuM3JlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuY29udGVudC1mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciAuc2xpZGVyLXN1YiB7XG4gICAgICB3aWR0aDogMy4wNXJlbTtcbiAgICAgIGhlaWdodDogNC4wcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQzcmVtOyB9XG4gICAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5zbGlkZXItc3ViOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmNTkxODsgfVxuICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5ib3gtd3JhcCBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciAuYm94LXdyYXA6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1OTE4OyB9XG4gICAgICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmJveC13cmFwOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmY1OTE4OyB9XG4gICAgICBtYWluIC5wcm9kdWN0aW9uLXNlYyAuc2xpZGVyIC5ib3gtd3JhcCAudGl0bGUtMDEge1xuICAgICAgICBmb250LXNpemU6IDAuMzZyZW07XG4gICAgICAgIGhlaWdodDogMC45NHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTRyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgbWFpbiAucHJvZHVjdGlvbi1zZWMgLnNsaWRlciAuYm94LXdyYXAgLnRpdGxlLTAyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmltZy13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjAycmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIG1haW4gLnByb2R1Y3Rpb24tc2VjIC5zbGlkZXIgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIG1haW4gLnJlY292ZXJ5LXNlYyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMuMjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjhyZW07IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpudGgtY2hpbGQob2RkKSAuaW1nLXdyYXAge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbTpudGgtY2hpbGQob2RkKSAudHh0LXdyYXAge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChldmVuKSAuaW1nLXdyYXAge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtOm50aC1jaGlsZChldmVuKSAudHh0LXdyYXAge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAuaW1nLXdyYXAge1xuICAgICAgICAgIHdpZHRoOiA0LjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMy4yM3JlbTsgfVxuICAgICAgICBtYWluIC5yZWNvdmVyeS1zZWMgLnJlY292ZXJ5LWJveCAucmVjb3ZlcnktaXRlbSAudHh0LXdyYXAge1xuICAgICAgICAgIHdpZHRoOiAyLjc3cmVtO1xuICAgICAgICAgIGhlaWdodDogMy4yM3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI0cmVtOyB9XG4gICAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwIC50aXRsZS0wMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudGl0bGUtaHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICB3aWR0aDogMS4wNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogLjJyZW0gMDsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudHh0LTAxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIG1haW4gLnJlY292ZXJ5LXNlYyAucmVjb3ZlcnktYm94IC5yZWNvdmVyeS1pdGVtIC50eHQtd3JhcCAudHh0LTAyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07IH1cbiAgICAgICAgbWFpbiAucmVjb3Zlcnktc2VjIC5yZWNvdmVyeS1ib3ggLnJlY292ZXJ5LWl0ZW0gLnR4dC13cmFwLW1pZGRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYnRuLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS4zNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5idG4tZnJhbWUgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxLjM0cmVtOyB9XG4gIC5idG4tZnJhbWUgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuMjRyZW07IH1cbiAgLmJ0bi1mcmFtZSBsaSBhIGltZyB7XG4gICAgaGVpZ2h0OiAwLjhyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDsgfVxuICAuYnRuLWZyYW1lIGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgaGVpZ2h0OiAwLjgycmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5idG4tZnJhbWUgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAuYnRuLWZyYW1lIGxpIGEgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmxleC1ncm93OiAyOyB9XG4gIC8qLmJ0biBsaS5meFBpYyBhe3BhZGRpbmctdG9wOjAuMzVyZW07fVxyXG4uYnRuIGxpLmZ4UGljIGEgaW1ne2hlaWdodDoxLjNyZW07fSovXG4gIC5jb3B5UmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDEuMTJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjByZW07IH1cbiAgICAuY29weVJpZ2h0IC50eHQtMDEge1xuICAgICAgZm9udC1zaXplOiAwLjI4cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMnJlbTsgfVxuICAgIC5jb3B5UmlnaHQgLnR4dC0wMiB7XG4gICAgICBmb250LXNpemU6IDAuMjhyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY28ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvamlhdGhpc19pY29fMzJ4MzIucG5nKSBuby1yZXBlYXQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDEycHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fdHNpbmEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fcXpvbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb19yZW5yZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb19rYWl4aW4wMDEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTkycHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fZG91YmFuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmppYXRoaXNfc3R5bGVfMzJ4MzIgLmp0aWNvX3RxcSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNzYwcHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29feGlhb3lvdSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xODU2cHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fdGFvYmFvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwMTZweCAhaW1wb3J0YW50OyB9XG4gIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb193ZWl4aW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzY4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmppYXRoaXNfc3R5bGVfMzJ4MzIgLmp0aWNvX2NxcSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MDMycHggIWltcG9ydGFudDsgfVxuICAuamlhdGhpc193ZWl4aW5fbW9kYWwge1xuICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC01NSUgLTQ4JSAwICFpbXBvcnRhbnQ7IH1cbiAgLmFtLXNoYXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDcwMDA7IH1cbiAgLmFtLW1vZGFsLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmFtLW1vZGFsLW91dCB7XG4gICAgei1pbmRleDogMTEwOTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAuYW0tc2hhcmUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYW0tc2hhcmUtdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaGFyZV9idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IC00NyU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2Utb3V0IDBzLCBib3JkZXItY29sb3IgMzAwbXMgZWFzZS1vdXQgMHM7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2hhcmVfYnRuIGltZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5hbS1zaGFyZS1zbnMge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6b29tOiAxO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5hbS1zaGFyZS1zbnMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmFtLXNoYXJlLXNucyBhIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5hbS1zaGFyZS1zbnMgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAuYW0tc2hhcmUtc25zIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmFtLXNoYXJlLXNucyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYW0tc2hhcmUtc25zIGxpIGkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuc2hhcmViZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNjAwMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaGFyZWJnLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudmVyaWZ5X2ltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiIsIu+7vy8qIVxuICogR2Vhc3kgdjEuMC4wXG4gKiBSZWxlYXNlZCBpbiAyMDE3LjExLjA5XG4gKiB1cGRhdGUgaW4gMjAxOC4xMi4zMFxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJHZWFzeS9fdmFyaWFibGVzXCI7XG5cbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCJHZWFzeS9fbm9ybWFsaXplXCI7XG5AaW1wb3J0IFwiR2Vhc3kvX2ZvbnRzXCI7XG5cbi8vIENvcmUgQ1NTXG5AaW1wb3J0IFwiR2Vhc3kvX2dyaWRcIjtcbkBpbXBvcnQgXCJHZWFzeS9fdGFibGVzXCI7XG5AaW1wb3J0IFwiR2Vhc3kvX2J1dHRvbnNcIjtcblxuLy8gQ29tcG9uZW50c1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJHZWFzeS9fbW9kYWxzXCI7XG5cbi8vIHV0aWwgY2xhc3Nlc1xuQGltcG9ydCBcIkdlYXN5L19kaXN0YW5jZVwiO1xuQGltcG9ydCBcIkdlYXN5L19jb21tb25cIjtcblxuIiwi77u/LyohIG5vcm1hbGl6ZS5jc3MgdjEuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG4qIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICAgIC8qaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLypoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pY3Jvc29mdCBZYUhlaVwiLFZlcmRhbmEsIEFyaWFsLCBcIs6i77+977+977+9xbrvv71cIiwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgQGV4dGVuZCAuZm9udC14cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG59XG5cbmh0bWwsIGJvZHksIGRpdixcbnNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgZm9udCwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksIHRmb290LCB0ciwgdGgsIHRkLFxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmhlYWRlciwgc2VjdGlvbiwgbmF2LCBmb290ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBJbnB1dHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgbWluLWhlaWdodDogMjVweDtcbn1cblxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG59XG5cbmlucHV0LnNwZWNpYWxbdHlwZT1jaGVja2JveF06bm90KG9sZCksXG5pbnB1dC5zcGVjaWFsW3R5cGU9cmFkaW9dOm5vdChvbGQpIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0LnNwZWNpYWxbdHlwZT1jaGVja2JveF06bm90KG9sZCkgfiBsYWJlbCxcbmlucHV0LnNwZWNpYWxbdHlwZT1yYWRpb106bm90KG9sZCkgfiBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuaW5wdXQuc3BlY2lhbFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSB+IGxhYmVsID4gc3BhbixcbmlucHV0LnNwZWNpYWxbdHlwZT1yYWRpbyBdOm5vdChvbGQpIH4gbGFiZWwgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDAuODc1ZW07XG4gICAgaGVpZ2h0OiAwLjg3NWVtO1xuICAgIG1hcmdpbjogMC4yNWVtIDAuNTJlbSAwLjMyZW0gMC4xZW07XG4gICAgYm9yZGVyOiAwLjA2MjVlbSBzb2xpZCByZ2IoMTY2LDE5NiwxOTYpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5pbnB1dC5zcGVjaWFsW3R5cGU9cmFkaW9dOm5vdChvbGQpIH4gbGFiZWwgPiBzcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0LnNwZWNpYWxbdHlwZT1jaGVja2JveF06bm90KG9sZCk6Y2hlY2tlZCB+IGxhYmVsID4gc3BhbjpiZWZvcmUsXG5pbnB1dC5zcGVjaWFsW3R5cGU9cmFkaW9dOm5vdChvbGQpOmNoZWNrZWQgfiBsYWJlbCA+IHNwYW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xufVxuXG5pbnB1dC5zcGVjaWFsW3R5cGU9Y2hlY2tib3hdOm5vdChvbGQpOmNoZWNrZWQgfiBsYWJlbCA+IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pyUJztcbiAgICBjb2xvcjogcmdiKDI0NywgOTksIDM1KTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMC4wNzE0ZW0gcmdiKDI0NywgOTksIDM1KTtcbn1cblxuaW5wdXQuc3BlY2lhbFt0eXBlPXJhZGlvXTpub3Qob2xkKTpjaGVja2VkIH4gbGFiZWwgPiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KXjyc7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjA3MTRlbSByZ2IoMCwwLDApO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG4vL1xuLy8gcGxhY2Vob2xkZXIuXG4vL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgY29sb3I6ICRjLWdyYXk7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBjb2xvcjogJGMtZ3JheTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkYy1ncmF5O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgY29sb3I6ICRjLWdyYXk7XG59XG5cbmxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbnVsLmxpLWlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5saS1ibG9jayBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cblxuc3BhbiB7XG4gICAgLyp3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7Ki9cbiAgICAvKndvcmQtYnJlYWs6IGJyZWFrLWFsbDsqL1xufVxuXG5wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgLypsaW5lLWhlaWdodDogMjJweDsqL1xuICAgIC8qbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4OyovXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkXG59XG5cbmJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmNGUwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmxpbmssICY6dmlzaXRlZCwgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYudW5kZXJsaW5lIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyQTJBMkE7XG59XG5cblxuLmRsLWhvcml6b250YWwgZHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzEyMTIxMjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzEyMTIxMjtcbn1cblxuLyoqKioqKipiYXNpYyoqKioqKioqL1xuLmNsZWFyRml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucG9pbnQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5oaWRlRSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy89PSBDb2xvcnNcbi8vXG4vLyMjIGRlZmluZWQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGMtcHJpbWFyeTogIzE0N2FiYTtcbiRjLXByaW1hcnktZGFyazogIzAwNTNhNztcbiRjLXByaW1hcnktbGlnaHQ6ICMwNTlmZjA7XG5cbiRjLXN1Y2Nlc3M6ICM4YmJiNDU7XG4kYy1zdWNjZXNzLWRhcms6ICM2QjhGNjA7XG4kYy1zdWNjZXNzLWxpZ2h0OiAjQjVERkRFO1xuXG4kYy1pbmZvOiAjMTA5NjliO1xuJGMtaW5mby1kYXJrOiAjMDE1QjdDO1xuJGMtaW5mby1saWdodDogI2E0ZjFmYztcblxuJGMtd2FybmluZzogI2RmYWQ2MjtcbiRjLXdhcm5pbmctZGFyazogI2ZmYjYyODtcbiRjLXdhcm5pbmctbGlnaHQ6ICNiZDU2NTc7XG5cbiRjLWRhbmdlcjogI2YxM2EzYTtcbiRjLWRhbmdlci1kYXJrOiAjZjAxMDAwOy8vzajvv73vv71cbiRjLWRhbmdlci1kYXJrMjogI2QwMTExYjtcbiRjLWRhbmdlci1saWdodDogI2YzNjtcblxuJGMtYmxhY2s6ICMzMzM7Ly/vv73vv73vv73vv73vv73vv71cbiRjLWJsYWNrLWRhcms6ICMwMDAwMDA7XG4kYy1ibGFjay1kYXJrMjogIzI5MjkyOTtcbiRjLWJsYWNrLWxpZ2h0OiAjNjY2NjY2O1xuXG4kYy13aGl0ZTogI2VmZWZlZjtcbiRjLXdoaXRlLWRhcms6ICNFMEUwRTA7XG4kYy13aGl0ZS1saWdodDogI0ZGRkZGRjtcblxuJGMtdmlvbGU6ICM2ZDRmODM7XG4kYy12aW9sZS1kYXJrOiAjMjkyMjQxO1xuJGMtdmlvbGUtbGlnaHQ6ICM3NDYxOEY7XG5cbiRjLWdyYXk6ICNGOUY5Rjk7Ly/vv73vv73vv73vv73vv73vv71cbiRjLWdyYXktZGFyazogIzY2NjY2NjtcbiRjLWdyYXktZGFyazI6ICNGOEY4Rjg7XG4kYy1ncmF5LWRhcmszOiAjY2NjY2NjO1xuJGMtZ3JheS1saWdodDogI2ViZWJlYjsgLy/Hs++/ve+/vVxuJGMtZ3JheS1saWdodDI6ICNlNGU0ZTQ7Ly/Hs++/ve+/vVxuXG5cbiRjLW9yYW5nZTogI2ZmNTkxODtcbiRjLW9yYW5nZS1kYXJrOiAjZmU0ZTFmO1xuJGMtb3JhbmdlLWxpZ2h0OiAjZGI4MDNjO1xuXG4kYy1waW5rOiAjQjM4RDhGO1xuJGMtYmxhY2tCbHVlOiAjMzUzNTM1O1xuXG5cbi8vIGxvZ2luIGNvbG9yXG4kYy1sb2dpbi1ib3JkZXI6ICNjYmJhY2I7XG4kYy1sb2dpbi1idG4tYmc6ICM3NDYxOTA7XG4kYy1sb2dpbi1idG4tYmQ6ICNhZTlhYjM7XG4kYy1sb2dpbi1pbnB1dDogIzMxMWUzYTtcbiRjLWxvZ2luLWlucHV0LWJkOiAjNmU1YTczO1xuJGMtcmVnaXN0LWlucHV0LWJnOiAjMzczMDM3O1xuXG4vL3JnYmFcbiRjLWRhbmdlci0xLXJnYmE6IHJnYmEoMjIwLDIyMCwyMjAsMC41KTtcbiRjLWRhbmdlci0yLXJnYmE6IHJnYmEoMjIwLDIyMCwyMjAsMC44KTtcbiRjLWRhbmdlci0zLXJnYmE6IHJnYmEoMjIwLDIyMCwyMjAsMS4wKTtcblxuJGMtYmxhY2stMS1yZ2JhOiByZ2JhKDIsMiwyLDAuNSk7XG4kYy1ibGFjay0yLXJnYmE6IHJnYmEoMiwyLDIsMC43KTtcbiRjLWJsYWNrLTMtcmdiYTogcmdiYSgyLDIsMiwxKTtcblxuJGMtZ3JheS0xLXJnYmE6IHJnYmEoMjMwLDIzMCwyMzAsMC41KTtcbiRjLWdyYXktMi1yZ2JhOiByZ2JhKDIzMCwyMzAsMjMwLDAuNyk7XG4kYy1ncmF5LTMtcmdiYTogcmdiYSgyMzAsMjMwLDIzMCwxKTtcblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICRjLXdoaXRlLWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICAgJGMtYmxhY2sgIWRlZmF1bHQ7XG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LTE6IDEwMCAhZGVmYXVsdDtcbiR6aW5kZXgtMjogMjAwICFkZWZhdWx0O1xuJHppbmRleC0zOiAzMDAgIWRlZmF1bHQ7XG4kemluZGV4LTQ6IDQwMCAhZGVmYXVsdDtcbiR6aW5kZXgtNTogNTAwICFkZWZhdWx0O1xuJHppbmRleC02OiA2MDAgIWRlZmF1bHQ7XG4kemluZGV4LTc6IDcwMCAhZGVmYXVsdDtcbiIsIu+7v1xyXG4vKnBsYWluLWZvbnQ6IFwiZmJvbGRcIuOAgWZsaWdodOOAgVwiZm1lZGl1bVwi44CBZnJlZ3VsYXI7Ki9cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAzIHRocm91Z2ggNSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRpLCAkdmFsdWUgaW4gKDEsIDMwKSwgKDIsIDI0KSwgKDMsIDE2KSwgKDQsIDE0KSwgKDUsIDEyKSwgKDYsIDEwKSB7XHJcbiAgICBoI3skaX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAxMiksICh4cywgMTQpLCAoeHNtLCAxNiksIChzbSwgMTgpLCAobWQsIDIwKSwgKGxnLCAyNCksICh4bCwgMzApLCAoeHhsLCAzNCkge1xyXG4gICAgLmZvbnQtI3skbmFtZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qZm9udC1zaXplKi9cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHh4cywgMC40KSwgKHh4cywgMC41KSwgKHhzLCAwLjYpLCAoc20sIDAuOCksIChtZCwgMS4wKSwgKGxnLCAxLjIpLCAoeGwsIDIuMCksICh4eGwsIDIuNCkge1xyXG4gICAgLmZvbnRSZW0tI3skbmFtZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKmZvbnQtc2l6ZSBwdCovXHJcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gKHh4cywgOSksICh4cywgMTEpLCAoc20sIDEyKSwgKG1kLCAxNCksIChsZywgMTYpLCAoeGwsIDE4KSwgKHh4bCwgMjApIHtcclxuICAgIC5mb250UHQtI3skbmFtZX0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogI3skdmFsdWV9cHQ7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8qIGZvciBHcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdyaWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM1NTU7Ki9cclxufVxyXG5cclxuLmdyaWQgdGhlYWQge1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGOUYzOyovXHJcbn1cclxuXHJcbi5ncmlkIHRoIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmdyaWQgdGJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5ncmlkIHRyIHtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi5ncmlkIHRkIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xyXG4gICAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU1OyovXHJcbn1cclxuIiwiLy9cclxuLy8gVGFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMFxyXG59XHJcblxyXG4vL1xyXG4vLyBjdXN0b20gdGFibGUuXHJcbi8vXHJcbi5jdXN0b20tdGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jdXN0b20tdGhlYWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG59XHJcblxyXG4uY3VzdG9tLXRib2R5IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxufVxyXG5cclxuLmN1c3RvbS10ciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5jdXN0b20tdGQge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnNtLWJ0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5tZC1idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmxnLWJ0biB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuXHROYW1lOlx0XHRQdXNoIC0gQm9vdHN0cmFwIEJ1dHRvbiBQYWNrXG5cdEF1dGhvcjpcdFx0Qm9vdHN0cmFwQmF5IC0gKGh0dHA6Ly93d3cuYm9vdHN0cmFwYmF5LmNvbS8pXG5cdFZlcnNpb246XHQxLjBcblx0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Q1VTVE9NIEJUTiBWQUxVRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJ0biB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdFNUQU5EQVJEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJ0bi1kZWZhdWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbiAgICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzAwOTljYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzMzYTZjYztcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNzI5OTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMwMGJmNmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMzOWJmODc7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDhjNTI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzFjZGU4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWZkNGU4O1xufVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzVhMmI1O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ViOGYzNDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ViYTI1OTtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2I4NzQzMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2YyNTQ1NDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMjZkNmQ7XG59XG5cbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmY0MzQzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0U0hBUlAgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnRuLnNoYXJwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cdE9VVExJTkUgQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMjJweDtcbn1cblxuLmJ0bi1wcmltYXJ5Lm91dGxpbmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5Y2M7XG4gICAgY29sb3I6ICMwMDk5Y2M7XG59XG5cbi5idG4tcHJpbWFyeS5vdXRsaW5lOmhvdmVyLCAuYnRuLXByaW1hcnkub3V0bGluZTpmb2N1cywgLmJ0bi1wcmltYXJ5Lm91dGxpbmU6YWN0aXZlLCAuYnRuLXByaW1hcnkub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICMzM2E2Y2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzNhNmNjO1xufVxuXG4uYnRuLXByaW1hcnkub3V0bGluZTphY3RpdmUsIC5idG4tcHJpbWFyeS5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3Mjk5O1xuICAgIGNvbG9yOiAjMDA3Mjk5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tc3VjY2Vzcy5vdXRsaW5lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBiZjZmO1xuICAgIGNvbG9yOiAjMDBiZjZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mub3V0bGluZTpob3ZlciwgLmJ0bi1zdWNjZXNzLm91dGxpbmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLm91dGxpbmUuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzM5YmY4NztcbiAgICBjb2xvcjogIzM5YmY4Nztcbn1cblxuLmJ0bi1zdWNjZXNzLm91dGxpbmU6YWN0aXZlLCAuYnRuLXN1Y2Nlc3Mub3V0bGluZS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOGM1MjtcbiAgICBjb2xvcjogIzAwOGM1MjtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWluZm8ub3V0bGluZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzMxY2RlODtcbiAgICBjb2xvcjogIzMxY2RlODtcbn1cblxuLmJ0bi1pbmZvLm91dGxpbmU6aG92ZXIsIC5idG4taW5mby5vdXRsaW5lOmZvY3VzLCAuYnRuLWluZm8ub3V0bGluZTphY3RpdmUsIC5idG4taW5mby5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICM1ZmQ0ZTg7XG4gICAgY29sb3I6ICM1ZmQ0ZTg7XG59XG5cbi5idG4taW5mby5vdXRsaW5lOmFjdGl2ZSwgLmJ0bi1pbmZvLm91dGxpbmUuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMzNWEyYjU7XG4gICAgY29sb3I6ICMzNWEyYjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi13YXJuaW5nLm91dGxpbmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYjhmMzQ7XG4gICAgY29sb3I6ICNlYjhmMzQ7XG59XG5cbi5idG4td2FybmluZy5vdXRsaW5lOmhvdmVyLCAuYnRuLXdhcm5pbmcub3V0bGluZTpmb2N1cywgLmJ0bi13YXJuaW5nLm91dGxpbmU6YWN0aXZlLCAuYnRuLXdhcm5pbmcub3V0bGluZS5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJhMjU5O1xuICAgIGNvbG9yOiAjZWJhMjU5O1xufVxuXG4uYnRuLXdhcm5pbmcub3V0bGluZTphY3RpdmUsIC5idG4td2FybmluZy5vdXRsaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjg3NDMwO1xuICAgIGNvbG9yOiAjYjg3NDMwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyLm91dGxpbmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMjU0NTQ7XG4gICAgY29sb3I6ICNmMjU0NTQ7XG59XG5cbi5idG4tZGFuZ2VyLm91dGxpbmU6aG92ZXIsIC5idG4tZGFuZ2VyLm91dGxpbmU6Zm9jdXMsIC5idG4tZGFuZ2VyLm91dGxpbmU6YWN0aXZlLCAuYnRuLWRhbmdlci5vdXRsaW5lLmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2YyNmQ2ZDtcbiAgICBjb2xvcjogI2YyNmQ2ZDtcbn1cblxuLmJ0bi1kYW5nZXIub3V0bGluZTphY3RpdmUsIC5idG4tZGFuZ2VyLm91dGxpbmUuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNiZjQzNDM7XG4gICAgY29sb3I6ICNiZjQzNDM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRHUkFESUVOVCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYnRuLXByaW1hcnkuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsICMwMDk5Y2MgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzMzYTZjYyksIGNvbG9yLXN0b3AoNTAlLCMwMDk5Y2MpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzNhNmNjIDUwJSwjMDA5OWNjIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsIzAwOTljYyA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzYTZjYyA1MCUsIzAwOTljYyA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMzM2E2Y2MgNTAlLCMwMDk5Y2MgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMzM2E2Y2MnLCBlbmRDb2xvcnN0cj0nIzAwOTljYycsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1wcmltYXJ5LmdyYWRpZW50OmhvdmVyLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5ncmFkaWVudDphY3RpdmUsIC5idG4tcHJpbWFyeS5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwgIzMzYTZjYyA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNjZiMmNjKSwgY29sb3Itc3RvcCg1MCUsIzMzYTZjYykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2NmIyY2MgNTAlLCMzM2E2Y2MgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwjMzNhNmNjIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNjZiMmNjIDUwJSwjMzNhNmNjIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2YjJjYyA1MCUsIzMzYTZjYyA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzY2YjJjYycsIGVuZENvbG9yc3RyPScjMzNhNmNjJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXByaW1hcnkuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZ3JhZGllbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCAjMDA3Mjk5IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCMyNjdjOTkpLCBjb2xvci1zdG9wKDUwJSwjMDA3Mjk5KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI2N2M5OSA1MCUsIzAwNzI5OSA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCMwMDcyOTkgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMyNjdjOTkgNTAlLCMwMDcyOTkgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjY3Yzk5IDUwJSwjMDA3Mjk5IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjY3Yzk5JywgZW5kQ29sb3JzdHI9JyMwMDcyOTknLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tc3VjY2Vzcy5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwgIzgwY2Y0ZiA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjOTliZjY3KSwgY29sb3Itc3RvcCg1MCUsIzgwY2Y0ZikpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM5OWJmNjcgNTAlLCM4MGNmNGYgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwjODBjZjRmIDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOTliZjY3IDUwJSwjODBjZjRmIDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzk5YmY2NyA1MCUsIzgwY2Y0ZiA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzk5YmY2NycsIGVuZENvbG9yc3RyPScjNjBiZjZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXN1Y2Nlc3MuZ3JhZGllbnQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5ncmFkaWVudDpmb2N1cywgLmJ0bi1zdWNjZXNzLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmdyYWRpZW50LmFjdGl2ZSwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCAjMzliZjg3IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCM3M2JmOWYpLCBjb2xvci1zdG9wKDUwJSwjMzliZjg3KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzczYmY5ZiA1MCUsIzM5YmY4NyA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCMzOWJmODcgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM3M2JmOWYgNTAlLCMzOWJmODcgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzNiZjlmIDUwJSwjMzliZjg3IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNzNiZjlmJywgZW5kQ29sb3JzdHI9JyMzOWJmODcnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tc3VjY2Vzcy5ncmFkaWVudDphY3RpdmUsIC5idG4tc3VjY2Vzcy5ncmFkaWVudC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsICMwMDhjNTIgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzJhOGM2MyksIGNvbG9yLXN0b3AoNTAlLCMwMDhjNTIpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmE4YzYzIDUwJSwjMDA4YzUyIDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsIzAwOGM1MiA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzJhOGM2MyA1MCUsIzAwOGM1MiA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYThjNjMgNTAlLCMwMDhjNTIgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyYThjNjMnLCBlbmRDb2xvcnN0cj0nIzAwOGM1MicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1pbmZvLmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCAjMzFjZGU4IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCM1ZmQ0ZTgpLCBjb2xvci1zdG9wKDUwJSwjMzFjZGU4KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzVmZDRlOCA1MCUsIzMxY2RlOCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCMzMWNkZTggNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICM1ZmQ0ZTggNTAlLCMzMWNkZTggNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNWZkNGU4IDUwJSwjMzFjZGU4IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNWZkNGU4JywgZW5kQ29sb3JzdHI9JyMzMWNkZTgnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4taW5mby5ncmFkaWVudDpob3ZlciwgLmJ0bi1pbmZvLmdyYWRpZW50OmZvY3VzLCAuYnRuLWluZm8uZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLWluZm8uZ3JhZGllbnQuYWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsICM1ZmQ0ZTggNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsIzhlZGFlOCksIGNvbG9yLXN0b3AoNTAlLCM1ZmQ0ZTgpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOGVkYWU4IDUwJSwjNWZkNGU4IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsIzVmZDRlOCA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzhlZGFlOCA1MCUsIzVmZDRlOCA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM4ZWRhZTggNTAlLCM1ZmQ0ZTggNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM4ZWRhZTgnLCBlbmRDb2xvcnN0cj0nIzVmZDRlOCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi1pbmZvLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1pbmZvLmdyYWRpZW50LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwgIzM1YTJiNSA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjNmJhYWI1KSwgY29sb3Itc3RvcCg1MCUsIzM1YTJiNSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YmFhYjUgNTAlLCMzNWEyYjUgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwjMzVhMmI1IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjNmJhYWI1IDUwJSwjMzVhMmI1IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzZiYWFiNSA1MCUsIzM1YTJiNSA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzZiYWFiNScsIGVuZENvbG9yc3RyPScjMzVhMmI1JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXdhcm5pbmcuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsICNlYjhmMzQgNTAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsI2ViYTI1OSksIGNvbG9yLXN0b3AoNTAlLCNlYjhmMzQpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJhMjU5IDUwJSwjZWI4ZjM0IDUwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsI2ViOGYzNCA1MCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ViYTI1OSA1MCUsI2ViOGYzNCA1MCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlYmEyNTkgNTAlLCNlYjhmMzQgNTAlKTsgLyogVzNDICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlYmEyNTknLCBlbmRDb2xvcnN0cj0nI2ViOGYzNCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLmJ0bi13YXJuaW5nLmdyYWRpZW50OmhvdmVyLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQ6Zm9jdXMsIC5idG4td2FybmluZy5ncmFkaWVudDphY3RpdmUsIC5idG4td2FybmluZy5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwgI2ViYTI1OSA1MCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDUwJSwjZWJiNTdmKSwgY29sb3Itc3RvcCg1MCUsI2ViYTI1OSkpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlYmI1N2YgNTAlLCNlYmEyNTkgNTAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwjZWJhMjU5IDUwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZWJiNTdmIDUwJSwjZWJhMjU5IDUwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ViYjU3ZiA1MCUsI2ViYTI1OSA1MCUpOyAvKiBXM0MgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ViYjU3ZicsIGVuZENvbG9yc3RyPScjZWJhMjU5JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuXG4uYnRuLXdhcm5pbmcuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZ3JhZGllbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCAjYjg3NDMwIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNiODgyNGQpLCBjb2xvci1zdG9wKDUwJSwjYjg3NDMwKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2I4ODI0ZCA1MCUsI2I4NzQzMCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCNiODc0MzAgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNiODgyNGQgNTAlLCNiODc0MzAgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYjg4MjRkIDUwJSwjYjg3NDMwIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYjg4MjRkJywgZW5kQ29sb3JzdHI9JyNiODc0MzAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tZGFuZ2VyLmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCAjZjI1NDU0IDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNmMjZkNmQpLCBjb2xvci1zdG9wKDUwJSwjZjI1NDU0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyNmQ2ZCA1MCUsI2YyNTQ1NCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCNmMjU0NTQgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjZkNmQgNTAlLCNmMjU0NTQgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI2ZDZkIDUwJSwjZjI1NDU0IDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjI2ZDZkJywgZW5kQ29sb3JzdHI9JyNmMjU0NTQnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tZGFuZ2VyLmdyYWRpZW50OmhvdmVyLCAuYnRuLWRhbmdlci5ncmFkaWVudDpmb2N1cywgLmJ0bi1kYW5nZXIuZ3JhZGllbnQ6YWN0aXZlLCAuYnRuLWRhbmdlci5ncmFkaWVudC5hY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCAjZjI2ZDZkIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNmMjg1ODUpLCBjb2xvci1zdG9wKDUwJSwjZjI2ZDZkKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YyODU4NSA1MCUsI2YyNmQ2ZCA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCNmMjZkNmQgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmMjg1ODUgNTAlLCNmMjZkNmQgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjI4NTg1IDUwJSwjZjI2ZDZkIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjI4NTg1JywgZW5kQ29sb3JzdHI9JyNmMjZkNmQnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi5idG4tZGFuZ2VyLmdyYWRpZW50OmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZ3JhZGllbnQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCAjYmY0MzQzIDUwJSk7IC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCNiZjU2NTYpLCBjb2xvci1zdG9wKDUwJSwjYmY0MzQzKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JmNTY1NiA1MCUsI2JmNDM0MyA1MCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCNiZjQzNDMgNTAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNiZjU2NTYgNTAlLCNiZjQzNDMgNTAlKTsgLyogSUUxMCsgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmY1NjU2IDUwJSwjYmY0MzQzIDUwJSk7IC8qIFczQyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYmY1NjU2JywgZW5kQ29sb3JzdHI9JyNiZjQzNDMnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0Uk9VTkRFRCBCVVRUT05TXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4ucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5idG4tbGcucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5idG4tc20ucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5idG4teHMucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblx0UkFJU0VEIEJVVFRPTlNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJ0bi1wcmltYXJ5LnJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICMwMDcyOTk7XG59XG5cbi5idG4tcHJpbWFyeS5yYWlzZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzMzYTZjYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYnRuLXN1Y2Nlc3MucmFpc2VkIHtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIDAgIzAwOGM1Mjtcbn1cblxuLmJ0bi1zdWNjZXNzLnJhaXNlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5yYWlzZWQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzliZjg3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5idG4taW5mby5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjMzVhMmI1O1xufVxuXG4uYnRuLWluZm8ucmFpc2VkOmFjdGl2ZSwgLmJ0bi1pbmZvLnJhaXNlZC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM1ZmQ0ZTg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmJ0bi13YXJuaW5nLnJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAwICNiODc0MzA7XG59XG5cbi5idG4td2FybmluZy5yYWlzZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcucmFpc2VkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ViYTI1OTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYnRuLWRhbmdlci5yYWlzZWQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjYmY0MzQzO1xufVxuXG4uYnRuLWRhbmdlci5yYWlzZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5yYWlzZWQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2ZDZkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi8qPT09PT09PT09PT09PT0gbWl4aW4gPT09PT09PT09PT09PT0qL1xuXG5AbWl4aW4gYnRuLWNvbnRpYW4oJGJnMSwgJGJnMiwgJGNsLCAkYmdIb3ZlcjEsICRiZ0hvdmVyMiwgJGNsSG92ZXIsICRiZ1NlbGVjdDEsICRiZ1NlbGVjdDIsICRjbFNlbGVjdCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnMX0gIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI3skYmcxfVwiLCBlbmRDb2xvcnN0cj1cIiN7JGJnMn1cIik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCN7JGJnMX0sICN7JGJnMn0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmcxfSwgI3skYmcyfSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnMX0sICN7JGJnMn0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnMX0sICN7JGJnMn0pO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNTAlLCAjeyRiZzF9KSwgY29sb3Itc3RvcCg1MCUsICN7JGJnMn0pKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxMCwgI3skYmcxfSwgI3skYmcyfSk7IC8vIHRvcFxuICAgIGNvbG9yOiAkY2w7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skYmdIb3ZlcjF9ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjeyRiZ0hvdmVyMX1cIiwgZW5kQ29sb3JzdHI9XCIjeyRiZ0hvdmVyMn1cIik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdIb3ZlcjF9LCAjeyRiZ0hvdmVyMn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdIb3ZlcjF9LCAjeyRiZ0hvdmVyMn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjeyRiZ0hvdmVyMX0pLCBjb2xvci1zdG9wKDEwMCUsICN7JGJnSG92ZXIyfSkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnSG92ZXIxfSwgI3skYmdIb3ZlcjJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdIb3ZlcjF9LCAjeyRiZ0hvdmVyMn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI3skYmdIb3ZlcjF9LCAjeyRiZ0hvdmVyMn0pO1xuICAgICAgICBjb2xvcjogJGNsSG92ZXI7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY2w7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnU2VsZWN0MX0gIWltcG9ydGFudDtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiN7JGJnU2VsZWN0MX1cIiwgZW5kQ29sb3JzdHI9XCIjeyRiZ1NlbGVjdDJ9XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICN7JGJnU2VsZWN0MX0sICN7JGJnU2VsZWN0Mn0pO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICN7JGJnU2VsZWN0MX0pLCBjb2xvci1zdG9wKDEwMCUsICN7JGJnU2VsZWN0Mn0pKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjeyRiZ1NlbGVjdDF9LCAjeyRiZ1NlbGVjdDJ9KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI3skYmdTZWxlY3QxfSwgI3skYmdTZWxlY3QyfSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjeyRiZ1NlbGVjdDF9LCAjeyRiZ1NlbGVjdDJ9KTtcbiAgICAgICAgY29sb3I6ICRjbFNlbGVjdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY2xIb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgQGV4dGVuZCAuZm9udFB0LXh4cztcbn0iLCLvu79AZWFjaCAkbmFtZSwgJHZhbHVlIGluICg1LCA1JSksICgxMCwgMTAlKSwgKDIwLCAyMCUpLCAoMzAsIDMwJSksICg0MCwgNDAlKSwgKDUwLCA1MCUpLCAoNjAsIDYwJSksICg3MCwgNzAlKSwgKDgwLCA4MCUpLCAoOTAsIDkwJSksICgxMDAsIDEwMCUpIHtcclxuICAgIC5jdC1oLSN7JG5hbWV9IHtcclxuICAgICAgICB3aWR0aDogI3skdmFsdWV9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDUwIHtcclxuICAgIC53I3skaX0ge1xyXG4gICAgICAgIHdpZHRoOiAjeyRpfTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDY2IHRocm91Z2ggMjQge1xyXG4gICAgLncjeyRpfTAge1xyXG4gICAgICAgIG1pbi13aWR0aDogI3skaX0wMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDUwIHtcclxuICAgIC53I3skaX1jIHtcclxuICAgICAgICB3aWR0aDogI3skaX0wcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDUwIHtcclxuICAgIC53I3skaX1yIHtcclxuICAgICAgICB3aWR0aDogI3skaX0wcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSA2IHRocm91Z2ggNjAge1xyXG4gICAgLnAjeyRpfTAge1xyXG4gICAgICAgIHdpZHRoOiAjeyRpfTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gNiB0aHJvdWdoIDYwIHtcclxuICAgIC5wI3skaX0wIHtcclxuICAgICAgICB3aWR0aDogI3skaX0wcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGksICR2YWx1ZSBpbiAoNjAsIDYwJSksICg2NSwgNjUlKSwgKDIwLCAyMCUpLCAoMjUsIDI1JSksICgzMCwgMzAlKSwgKDM1LCAzNSUpLCAoNDAsIDQwJSksICg0NSwgNDUlKSwgKDUwLCA1MCUpLCAoNTUsIDU1JSksICg2MCwgNjAlKSwgKDY1LCA2NSUpLCAoNzAsIDcwJSksICg3NSwgNzUlKSwgKDgwLCA4MCUpLCAoODUsIDg1JSksICg5MCwgOTAlKSwgKDk1LCA5NSUpLCAoMTAwLCAxMDAlKSB7XHJcbiAgICAucHAjeyRpfSB7XHJcbiAgICAgICAgd2lkdGg6ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuLnBwNjAwIHtcclxuICAgIHdpZHRoOiA2MDAlO1xyXG59XHJcblxyXG4vKiBDU1MgVXRpbGl0aWVzICovXHJcbi8qIE1hcmdpbnMgJiBQYWRkaW5ncyAqL1xyXG4ubm8tcyB7XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1tIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm5vLXAge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmF1dG8tbSB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi8qbWFyZ2luKi9cclxuXHJcbi5tIHtcclxuICAgIG1hcmdpbjogNjVweDtcclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5tLSN7JG5hbWV9LXh4cyB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS14cyB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1zbSB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1tZCB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLm0tI3skbmFtZX0tbGcge1xyXG4gICAgICAgIG1hcmdpbi0jeyRzdWJuYW1lfTogMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5tLSN7JG5hbWV9LXhsIHtcclxuICAgICAgICBtYXJnaW4tI3skc3VibmFtZX06IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS14eGwge1xyXG4gICAgICAgIG1hcmdpbi0jeyRzdWJuYW1lfTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5tLSN7JG5hbWV9LW4teHhzIHtcclxuICAgICAgICBtYXJnaW4tI3skc3VibmFtZX06IC0zcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1uLXhzIHtcclxuICAgICAgICBtYXJnaW4tI3skc3VibmFtZX06IC02cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1uLXNtIHtcclxuICAgICAgICBtYXJnaW4tI3skc3VibmFtZX06IC04cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1uLW1kIHtcclxuICAgICAgICBtYXJnaW4tI3skc3VibmFtZX06IC02MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLm0tI3skbmFtZX0tbi1sZyB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiAtMjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5tLSN7JG5hbWV9LW4teGwge1xyXG4gICAgICAgIG1hcmdpbi0jeyRzdWJuYW1lfTogLTMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAubS0jeyRuYW1lfS1uLXh4bCB7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN1Ym5hbWV9OiAtNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLypwYWRkaW5nKi9cclxuXHJcbi5wIHtcclxuICAgIHBhZGRpbmc6IDY1cHg7XHJcbn1cclxuXHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLnAtI3skbmFtZX0teHhzIHtcclxuICAgICAgICBwYWRkaW5nLSN7JHN1Ym5hbWV9OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAucC0jeyRuYW1lfS14cyB7XHJcbiAgICAgICAgcGFkZGluZy0jeyRzdWJuYW1lfTogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLnAtI3skbmFtZX0tc20ge1xyXG4gICAgICAgIHBhZGRpbmctI3skc3VibmFtZX06IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5wLSN7JG5hbWV9LW1kIHtcclxuICAgICAgICBwYWRkaW5nLSN7JHN1Ym5hbWV9OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJHN1Ym5hbWUgaW4gKHQsIHRvcCksIChyLCByaWdodCksIChiLCBib3R0b20pLCAobCwgbGVmdCkge1xyXG4gICAgLnAtI3skbmFtZX0tbGcge1xyXG4gICAgICAgIHBhZGRpbmctI3skc3VibmFtZX06IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkc3VibmFtZSBpbiAodCwgdG9wKSwgKHIsIHJpZ2h0KSwgKGIsIGJvdHRvbSksIChsLCBsZWZ0KSB7XHJcbiAgICAucC0jeyRuYW1lfS14bCB7XHJcbiAgICAgICAgcGFkZGluZy0jeyRzdWJuYW1lfTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5wLSN7JG5hbWV9LXh4bCB7XHJcbiAgICAgICAgcGFkZGluZy0jeyRzdWJuYW1lfTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRzdWJuYW1lIGluICh0LCB0b3ApLCAociwgcmlnaHQpLCAoYiwgYm90dG9tKSwgKGwsIGxlZnQpIHtcclxuICAgIC5wLSN7JG5hbWV9LW5vIHtcclxuICAgICAgICBwYWRkaW5nLSN7JHN1Ym5hbWV9OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICh4eHMsIDMpLCAoeHMsIDYpLCAoc20sIDgpLCAobWQsIDEwKSwgKGxnLCAyNSksICh4bCwgMzApLCAoeHhsLCA0MCksIChubywgMCkge1xyXG4gICAgLnAtaC0jeyRuYW1lfSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyR2YWx1ZX1weDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyR2YWx1ZX1weDtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAoeHhzLCAzKSwgKHhzLCA2KSwgKHNtLCA4KSwgKG1kLCAxMCksIChsZywgMjUpLCAoeGwsIDMwKSwgKHh4bCwgNDApLCAobm8sIDApIHtcclxuICAgIC5wLXYtI3skbmFtZX0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAjeyR2YWx1ZX1weDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skdmFsdWV9cHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIC1ncmF5XHJcbiAgICAjRjlGOUY5XHJcbiAgICBuYXYgYmdcclxuXHJcbiAgICAjNjY2NjY2XHJcbiAgICBib3ggaG92ZXIgYmdcclxuICAgICAgICAkYy1ncmF5LWRhcmtcclxuXHJcbiAgICAjRjhGOEY4XHJcbiAgICBwYWdlIGJnXHJcbiAgICAkYy1ncmF5LWRhcmsyXHJcblxyXG4gICAgLXdoaXRlXHJcbiAgICAjZmZmZmZmXHJcbiAgICBtYWluIGJnXHJcbiAgICAkYy13aGl0ZS1saWdodFxyXG5cclxuICAgIC1vcmFuZ2VcclxuICAgICNmZjU5MThcclxuICAgIHRoZW1lIGJnXHJcbiAgICAkYy1vcmFuZ2VcclxuXHJcbiAgICAtYmxhY2tcclxuICAgICMzMzMzMzNcclxuICAgIG1pYW4gZm9udFxyXG4gICAgICAgICRjLWJsYWNrXHJcblxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbiAgICAgICAgXHJcbi8vY29sb3JcclxuLy9tYWluIGNvbG9yXHJcbiRjLW1haW5DOiAgICAgICAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vdGhlbWUgY29sb3JcclxuJGMtdGhlbWVDOiAgICAgICAgICAkYy1vcmFuZ2UgIWRlZmF1bHQ7XHJcblxyXG4vL2hvdmVyIGNvbG9yXHJcbiRjLW1haW5Ib3ZlcjogICAgJGMtbWFpbkMgIWRlZmF1bHQ7XHJcbiRjLXRoZW1lSG92ZXI6ICAgJGMtdGhlbWVDICFkZWZhdWx0O1xyXG5cclxuLy9tYWluIGJhY2tncm91bmQgY29sb3JcclxuJGMtbWFpbkJnOiAgICAgICAgICAkYm9keS1iZztcclxuLy90aGVtZSBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRjLXRoZW1lQmc6ICAgICAgICAgJGMtb3JhbmdlO1xyXG5cclxuLm1vdXNlLXBvaW50IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLWFiIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmYtbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmYtciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kaXNwbGF5LWkge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4uZGlzcGxheS1uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10cCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtbWQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWJ0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5jdXN0b20tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDN0QyRDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbn1cclxuXHJcbi5vbiAuY3VzdG9tLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVCRkNBO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAkYy1ibGFjaztcclxufVxyXG5cclxuLnZhbGlkYXRpb24tTXNnIHtcclxuICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbn1cclxuXHJcbi5jdXN0b20taWNvbiB7XHJcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTM3cHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4vKiBCb3JkZXJzICovXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMiB7XHJcbiAgICBAZWFjaCAkY2xhc3MsICRkaXJlY3QgaW4gKCcnLCAnJyksICgtdCwgLXRvcCksICgtYiwgLWJvdHRvbSksICgtbCwgLWxlZnQpLCAoLXIsIC1yaWdodCkge1xyXG4gICAgICAgIC5iZHItdyN7JGl9I3skY2xhc3N9IHtcclxuICAgICAgICAgICAgYm9yZGVyI3skZGlyZWN0fTogI3skaX1weCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL2ZvbnRcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09IG1peGluID09PT09PT09PT09PT09Ki9cclxuXHJcbkBtaXhpbiBiZy1tYWluLWNvbnRhaW5lcigkdHlwZSwgJGJnLCAkY2wpIHtcclxuICAgIC51dGlsLWJnTWFpbi0jeyR0eXBlfSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG4gICAgICAgIGNvbG9yOiAkY2w7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYmctbWFpbi1jb250YWluZXIoYmwsICRjLWJsYWNrLWRhcmssICRjLXdoaXRlLWxpZ2h0KTtcclxuXHJcbkBlYWNoICR0eXBlLCAkYmcsICRjbCBpbiAod2EsICRjLXdhcm5pbmcsICRjLWJsYWNrKSAoZ3IsICRjLWdyYXksICRjLXdoaXRlLWxpZ2h0KSAoZ3JsLCAkYy1ncmF5LWxpZ2h0LCAkYy13aGl0ZS1saWdodCkgKGdyZCwgJGMtZ3JheS1kYXJrLCAkYy13aGl0ZS1saWdodCkgKHdoLCAkYy13aGl0ZS1saWdodCwgJGMtYmxhY2spICh2aSwgJGMtdmlvbGUsICRjLXdoaXRlLWxpZ2h0KSAodmlkLCAkYy12aW9sZS1kYXJrLCAkYy13aGl0ZS1saWdodCkgKGluLCAkYy1pbmZvLWxpZ2h0LCAkYy13aGl0ZS1saWdodCkgKGRhLCAkYy1kYW5nZXIsICRjLXdoaXRlLWxpZ2h0KSAge1xyXG4gICAgLnV0aWwtYmdQYXJ0aWFsLSN7JHR5cGV9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2w7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkdHlwZSwgJGNsIGluIChwciwgJGMtcHJpbWFyeSkgKHdoZCwgJGMtd2hpdGUtZGFyaykge1xyXG4gICAgLnV0aWwtY2xNYWluLSN7JHR5cGV9IHtcclxuICAgICAgICBjb2xvcjogJGNsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICR0eXBlLCAkY2wgaW4gKHdhZCwgJGMtd2FybmluZy1kYXJrKSAod2hsLCAkYy13aGl0ZS1saWdodCkgKG9yLCAkYy1vcmFuZ2UpIChkYSwgJGMtZGFuZ2VyKSAoaW4sICRjLWluZm8pICh3YSwgJGMtd2FybmluZykgKHN1LCAkYy1zdWNjZXNzKSAoc3VkLCAkYy1zdWNjZXNzLWRhcmspIHtcclxuICAgIC51dGlsLWNsUGFydGlhbC0jeyR0eXBlfSB7XHJcbiAgICAgICAgY29sb3I6ICRjbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2w7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iZGNfbm9ybWFsIHtcclxuICBib3JkZXItY29sb3I6ICRjLWdyYXktMi1yZ2JhO1xyXG59XHJcblxyXG4qLm5vQm9yZGVyUmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbioubm9Cb3JkZXJib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qLm5vTWFyUmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbioudHJhbnNpdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLnRyYW5zaXQge1xyXG4gICAgaW1nIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5zY2FsZTpob3ZlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbn1cclxuXHJcbi5zY2FsZTpob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiouc2hhZG93IHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjZGRkZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNkZGRkZGQ7XHJcbn1cclxuXHJcbi5jbW0tdHJhbnNsYXRlWCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLmNtbS10cmFuc2xhdGVZIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLy8gLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5jbW0tdHJhbnNsYXRlWFkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAvLyAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5jbW0tY2xlYXJmaXgge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY21tLXR4dE92ZXJmbG93IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lblVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59Iiwi77u/QGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcXMgY29tbW9uLmNzcyBzdWJwYWdlIFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmxmIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gYmFjayB0byB0b3AgXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vLyAgICN0b1RvcCB7XHJcbi8vICAgICB3aWR0aDogNTZweDtcclxuLy8gICAgIGhlaWdodDogNTZweDtcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICByaWdodDogMyU7XHJcbi8vICAgICBib3R0b206IDQlO1xyXG4vLyAgICAgei1pbmRleDogNjA7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC5naWYpIG5vLXJlcGVhdCAwIDA7XHJcbi8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTNweCAwO1xyXG4vLyB9XHJcbmEudG9Ub3Age1xyXG4gICAgLy8gd2lkdGg6IDY0cHg7XHJcbiAgICAvLyBoZWlnaHQ6IDY0cHg7XHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gcmlnaHQ6IDMlO1xyXG4gICAgLy8gYm90dG9tOiA4JTtcclxuICAgIC8vIHotaW5kZXg6ICR6aW5kZXgtNztcclxuICAgIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b3AxLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTNweCAwOyovXHJcbn1cclxuXHJcbi50b1RvcDpob3ZlciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMTVweDtcclxufVxyXG5cclxuLnRvLXRvcCB7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICByaWdodDogMyU7XHJcbiAgICBib3R0b206IDEuMzRyZW07XHJcbiAgICB6LWluZGV4OiAkemluZGV4LTc7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9wMS5wbmdcIikgbm8tcmVwZWF0IDAgMDtcclxuICAgIC8qYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzcHggMDsqL1xyXG59XHJcblxyXG4udG8tdG9wOmhvdmVyIHtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb24teDogLTExNXB4O1xyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gY29tbW9uIGV4dGVuZFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjay1saWdodDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uZW4ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGluZGV4IHN1YiBjb21tb25cclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5jbW0taW5kZXhTZWMge1xyXG4gICAgJGxldFdpZHRoOiAxMjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogJGxldFdpZHRoO1xyXG4gICAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnN1YnBhZ2UgJiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogJGxldFdpZHRoO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRsZXRXaWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbW0tc3ViU2VjIHtcclxuICAgICRsZXRXaWR0aDogMTA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6ICRsZXRXaWR0aDtcclxuICAgIC5jb250ZW50LWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogJGxldFdpZHRoO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGxldFdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuYS5jbW0tbW9yZS1idG4ge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBleHRlbmQgLmZvbnQteHM7XHJcbiAgICBjb2xvcjogJGMtbWFpbkM7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jbW0tbGlzdDEtdGl0bGVCb3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogOTBweDtcclxuICAgIC5zZWMtdGl0bGUxIHtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LXh4bDtcclxuICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnNlYy10aXRsZTIge1xyXG4gICAgICAgIEBleHRlbmQgLmZvbnQtbGc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyYXktZGFyazI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbW0tbGlzdDItdGl0bGVCb3gge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1kYXJrO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjNiMmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY21tLWNvbnRhY3QtcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBAZXh0ZW5kIC5jbW0tY2xlYXJmaXg7XHJcbiAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAudHh0LWJveCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQteHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWctYm94IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNtbS10aXRsZS1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XHJcbiAgICAudGl0bGUtMDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogJGMtYmxhY2stZGFyaztcclxuICAgIH1cclxuICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmF5LWRhcmszO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY21tLW5hdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAuY29udGVudC1mcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLm5hdi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0OyAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAuZG93bi1saXN0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhvdmVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRvd24tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJGxldEhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0OyAvLyB3aWR0aDogMTA0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJGxldEhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5oZWFkZXIucGMtc2hvdyB7XHJcbiAgICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAudG9wLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICAgICAkbGV0SGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC14eHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tYm94IHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1uYXRpb25Cb3gge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgLmljb24tbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDU0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveC1sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveC1yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28td3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICAkbGV0SGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAuYm94LWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmxvZ28taW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29SaWdodC1ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAuc3ViLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0IC8gMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVZO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1saWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LXIge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stZGFyaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1uYXY7XHJcbiAgICAgICAgLmRvd24tbGlzdDIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLy8gbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBiYW5uZXJcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi5iYW5uZXItc2VjIHtcclxuICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYzsgLy8gaGVpZ2h0OiA1NTBweDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gbWFyZ2luLXRvcDogMTkwcHg7XHJcbiAgICAuY2Fyb3VzZWwtZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmEtaWNvbiB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8qZm9udC1zaXplOiA0MHB4OyovXHJcbiAgICAgICAgLypmb250LXdlaWdodDogMTAwOyovXHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udGVudCB7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgLypsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNzBweDsqL1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dC0wMiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC14bDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggJGMtYmxhY2stZGFyaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBtYWluXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG5tYWluIHtcclxuICAgIC8qbWluLWhlaWdodDogNDg4cHg7Ki9cclxuICAgIC5pbnRyb2R1Y3Qtc2VjIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDAgMCAwO1xyXG4gICAgICAgIC5pbnRyb2R1Y3QtYm94IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gICAgICAgICAgICAkbGV0V2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAkbGV0SGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwMHB4IC0gJGxldFdpZHRoO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGFseTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdGlvbi1zZWMge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICAgICAgICAuY29udGVudC1mcmFtZSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDI1cHggNTBweCAyNXB4OyAvLyAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAvLyAgICAgLmJveC13cmFwe1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDM1OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLTAyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY292ZXJ5LXNlYyB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMCAwO1xyXG4gICAgICAgIC5yZWNvdmVyeS1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnJlY292ZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAkbGV0SGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAtbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcC1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1ociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHh0LXdyYXAtbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRyYW5zaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZC1zZWMge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXNlLXNlYyB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeSB1cmwoXCIuLi9pbWFnZXMvY2FzZV9iZy5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMDtcclxuICAgICAgICAuY21tLXRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhc2UtYm94IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm8td3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTNweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC0wMSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb29wZXJhdGlvbi1zZWMge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgICAgLmNtbS10aXRsZS1ib3gge1xyXG4gICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvb3BlcmF0aW9uLWJveCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24tYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4tMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3Mtc2VjLnBjLXNob3cge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgICAgLmN1c3RvbS10YWJsZS5jdXN0b20tdGFibGUxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgID4uY3VzdG9tLXRyIHtcclxuICAgICAgICAgICAgICAgID4uY3VzdG9tLXRkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3cy1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktZGFyazM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtbGc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLXRhYmxlLmN1c3RvbS10YWJsZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdGFibGUuY3VzdG9tLXRhYmxlMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbnRlbnQtYm94Mi5uZXdzTGlzdC0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN1c3RvbS10ZCB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkYy1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGMtc3VjY2VzcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXN0b20tdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGU3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQteHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZTgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC14cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZS1ib3gge1xyXG4gICAgICAgICAgICB3ZGl0aDogMTAwJTtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzLWJveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbGkge31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rLXNlYyB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogNDJweCAwO1xyXG4gICAgICAgIC5jYXNlLWJveCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vLXdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1NHB4IDE4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDRweCAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzMTVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2dyb2xsLXNlYyB7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICAgICAgICAudG9wLWJveCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrLWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRsZS1ib3gge1xyXG4gICAgICAgICAgICAkbGV0V2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1saWdodDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dC0wMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkYy1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweCAtICRsZXRXaWR0aDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTQpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tc2VjIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgICAgICAgcGFkZGluZzogODRweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgLmJvdHRvbS1ib3gge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY21tLWNvbnRhY3QtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctYm94IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3Mtc2VjLm1iLXNob3cge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1pbmRleFNlYztcclxuICAgICAgICAubmV3cy1ib3gge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAuZi1sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mLXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1udW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjU4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC41OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGU2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZTcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlOCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4xOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzdWIgcGFnZVxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG4gICAgLnN1YlBhZ2Utc2VjIHtcclxuICAgICAgICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYkxpc3QyLXNlYyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICRsZXRIZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICRsZXRQYWQ6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmF5LWxpZ2h0MjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5icmVhZGNydW1iLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQgLSAkbGV0UGFkO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0IC0gJGxldFBhZDtcclxuICAgICAgICAgICAgICAgIHRvcDogJGxldFBhZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjLWRhbmdlci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQtcGFydGlhbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodCAtICRsZXRQYWQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQgLSAkbGV0UGFkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkbGV0UGFkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNtbS1zdWJUaXRsZSB7XHJcbiAgICAgICAgJGxldEhlaWdodDogNjZweDtcclxuICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWdyYXk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy10aGVtZUM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBsaXN0LXNlYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWluZGV4U2VjO1xyXG4gICAgICAgIHBhZGRpbmc6IDQycHggMDsgLy8gLmNob2ljZS1saXN0IHtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC8vICAgICBsaSB7XHJcbiAgICAgICAgLy8gICAgICAgICAkbGV0SGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAvLyAgICAgICAgICYub24ge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGEge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIGEge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1kYXJrO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtYm94IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7IC8vIC5pbWctc3ViV3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OjIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIEBleHRlbmQgLmNtbS10cmFuc2xhdGVYWTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctd3JhcCB7XHJcbiAgICAgICAgLnNpbmdsZS10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuYm94LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU5NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JheTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7IFxyXG4gICAgICAgICAgICAgICAgLy8gLmltZy1zdWJXcmFwe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDoyMzBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgQGV4dGVuZCAuY21tLXRyYW5zbGF0ZVhZO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBzaG93LWNob2ljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcbiAgICAgICAgICAgIC5jb250ZW50Q2hvaWNlLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJGxldEhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHNob3ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJldHVybi1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAuYm94LWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC1yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3Qtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gICAgICAgIC5ib3gtbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAuY29udGFjdEluZm8td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICAgICAgICAgICAgICAgIC50eHQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtMDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucXJjb2RlLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZybS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA4MzBweDtcclxuICAgICAgICBtYXJnaW46IDQ0cHggYXV0byAwO1xyXG4gICAgICAgIC5mcm0tdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLnZlcmlmeS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudHh0LXRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZlcmlmeV9pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10aGVtZUM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1ib3gge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVzZXQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmxpc3Qtd3JhcCB7XHJcbiAgICAgICAgLnJlY292ZXJ5LWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucmVjb3ZlcnktaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICRsZXRIZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY21tLWNsZWFyZml4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHt9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAtbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcC1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViSW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWFk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1ociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0NnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHh0LXdyYXAtbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudHJhbnNpdDtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2stbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ODZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGhlbWVDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hvaWNlLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICRsZXRIZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgICAgICAmLm9uIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZS13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmNtbS1jbGVhcmZpeDtcclxuICAgICAgICAgICAgLmJveC1sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICRsZXRIZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJJbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC04MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jbW0tdHJhbnNsYXRlWTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJveC1yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAudG9wLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm90dG9tLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGhlbWVCZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYmRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIGZvb3RlclxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuZm9vdGVyLnBjLXNob3cge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjayB1cmwoXCIuLi9pbWFnZXMvZm9vdGVyX2JnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBAZXh0ZW5kIC5jbW0taW5kZXhTZWM7XHJcbiAgICBuYXYge1xyXG4gICAgICAgIEBleHRlbmQgLmNtbS1uYXY7XHJcbiAgICB9XHJcbiAgICAubmF2LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPi5jb250ZW50LWZyYW1lIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC50b3AtYm94IHtcclxuICAgICAgICAgICAgJGxldEhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJGxldEhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnR4dC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZS1saWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsZXRIZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvdHRvbS1ib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJCb3R0b20tc2VjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICBAZXh0ZW5kIC5mb250LXNtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1hcFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLm1hcC1ib3gge1xyXG4gICAgd2lkdGg6IDYwMnB4O1xyXG4gICAgaGVpZ2h0OiA0MDJweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDg2cHg7XHJcbn1cclxuXHJcbmxhYmVsLkJNYXBMYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBhZ2VcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8vICNwYWdlbGlzdCB7XHJcbi8vICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4vLyB9XHJcbi8vICNwYWdlbGlzdCBzZWxlY3Qge1xyXG4vLyAgICAgcGFkZGluZzogOXB4IDE0cHg7XHJcbi8vIH1cclxuLy8gLnBnd1NsaWRlc2hvdyAucHMtbGlzdCA+IHVsIHtcclxuLy8gICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8qXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBjYXBjaGFcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi52ZXJpZnlfaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jdHh0VmVyaWZ5IHtcclxuICAgIHdpZHRoOiA2OSU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC13aWR0aDogNjlweDtcclxuICAgIGhlaWdodDogMzhweDtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHphXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uaGVscEluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1saWdodDI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBjIHNwZWNpYWxcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnBjLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcGFkIFxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLypcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIG1vYmlsZSBcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnBjLXNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNtbS1pbmRleFNlYyB7XHJcbiAgICAgICAgJGxldFdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGxldFdpZHRoO1xyXG4gICAgICAgIC5jb250ZW50LWZyYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjI0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNtbS10aXRsZS1ib3gge1xyXG4gICAgICAgIG1hcmdpbjogMC4yNHJlbSBhdXRvO1xyXG4gICAgICAgIC50aXRsZS0wMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC40MnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtMDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMjJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEuY21tLW1vcmVCdG4ge1xyXG4gICAgICAgIGhlaWdodDogMC45NHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC45NHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aGVtZUJnO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC40MnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwLjA0cmVtIGF1dG87XHJcbiAgICB9XHJcbiAgICAvKlxyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaGVhZGVyXHJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbiAgICBoZWFkZXIubWItc2hvdyB7XHJcbiAgICAgICAgJGxldEhlaWdodDogMS40cmVtO1xyXG4gICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLmNvbnRlbnQtZnJhbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29Cb3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29Cb3ggaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMC4yNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29Cb3ggYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb0JveCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjNyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjay1kYXJrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29Cb3ggc3BhbiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb0JveCBzcGFuIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb0JveCBpLFxyXG4gICAgICAgIC5waWNCb3ggaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNiZjk3MmM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53YXBIb3RMaW5lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53YXBIb3RMaW5lICoge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcG1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDByZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjFyZW07IC8vIGJhY2tncm91bmQtY29sb3I6ICRjLXRoZW1lQmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BtZW51IC5tZW51LWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDEyZTU1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXRoZW1lQztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4wNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuMjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BtZW51IGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAjZG93ZWJvayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgICNkb3dlYm9rIGgyIHtcclxuICAgICAgICBoZWlnaHQ6IDAuNTZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNTZyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBmb250LXNpemU6IDAuMzRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgICNkb3dlYm9rIC5uYXZfcDEge1xyXG4gICAgICAgIGhlaWdodDogMC41NnJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC41NnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjI4cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgI2Rvd2Vib2sgLm5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjZG93ZWJvayAubmF2IGEge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC41NnJlbTtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjU2cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjI4cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xyXG4gICAgfVxyXG4gICAgLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIGJhbm5lclxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cclxuICAgIC5iYW5uZXItc2VjIHtcclxuICAgICAgICAuY2Fyb3VzZWwtZnJhbWUge31cclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgIHNwYW4ge31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIC50eHQtMDEge31cclxuICAgICAgICAgICAgLnR4dC0wMiB7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjE4cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE4cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMXJlbTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4xOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMThyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKlxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgbWFpblxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgKi9cclxuICAgIG1haW4ge1xyXG4gICAgICAgIC5pbnRyb2R1Y3Qtc2VjIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4yNHJlbSAwIDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAuaW50cm9kdWN0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAkbGV0V2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAkbGV0SGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbGV0V2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGV0SGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGxldFdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzRyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtMDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdGlvbi1zZWMge1xyXG4gICAgICAgICAgICAuY29udGVudC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAvLyAuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIC8vICAgICAuYm94LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuMDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJveC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAzNTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjM2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0wMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjb3Zlcnktc2VjIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLnJlY292ZXJ5LWJveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5yZWNvdmVyeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAkbGV0SGVpZ2h0OiAzLjIzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC13cmFwLW1pZGRsZSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcC1taWRkbGUge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNzdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGxldEhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS1ociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4wNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjJyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LTAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuMjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQtd3JhcC1taWRkbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtMDEge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dC0wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmEge31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0LTAyIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4zNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuYnRuLWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMS4zNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyAvLyBib3JkZXItdG9wOiAwLjAxcmVtIHNvbGlkICM0NjQzNDM7XHJcbiAgICB9XHJcbiAgICAuYnRuLWZyYW1lIGxpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMS4zNHJlbTtcclxuICAgIH1cclxuICAgIC5idG4tZnJhbWUgbGkgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDAuMjRyZW07XHJcbiAgICB9XHJcbiAgICAuYnRuLWZyYW1lIGxpIGEgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1mcmFtZSBsaSBhIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGhlaWdodDogMC44MnJlbTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5idG4tZnJhbWUgbGk6Zmlyc3QtY2hpbGQgYSBpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIC5idG4tZnJhbWUgbGkgYSBzcGFuIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICB9XHJcbiAgICAvKi5idG4gbGkuZnhQaWMgYXtwYWRkaW5nLXRvcDowLjM1cmVtO31cclxuLmJ0biBsaS5meFBpYyBhIGltZ3toZWlnaHQ6MS4zcmVtO30qL1xyXG4gICAgLmNvcHlSaWdodCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMS4xMnJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMHJlbTtcclxuICAgICAgICAudHh0LTAxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjI4cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQtMDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuMjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlSaWdodCAqIHtcclxuICAgICAgICAvLyBmb250LXNpemU6IDAuNnJlbTtcclxuICAgICAgICAvLyBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gICAgLmppYXRoaXNfc3R5bGVfMzJ4MzIgLmp0aWNvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ppYXRoaXNfaWNvXzMyeDMyLnBuZykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fdHNpbmEge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb19xem9uZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fcmVucmVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb19rYWl4aW4wMDEge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTkycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb19kb3ViYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb190cXEge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTc2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29feGlhb3lvdSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xODU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3N0eWxlXzMyeDMyIC5qdGljb190YW9iYW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuamlhdGhpc19zdHlsZV8zMngzMiAuanRpY29fd2VpeGluIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTM2ODBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmppYXRoaXNfc3R5bGVfMzJ4MzIgLmp0aWNvX2NxcSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC00MDMycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qaWF0aGlzX3dlaXhpbl9tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogLTU1JSAtNDglIDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA3MDAwO1xyXG4gICAgfVxyXG4gICAgLmFtLW1vZGFsLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbiAgICAuYW0tbW9kYWwtb3V0IHtcclxuICAgICAgICB6LWluZGV4OiAxMTA5O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgLmFtLXNoYXJlLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuYW0tc2hhcmUtdGl0bGU6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNoYXJlX2J0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICByaWdodDogLTQ3JTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1vdXQgMHMsIGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLW91dCAwcztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdC1ibG9jaztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLnNoYXJlX2J0biBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZS1zbnMge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB6b29tOiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmFtLXNoYXJlLXNucyBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZS1zbnMgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZS1zbnMgYTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZS1zbnMgYTphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICAgIC5hbS1zaGFyZS1zbnMgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYW0tc2hhcmUtc25zIGxpIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIH1cclxuICAgIC5zaGFyZWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA2MDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2hhcmViZy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAudmVyaWZ5X2ltZyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59Il19 */
