/var/www/pm-investor.com/www/public/css
NameSizeModeActions
base-style.css692990775editdlrm
dist.base-style.css135330775editdlrm
dist.style.css2909500775editdlrm
style.css13106580775editdlrm
Edit: /var/www/pm-investor.com/www/public/css/base-style.css (69299B)
@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.svg) format("svg"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Montserrat;src:url(../fonts/MontserratMedium500.eot);src:url(../fonts/MontserratMedium500.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratMedium500.svg) format("svg"),url(../fonts/MontserratMedium500.woff) format("woff"),url(../fonts/MontserratMedium500.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Montserrat;src:url(../fonts/MontserratSemiBold600.eot);src:url(../fonts/MontserratSemiBold600.eot?#iefix) format("embedded-opentype"),url(../fonts/MontserratSemiBold600.svg) format("svg"),url(../fonts/MontserratSemiBold600.woff) format("woff"),url(../fonts/MontserratSemiBold600.ttf) format("truetype");font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:"History Pro";src:url(../fonts/HistoryPro-Two.eot);src:url(../fonts/HistoryPro-Two.eot?#iefix) format("embedded-opentype"),url(../fonts/HistoryPro-Two.svg) format("svg"),url(../fonts/HistoryPro-Two.woff) format("woff"),url(../fonts/HistoryPro-Two.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none;outline:0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.clr:after{content:'';display:table;clear:both}.__hidden{display:none}.tel{pointer-events:none;cursor:default}.__disable{pointer-events:none;cursor:default;opacity:.5}.center-ic{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.__pl{padding-left:12%}.__pt-0{padding-top:0!important}.p-r{position:relative}.__transparent{background:0 0!important}.txt-dark{color:#1a2348!important}.__visible_hidden{visibility:hidden}input,textarea{display:block;width:100%;border:2px solid #fff;color:#9cacc3;padding:50px 60px 50px 35px;font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500;font-size:20px;border-radius:0;outline:0}input:focus,textarea:focus{outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500;font-size:20px}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500;font-size:20px}input:-moz-placeholder,textarea:-moz-placeholder{font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500;font-size:20px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500;font-size:20px}input{height:45px;line-height:45px}button[type=submit],input[type=submit]{outline:0;cursor:pointer}textarea{resize:vertical;padding:10px}.wrap-inp{margin-bottom:20px}#form-status{margin-top:20px;width:100%;text-align:center}#form-status.with_error{color:red}.error{border:2px solid red!important}.checkbox{display:none}.checkbox-lbl{cursor:pointer;display:block;text-align:left;padding-left:16px;position:relative}.checkbox-lbl:after{content:'';display:block;position:absolute;left:0;top:3px;width:6px;height:6px;background:#d1d1d1;-webkit-transition:background .2s;-o-transition:background .2s;-moz-transition:background .2s;transition:background .2s}@media screen and (max-width:800px){input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px}input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px}}.ttl{font-family:"History Pro",Verdana,Geneva,sans-serif;font-size:62px;line-height:1.4;text-transform:uppercase}.sub-ttl{font-weight:600;font-size:19px;text-transform:uppercase;color:#5885ff;margin-bottom:20px}.ttl-transform{position:absolute;top:0;left:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:62px;font-weight:600;font-size:18px;text-transform:uppercase;z-index:1}.ttl-transform-ltr,.ttl-transform-nbr{color:#446fe3}.ttl-transform-ltr{padding-left:15px;letter-spacing:-4px}.ttl-transform-txt{color:#fff}@media screen and (max-width:1200px){.ttl{font-size:42px}}@media screen and (max-width:800px){.ttl-transform{display:none}.ttl{font-size:30px}.sub-ttl{font-size:12px}}@media screen and (max-width:900px){.tel{pointer-events:auto;cursor:pointer}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;line-height:1;color:#fff;font-size:18px;font-family:Montserrat,Verdana,Geneva,sans-serif;font-weight:500}.container{max-width:1800px;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}.col{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.section.__dark{background:#161d3c}.section-wrap{position:relative;padding:140px 0 75px}.section-wrap.__why{background:#161d3c}.section-wrap.__why:after{content:'';display:block;position:absolute;right:0;bottom:-50px;background:url(../img/object.png) no-repeat;background-size:cover;max-width:500px;width:100%;height:600px;z-index:1}.section-wrap.__advantage,.section-wrap.__projects,.section-wrap.__questions{background:#161d3c}.section-wrap.__advantage{padding-bottom:0}.section-wrap.__projects{padding:140px 0 0}.section-wrap.__questions{padding-bottom:140px}.section-wrap.__contacts{background:url(../img/map.png) center center no-repeat;background-size:cover}.section-wrap.__consultation{position:relative;background:url(../img/consultation.png) no-repeat;background-size:cover;padding-bottom:170px}.section-wrap.__consultation:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/rectangle.png) no-repeat;background-size:cover}.section-wrap.__footer{padding-top:100px;padding-bottom:45px}.section-wrap.__mob{display:none;height:300px;background:#161d3c}.h-100{height:100%}.wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden}.cnt-wrap{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:1400px){.container{padding-left:20px;padding-right:20px}}@media screen and (max-width:1024px){.section-wrap.__why:after{max-width:300px;height:300px;margin-bottom:150px}}@media screen and (max-width:800px){.__pl{padding-left:0}.section-wrap{position:relative;padding:60px 0 60px}.section-wrap.__consultation{padding-bottom:60px}.section-wrap.__questions{padding-top:170px;padding-bottom:80px}.section-wrap.__advantage,.section-wrap.__projects{padding-top:75px}.section-wrap.__about{padding-top:80px}}@media screen and (max-width:460px){.section-wrap.__questions{padding-top:200px}.section-wrap.__why:after{max-width:135px;height:190px;margin-bottom:210px}}@media screen and (max-width:360px){.section-wrap.__questions{padding-top:230px}}.header{position:fixed;top:0;right:0;left:0;border-bottom:1px solid #63687c;z-index:999}.header.__fixed{background:#161d3c}.header.__fixed .header-l{width:40px;height:40px}.header.__fixed .header-menu{padding-left:9.7%}.header.__fixed .header-menu-lnk{padding:30px 0;font-size:16px}.header.__fixed .header-phone{font-size:16px}.header.__fixed .header-btn{font-size:16px;padding:10px 15px}.header-cnt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-l{width:66px;height:66px}.header-lnk{display:block}.header-logo{width:100%}.header-menu{padding-left:8%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-menu-lst{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header-menu-i{padding:0 2%}.header-menu-i:first-of-type{padding-left:0}.header-menu-i:last-of-type{padding-right:0}.header-menu-lnk{position:relative;display:block;padding:60px 0}.header-menu-lnk:after{content:'';position:absolute;display:block;right:50%;bottom:-1px;left:50%;height:2px;width:0;background-color:#fff;-webkit-transition:left .4s,right .4s;-o-transition:left .4s,right .4s;-moz-transition:left .4s,right .4s;transition:left .4s,right .4s}.header-menu-lnk.__active:after{width:100%;left:0;right:0}.header-menu-lnk:hover:after{width:auto;left:0;right:0}.header-menu.__show-menu .header-menu-lst{display:block;position:fixed;top:0;right:0;bottom:0;width:320px;text-align:center;background:#161d3c;z-index:10}.header-menu.__show-menu .header-menu-lnk{padding:30px 0}.header-r{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-phone{display:block;margin-left:40px}.header-phone-mob{display:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:10px;width:23px;height:23px;background-repeat:no-repeat;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-btn{display:block;padding:20px 40px;margin-left:50px;font-weight:500;font-size:18px;line-height:22px;border-radius:66px;border:1px solid #63687c;background:-webkit-linear-gradient(297.03deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(297.03deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(297.03deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 100%);background:linear-gradient(152.97deg,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.header-btn:hover{border-color:#446fe3}.menu-mob{display:none;position:absolute;width:30px;height:25px;z-index:11;top:0;right:0;bottom:0;margin:auto 0}.menu-mob-ic{display:block;cursor:pointer;width:30px;border-top:3px solid #fff;border-bottom:3px solid #fff;padding:7px 0;line-height:1}.menu-mob-ic:after{content:'';display:block;height:3px;width:100%;background:#fff}.menu-mob-ic:before{display:none}.menu-mob-ic.__active{border:none;height:30px}.menu-mob-ic.__active:after{position:absolute;top:0;right:15px;width:2px;height:25px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-mob-ic.__active:before{content:'';display:block;position:absolute;top:0;right:15px;width:2px;height:25px;background-color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1400px){.header-phone{margin-left:15px}.header-btn{margin-left:20px;padding:20px}}@media screen and (max-width:1300px){.header-phone{margin-left:15px;font-size:16px}.header-btn{margin-left:15px;padding:15px 20px;font-size:16px}.header-menu-lnk{font-size:16px}.select2-container .select2-selection--single .select2-selection__rendered{font-size:14px}}@media screen and (max-width:1100px){.header-phone{display:none}.header-phone-mob{display:block}}@media screen and (max-width:1024px){.menu-mob{display:block}.header-l{width:40px;height:40px}.header-cnt{position:relative;padding:20px 0}.header-r{position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:65px;height:35px;margin-right:60px}.header-menu{padding-left:0;-webkit-box-flex:unset;-webkit-flex-grow:unset;-moz-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-menu-lst{display:none}.header-btn{display:none}} /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjFfY29uZmlncy9fZnVuY3Rpb25zLnNjc3MiLCIyX2NvcmUvX3Jlc2V0LnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fZWxlbWVudHMuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL19pbnB1dHMuc2NzcyIsImJhc2Utc3R5bGUuY3NzIiwiNF9jb21tb24vZWxlbWVudHMvX3RpdGxlcy5zY3NzIiwiNF9jb21tb24vYmxvY2tzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCI0X2NvbW1vbi9ibG9ja3MvX2hlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdDLFdBQ0ksWUFBQSxXQUNBLElBQUEscUNBQ0EsSUFBQSw0Q0FBQSwyQkFBQSxDQUFBLHFDQUFBLGFBQUEsQ0FBQSxzQ0FBQSxjQUFBLENBQUEscUNBQUEsbUJBSUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQVRKLFdBQ0ksWUFBQSxXQUNBLElBQUEsc0NBQ0EsSUFBQSw2Q0FBQSwyQkFBQSxDQUFBLHNDQUFBLGFBQUEsQ0FBQSx1Q0FBQSxjQUFBLENBQUEsc0NBQUEsbUJBSUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQVRKLFdBQ0ksWUFBQSxXQUNBLElBQUEsd0NBQ0EsSUFBQSwrQ0FBQSwyQkFBQSxDQUFBLHdDQUFBLGFBQUEsQ0FBQSx5Q0FBQSxjQUFBLENBQUEsd0NBQUEsbUJBSUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQVRKLFdBQ0ksWUFBQSxjQUNBLElBQUEsaUNBQ0EsSUFBQSx3Q0FBQSwyQkFBQSxDQUFBLGlDQUFBLGFBQUEsQ0FBQSxrQ0FBQSxjQUFBLENBQUEsaUNBQUEsbUJBSUEsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQ2ZMLEVBQUEsS0FBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsTUFBQSxFQUFBLElBQUEsV0FBQSxLQUFBLE9BQUEsUUFBQSxPQUFBLEtBQUEsS0FBQSxHQUFBLElBQUEsUUFBQSxJQUFBLElBQUEsR0FBQSxHQUFBLEdBQUEsTUFBQSxTQUFBLFdBQUEsT0FBQSxPQUFBLEtBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsT0FBQSxPQUFBLEtBQUEsRUFBQSxPQUFBLElBQUEsSUFBQSxJQUFBLE1BQUEsT0FBQSxHQUFBLEtBQUEsS0FBQSxJQUFBLE9BQUEsR0FBQSxPQUFBLEVBQUEsSUFBQSxFQUFBLEtBQUEsRUFBQSxLQUFBLFFBQUEsTUFBQSxLQUFBLE9BQUEsT0FBQSxJQUFBLFFBQUEsSUFBQSxNQUFBLE1BQUEsR0FBQSxNQUFBLEdBQUEsTUFBQSxLQUFBLEdBQUEsR0FBQSxFQUFBLEdBQUEsSUFBQSxNQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFVBQUEsS0FDQSxLQUFBLFFBQ0EsZUFBQSxTQUlGLFFBQUEsTUFBQSxRQUFBLFdBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsUUFDRSxRQUFBLE1BRUYsS0FDRSxZQUFBLEVBRUYsR0FBQSxHQUNFLFdBQUEsS0FFRixXQUFBLEVBQ0UsT0FBQSxLQUVGLGlCQUFBLGtCQUVJLFFBQUEsR0FDQSxRQUFBLEtBRUosUUFBQSxTQUVJLFFBQUEsR0FDQSxRQUFBLEtBRUosTUFDRSxnQkFBQSxTQUNBLGVBQUEsRUN2Q0YsSUFDRSxRQUFBLE1BQ0EsVUFBQSxLQUVGLEVBQ0UsTUFBQSxRQUNBLGdCQUFBLEtBQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxjQUFBLElBQUEsSUFBQSxnQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUYsV0FDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRixVQUNFLFFBQUEsS0FFRixLQUNFLGVBQUEsS0FDQSxPQUFBLFFBRUYsV0FDRSxlQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsR0FFRixXQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxLQUVGLE1BQ0Us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QSxVQUFBLEtBdEZKLFlBeUZJLFlBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLEtBbEtGLGlCQXNLSSxVQUFBLEtBSU4sMkVBQ0UsVUFBQSxNQUdKLHFDQXJIRSxjQXdISSxRQUFBLEtBckhGLGtCQXVISSxRQUFBLE9BS1IscUNBaEdBLFVBa0dJLFFBQUEsTUFuTkYsVUF1TkksTUFBQSxLQUNBLE9BQUEsS0E5TkosWUFpT0ksU0FBQSxTQUNBLFFBQUEsS0FBQSxFQS9JSixVQWtKSSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxhQUFBLEtBNU5KLGFBK05JLGFBQUEsRUFDQSxpQkFBQSxNQUFBLGtCQUFBLE1BQUEsY0FBQSxNQUFBLGtCQUFBLE1BQUEsVUFBQSxNQUNBLDBCQUFBLEVBQUEsY0FBQSxFQUFBLHVCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUE5TkYsaUJBZ09JLFFBQUEsS0E3SU4sWUFpSkksUUFBQSIsImZpbGUiOiJiYXNlLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEZ1bmN0aW9ucyBcblxuXG4vKiBBZGRpbmcgZm9udHNcbiB0eXBlIGZvbnRzIC5lb3QsIC53b2ZmLCAudHRmICwgLnN2Z1xuIHZhcmlhYmxlczpcbiAkZm9udC1maWxlIC0gbmFtZSBmaWxlcyBmb250XG4gJGZvbnQtbmFtZSAtIGRlZmF1bHQgPSAkZm9udC1maWxlXG4gJGZvbnQtc3R5bGUgLSBzdHlsZSBmb3IgZm9udHNcbiAkZm9udC13ZWlnaHQgLSBmb250IHdlaWdodCovXG5AbWl4aW4gYWRkLWZvbnQoJGZvbnQtZmlsZSwgJGZvbnQtbmFtZTokZm9udC1maWxlLCAkZm9udC1zdHlsZTpub3JtYWwsICRmb250LXdlaWdodDpub3JtYWwpe1xuXHRAZm9udC1mYWNlIHtcbiAgICBcdGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lO1xuICAgIFx0c3JjOiB1cmwoJGZvbnQtZmlsZSArJy5lb3QnKTtcbiAgICBcdHNyYzogdXJsKCRmb250LWZpbGUgKycuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLy9JRSBmaXhcbiAgICBcdHVybCgkZm9udC1maWxlICsgJy5zdmcnKSBmb3JtYXQoJ3N2ZycpLCAvLyAuc3ZnIGZpeCBmb3IgQ2hyb21lIGFuZCB3ZWJraXQuXG4gICAgICAgIHVybCgkZm9udC1maWxlICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgkZm9udC1maWxlICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7ICAgICAgICAgXHRcbiAgICBcdGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuICAgIFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICBcdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdH1cbn1cblxuLy9BZGQgYmFja2dyb3VuZCBncmFkaWVudCBmcm9tICRzdGFydC1jb2xvciwgdG8gJGZpbmlzaC1jb2xvclxuXG5AbWl4aW4gYmctZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZmluaXNoLWNvbG9yKSB7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICRzdGFydC1jb2xvciAwcHgsICRmaW5pc2gtY29sb3IgMTAwJSkgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGZpbmlzaC1jb2xvcikgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZmluaXNoLWNvbG9yKSAwIDAgcmVwZWF0O1xuICAgIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGZpbmlzaC1jb2xvcikgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRmaW5pc2gtY29sb3IpIDAgMCByZXBlYXQ7XG59XG5cbi8vU2V0IGJvcmRlciByYWRpdXNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRweCkge1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcHg7XG59XG5cbkBtaXhpbiBiZy1pbWcoJGltZywgJHNpemU6ICdjb3ZlcicsICRyZXBlYXQ6IG5vLXJlcGVhdCl7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nLycgKyAkaW1nKSAkcmVwZWF0O1xuXHRAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoJHNpemUpO1xufVxuXG5cbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtZm9udC1zaXplKSB7XG5cdEBpZiAkdGFyZ2V0ID09IDAgeyBAcmV0dXJuIDAgfVxuXHRAcmV0dXJuICR0YXJnZXQgLyAkY29udGV4dCArIDBlbTtcbn1cblxuQGZ1bmN0aW9uIHBlcigkdmFsdWUsICRjb250ZXh0OiAkYmFzZS13aWR0aCl7XG5cdEBpZiAkdmFsdWUgPT0gMCB7IEByZXR1cm4gMH1cblx0QHJldHVybiAkdmFsdWUgLyAkY29udGV4dCAqIDEwMCU7XG59XG5cblxuLy8gQWRkIGRvdCBhdCBtYWluIG1lbnVcbkBtaXhpbiBhZGQtZG90KCRjb2xvciwgJGNvbnRlbnQpIHtcbiAgICAgICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkV4b0JvbGRcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtNnB4O1xufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxucSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfSIsImltZ3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmF7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNscjphZnRlcntcbiAgY29udGVudDonJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLl9faGlkZGVue1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5fX2Rpc2FibGV7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC41O1xufVxuLmNlbnRlci1pY3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5fX3Bse1xuICBwYWRkaW5nLWxlZnQ6IDEyJTtcbn1cbi5fX3B0LTB7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cbi5wLXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fX3RyYW5zcGFyZW50e1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG4udHh0LWRhcmt7XG4gIGNvbG9yOiAkYy10eHQhaW1wb3J0YW50O1xufVxuLl9fdmlzaWJsZV9oaWRkZW57XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIElOUFVUUyAqL1xuQGltcG9ydCBcImlucHV0c1wiO1xuLyogRU5EIElOUFVUUyAqL1xuXG4vKiBCVVRUT05TICovXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuLyogRU5EIEJVVFRPTlMgKi9cblxuLyogVElUTEVTICovXG5AaW1wb3J0IFwidGl0bGVzXCI7XG4vKiBFTkQgVElUTEVTICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAudGVse1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiaW5wdXQsIHRleHRhcmVhe1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjLWJhc2U7XG4gIGNvbG9yOiAjOUNBQ0MzO1xuICBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCAzNXB4O1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy9ib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlcntcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfS8qIEZpcmVmb3ggMTkrICovXG4gICY6LW1vei1wbGFjZWhvbGRlcntcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfS8qIEZpcmVmb3ggMTgtICovXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbn1cblxuaW5wdXR7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmJ1dHRvblt0eXBlPSdzdWJtaXQnXXtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvL0BleHRlbmQgLmJ0bjtcbn1cblxudGV4dGFyZWF7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ud3JhcC1pbnB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jZm9ybS1zdGF0dXN7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZm9ybS1zdGF0dXMud2l0aF9lcnJvcntcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uZXJyb3J7XG4gIGJvcmRlcjoycHggc29saWQgI2ZmMDAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBjaGVja2JveCAqL1xuLmNoZWNrYm94e1xuICBkaXNwbGF5OiBub25lO1xuICAmOmNoZWNrZWQrLmNoZWNrYm94LWxibHtcbiAgICAmOmFmdGVye1xuICAgIH1cbiAgfVxuICAmLWxibHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2QxZDFkMTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuICAgIH1cbiAgICAmOmhvdmVye1xuXG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXJ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfS8qIEZpcmVmb3ggMTkrICovXG4gICAgJjotbW96LXBsYWNlaG9sZGVye1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH0vKiBGaXJlZm94IDE4LSAqL1xuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufSIsIi8qIEFkZGluZyBmb250c1xuIHR5cGUgZm9udHMgLmVvdCwgLndvZmYsIC50dGYgLCAuc3ZnXG4gdmFyaWFibGVzOlxuICRmb250LWZpbGUgLSBuYW1lIGZpbGVzIGZvbnRcbiAkZm9udC1uYW1lIC0gZGVmYXVsdCA9ICRmb250LWZpbGVcbiAkZm9udC1zdHlsZSAtIHN0eWxlIGZvciBmb250c1xuICRmb250LXdlaWdodCAtIGZvbnQgd2VpZ2h0Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRNZWRpdW01MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRNZWRpdW01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdE1lZGl1bTUwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0TWVkaXVtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdE1lZGl1bTUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRTZW1pQm9sZDYwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdFNlbWlCb2xkNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXRTZW1pQm9sZDYwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0U2VtaUJvbGQ2MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0U2VtaUJvbGQ2MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhpc3RvcnkgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGlzdG9yeVByby1Ud28uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hpc3RvcnlQcm8tVHdvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hpc3RvcnlQcm8tVHdvLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0hpc3RvcnlQcm8tVHdvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGlzdG9yeVByby1Ud28udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLyoqXG4gKiBNZXllciByZXNldFxuICovXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogQGltcG9ydCBcImF1ZGlfcGFjay9hdWRpX3BhY2tcIjsgKi9cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cbi5jbHI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5fX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLl9fZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5jZW50ZXItaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5fX3BsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMiU7IH1cblxuLl9fcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uX190cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1kYXJrIHtcbiAgY29sb3I6ICMxQTIzNDggIWltcG9ydGFudDsgfVxuXG4uX192aXNpYmxlX2hpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBJTlBVVFMgKi9cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICM5Q0FDQzM7XG4gIHBhZGRpbmc6IDUwcHggNjBweCA1MHB4IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovIH1cbiAgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuaW5wdXQge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ud3JhcC1pbnAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNmb3JtLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2Zvcm0tc3RhdHVzLndpdGhfZXJyb3Ige1xuICBjb2xvcjogI2ZmMDAwMDsgfVxuXG4uZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogY2hlY2tib3ggKi9cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrYm94LWxibCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jaGVja2JveC1sYmw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkMWQxZDE7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgLyogRmlyZWZveCAxOC0gKi8gfVxuICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiBFTkQgSU5QVVRTICovXG4vKiBCVVRUT05TICovXG4vKiBFTkQgQlVUVE9OUyAqL1xuLyogVElUTEVTICovXG4udHRsIHtcbiAgZm9udC1mYW1pbHk6IFwiSGlzdG9yeSBQcm9cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1Yi10dGwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNTg4NUZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50dGwtdHJhbnNmb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTsgfVxuICAudHRsLXRyYW5zZm9ybS1uYnIsIC50dGwtdHJhbnNmb3JtLWx0ciB7XG4gICAgY29sb3I6ICM0NDZGRTM7IH1cbiAgLnR0bC10cmFuc2Zvcm0tbHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC00cHg7IH1cbiAgLnR0bC10cmFuc2Zvcm0tdHh0IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR0bCB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnR0bC10cmFuc2Zvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnR0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zdWItdHRsIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vKiBFTkQgVElUTEVTICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudGVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLyogYWxpZ24gY2VudGVyLCBhZGQgZGVmYXVsdCBwYWRkaW5nKi9cbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5zZWN0aW9uLl9fZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxNjFEM0M7IH1cblxuLnNlY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTQwcHggMCA3NXB4OyB9XG4gIC5zZWN0aW9uLXdyYXAuX193aHkge1xuICAgIGJhY2tncm91bmQ6ICMxNjFEM0M7IH1cbiAgICAuc2VjdGlvbi13cmFwLl9fd2h5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2JqZWN0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnNlY3Rpb24td3JhcC5fX2FkdmFudGFnZSwgLnNlY3Rpb24td3JhcC5fX3Byb2plY3RzLCAuc2VjdGlvbi13cmFwLl9fcXVlc3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYxRDNDOyB9XG4gIC5zZWN0aW9uLXdyYXAuX19hZHZhbnRhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXdyYXAuX19wcm9qZWN0cyB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwOyB9XG4gIC5zZWN0aW9uLXdyYXAuX19xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICAuc2VjdGlvbi13cmFwLl9fY29udGFjdHMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9tYXAucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNlY3Rpb24td3JhcC5fX2NvbnN1bHRhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25zdWx0YXRpb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDsgfVxuICAgIC5zZWN0aW9uLXdyYXAuX19jb25zdWx0YXRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNlY3Rpb24td3JhcC5fX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC5zZWN0aW9uLXdyYXAuX19tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTYxRDNDOyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBmb290ZXIgdG8gYm90dG9tIG9mIHBhZ2UgKi9cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY250LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvOyB9XG5cbi5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4vKiBlbmQgZm9vdGVyIHRvIGJvdHRvbSBvZiBwYWdlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24td3JhcC5fX3doeTphZnRlciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLl9fcGwge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VjdGlvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7IH1cbiAgICAuc2VjdGlvbi13cmFwLl9fY29uc3VsdGF0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICAgLnNlY3Rpb24td3JhcC5fX3F1ZXN0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIC5zZWN0aW9uLXdyYXAuX19wcm9qZWN0cywgLnNlY3Rpb24td3JhcC5fX2FkdmFudGFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICAgIC5zZWN0aW9uLXdyYXAuX19hYm91dCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5zZWN0aW9uLXdyYXAuX19xdWVzdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfVxuICAuc2VjdGlvbi13cmFwLl9fd2h5OmFmdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2VjdGlvbi13cmFwLl9fcXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7IH0gfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzNjg3QztcbiAgei1pbmRleDogOTk5OyB9XG4gIC5oZWFkZXIuX19maXhlZCB7XG4gICAgYmFja2dyb3VuZDogIzE2MUQzQzsgfVxuICAgIC5oZWFkZXIuX19maXhlZCAuaGVhZGVyLWwge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuaGVhZGVyLl9fZml4ZWQgLmhlYWRlci1tZW51IHtcbiAgICAgIHBhZGRpbmctbGVmdDogOS43JTsgfVxuICAgICAgLmhlYWRlci5fX2ZpeGVkIC5oZWFkZXItbWVudS1sbmsge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oZWFkZXIuX19maXhlZCAuaGVhZGVyLXBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5oZWFkZXIuX19maXhlZCAuaGVhZGVyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgLmhlYWRlci1jbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZWFkZXItbCB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4OyB9XG4gIC5oZWFkZXItbG5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuaGVhZGVyLW1lbnUtbHN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyLW1lbnUtaSB7XG4gICAgICBwYWRkaW5nOiAwIDIlOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuaGVhZGVyLW1lbnUtaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1tZW51LWxuayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgICAgLmhlYWRlci1tZW51LWxuazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cyxyaWdodCAuNHM7IH1cbiAgICAgIC5oZWFkZXItbWVudS1sbmsuX19hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXItbWVudS1sbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyLW1lbnUuX19zaG93LW1lbnUgLmhlYWRlci1tZW51LWxzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzE2MUQzQztcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmhlYWRlci1tZW51Ll9fc2hvdy1tZW51IC5oZWFkZXItbWVudS1sbmsge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5oZWFkZXItciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXItcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgLmhlYWRlci1waG9uZS1tb2Ige1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG9yZGVyOiAtMTsgfVxuICAuaGVhZGVyLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzNjg3QztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUyLjk3ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MnB4KTsgfVxuICAgIC5oZWFkZXItYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ0NkZFMzsgfVxuXG4ubWVudS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwOyB9XG4gIC5tZW51LW1vYi1pYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1lbnUtbW9iLWljOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tZW51LW1vYi1pYzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tZW51LW1vYi1pYy5fX2FjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5tZW51LW1vYi1pYy5fX2FjdGl2ZTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAubWVudS1tb2ItaWMuX19hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVhZGVyLXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuaGVhZGVyLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVyLXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmhlYWRlci1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmhlYWRlci1tZW51LWxuayB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItcGhvbmUtbW9iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1sIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmhlYWRlci1jbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmhlYWRlci1yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gIC5oZWFkZXItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgb3JkZXI6IDE7IH1cbiAgICAuaGVhZGVyLW1lbnUtbHN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLnR0bHtcbiAgZm9udC1mYW1pbHk6ICR0dGwtZm9udDtcbiAgZm9udC1zaXplOiA2MnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnN1Yi10dGx7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjLXByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udHRsLXRyYW5zZm9ybXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIG1hcmdpbi10b3A6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgJi1uYnIsXG4gICYtbHRye1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5LWxpZ2h0O1xuICB9XG4gICYtbHRye1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTRweDtcbiAgfVxuICAmLXR4dHtcbiAgICBjb2xvcjogJGMtYmFzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgLnR0bHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgLnR0bC10cmFuc2Zvcm17XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudHRse1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuc3ViLXR0bHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn0iLCIvL0Jvb3RzdGFycCBncmlkXG5AaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWl4aW5zLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MnO1xuXG4qe1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCxcbmJvZHl7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYy1iYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29udGFpbmVye1xuICBtYXgtd2lkdGg6ICR3aWR0aC1jb250YWluZXIgKyAoJHBhZGRpbmctY29udGFpbmVyICogMik7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7IC8qIGFsaWduIGNlbnRlciwgYWRkIGRlZmF1bHQgcGFkZGluZyovXG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctY29udGFpbmVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1jb250YWluZXI7XG59XG5cbi5jb2x7XG4gIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXG59XG4ucm93e1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xufVxuXG4uc2VjdGlvbntcbiAgJi5fX2Rhcmt7XG4gICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeS1kYXJrO1xuICB9XG59XG4uc2VjdGlvbi13cmFwe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNzVweDtcbiAgJi5fX3doeXtcbiAgICBiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5LWRhcms7XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2JqZWN0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gICYuX19hZHZhbnRhZ2UsXG4gICYuX19wcm9qZWN0cyxcbiAgJi5fX3F1ZXN0aW9uc3tcbiAgICBiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5LWRhcms7XG4gIH1cbiAgJi5fX2FkdmFudGFnZXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAmLl9fcHJvamVjdHN7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICB9XG4gICYuX19xdWVzdGlvbnN7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gICYuX19jb250YWN0c3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWFwLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICYuX19jb25zdWx0YXRpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25zdWx0YXRpb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZWN0YW5nbGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gICYuX19mb290ZXJ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gICYuX19tb2J7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnktZGFyaztcbiAgfVxufVxuLmgtMTAwe1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGZvb3RlciB0byBib3R0b20gb2YgcGFnZSAqL1xuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi8qIGVuZCBmb290ZXIgdG8gYm90dG9tIG9mIHBhZ2UgKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcbiAgLmNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgLnNlY3Rpb24td3JhcHtcbiAgICAmLl9fd2h5e1xuICAgICAgJjphZnRlcntcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgLl9fcGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuc2VjdGlvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gICAgJi5fX2NvbnN1bHRhdGlvbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICAmLl9fcXVlc3Rpb25ze1xuICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgICYuX19wcm9qZWN0cyxcbiAgICAmLl9fYWR2YW50YWdlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cbiAgICAmLl9fYWJvdXR7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXtcbiAgLnNlY3Rpb24td3JhcCB7XG4gICAgJi5fX3F1ZXN0aW9uc3tcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG4gICAgJi5fX3doeXtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xuICAuc2VjdGlvbi13cmFwIHtcbiAgICAmLl9fcXVlc3Rpb25ze1xuICAgICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICAgIH1cbiAgfVxufSIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLmhlYWRlcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc2Vjb25kYXJ5O1xuICB6LWluZGV4OiA5OTk7XG4gICYuX19maXhlZHtcbiAgICBiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5LWRhcms7XG4gICAgLmhlYWRlcntcbiAgICAgICYtbHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgICYtbWVudXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5LjclO1xuICAgICAgICAmLWxua3tcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXBob25le1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICAmLWJ0bntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY250e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICYtbHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbiAgJi1sbmt7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1sb2dve1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtbWVudXtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAmLWxzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYtaXtcbiAgICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxua3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjRzLHJpZ2h0IC40cztcbiAgICAgIH1cbiAgICAgICYuX19hY3RpdmV7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLl9fc2hvdy1tZW51e1xuICAgICAgLmhlYWRlcntcbiAgICAgICAgJi1tZW51e1xuICAgICAgICAgICYtbHN0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnktZGFyaztcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLWxua3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmLXBob25le1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICYtbW9ie1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBleHRlbmQgLnMtcGhvbmUtcHJpbWFyeSFvcHRpb25hbDtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cbiAgJi1idG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTIuOTdkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNikgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQycHgpO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6ICRjLXByaW1hcnktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gICYtaWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGMtYmFzZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtYmFzZTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGMtYmFzZTtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLl9fYWN0aXZle1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFzZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXJ7XG4gICAgJi1waG9uZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmLWJ0bntcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVhZGVye1xuICAgICYtcGhvbmV7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJi1idG57XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJi1tZW51e1xuICAgICAgJi1sbmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXJ7XG4gICAgJi1waG9uZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLW1vYntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnUtbW9ie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXJ7XG4gICAgJi1se1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYtY250e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjBweCAwXG4gICAgfVxuICAgICYtcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG4gICAgJi1tZW51e1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgJi1sc3R7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iXX0= */