@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-locale:"en";direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}body{margin:0}.lang:hover .lang__drop,details,img,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;outline:0;-webkit-transition:.25s ease;transition:.25s ease;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'PT Root UI';src:url(../fonts/PTRootUI-Medium.eot);src:local("PT Root UI Medium"),local("PTRootUI-Medium"),url(../fonts/PTRootUI-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/PTRootUI-Medium.woff2) format("woff2"),url(../fonts/PTRootUI-Medium.woff) format("woff"),url(../fonts/PTRootUI-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'PT Root UI';src:url(../fonts/PTRootUI-Light.eot);src:local("PT Root UI Light"),local("PTRootUI-Light"),url(../fonts/PTRootUI-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/PTRootUI-Light.woff2) format("woff2"),url(../fonts/PTRootUI-Light.woff) format("woff"),url(../fonts/PTRootUI-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'PT Root UI';src:url(../fonts/PTRootUI-Regular.eot);src:local("PT Root UI"),local("PTRootUI-Regular"),url(../fonts/PTRootUI-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/PTRootUI-Regular.woff2) format("woff2"),url(../fonts/PTRootUI-Regular.woff) format("woff"),url(../fonts/PTRootUI-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Faktum';src:url(../fonts/Faktum-Regular.eot);src:local("Faktum Regular"),local("Faktum-Regular"),url(../fonts/Faktum-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Faktum-Regular.woff2) format("woff2"),url(../fonts/Faktum-Regular.woff) format("woff"),url(../fonts/Faktum-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Faktum';src:url(../fonts/Faktum-SemiBold.eot);src:local("Faktum SemiBold"),local("Faktum-SemiBold"),url(../fonts/Faktum-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Faktum-SemiBold.woff2) format("woff2"),url(../fonts/Faktum-SemiBold.woff) format("woff"),url(../fonts/Faktum-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}html{min-height:100%;width:100%;-webkit-tap-highlight-color:transparent}.wrapper,body{position:relative}body{width:100%;-webkit-tap-highlight-color:transparent;font:400 16px/1.2 'PT Root UI';color:#000;background:#fff;min-width:310px;min-height:100%;overflow-x:hidden;opacity:1;-moz-font-feature-settings:'kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}*,:after,:before,input[type=search]{box-sizing:border-box}.wrapper{min-height:100vh;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.wrapper,.wrapper>*{width:100%}.main{-webkit-box-flex:1;flex-grow:1}.container{width:100%;max-width:1180px;padding:0 10px;margin:0 auto}@media only screen and (max-width:959px){.container{padding:0 16px;max-width:640px}}.blc,.blue-blc{border-radius:8px}.blc{background-color:#fcfcfc}.blue-blc{background:-webkit-gradient(linear,left top,left bottom,from(#f6f9fe),to(#edf1fd));background:linear-gradient(180deg,#f6f9fe 0,#edf1fd 100%);padding:56px}@media only screen and (max-width:1099px){.blue-blc{padding:56px 32px}}@media only screen and (max-width:959px){.blue-blc{padding:24px}}@media only screen and (max-width:639px){.blue-blc{padding:24px 16px}}.bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.bar>:not(:last-child){margin-right:16px}@media only screen and (max-width:479px){.bar{display:block}.bar>*{width:100%}.bar>:not(:last-child){margin:0 0 8px}}.sec{margin:120px 0}@media only screen and (max-width:959px){.sec{margin:80px 0}}@media only screen and (max-width:639px){.sec{margin:64px 0}}.sec-title{font-family:'Faktum';font-weight:400;font-size:40px;line-height:44px;margin-bottom:32px}blockquote,cite,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,q,ul{margin:0;padding:0;border:0}ol li,ul li{list-style:none}a:-moz-any-link:focus,a:-moz-focusring,a::-moz-focus-inner,a::-moz-focus-outer{outline:0!important}a:active{outline:0}a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}.sub-title{font-family:'Faktum';font-weight:400;font-size:24px;line-height:28px}.btn{display:block;padding:0;outline:0!important;outline-color:transparent!important;outline-width:0!important;outline-style:none!important;border:0;background:0 0;box-shadow:none;-webkit-transition:.25s ease;transition:.25s ease;cursor:pointer;border-radius:0;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn::-moz-focus-inner{border:0}.btn:disabled{cursor:default;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--lg,.btn--md,.btn--xs{padding:24px 32px;font-size:20px;line-height:24px}.btn--lg,.btn--md{padding:16px 24px}.btn--md{padding:12px 24px;font-size:16px}.btn--ghost,.btn--primery{text-align:center;font-weight:500}.btn--primery{background-color:#2f66f2;border-radius:4px;color:#fff}.btn--primery:hover{background-color:#0e49e0}.btn--ghost{color:#2f66f2}.btn--ghost:hover{color:#0e49e0}.btn--white{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:12px 20px;background:#fff;border-radius:4px;font-weight:700;font-size:16px;line-height:20px;color:#2f66f2}.btn--white i{flex-shrink:0;margin-right:8px}.header{padding:20px 0 28px;position:relative;z-index:10}.header__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.header-logo{display:block;width:126px}.header-nav,.header-soc,.header__bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.header-soc li{margin-left:4px}.footer-soc__list li:first-child,.header-soc li:first-child{margin-left:0}.header-soc li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:48px;height:48px}.header-nav li{margin-right:32px}.header-nav li a{color:#000;font-size:20px;line-height:28px}.footer-nav ul li a:hover,.header-nav li a:hover{color:#2f66f2}@media only screen and (max-width:1023px){.header-nav{display:none}}@media only screen and (max-width:959px){.header{padding-top:16px}}@media only screen and (max-width:639px){.header-soc{display:none}}.lang{margin:0 32px 0 29px;position:relative}.lang__main{width:69px;position:relative;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.6px;color:#2f66f2;cursor:pointer;padding-left:26px;white-space:nowrap}.lang__main::after{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/svg/world.svg) center center no-repeat;width:20px;height:20px}.lang__drop{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-1px;padding-top:5px;margin-left:13px}.lang__drop ul{padding:4px;background-color:#eaf0fe;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);border-radius:8px}.lang__item{display:block;padding:8px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.5px;color:#2f66f2;white-space:nowrap;width:56px;text-align:left}.lang__item.active{font-weight:700;cursor:default}.lang__item:hover{color:#0e49e0}@media only screen and (max-width:479px){.lang{margin:0 16px 0 0}}.footer__wrap{background:-webkit-gradient(linear,left top,left bottom,from(#f6f9fe),to(#edf1fd));background:linear-gradient(180deg,#f6f9fe 0,#edf1fd 100%);border-radius:8px;padding:56px}.footer__main{margin-bottom:44px;padding:0 153px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;position:relative}.footer-bar{position:absolute;top:0;right:0}.footer-btn{display:inline-block}.footer-nav__title{font-weight:400;font-size:20px;line-height:28px;margin-bottom:16px}.footer-nav ul li:not(:last-child){margin-bottom:12px}.footer-nav ul li a{font-size:16px;line-height:20px;color:#000}.footer-soc,.footer__bottom{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.footer-soc{-webkit-box-pack:center;justify-content:center}.footer-soc__title{margin-right:24px;font-size:16px;line-height:20px}.footer-soc__list,.footer-soc__list li a,.form-sec-follow ul li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.footer-soc__list li{margin-left:8px}.footer-soc__list li a,.form-sec-follow ul li a{width:48px;height:48px;background:#fff;border-radius:4px}@media only screen and (max-width:959px){.footer{background:-webkit-gradient(linear,left top,left bottom,from(#f6f9fe),to(#edf1fd));background:linear-gradient(180deg,#f6f9fe 0,#edf1fd 100%)}.footer__wrap{background:0 0;border-radius:0;padding:24px 0}.footer__main{margin-bottom:24px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:24px}.footer-logo{grid-column:span 3;align-self:center}.footer-nav{grid-column:span 2}.footer-bar{position:static;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}}@media only screen and (max-width:639px){.footer-soc,.footer__bottom{display:block}.footer-soc__title{display:none}.footer-soc__list{-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (max-width:479px){.footer-nav{grid-column:span 3}.footer-nav ul li:last-child{margin-bottom:16px}}.hero__title,.hero__txt{font-weight:400;max-width:800px}.hero__title{font-family:'Faktum';font-size:60px;line-height:107%;letter-spacing:-2px;font-feature-settings:'pnum' on,'lnum' on,'ss12' on,'ss09' on,'ss11' on,'ss01' on,'ss04' on,'ss10' on;margin-bottom:24px}.hero__title span{background:-webkit-gradient(linear,left top,left bottom,from(#00e0ff),to(#0085ff));background:linear-gradient(180deg,#00e0ff 0,#0085ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;white-space:nowrap}.hero__txt{margin-bottom:40px;font-size:20px;line-height:28px}.hero__row{margin-top:80px;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.hero-item{width:calc((100% - 6px)/4);padding:16px 16px 16px 24px;background:#fff}.hero-item:first-child{border-right:12px 0 0 12px}.hero-item:last-child{border-right:0 12px 12px 0}.hero-item__val{font-size:24px;line-height:28px;margin-bottom:4px;white-space:nowrap}.hero-item__val img{margin-bottom:8px}.hero-item__name{font-size:16px;line-height:20px;color:#464646}@media only screen and (max-width:959px){.hero__title{font-size:50px;line-height:54px;letter-spacing:-2px}.hero__txt{margin-bottom:32px;font-size:20px;line-height:28px}.hero__row{margin-top:48px;flex-wrap:wrap}.hero-item{width:calc(50% - 1px);margin-bottom:1px}.hero-item:first-child{border-right:12px 0 0 0}.hero-item:nth-child(2){border-top-right-radius:12px}.hero-item:nth-child(3){border-bottom-left-radius:12px}.hero-item:last-child{border-right:0 0 0 12px}}@media only screen and (max-width:479px){.hero__title{font-size:40px;line-height:42px}.hero__row{margin-top:32px;display:block}.hero-item{width:100%}.hero-item:first-child{border-right:12px 12px 0 0}.hero-item:nth-child(2){border-top-right-radius:0}.hero-item:nth-child(3){border-bottom-left-radius:0}.hero-item:last-child{border-right:0 0 12px 12px}}.partners{color:#464646}.partners__wrap{margin-top:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width:959px){.partners__wrap{margin-top:8px;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}}@media only screen and (max-width:639px){.partners__wrap{-webkit-box-pack:justify;justify-content:space-between}}.partner{margin-right:24px}.partner:last-child{margin-right:0}@media only screen and (max-width:959px){.partner{margin-top:24px}}@media only screen and (max-width:639px){.partner{max-width:calc(50% - 12px);margin-right:0}}.text{font-family:'Faktum';font-weight:400;font-size:24px;line-height:36px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.text p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:959px){.text{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.text p{margin-bottom:24px}.text p:last-child{margin-bottom:0}}.product{margin-bottom:32px;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px;-webkit-box-align:stretch;align-items:stretch}@media only screen and (max-width:479px){.product{display:block}}.product-item{padding:24px 32px;background-color:#eaf0fe;border-radius:8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;color:#2f66f2;position:relative}.product-item__img{width:80px;margin-right:24px;flex-shrink:0}.product-item__img,.product-item__main{position:relative;z-index:3}.product-item__title{margin-bottom:4px;font-family:'Faktum';font-weight:600;font-size:24px;line-height:28px}.product-item__txt{font-weight:500;font-size:16px;line-height:20px}.product-item:last-child{grid-column:span 2;height:256px}.product-item__bg img{position:absolute;right:0;top:0;height:100%;max-width:unset}.product-item__bg img:last-child{display:none}@media only screen and (max-width:959px){.product-item{padding:24px;display:block}.product-item__img{margin-bottom:16px}.product-item:last-child{height:auto}.product-item__bg img:first-child{display:none}.product-item__bg img:last-child{display:block}}@media only screen and (max-width:479px){.product-item{margin-bottom:8px;padding:16px}.product-item:last-child{margin-bottom:0}.product-item__bg img{right:-60px}}.tokenomics-legend{padding:24px 32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:8px}.tokenomics-legend .legend-item:not(:last-child){margin-right:24px}@media only screen and (max-width:959px){.tokenomics-legend{display:none}}.legend-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.legend-item__color{width:32px;height:20px;flex-shrink:0;border-radius:8px;margin-right:12px}.tokenomics{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.tokenomics__col{width:calc(50% - 4px);margin-bottom:8px;padding:56px}.tokenomics__col--1 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:360px}.tokenomics__col--1 .tokenomics-item:nth-child(2) .tokenomics-item__prog{width:181px}.tokenomics__col--1 .tokenomics-item:nth-child(3) .tokenomics-item__prog,.tokenomics__col--1 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:260px}.tokenomics__col--1 .tokenomics-item:nth-child(5) .tokenomics-item__prog{width:360px}.tokenomics__col--2 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:405px}.tokenomics__col--2 .tokenomics-item:nth-child(2) .tokenomics-item__prog,.tokenomics__col--2 .tokenomics-item:nth-child(3) .tokenomics-item__prog{width:181px}.tokenomics__col--2 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:304px}.tokenomics__title{margin-bottom:8px;font-family:'Faktum';font-weight:400;font-size:24px;line-height:28px;letter-spacing:.15px;white-space:nowrap}.tokenomics__title i{display:inline;vertical-align:middle}.tokenomics__title i img{display:inline}.tokenomics__val{font-family:'Faktum';font-weight:600;font-size:28px;line-height:32px;margin-bottom:32px}@media only screen and (max-width:1099px){.tokenomics__col{padding:32px}}@media only screen and (max-width:959px){.tokenomics__title i{display:none}.tokenomics__items{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tokenomics__col{padding:24px}.tokenomics__col .tokenomics-item{display:block}.tokenomics__col .tokenomics-item .tokenomics-item__hide{display:block;margin-top:4px;font-size:16px;line-height:20px;opacity:.5}.tokenomics__col--1 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:252px}.tokenomics__col--1 .tokenomics-item:nth-child(2) .tokenomics-item__prog{width:127px}.tokenomics__col--1 .tokenomics-item:nth-child(3) .tokenomics-item__prog,.tokenomics__col--1 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:182px}.tokenomics__col--1 .tokenomics-item:nth-child(5) .tokenomics-item__prog,.tokenomics__col--2 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:252px}.tokenomics__col--1 .tokenomics-item:nth-child(4){-webkit-box-ordinal-group:6;order:5;margin-bottom:0}.tokenomics__col--1 .tokenomics-item:nth-child(5){margin-bottom:12px}.tokenomics__col--2 .tokenomics-item:nth-child(2) .tokenomics-item__prog,.tokenomics__col--2 .tokenomics-item:nth-child(3) .tokenomics-item__prog{width:181px}.tokenomics__col--2 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:304px}.tokenomics__val{margin-bottom:24px}}@media only screen and (max-width:639px){.tokenomics{display:block}.tokenomics__col{padding:24px 16px;width:100%}.tokenomics__col--1 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:100%}.tokenomics__col--1 .tokenomics-item:nth-child(2) .tokenomics-item__prog{width:50%}.tokenomics__col--1 .tokenomics-item:nth-child(3) .tokenomics-item__prog,.tokenomics__col--1 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:75%}.tokenomics__col--1 .tokenomics-item:nth-child(5) .tokenomics-item__prog,.tokenomics__col--2 .tokenomics-item:nth-child(1) .tokenomics-item__prog{width:100%}.tokenomics__col--2 .tokenomics-item:nth-child(2) .tokenomics-item__prog,.tokenomics__col--2 .tokenomics-item:nth-child(3) .tokenomics-item__prog{width:50%}.tokenomics__col--2 .tokenomics-item:nth-child(4) .tokenomics-item__prog{width:75%}.tokenomics__val{margin-bottom:24px}}.tokenomics-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:16px 24px;margin-bottom:12px;position:relative}.step__ol li:last-child,.tokenomics-item:last-child{margin-bottom:0}.tokenomics-item__prog{position:absolute;top:0;left:0;height:100%;max-width:100%;border-radius:8px}.tokenomics-item__txt{font-family:'Faktum';font-weight:400;font-size:20px;line-height:24px;position:relative;z-index:2}.tokenomics-item__txt span{margin-left:4px;font-family:'PT Root UI'}.tokenomics-item__hide{display:none}.tokenomics-item__state{font-family:'Faktum';font-weight:500;font-size:20px;line-height:24px;position:relative}.tokenomics-item--done{color:#fff}.tokenomics-graphic{padding:56px}.tokenomics-graphic__legend{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:32px}.tokenomics-graphic__legend .legend-item:not(:last-child){margin-right:24px}@media only screen and (max-width:1099px){.tokenomics-graphic{padding:32px}}@media only screen and (max-width:959px){.tokenomics-graphic{padding:24px}.tokenomics-graphic__legend{margin-bottom:24px}}@media only screen and (max-width:639px){.tokenomics-graphic{padding:24px 16px}}@media only screen and (max-width:479px){.tokenomics-graphic__legend{width:calc(100% + 32px);margin-left:-16px;overflow-x:auto}.tokenomics-graphic__legend::after,.tokenomics-graphic__legend::before{content:'';display:block;height:100%;width:8px;flex-shrink:0}.tokenomics-graphic__legend::-webkit-scrollbar{display:none}.tokenomics-graphic__legend::-webkit-scrollbar-track{display:none}.tokenomics-graphic__legend::-webkit-scrollbar-thumb{display:none}.tokenomics-graphic__legend .legend-item__txt{white-space:nowrap}}.distribution-graphic{height:349px;position:relative;padding:13px 59px 52px 122px;font-weight:500;font-size:14px;line-height:20px}.distribution-graphic__main{width:100%;height:100%}.distribution-graphic__main img{width:100%;height:100%;max-width:unset}.distribution-graphic__x{position:absolute;bottom:8px;right:59px;left:122px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.distribution-graphic__x span{display:block;width:40px;text-align:center}.distribution-graphic__x-title,.lots::before{position:absolute;left:-110px;bottom:0}.distribution-graphic__y{position:absolute;top:4px;left:64px;bottom:63px}.distribution-graphic__y span{display:block;width:35px;margin-bottom:38px}.distribution-graphic__y-title{white-space:nowrap;position:absolute;left:-36px;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.distribution-graphic__y2{position:absolute;top:4px;right:0}.distribution-graphic__y2 span{display:block;white-space:nowrap;margin-bottom:38px;text-align:right}.distribution-graphic__y2-title{white-space:nowrap;position:absolute;left:-36px;bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.distribution-graphic__lines{position:absolute;top:13px;left:122px;right:59px}.distribution-graphic__lines span{display:block;width:100%;height:1px;margin-bottom:57px;background-color:rgba(0,0,0,.1)}@media only screen and (max-width:479px){.distribution-graphic{padding:13px 53px 52px 87px}.distribution-graphic__x{right:62px;left:87px}.distribution-graphic__x span{width:auto}.distribution-graphic__x-title{left:-83px}.distribution-graphic__y{left:40px;bottom:auto}.distribution-graphic__y-title{left:-20px;bottom:70px}.distribution-graphic__lines{left:87px;right:53px}}.lots{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;position:relative}.lots::before{content:'';display:block;width:360px;height:484px;background:url(../img/pic/telescope-min.png) 0 0 no-repeat;background-size:cover;left:0}.lots__main{width:536px;flex-shrink:0;margin-left:56px;position:relative}.lots__header{position:relative;width:calc(100% - 536px - 56px)}.lots-item .tokenomics-item{background-color:#fff;border-radius:8px}.lots-item:not(:last-child){margin-bottom:32px}.lots-item:nth-child(1) .tokenomics-item__prog{width:100%}.lots-item:nth-child(2) .tokenomics-item__prog{width:152px}.lots-item__list li{margin-top:16px;position:relative;padding-left:40px;font-size:20px;line-height:28px}.lots-item__list li::before{content:'';display:block;width:16px;height:16px;border-radius:2px;background-color:#fff;position:absolute;top:6px;left:6px}.lots-item__list.green li.active::before{background-color:#5cd098}.lots-item__list.yellow li.active::before{background-color:#ffec46}@media only screen and (max-width:1099px){.lots__main{width:428px;margin-left:20px}.lots__header{width:calc(100% - 428px - 20px)}}@media only screen and (max-width:959px){.lots{display:block}.lots::before{display:none}.lots .sec-title{margin-bottom:24px}.lots__main{width:100%;margin-left:0}.lots__header{width:100%}}.tabs{margin-bottom:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar-track{display:none}.tabs::-webkit-scrollbar-thumb{display:none}@media only screen and (max-width:959px){.tabs{position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tabs::after,.tabs::before{content:'';display:block;height:100%;flex-shrink:0;width:calc(50vw - 304px)}}@media only screen and (max-width:639px){.tabs{width:calc(100% + 32px);margin-left:-16px;-webkit-transform:none;transform:none;left:0}.tabs::after,.tabs::before{width:16px}}.tab{padding:15px 23px;border-radius:28px;color:#2f66f2;font-weight:500;font-size:20px;line-height:24px;white-space:nowrap;border:1px solid #2f66f2}.tab:not(:last-child){margin-right:16px}.tab.active,.tab:hover{background-color:#eaf0fe;border-color:#eaf0fe}@media only screen and (max-width:959px){.tab:not(:last-child){margin-right:12px}}.tab-item{display:none}.tab-item.active{display:block}.step{padding:56px;zoom:1}.step:not(:last-child){margin-bottom:8px}.step:after,.step:before{content:'';display:table}.step:after{clear:both}.step__bar,.step__header,.step__ol{width:calc(50% - 20px)}.step__numb,.step__title{font-family:'Faktum';font-weight:400}.step__numb{margin-bottom:28px;font-size:60px;line-height:64px;letter-spacing:-2px}.step__title{margin-bottom:32px;font-size:28px;line-height:32px}.step .btn--ghost{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.step .btn--ghost i{margin-left:10px;flex-shrink:0}.step__bar,.step__header{float:left}.step__bar{clear:left}.step__ol{float:right;counter-reset:num}.step__ol li{margin-bottom:24px;position:relative;padding:4px 0 0 36px;font-size:16px;line-height:20px}.check__txt a,.step__ol li a{color:#2f66f2}.check__txt a:hover,.step__ol li .alert a,.step__ol li a:hover{text-decoration:underline}.step__ol li .alert{margin-top:20px;color:#ff4c00}.step__ol li .alert a{color:#ff4c00}.step__ol li .alert a:hover{text-decoration:none}.step__ol li::before{content:counter(num);counter-increment:num;display:block;position:absolute;top:2px;left:2px;background-color:#eaf0fe;border-radius:2px;width:24px;height:24px;text-align:center;font-weight:700;font-size:14px;line-height:24px;letter-spacing:.6px;color:#2f66f2}@media only screen and (max-width:1099px){.step{padding:32px}.step__bar,.step__header,.step__ol{width:calc(50% - 10px)}}@media only screen and (max-width:959px){.step{padding:24px;display:block;position:relative}.step__bar,.step__header,.step__ol{width:100%}.step__numb{margin-bottom:8px}.step__title{margin-bottom:36px}.step__ol li{margin-bottom:20px}.step__bar{margin-top:32px}.step__bar>*{width:calc(50% - 8px);padding-left:0;padding-right:0}}@media only screen and (max-width:479px){.step__bar>*{width:100%}}.form-sec{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.form-sec__header,.form-sec__main{width:calc(50% - 40px)}.form-sec__header{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-sec-follow ul,.form-sec__top-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:24px}.form-sec-follow ul li:not(:last-child),.form-sec__top-bar>:not(:last-child){margin-right:8px}@media only screen and (max-width:959px){.form-sec{display:block}.form-sec__header,.form-sec__main{width:100%}.form-sec__header{margin-bottom:24px;position:relative}.form-sec__top-bar{position:absolute;bottom:0;left:168px;width:calc(100% - 168px);-webkit-box-pack:justify;justify-content:space-between}}@media only screen and (max-width:639px){.form-sec .sec-title{margin-bottom:24px}.form-sec-follow ul{margin-top:16px}}@media only screen and (max-width:479px){.form-sec-follow ul{padding-bottom:56px;-webkit-box-pack:justify;justify-content:space-between}.form-sec-follow ul li{width:calc((100% - 16px)/3)}.form-sec-follow ul li:not(:last-child){margin-right:0}.form-sec__top-bar{left:0;width:100%}.form-sec-follow ul li a,.form-sec__top-bar>*{width:100%}}.main-form{margin-top:32px}.main-form__wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px}.main-form__wrap input,.main-form__wrap textarea{display:block;outline:0;border:0;background:0 0;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease;box-shadow:none;-webkit-appearance:none;width:100%;height:52px;background-color:#fff;border-radius:8px;color:#000;font-size:16px}.main-form__wrap input{padding:0 20px}.main-form__wrap input::-webkit-input-placeholder,.main-form__wrap textarea::-webkit-input-placeholder{opacity:1;color:#464646}.main-form__wrap input:-moz-placeholder,.main-form__wrap input::-moz-placeholder,.main-form__wrap textarea:-moz-placeholder,.main-form__wrap textarea::-moz-placeholder{opacity:1;color:#464646}.main-form__wrap input:-ms-input-placeholder,.main-form__wrap textarea:-ms-input-placeholder{opacity:1;color:#464646}.main-form__wrap input:placeholder,.main-form__wrap textarea:placeholder{opacity:1;color:#464646}.main-form__wrap input:focus:required:valid,.main-form__wrap textarea:focus:required:valid{color:#000}.main-form__wrap input:required:valid,.main-form__wrap textarea:required:valid{color:#000}.main-form__wrap input.js-validate-error-field,.main-form__wrap textarea.js-validate-error-field{background-color:#fff!important;color:#000!important;border:1px solid #e9615a!important}.main-form__wrap textarea{padding:16px 20px;resize:vertical}.main-form__wrap>:last-child{grid-column:span 2}.main-form__wrap .js-validate-error-label{margin-top:4px;font-size:14px;color:#e9615a!important}.main-form__submit{display:inline-block;padding:14px 22px;border:2px solid #2f66f2;border-radius:4px;font-weight:500;font-size:20px;line-height:24px;color:#2f66f2}.main-form__submit:hover{border-color:#0e49e0;color:#0e49e0}.main-form__submit.confirm{font-size:0;line-height:0;background-color:#4ab44a;color:#fff;border-color:#4ab44a}.main-form__submit.confirm::before{content:'Message has been sent';font-size:20px;line-height:24px}@media only screen and (max-width:959px){.main-form__bar{text-align:right}.main-form__submit{width:calc(50% - 4px)}}@media only screen and (max-width:639px){.main-form{margin-top:16px}.main-form__submit{width:100%}}@media only screen and (max-width:479px){.main-form__wrap{display:block}.main-form__wrap>:not(:last-child){margin-bottom:8px;display:block}}.ja .main-form__submit.confirm::before{content:'メッセージが送信されました'}.check{margin:32px 0 24px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.check .checkbox{width:24px;height:24px;display:block;margin-right:12px;padding:2px;flex-shrink:0;cursor:pointer}.check .checkbox__cust{width:20px;height:20px;border:1px solid #000;border-radius:2px;display:block}.check .checkbox input{display:none}.check .checkbox input:checked+.checkbox__cust{background:url(../img/svg/check.svg) center center no-repeat}.check__txt{font-size:16px;line-height:20px}@media only screen and (max-width:639px){.check{margin-top:16px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJiYXNpYy5zY3NzIiwibWFpbi5zY3NzIiwiZm9udHMuc2NzcyIsIl9taXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQjs7QUNVQSxJLENBQ0UsZ0IsQ0FDQSw2QixDQ1ZBLG1CLENBQ0EsYSxDQUNBLDRCLENBQUEseUIsQ0FBQSxvQixDRGtCRixJLENBQ0UsUSxDRW1DRix1QixDRnFRQSxPLENBNUtBLEcsQ0FySEEsSSxDQUNFLGEsQ0FRRixFLENBQ0UsYSxDQVlGLEUsQ0FDRSxzQixDQUNBLFEsQ0FDQSxnQixDQWlERixJLENEWEEsRyxDQzlCQSxHLENEK0JBLEksQ0M5QkUsK0IsQ0FDQSxhLENBVUYsQyxDQUNFLDRCLENDOENBLG9CLENBQ0EsUyxDQUNBLDRCLENBQUEsb0IsQ0FDQSx1QyxDRHpDRixXLENBQ0Usa0IsQ0FFQSx3QyxDQUFBLGdDLENBT0YsQyxDRFRBLE0sQ0NXRSxrQixDQW1CRixLLENBQ0UsYSxDQVFGLEcsQ0RiQSxHLENDZUUsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0YsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQVVGLEcsQ0FDRSxpQixDQ1RBLGMsQ0FDQSxXLENEbUJGLE0sQ0RyQkEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDQ3VCRSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FRRixNLENEbkJBLEssQ0NxQkUsZ0IsQ0FRRixNLENEcEJBLE0sQ0NzQkUsbUIsQ0RkRixhLENBQ0EsWSxDQUNBLGEsQ0NtQkEsTSxDQUlFLHlCLENEaEJGLCtCLENBQ0EsOEIsQ0FDQSwrQixDQ3FCQSx3QixDQUlFLGlCLENBQ0EsUyxDRGxCRiw0QixDQUNBLDJCLENBQ0EsNEIsQ0N1QkEscUIsQ0FJRSw2QixDQWtCRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FPRixRLENBQ0UsdUIsQ0FPRixRLENBQ0UsYSxDRHZCRixlLENBRUEsWSxDQ0RBLE0sQ0FnQ0UscUIsQ0FDQSxTLENEeEJGLHdDLENBRUEsd0MsQ0MrQkUsVyxDRHpCRixhLENDa0NFLDRCLENBQ0EsbUIsQ0QxQkYsd0MsQ0NrQ0UsdUIsQ0FRRiw0QixDQUNFLHlCLENBQ0EsWSxDQWtCRixPLENBQ0UsaUIsQ0R6QkYsUSxDQ21DQSxRLENBQ0UsWSxDR25WRixXQUNJLHdCLENBQ0EscUMsQ0FDQSx1UixDQUtBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksd0IsQ0FDQSxvQyxDQUNBLGlSLENBS0EsZSxDQUNBLGtCLEFBR0osV0FDSSx3QixDQUNBLHNDLENBQ0EscVIsQ0FLQSxlLENBQ0Esa0IsQUFHSixXQUNJLG9CLENBQ0Esb0MsQ0FDQSwrUSxDQUtBLGUsQ0FDQSxrQixBQUVKLFdBQ0ksb0IsQ0FDQSxxQyxDQUNBLHFSLENBS0EsZSxDQUNBLGtCRmpESixJLENBQ0UsZSxDQUNBLFUsQ0FDQSx1QyxDQWtDRixRLENBckNBLEksQ0F5Q0UsaUIsQ0F6Q0YsSSxDQUVFLFUsQ0FDQSx1QyxDQUdBLDhCLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUVBLGlCLENBQ0EsUyxDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLDZCLENBSUYsUyxDQUNFLE0sQ0FERixlLENBQUEsZ0IsQ0FJSSxVLENBQ0EsYSxDQUxKLGUsQ0FPVSxVLENBSVYsQyxDQUFBLE0sQ0FBQSxPLENBQUEsa0IsQ0FDRSxxQixDQUlGLFEsQ0FFRSxnQixDQUNBLGUsQ0FFQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0Esd0IsQ0FBQSw2QixDQUNBLDJCLENBQUEsNEIsQ0FBQSxxQixDQVJGLFEsQ0FBQSxVLENBU1EsVSxDQUVSLEssQ0FBTSxrQixDQUFBLFcsQ0FDTixVLENBQ0UsVSxDQUNBLGdCLENBQ0EsYyxDQUNBLGEsQ0FDQSx5Q0FMRixVLENBTUksYyxDQUNBLGlCQUdKLEksQ0FJQSxTLENBRUUsaUIsQ0FORixJLENBQ0Usd0IsQ0FHRixTLENB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QixDQUNBLDJCLENBQUEsNEIsQ0FBQSxxQixDQVNELG1CLENBUEQsa0IsQ0FDRSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0Esc0IsQ0FBQSwwQixDQUNBLGUsQ0FHRCwyQkFBQSxZLENBUEEsd0JBQUEsWSxDQUt3QixnQixDQXNCekIseUNBdkNGLFMsQ0F3Q0ksYSxDQUNBLGlCLENBQUEsZSxDQUNRLFUsQ0FDUixpQixDQUNFLGtCLENBQ0EsaUIsQ0FFRixrQixDQUNFLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSx3QixDQUNBLHdCLENBQUEsK0IsQUFHSix5Q0F2REYsb0IsQ0F3RGUsa0IsQ0FDVixtQixDQUNJLGlCLEFBR1AseUNBQ0csbUIsQ0FFRyxtQixDQUNBLHdCLENBQUEsNkIsQ0FISCxzQixDQUtLLDJCLENBTEwsMkJBQUEsWSxDQU13QixjLENBS3pCLGtCLENBQ0UsTSxDQUNBLFUsQ0FiRCx3QixDQVdBLG9CLENBR08sWUFJWixVLENBQ0UsZSxDQUNBLGdCLENBQ0UsWSxDQUNBLG1DLENBQ0EsbUIsQ0FDQSxnQixDSGtuQkEsc0IsQ0d0bkJELHlCLENFN2pDRCxhLENBRUEsUyxDQUNBLFEsQ0FDQSxjLENBQ0EsYyxDQUNBLDRCLENBQUEsb0IsQ0FFQSxlLENBQ0EsdUIsQ0Y0akNJLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENId21CRixzQixDRzVtQkUsYyxDSGlvQkEsaUQsQ0czb0JILG9ELENBZWdDLFMsQ0FBWSxhLENIb29CekMsdUMsQ0FKQSx3QyxDRy9vQkgsMEMsQ0FBQSwyQyxDQWdCdUIsUyxDQUFZLGEsQ0h1b0JoQyw0QyxDR3ZwQkgsK0MsQ0FrQjJCLFMsQ0FBWSxhLENIeW9CcEMsa0MsQ0czcEJILHFDLENBbUJpQixTLENBQVcsYSxDSDRvQnpCLDJDLENHL3BCSCw4QyxDQW9CMEIsVSxDSDhvQnZCLHFDLENHbHFCSCx3QyxDQXFCb0IsVSxDSGdwQmpCLDhDLENHcnFCSCxpRCxDQXVCSywrQixDQUNBLG9CLENBQ0Esa0MsQ0F6QkwseUIsQ0E2QkcsaUIsQ0FDQSxlLENBOUJILDRCLENBZ0NrQixrQixDQWhDbEIseUMsQ0FrQ0csYyxDQUNBLGMsQ0FDQSx1QixDQUdKLGtCLENBQ0Usb0IsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQVJELHdCLENBVUcsb0IsQ0FDQSxhLENBWEgsMEIsQ0FjRyxXLENBQ0EsYSxDQUNBLHdCLENBQ0EsVSxDQUNBLG9CLENBbEJILGtDLENBb0JLLCtCLENBQ0EsYyxDQUNBLGdCLENBSU4seUNBQ0UsZSxDQUFPLGdCLENBQ1Asa0IsQ0FBVSx1QixBQUVaLHlDQXZFRixVLENBd0VJLGUsQ0FDQSxrQixDQUFVLFksQUFFWix5Q0FDRSxnQixDQUNFLGEsQ0FERCxzQkFBQSxZLENBR0csaUIsQ0FDQSxlQUtSLHNDLENBQXVDLHVCLENBQ3ZDLE0sQ0FDRSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsc0IsQ0FDQSxzQixDQUFBLDBCLENBSkYsZ0IsQ0FNSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxhLENBQ0EsYyxDQVpKLHNCLENBY00sVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EsYSxDQWxCTixzQixDQXFCTSxZLENBckJOLDhDLENBc0JrQyw0RCxDQUdoQyxXLENBQ0UsYyxDQUNBLGdCLENBTUYseUNBakNGLE0sQ0FrQ0ksaUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BUIFJvb3QgVUknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQVCBSb290IFVJIE1lZGl1bVwiKSwgbG9jYWwoXCJQVFJvb3RVSS1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBSb290IFVJJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQVCBSb290IFVJIExpZ2h0XCIpLCBsb2NhbChcIlBUUm9vdFVJLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUFRSb290VUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQVCBSb290IFVJJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlBUIFJvb3QgVUlcIiksIGxvY2FsKFwiUFRSb290VUktUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvUFRSb290VUktUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUFRSb290VUktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Zha3R1bS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkZha3R1bSBSZWd1bGFyXCIpLCBsb2NhbChcIkZha3R1bS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmFrdHVtLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Zha3R1bS1TZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJGYWt0dW0gU2VtaUJvbGRcIiksIGxvY2FsKFwiRmFrdHVtLVNlbWlCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRmFrdHVtLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GYWt0dW0tU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLypiYWlzaWMqL1xuaHRtbCB7XG4gIC13ZWJraXQtbG9jYWxlOiBcImVuXCI7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBmb250OiA0MDAgMTZweC8xLjIgJ1BUIFJvb3QgVUknO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAna2Vybic7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuLypjbGVhcmZpeCovXG4uY2xlYXJmaXgge1xuICB6b29tOiAxOyB9XG4gIC5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKmJveC1zaXppbmcqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qbGF5b3V0Ki9cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAud3JhcHBlciA+ICoge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDsgfSB9XG5cbi5ibGMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLmJsdWUtYmxjIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RjlGRSAwJSwgI0VERjFGRCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA1NnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gICAgLmJsdWUtYmxjIHtcbiAgICAgIHBhZGRpbmc6IDU2cHggMzJweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuYmx1ZS1ibGMge1xuICAgICAgcGFkZGluZzogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuYmx1ZS1ibGMge1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cblxuLmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYmFyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5iYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4OyB9IH1cblxuLnNlYyB7XG4gIG1hcmdpbjogMTIwcHggMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnNlYyB7XG4gICAgICBtYXJnaW46IDgwcHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuc2VjIHtcbiAgICAgIG1hcmdpbjogNjRweCAwOyB9IH1cblxuLnNlYy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4vKnR5cG9ncmFwaHljKi9cbm9sLCB1bCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHEsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgYmxvY2txdW90ZSwgY2l0ZSwgZmllbGRzZXQsIGhyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxudWwgbGksIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICBhOi1tb3otYW55LWxpbms6Zm9jdXMsIGE6LW1vei1mb2N1c3JpbmcsIGE6Oi1tb3otZm9jdXMtaW5uZXIsIGE6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIGFbaHJlZl49XCJ0ZWw6XCJdLCBhW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxMjMsIDI1NSwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuYnRuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmJ0bjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmJ0bi0teHMge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmJ0bi0tbGcge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmJ0bi0tbWQge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmJ0bi0tcHJpbWVyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNjZGMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLS1wcmltZXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0OWUwOyB9XG5cbi5idG4tLWdob3N0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJGNjZGMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYnRuLS1naG9zdDpob3ZlciB7XG4gICAgY29sb3I6ICMwZTQ5ZTA7IH1cblxuLmJ0bi0td2hpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMkY2NkYyOyB9XG4gIC5idG4tLXdoaXRlIGkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaGVhZGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyNnB4OyB9XG4gIC5oZWFkZXJfX2JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXItc29jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLXNvYyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgICAuaGVhZGVyLXNvYyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuaGVhZGVyLXNvYyBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbmF2IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgICAgLmhlYWRlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIC5oZWFkZXItbmF2IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMkY2NkYyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhlYWRlci1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5oZWFkZXItc29jIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGFuZyB7XG4gIG1hcmdpbjogMCAzMnB4IDAgMjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sYW5nX19tYWluIHtcbiAgICB3aWR0aDogNjlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gICAgY29sb3I6ICMyRjY2RjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxhbmdfX21haW46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy93b3JsZC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmxhbmdfX2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDsgfVxuICAgIC5sYW5nX19kcm9wIHVsIHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUYwRkU7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNjRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLmxhbmdfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBjb2xvcjogIzJGNjZGMjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubGFuZ19faXRlbS5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAubGFuZ19faXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBlNDllMDsgfVxuICAubGFuZzpob3ZlciAubGFuZ19fZHJvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5sYW5nIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDsgfSB9XG5cbi5mb290ZXJfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGOUZFIDAlLCAjRURGMUZEIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDU2cHg7IH1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIHBhZGRpbmc6IDAgMTUzcHggMCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZm9vdGVyLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDsgfVxuXG4uZm9vdGVyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZm9vdGVyLW5hdl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5mb290ZXItbmF2IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5mb290ZXItbmF2IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDsgfVxuICAuZm9vdGVyLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJGNjZGMjsgfVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5mb290ZXItc29jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvb3Rlci1zb2NfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5mb290ZXItc29jX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXNvY19fbGlzdCBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAuZm9vdGVyLXNvY19fbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuZm9vdGVyLXNvY19fbGlzdCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkY5RkUgMCUsICNFREYxRkQgMTAwJSk7IH1cbiAgICAuZm9vdGVyX193cmFwIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyNHB4OyB9XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLW5hdiB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyOyB9XG4gICAgLmZvb3Rlci1iYXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXItc29jIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb290ZXItc29jX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvb3Rlci1zb2NfX2xpc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZm9vdGVyLW5hdiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMzsgfVxuICAgIC5mb290ZXItbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb24sICdzczEyJyBvbiwgJ3NzMDknIG9uLCAnc3MxMScgb24sICdzczAxJyBvbiwgJ3NzMDQnIG9uLCAnc3MxMCcgb247XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogODAwcHg7IH1cbiAgLmhlcm9fX3RpdGxlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMEUwRkYgMCUsICMwMDg1RkYgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmhlcm9fX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLmhlcm9fX3JvdyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhlcm8taXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnB4KSAvIDQpO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5oZXJvLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMTJweCAwIDAgMTJweDsgfVxuICAuaGVyby1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMCAxMnB4IDEycHggMDsgfVxuICAuaGVyby1pdGVtX192YWwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5oZXJvLWl0ZW1fX3ZhbCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5oZXJvLWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzQ2NDY0NjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4OyB9XG4gIC5oZXJvX190eHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5oZXJvX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5oZXJvLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gICAgLmhlcm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggMCAwIDA7IH1cbiAgICAuaGVyby1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDsgfVxuICAgIC5oZXJvLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7IH1cbiAgICAuaGVyby1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwIDAgMCAxMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAuaGVyb19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZXJvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggMTJweCAwIDA7IH1cbiAgICAuaGVyby1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5oZXJvLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAuaGVyby1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwIDAgMTJweCAxMnB4OyB9IH1cblxuLnBhcnRuZXJzIHtcbiAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgLnBhcnRuZXJzX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5wYXJ0bmVyc19fd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLnBhcnRuZXJzX193cmFwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5wYXJ0bmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIC5wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnBhcnRuZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAucGFydG5lciB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4udGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gIC50ZXh0IHAge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC50ZXh0IHtcbiAgICAgIGNvbHVtbi1jb3VudDogYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDA7IH1cbiAgICAgIC50ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gIGdyaWQtcm93LWdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnByb2R1Y3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMEZFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICMyRjY2RjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1pdGVtX19pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAucHJvZHVjdC1pdGVtX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAucHJvZHVjdC1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAucHJvZHVjdC1pdGVtX190eHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wcm9kdWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICBoZWlnaHQ6IDI1NnB4OyB9XG4gIC5wcm9kdWN0LWl0ZW1fX2JnIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIC5wcm9kdWN0LWl0ZW1fX2JnIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5wcm9kdWN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZHVjdC1pdGVtX19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAucHJvZHVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5wcm9kdWN0LWl0ZW1fX2JnIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0LWl0ZW1fX2JnIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnByb2R1Y3QtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAucHJvZHVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZHVjdC1pdGVtX19iZyBpbWcge1xuICAgICAgICByaWdodDogLTYwcHg7IH0gfVxuXG4udG9rZW5vbWljcy1sZWdlbmQge1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC50b2tlbm9taWNzLWxlZ2VuZCAubGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAudG9rZW5vbWljcy1sZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubGVnZW5kLWl0ZW1fX2NvbG9yIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuXG4udG9rZW5vbWljcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRva2Vub21pY3NfX2NvbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZzogNTZweDsgfVxuICAgIC50b2tlbm9taWNzX19jb2wtLTEgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMSkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICB3aWR0aDogMzYwcHg7IH1cbiAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDIpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgd2lkdGg6IDE4MXB4OyB9XG4gICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgzKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgIC50b2tlbm9taWNzX19jb2wtLTEgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICB3aWR0aDogMjYwcHg7IH1cbiAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDUpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgd2lkdGg6IDM2MHB4OyB9XG4gICAgLnRva2Vub21pY3NfX2NvbC0tMiAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgIHdpZHRoOiA0MDVweDsgfVxuICAgIC50b2tlbm9taWNzX19jb2wtLTIgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMikgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICB3aWR0aDogMTgxcHg7IH1cbiAgICAudG9rZW5vbWljc19fY29sLS0yIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDMpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgd2lkdGg6IDE4MXB4OyB9XG4gICAgLnRva2Vub21pY3NfX2NvbC0tMiAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCg0KSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgIHdpZHRoOiAzMDRweDsgfVxuICAudG9rZW5vbWljc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAudG9rZW5vbWljc19fdGl0bGUgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAudG9rZW5vbWljc19fdGl0bGUgaSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnRva2Vub21pY3NfX3ZhbCB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgICAudG9rZW5vbWljc19fY29sIHtcbiAgICAgIHBhZGRpbmc6IDMycHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICAgLnRva2Vub21pY3NfX3RpdGxlIGkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50b2tlbm9taWNzX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRva2Vub21pY3NfX2NvbCB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgICAudG9rZW5vbWljc19fY29sIC50b2tlbm9taWNzLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAudG9rZW5vbWljc19fY29sIC50b2tlbm9taWNzLWl0ZW0gLnRva2Vub21pY3MtaXRlbV9faGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgd2lkdGg6IDI1MnB4OyB9XG4gICAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDIpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICB3aWR0aDogMTI3cHg7IH1cbiAgICAgIC50b2tlbm9taWNzX19jb2wtLTEgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMykgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgIHdpZHRoOiAxODJweDsgfVxuICAgICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCg0KSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgd2lkdGg6IDE4MnB4OyB9XG4gICAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDUpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICB3aWR0aDogMjUycHg7IH1cbiAgICAgIC50b2tlbm9taWNzX19jb2wtLTEgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC50b2tlbm9taWNzX19jb2wtLTIgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMSkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgIHdpZHRoOiAyNTJweDsgfVxuICAgICAgLnRva2Vub21pY3NfX2NvbC0tMiAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgd2lkdGg6IDE4MXB4OyB9XG4gICAgICAudG9rZW5vbWljc19fY29sLS0yIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDMpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICB3aWR0aDogMTgxcHg7IH1cbiAgICAgIC50b2tlbm9taWNzX19jb2wtLTIgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgIHdpZHRoOiAzMDRweDsgfVxuICAgIC50b2tlbm9taWNzX192YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudG9rZW5vbWljcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnRva2Vub21pY3NfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDIpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnRva2Vub21pY3NfX2NvbC0tMSAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgzKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgICB3aWR0aDogNzUlOyB9XG4gICAgICAgIC50b2tlbm9taWNzX19jb2wtLTEgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICAgICAudG9rZW5vbWljc19fY29sLS0xIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDUpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC50b2tlbm9taWNzX19jb2wtLTIgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMSkgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRva2Vub21pY3NfX2NvbC0tMiAudG9rZW5vbWljcy1pdGVtOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC50b2tlbm9taWNzX19jb2wtLTIgLnRva2Vub21pY3MtaXRlbTpudGgtY2hpbGQoMykgLnRva2Vub21pY3MtaXRlbV9fcHJvZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAudG9rZW5vbWljc19fY29sLS0yIC50b2tlbm9taWNzLWl0ZW06bnRoLWNoaWxkKDQpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIC50b2tlbm9taWNzX192YWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cblxuLnRva2Vub21pY3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRva2Vub21pY3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50b2tlbm9taWNzLWl0ZW1fX3Byb2cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAudG9rZW5vbWljcy1pdGVtX190eHQge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC50b2tlbm9taWNzLWl0ZW1fX3R4dCBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBmb250LWZhbWlseTogJ1BUIFJvb3QgVUknOyB9XG4gIC50b2tlbm9taWNzLWl0ZW1fX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRva2Vub21pY3MtaXRlbV9fc3RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRva2Vub21pY3MtaXRlbS0tZG9uZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRva2Vub21pY3MtZ3JhcGhpYyB7XG4gIHBhZGRpbmc6IDU2cHg7IH1cbiAgLnRva2Vub21pY3MtZ3JhcGhpY19fbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAudG9rZW5vbWljcy1ncmFwaGljX19sZWdlbmQgLmxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gICAgLnRva2Vub21pY3MtZ3JhcGhpYyB7XG4gICAgICBwYWRkaW5nOiAzMnB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC50b2tlbm9taWNzLWdyYXBoaWMge1xuICAgICAgcGFkZGluZzogMjRweDsgfVxuICAgICAgLnRva2Vub21pY3MtZ3JhcGhpY19fbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAudG9rZW5vbWljcy1ncmFwaGljIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAudG9rZW5vbWljcy1ncmFwaGljX19sZWdlbmQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAgICAgLnRva2Vub21pY3MtZ3JhcGhpY19fbGVnZW5kOjpiZWZvcmUsIC50b2tlbm9taWNzLWdyYXBoaWNfX2xlZ2VuZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC50b2tlbm9taWNzLWdyYXBoaWNfX2xlZ2VuZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAudG9rZW5vbWljcy1ncmFwaGljX19sZWdlbmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRva2Vub21pY3MtZ3JhcGhpY19fbGVnZW5kOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50b2tlbm9taWNzLWdyYXBoaWNfX2xlZ2VuZCAubGVnZW5kLWl0ZW1fX3R4dCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uZGlzdHJpYnV0aW9uLWdyYXBoaWMge1xuICBoZWlnaHQ6IDM0OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggNTlweCA1MnB4IDEyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5kaXN0cmlidXRpb24tZ3JhcGhpY19fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljX19tYWluIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljX194IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IDU5cHg7XG4gICAgbGVmdDogMTIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kaXN0cmlidXRpb24tZ3JhcGhpY19feCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3gtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5kaXN0cmlidXRpb24tZ3JhcGhpY19feSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDY0cHg7XG4gICAgYm90dG9tOiA2M3B4OyB9XG4gICAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljX195IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3ktdGl0bGUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3kyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3kyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljX195Mi10aXRsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTM2cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlOyB9XG4gIC5kaXN0cmlidXRpb24tZ3JhcGhpY19fbGluZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTIycHg7XG4gICAgcmlnaHQ6IDU5cHg7IH1cbiAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX2xpbmVzIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggNTNweCA1MnB4IDg3cHg7IH1cbiAgICAgIC5kaXN0cmlidXRpb24tZ3JhcGhpY19feCB7XG4gICAgICAgIHJpZ2h0OiA2MnB4O1xuICAgICAgICBsZWZ0OiA4N3B4OyB9XG4gICAgICAgIC5kaXN0cmlidXRpb24tZ3JhcGhpY19feCBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3gtdGl0bGUge1xuICAgICAgICAgIGxlZnQ6IC04M3B4OyB9XG4gICAgICAuZGlzdHJpYnV0aW9uLWdyYXBoaWNfX3kge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBib3R0b206IGF1dG87IH1cbiAgICAgICAgLmRpc3RyaWJ1dGlvbi1ncmFwaGljX195LXRpdGxlIHtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICBib3R0b206IDcwcHg7IH1cbiAgICAgIC5kaXN0cmlidXRpb24tZ3JhcGhpY19fbGluZXMge1xuICAgICAgICBsZWZ0OiA4N3B4O1xuICAgICAgICByaWdodDogNTNweDsgfSB9XG5cbi5sb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb3RzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGljL3RlbGVzY29wZS1taW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5sb3RzX19tYWluIHtcbiAgICB3aWR0aDogNTM2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb3RzX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTM2cHggLSA1NnB4KTsgfVxuICAubG90cy1pdGVtIC50b2tlbm9taWNzLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5sb3RzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAubG90cy1pdGVtOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG90cy1pdGVtOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9nIHtcbiAgICB3aWR0aDogMTUycHg7IH1cbiAgLmxvdHMtaXRlbV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5sb3RzLWl0ZW1fX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA2cHg7IH1cbiAgLmxvdHMtaXRlbV9fbGlzdC5ncmVlbiBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVDRDA5ODsgfVxuICAubG90cy1pdGVtX19saXN0LnllbGxvdyBsaS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUM0NjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAgIC5sb3RzX19tYWluIHtcbiAgICAgIHdpZHRoOiA0MjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmxvdHNfX2hlYWRlciB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDI4cHggLSAyMHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAubG90cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmxvdHM6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sb3RzIC5zZWMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAubG90c19fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmxvdHNfX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLnRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFiczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC50YWJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLnRhYnM6OmJlZm9yZSwgLnRhYnM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMzA0cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC50YWJzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC50YWJzOjpiZWZvcmUsIC50YWJzOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9IH1cblxuLnRhYiB7XG4gIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgY29sb3I6ICMyRjY2RjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjY2RjI7IH1cbiAgLnRhYjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLnRhYjpob3ZlciwgLnRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUYwRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUFGMEZFOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgICAudGFiOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cblxuLnRhYi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGFiLWl0ZW0uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RlcCB7XG4gIHBhZGRpbmc6IDU2cHg7XG4gIHpvb206IDE7IH1cbiAgLnN0ZXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5zdGVwOmJlZm9yZSwgLnN0ZXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zdGVwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc3RlcF9fYmFyLCAuc3RlcF9faGVhZGVyLCAuc3RlcF9fb2wge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9XG4gIC5zdGVwX19udW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDsgfVxuICAuc3RlcF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5zdGVwIC5idG4tLWdob3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc3RlcCAuYnRuLS1naG9zdCBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnN0ZXBfX2JhciwgLnN0ZXBfX2hlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnN0ZXBfX2JhciB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLnN0ZXBfX29sIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY291bnRlci1yZXNldDogbnVtOyB9XG4gICAgLnN0ZXBfX29sIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwIDM2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLnN0ZXBfX29sIGxpIGEge1xuICAgICAgICBjb2xvcjogIzJGNjZGMjsgfVxuICAgICAgICAuc3RlcF9fb2wgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5zdGVwX19vbCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnN0ZXBfX29sIGxpIC5hbGVydCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmY0YzAwOyB9XG4gICAgICAgIC5zdGVwX19vbCBsaSAuYWxlcnQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZjRjMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuc3RlcF9fb2wgbGkgLmFsZXJ0IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc3RlcF9fb2wgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjBGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgICAgICBjb2xvcjogIzJGNjZGMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAgIC5zdGVwIHtcbiAgICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgICAgIC5zdGVwX19iYXIsIC5zdGVwX19oZWFkZXIsIC5zdGVwX19vbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5zdGVwIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnN0ZXBfX2JhciwgLnN0ZXBfX2hlYWRlciwgLnN0ZXBfX29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zdGVwX19udW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuc3RlcF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gICAgICAuc3RlcF9fb2wgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuc3RlcF9fYmFyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgICAgICAuc3RlcF9fYmFyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuc3RlcF9fYmFyID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mb3JtLXNlYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvcm0tc2VjX19oZWFkZXIsIC5mb3JtLXNlY19fbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7IH1cbiAgLmZvcm0tc2VjX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm0tc2VjX190b3AtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgICAuZm9ybS1zZWNfX3RvcC1iYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmZvcm0tc2VjLWZvbGxvdyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmZvcm0tc2VjLWZvbGxvdyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLmZvcm0tc2VjLWZvbGxvdyB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5mb3JtLXNlYyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm0tc2VjX19oZWFkZXIsIC5mb3JtLXNlY19fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWNfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm0tc2VjX190b3AtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDE2OHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTY4cHgpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICAgLmZvcm0tc2VjIC5zZWMtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5mb3JtLXNlYy1mb2xsb3cgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuZm9ybS1zZWMtZm9sbG93IHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZm9ybS1zZWMtZm9sbG93IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDMpOyB9XG4gICAgICAgIC5mb3JtLXNlYy1mb2xsb3cgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mb3JtLXNlYy1mb2xsb3cgdWwgbGkgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybS1zZWNfX3RvcC1iYXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWNfX3RvcC1iYXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubWFpbi1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAubWFpbi1mb3JtX193cmFwIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA4cHg7IH1cbiAgICAubWFpbi1mb3JtX193cmFwIHRleHRhcmVhLFxuICAgIC5tYWluLWZvcm1fX3dyYXAgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjNDY0NjQ2OyB9XG4gICAgICAubWFpbi1mb3JtX193cmFwIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6cGxhY2Vob2xkZXIsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6Zm9jdXM6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0OmZvY3VzOnJlcXVpcmVkOnZhbGlkIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0OnJlcXVpcmVkOnZhbGlkIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLWZvcm1fX3dyYXAgdGV4dGFyZWEuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4gICAgICAubWFpbi1mb3JtX193cmFwIGlucHV0LmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTk2MTVBICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1mb3JtX193cmFwIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgICAubWFpbi1mb3JtX193cmFwID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAubWFpbi1mb3JtX193cmFwIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI0U5NjE1QSAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWZvcm1fX3N1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkY2NkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJGNjZGMjsgfVxuICAgIC5tYWluLWZvcm1fX3N1Ym1pdDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwZTQ5ZTA7XG4gICAgICBjb2xvcjogIzBlNDllMDsgfVxuICAgIC5tYWluLWZvcm1fX3N1Ym1pdC5jb25maXJtIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBQjQ0QTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEFCNDRBOyB9XG4gICAgICAubWFpbi1mb3JtX19zdWJtaXQuY29uZmlybTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ01lc3NhZ2UgaGFzIGJlZW4gc2VudCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIC5tYWluLWZvcm1fX2JhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYWluLWZvcm1fX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgIC5tYWluLWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLm1haW4tZm9ybV9fc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLm1haW4tZm9ybV9fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1haW4tZm9ybV9fd3JhcCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uamEgLm1haW4tZm9ybV9fc3VibWl0LmNvbmZpcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfjg6Hjg4Pjgrvjg7zjgrjjgYzpgIHkv6HjgZXjgozjgb7jgZfjgZ8nOyB9XG5cbi5jaGVjayB7XG4gIG1hcmdpbjogMzJweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNoZWNrIC5jaGVja2JveCB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoZWNrIC5jaGVja2JveF9fY3VzdCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jaGVjayAuY2hlY2tib3ggaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoZWNrIC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmNoZWNrYm94X19jdXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuICAuY2hlY2tfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNoZWNrX190eHQgYSB7XG4gICAgICBjb2xvcjogIzJGNjZGMjsgfVxuICAgICAgLmNoZWNrX190eHQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAuY2hlY2sge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypiYWlzaWMqL1xuaHRtbHtcbiAgLXdlYmtpdC1sb2NhbGU6IFwiZW5cIjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbmh0bWwsIGJvZHl7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keXtcbiAgZm9udDogNDAwIDE2cHgvMS4yICdQVCBSb290IFVJJztcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi13aWR0aDogMzEwcHg7IFxuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdrZXJuJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLypjbGVhcmZpeCovXG4uY2xlYXJmaXh7XG4gIHpvb206IDE7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXJ7Y2xlYXI6IGJvdGg7fVxufVxuXG4vKmJveC1zaXppbmcqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qbGF5b3V0Ki9cbi53cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICYgPiAqe3dpZHRoOiAxMDAlO31cbn1cbi5tYWlue2ZsZXgtZ3JvdzogMTt9XG4uY29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuLmJsY3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJsdWUtYmxje1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGOUZFIDAlLCAjRURGMUZEIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDU2cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwOTlweCl7XG4gICAgcGFkZGluZzogNTZweCAzMnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbn1cbi5iYXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6IDE2cHg7fVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0NzlweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJiA+ICp7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46IDAgMCA4cHg7fVxuICAgIH1cbiAgfVxufVxuLnNlY3tcbiAgbWFyZ2luOiAxMjBweCAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIG1hcmdpbjogNjRweCAwO1xuICB9XG59XG4uc2VjLXRpdGxle1xuICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi8qdHlwb2dyYXBoeWMqL1xub2wsdWwsbGksaDEsaDIsaDMsaDQsaDUsaDYscCxxLGZpZ3VyZSxmaWdjYXB0aW9uLGJsb2NrcXVvdGUsY2l0ZSxmaWVsZHNldCxocnsgICAgXG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOiAwOyAgICBcbiAgYm9yZGVyOiBub25lO1xufVxudWwgbGksIG9sIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgJjotbW96LWFueS1saW5rOmZvY3VzICxcbiAgJjotbW96LWZvY3VzcmluZyxcbiAgJjo6LW1vei1mb2N1cy1pbm5lcixcbiAgJjo6LW1vei1mb2N1cy1vdXRlcntcbiAgICBvdXRsaW5lOiAwIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtvdXRsaW5lOiBub25lO31cbiAgJltocmVmXj1cInRlbDpcIl0sXG4gICZbaHJlZl49XCJtYWlsdG86XCJde3doaXRlLXNwYWNlOiBub3dyYXA7fVxufVxuaW1ne1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3ViLXRpdGxle1xuICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5idG57XG4gIEBpbmNsdWRlIGJ0bi1yZXNldDtcbn1cbi5idG4tLXhze1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYnRuLS1sZ3tcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJ0bi0tbWR7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5idG4tLXByaW1lcnl7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNjZGMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzJGNjZGMiwgMTAlKTt9XG59XG4uYnRuLS1naG9zdHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJGNjZGMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgJjpob3Zlcntjb2xvcjogZGFya2VuKCMyRjY2RjIsIDEwJSk7fVxufVxuLmJ0bi0td2hpdGV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgXG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJGNjZGMjtcbiAgaXtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufSIsIi5oZWFkZXJ7XG4gIHBhZGRpbmc6IDIwcHggMCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJi1sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjZweDtcbiAgfVxuICAmX19iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICYtc29je1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OiAwO31cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLW5hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgJjpob3Zlcntjb2xvcjogIzJGNjZGMjt9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjNweCl7XG4gICAgJi1uYXZ7ZGlzcGxheTogbm9uZTt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICAmLXNvY3tkaXNwbGF5OiBub25lO31cbiAgfVxufVxuLmxhbmd7XG4gIG1hcmdpbjogMCAzMnB4IDAgMjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19tYWlue1xuICAgIHdpZHRoOiA2OXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgICBjb2xvcjogIzJGNjZGMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvd29ybGQuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19kcm9we1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICB1bHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUYwRkU7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNjRweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIGNvbG9yOiAjMkY2NkYyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAmOmhvdmVye2NvbG9yOiBkYXJrZW4oIzJGNjZGMiwgMTAlKTt9XG4gIH1cbiAgJjpob3ZlcntcbiAgICAubGFuZ19fZHJvcHtkaXNwbGF5OiBibG9jazt9XG4gIH0gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0NzlweCl7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gIFxufVxuLmZvb3RlcntcbiAgJl9fd3JhcHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGOUZFIDAlLCAjRURGMUZEIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICB9XG4gICZfX21haW57XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE1M3B4IDAgMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLWJhcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICYtYnRue2Rpc3BsYXk6IGlubGluZS1ibG9jazt9XG4gICYtbmF2e1xuICAgICZfX3RpdGxle1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgdWx7XG4gICAgICBsaXtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IDEycHg7fVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAmOmhvdmVye2NvbG9yOiAjMkY2NkYyO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3R0b217ICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICYtc29je1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmX190aXRsZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmX19saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OiAwO31cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGOUZFIDAlLCAjRURGMUZEIDEwMCUpO1xuICAgICZfX3dyYXB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG4gICAgJl9fbWFpbntcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gICAgfVxuICAgICYtbG9nb3tcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgICYtbmF2e2dyaWQtY29sdW1uOiBzcGFuIDI7fVxuICAgICYtYmFye1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgJl9fYm90dG9te2Rpc3BsYXk6IGJsb2NrO31cbiAgICAmLXNvY3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJl9fdGl0bGV7ZGlzcGxheTogbm9uZTt9XG4gICAgICAmX19saXN0e2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ3OXB4KXtcbiAgICAmLW5hdntcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gICAgICB1bHtcbiAgICAgICAgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAxNnB4O31cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZXJve1xuICAmX190aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwNyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncG51bScgb24sICdsbnVtJyBvbiwgJ3NzMTInIG9uLCAnc3MwOScgb24sICdzczExJyBvbiwgJ3NzMDEnIG9uLCAnc3MwNCcgb24sICdzczEwJyBvbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgc3BhbntcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMEUwRkYgMCUsICMwMDg1RkYgMTAwJSk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gICZfX3Jvd3tcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICYtaXRlbXtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDZweCkgLyA0KTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgJjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6IDEycHggMCAwIDEycHg7fVxuICAgICY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6IDAgMTJweCAxMnB4IDA7fVxuICAgICZfX3ZhbHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGltZ3ttYXJnaW4tYm90dG9tOiA4cHg7fVxuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICB9XG4gICAgJl9fdHh0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmX19yb3d7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmLWl0ZW17XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHtib3JkZXItcmlnaHQ6IDEycHggMCAwIDA7fVxuICAgICAgJjpudGgtY2hpbGQoMil7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEycHg7fVxuICAgICAgJjpudGgtY2hpbGQoMyl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDt9XG4gICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OiAwIDAgMCAxMnB4O31cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDc5cHgpe1xuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICAgICZfX3Jvd3tcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmZpcnN0LWNoaWxke2JvcmRlci1yaWdodDogMTJweCAxMnB4IDAgMDt9XG4gICAgICAmOm50aC1jaGlsZCgyKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDt9XG4gICAgICAmOm50aC1jaGlsZCgzKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO31cbiAgICAgICY6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6IDAgMCAxMnB4IDEycHg7fVxuICAgIH1cbiAgfVxufVxuLnBhcnRuZXJze1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgJl9fd3JhcHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICBcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgJl9fd3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgICZfX3dyYXB7anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO31cbiAgfVxufVxuLnBhcnRuZXJ7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgJjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDt9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4udGV4dHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHB7YnJlYWstaW5zaWRlOiBhdm9pZDt9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBjb2x1bW4tY291bnQ6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0e1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgZ3JpZC1yb3ctZ2FwOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ3OXB4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2R1Y3QtaXRlbXtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMEZFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICMyRjY2RjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9faW1ne1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAmX19tYWlue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgJl9fdHh0e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICY6bGFzdC1jaGlsZHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGhlaWdodDogMjU2cHg7XG4gIH1cbiAgJl9fYmd7XG4gICAgaW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgJjpsYXN0LWNoaWxke2Rpc3BsYXk6IG5vbmU7fVxuICAgIH0gICAgXG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJl9faW1ne21hcmdpbi1ib3R0b206IDE2cHg7fVxuICAgICY6bGFzdC1jaGlsZHtoZWlnaHQ6IGF1dG87fVxuICAgICZfX2Jne1xuICAgICAgaW1ne1xuICAgICAgICAmOmZpcnN0LWNoaWxke2Rpc3BsYXk6IG5vbmU7fVxuICAgICAgICAmOmxhc3QtY2hpbGR7ZGlzcGxheTogYmxvY2s7fVxuICAgICAgfSAgICBcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDc5cHgpe1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cbiAgICAmX19iZyBpbWd7cmlnaHQ6IC02MHB4O31cbiAgfVxufVxuLnRva2Vub21pY3MtbGVnZW5ke1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAubGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6IDI0cHg7fVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxlZ2VuZC1pdGVte1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICZfX2NvbG9ye1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4udG9rZW5vbWljc3tcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9fY29se1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgJi0tMXtcbiAgICAgIC50b2tlbm9taWNzLWl0ZW17XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDM2MHB4O31cbiAgICAgICAgJjpudGgtY2hpbGQoMikgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogMTgxcHg7fVxuICAgICAgICAmOm50aC1jaGlsZCgzKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAyNjBweDt9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDI2MHB4O31cbiAgICAgICAgJjpudGgtY2hpbGQoNSkgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogMzYwcHg7fVxuICAgICAgfVxuICAgIH1cbiAgICAmLS0ye1xuICAgICAgLnRva2Vub21pY3MtaXRlbXtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogNDA1cHg7fVxuICAgICAgICAmOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxODFweDt9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDE4MXB4O31cbiAgICAgICAgJjpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogMzA0cHg7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0dW0nO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaW1ne2Rpc3BsYXk6IGlubGluZTt9XG4gICAgfVxuICB9XG4gICZfX3ZhbHtcbiAgICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDk5cHgpe1xuICAgICZfX2NvbHtwYWRkaW5nOiAzMnB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgJl9fdGl0bGUgaXtkaXNwbGF5OiBub25lO31cbiAgICAmX19pdGVtc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2NvbHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAudG9rZW5vbWljcy1pdGVte1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRva2Vub21pY3MtaXRlbV9faGlkZXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS0xe1xuICAgICAgICAudG9rZW5vbWljcy1pdGVte1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDI1MnB4O31cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxMjdweDt9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogMTgycHg7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDE4MnB4O31cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAyNTJweDt9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7b3JkZXI6IDU7IG1hcmdpbi1ib3R0b206IDA7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe21hcmdpbi1ib3R0b206IDEycHg7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS0ye1xuICAgICAgICAudG9rZW5vbWljcy1pdGVte1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDI1MnB4O31cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxODFweDt9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogMTgxcHg7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDMwNHB4O31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX192YWx7bWFyZ2luLWJvdHRvbTogMjRweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICZfX2NvbHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJi0tMXtcbiAgICAgICAgLnRva2Vub21pY3MtaXRlbXtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxMDAlO31cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiA1MCU7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDc1JTt9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogNzUlO31cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxMDAlO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tMntcbiAgICAgICAgLnRva2Vub21pY3MtaXRlbXtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxMDAlO31cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSAudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiA1MCU7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIC50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDUwJTt9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkgLnRva2Vub21pY3MtaXRlbV9fcHJvZ3t3aWR0aDogNzUlO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX192YWx7bWFyZ2luLWJvdHRvbTogMjRweDt9XG4gIH1cbn1cbi50b2tlbm9taWNzLWl0ZW17XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cbiAgJl9fcHJvZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgJl9fdHh0e1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBzcGFue1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUFQgUm9vdCBVSSc7XG4gICAgfVxuICB9XG4gICZfX2hpZGV7ZGlzcGxheTogbm9uZTt9XG4gICZfX3N0YXRle1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi0tZG9uZXtjb2xvcjogI2ZmZjt9XG59XG4udG9rZW5vbWljcy1ncmFwaGlje1xuICBwYWRkaW5nOiA1NnB4O1xuICAmX19sZWdlbmR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIC5sZWdlbmQtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogMjRweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTA5OXB4KXtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgICZfX2xlZ2VuZHttYXJnaW4tYm90dG9tOiAyNHB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQ3OXB4KXtcbiAgICAmX19sZWdlbmR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtkaXNwbGF5OiBub25lO31cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtkaXNwbGF5OiBub25lO31cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtkaXNwbGF5OiBub25lO30gICAgICBcbiAgICAgIC5sZWdlbmQtaXRlbV9fdHh0e3doaXRlLXNwYWNlOiBub3dyYXB9XG4gICAgfVxuICB9XG59XG4uZGlzdHJpYnV0aW9uLWdyYXBoaWN7XG4gIGhlaWdodDogMzQ5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCA1OXB4IDUycHggMTIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICZfX21haW57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgJl9feHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgcmlnaHQ6IDU5cHg7XG4gICAgbGVmdDogMTIycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICBcbiAgICB9XG4gICAgJi10aXRsZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9feXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNjRweDtcbiAgICBib3R0b206IDYzcHg7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgYm90dG9tOiAwOztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgfVxuICB9XG4gICZfX3kyeyAgICAgIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICByaWdodDogMDtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgYm90dG9tOiAwOztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2xpbmVze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMTIycHg7XG4gICAgcmlnaHQ6IDU5cHg7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDc5cHgpe1xuICAgIHBhZGRpbmc6IDEzcHggNTNweCA1MnB4IDg3cHg7XG4gICAgJl9feHtcbiAgICAgIHJpZ2h0OiA2MnB4O1xuICAgICAgbGVmdDogODdweDtcbiAgICAgIHNwYW57d2lkdGg6IGF1dG87fVxuICAgICAgJi10aXRsZXtsZWZ0OiAtODNweDt9XG4gICAgfVxuICAgICZfX3l7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgJi10aXRsZXtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIH1cbiAgICB9ICAgIFxuICAgICZfX2xpbmVze1xuICAgICAgbGVmdDogODdweDtcbiAgICAgIHJpZ2h0OiA1M3B4O1xuICAgIH1cbiAgfVxufVxuLmxvdHN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDQ4NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGljL3RlbGVzY29wZS1taW4ucG5nKSAwIDAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICZfX21haW57XG4gICAgd2lkdGg6IDUzNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19oZWFkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MzZweCAtIDU2cHgpO1xuICB9XG4gICYtaXRlbXtcbiAgICAudG9rZW5vbWljcy1pdGVte1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IDMycHg7fVxuICAgICY6bnRoLWNoaWxkKDEpey50b2tlbm9taWNzLWl0ZW1fX3Byb2d7d2lkdGg6IDEwMCU7fX1cbiAgICAmOm50aC1jaGlsZCgyKXsudG9rZW5vbWljcy1pdGVtX19wcm9ne3dpZHRoOiAxNTJweDt9fVxuICAgICZfX2xpc3R7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ncmVlbiBsaS5hY3RpdmU6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiAjNUNEMDk4O31cbiAgICAgICYueWVsbG93IGxpLmFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6ICNGRkVDNDY7fVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDk5cHgpe1xuICAgICZfX21haW57XG4gICAgICB3aWR0aDogNDI4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgJl9faGVhZGVye3dpZHRoOiBjYWxjKDEwMCUgLSA0MjhweCAtIDIwcHgpO31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjo6YmVmb3Jle2Rpc3BsYXk6IG5vbmU7fVxuICAgIC5zZWMtdGl0bGV7bWFyZ2luLWJvdHRvbTogMjRweDt9XG4gICAgJl9fbWFpbntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICZfX2hlYWRlcnt3aWR0aDogMTAwJTt9XG4gIH1cbn1cbi50YWJze1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtkaXNwbGF5OiBub25lO31cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2Rpc3BsYXk6IG5vbmU7fVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7ZGlzcGxheTogbm9uZTt9XG4gIFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICY6OmJlZm9yZSwmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAzMDRweCk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgICY6OmJlZm9yZSwmOjphZnRlcnt3aWR0aDogMTZweDt9XG4gIH1cbn1cbi50YWJ7XG4gICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6IDE2cHg7fVxuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGNvbG9yOiAjMkY2NkYyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkY2NkYyO1xuICAmOmhvdmVyLFxuICAmLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMEZFO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRjBGRTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogMTJweDt9XG4gIH1cbn1cbi50YWItaXRlbXtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2s7fVxufVxuLnN0ZXB7XG4gICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOiA4cHg7fVxuICBwYWRkaW5nOiA1NnB4O1xuICB6b29tOiAxO1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVye2NsZWFyOiBib3RoO31cbiAgJl9fYmFyLFxuICAmX19oZWFkZXIsXG4gICZfX29se3dpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO31cbiAgJl9fbnVtYntcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgfVxuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuYnRuLS1naG9zdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG4gICZfX2JhcixcbiAgJl9faGVhZGVye2Zsb2F0OiBsZWZ0O31cbiAgJl9fYmFye2NsZWFyOiBsZWZ0O31cbiAgJl9fb2x7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bTsgICAgXG4gICAgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNHB4IDAgMCAzNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzJGNjZGMjtcbiAgICAgICAgJjpob3Zlcnt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgICAuYWxlcnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmY0YzAwO1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAjZmY0YzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihudW0pOyBcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjBGRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgICAgICBjb2xvcjogIzJGNjZGMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTA5OXB4KXtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgICZfX2JhcixcbiAgICAmX19oZWFkZXIsXG4gICAgJl9fb2x7d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX19iYXIsXG4gICAgJl9faGVhZGVyLFxuICAgICZfX29se3dpZHRoOiAxMDAlO31cbiAgICAmX19udW1ie21hcmdpbi1ib3R0b206IDhweDt9XG4gICAgJl9fdGl0bGV7bWFyZ2luLWJvdHRvbTogMzZweDt9XG4gICAgJl9fb2x7ICAgIFxuICAgICAgbGl7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4gICAgfVxuICAgICZfX2JhcntcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAmID4gKntcbiAgICAgICAgd2lkdGg6ICBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDc5cHgpe1xuICAgICZfX2JhcntcbiAgICAgICYgPiAqe3dpZHRoOiAgMTAwJTt9XG4gICAgfVxuICB9XG59XG4uZm9ybS1zZWN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICZfX2hlYWRlcixcbiAgJl9fbWFpbnt3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTt9XG4gICZfX2hlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX3RvcC1iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiA4cHg7fVxuICB9XG4gICYtZm9sbG93e1xuICAgIHVse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbGl7XG4gICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogOHB4O31cbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmX19oZWFkZXIsXG4gICAgJl9fbWFpbnt3aWR0aDogMTAwJTt9XG4gICAgJl9faGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fdG9wLWJhcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDE2OHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2OHB4KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIC5zZWMtdGl0bGV7bWFyZ2luLWJvdHRvbTogMjRweDt9XG4gICAgJi1mb2xsb3d7XG4gICAgICB1bHttYXJnaW4tdG9wOiAxNnB4O31cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDc5cHgpe1xuICAgICYtZm9sbG93e1xuICAgICAgdWx7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAzKTtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgICAgICBhe3dpZHRoOiAxMDAlO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190b3AtYmFye1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJiA+ICp7d2lkdGg6IDEwMCU7fVxuICAgIH1cbiAgfVxufVxuLm1haW4tZm9ybXtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA4cHg7ICBcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LXJlc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6IDE7IGNvbG9yOiAjNDY0NjQ2O31cbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTogMTsgY29sb3I6ICM0NjQ2NDY7fVxuICAgICAgJjotbW96LXBsYWNlaG9sZGVye29wYWNpdHk6IDE7IGNvbG9yOiAjNDY0NjQ2O31cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6IDE7IGNvbG9yOiAjNDY0NjQ2O31cbiAgICAgICY6cGxhY2Vob2xkZXJ7b3BhY2l0eTogMTtjb2xvcjogIzQ2NDY0Njt9XG4gICAgICAmOmZvY3VzOnJlcXVpcmVkOnZhbGlke2NvbG9yOiAjMDAwO31cbiAgICAgICY6cmVxdWlyZWQ6dmFsaWR7Y29sb3I6ICMwMDA7fSAgIFxuICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTk2MTVBICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgJiA+ICo6bGFzdC1jaGlsZHtncmlkLWNvbHVtbjogc3BhbiAyO31cbiAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWx7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI0U5NjE1QSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX19zdWJtaXR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMkY2NkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzJGNjZGMjtcbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oIzJGNjZGMiwgMTAlKTtcbiAgICAgIGNvbG9yOiBkYXJrZW4oIzJGNjZGMiwgMTAlKTtcbiAgICB9XG4gICAgJi5jb25maXJte1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEFCNDRBO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICM0QUI0NEE7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICdNZXNzYWdlIGhhcyBiZWVuIHNlbnQnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgJl9fYmFye3RleHQtYWxpZ246IHJpZ2h0O31cbiAgICAmX19zdWJtaXR7d2lkdGg6IGNhbGMoNTAlIC0gNHB4KTt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgJl9fc3VibWl0e3dpZHRoOiAxMDAlO31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0NzlweCl7XG4gICAgJl9fd3JhcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5qYSAubWFpbi1mb3JtX19zdWJtaXQuY29uZmlybTo6YmVmb3Jle2NvbnRlbnQ6ICfjg6Hjg4Pjgrvjg7zjgrjjgYzpgIHkv6HjgZXjgozjgb7jgZfjgZ8nfVxuLmNoZWNre1xuICBtYXJnaW46IDMycHggMCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAuY2hlY2tib3h7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICZfX2N1c3R7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94X19jdXN0e2JhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL2NoZWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7fVxuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogIzJGNjZGMjtcbiAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgUm9vdCBVSSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBSb290IFVJIE1lZGl1bScpLCBsb2NhbCgnUFRSb290VUktTWVkaXVtJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUFRSb290VUktTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUFRSb290VUktTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUFRSb290VUktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBSb290IFVJJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUFRSb290VUktTGlnaHQuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgUm9vdCBVSSBMaWdodCcpLCBsb2NhbCgnUFRSb290VUktTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QVFJvb3RVSS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QVFJvb3RVSS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgUm9vdCBVSSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgUm9vdCBVSScpLCBsb2NhbCgnUFRSb290VUktUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3R1bSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Zha3R1bS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0Zha3R1bSBSZWd1bGFyJyksIGxvY2FsKCdGYWt0dW0tUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Zha3R1bS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvRmFrdHVtLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvRmFrdHVtLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Zha3R1bS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdHVtJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRmFrdHVtLVNlbWlCb2xkLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ0Zha3R1bSBTZW1pQm9sZCcpLCBsb2NhbCgnRmFrdHVtLVNlbWlCb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvRmFrdHVtLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvRmFrdHVtLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Zha3R1bS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvRmFrdHVtLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIvL2Zvcm0gcmVzZXRzXG5AbWl4aW4gYnRuLXJlc2V0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMCFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmUhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZTsgIFxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7Ym9yZGVyOiAwO31cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHRcbiAgfVxufVxuQG1peGluIGlucHV0LXJlc2V0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7ICBcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vL2hlYWRlcnNcbkBtaXhpbiBoLXhse1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTA3JTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gIH1cbn1cbkBtaXhpbiBoLWxne1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMTIzJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG59XG5AbWl4aW4gaC1tZHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTE0JTtcbiAgfVxufVxuXG4vL3RleHRcbkBtaXhpbiB0eHQtbGd7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gIGxldHRlci1zcGFjaW5nOiAuM3B4O1xuICBwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogLjdlbTt9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIH1cbn1cbkBtaXhpbiB0eHR7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IC43ZW07fVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDMlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICB9XG59Il19 */
