/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@import url(https://fonts.googleapis.com/css2?family=PT+Mono&display=swap);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}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-Bold-cb9ca6e583.eot);src:local("PT Root UI Bold"),local("PTRootUI-Bold"),url(/fonts/PTRootUI-Bold-cb9ca6e583.eot?#iefix) format("embedded-opentype"),url(/fonts/PTRootUI-Bold-af9ce6afde.woff2) format("woff2"),url(/fonts/PTRootUI-Bold-fb56c89e45.woff) format("woff"),url(/fonts/PTRootUI-Bold-104c80d2a2.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PT Root UI";src:url(/fonts/PTRootUI-Medium-4c837639b4.eot);src:local("PT Root UI Medium"),local("PTRootUI-Medium"),url(/fonts/PTRootUI-Medium-4c837639b4.eot?#iefix) format("embedded-opentype"),url(/fonts/PTRootUI-Medium-c60b0fca2a.woff2) format("woff2"),url(/fonts/PTRootUI-Medium-62f970ddb4.woff) format("woff"),url(/fonts/PTRootUI-Medium-3232eb740f.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"PT Root UI";src:url(/fonts/PTRootUI-Light-724672ee77.eot);src:local("PT Root UI Light"),local("PTRootUI-Light"),url(/fonts/PTRootUI-Light-724672ee77.eot?#iefix) format("embedded-opentype"),url(/fonts/PTRootUI-Light-fc52afda8a.woff2) format("woff2"),url(/fonts/PTRootUI-Light-5718d53356.woff) format("woff"),url(/fonts/PTRootUI-Light-fc500d30b7.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"PT Root UI";src:url(/fonts/PTRootUI-Regular-4995fb5067.eot);src:local("PT Root UI"),local("PTRootUI-Regular"),url(/fonts/PTRootUI-Regular-4995fb5067.eot?#iefix) format("embedded-opentype"),url(/fonts/PTRootUI-Regular-5f80932253.woff2) format("woff2"),url(/fonts/PTRootUI-Regular-eeab875252.woff) format("woff"),url(/fonts/PTRootUI-Regular-32d464b27b.ttf) format("truetype");font-weight:400;font-style:normal}body,html{min-height:100%;width:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{font:400 16px/1.2 "PT Root UI",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#000;background:#fff;min-width:310px;position:relative;overflow-x:hidden;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;font-feature-settings:"tnum" on,"lnum" on}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.visually-hidden{position:absolute;visibility:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}*,:after,:before,input[type=search]{box-sizing:border-box}.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--darkblue::-moz-focus-inner,.btn--ghost::-moz-focus-inner,.btn--light-outline::-moz-focus-inner,.btn--light::-moz-focus-inner,.btn--outline::-moz-focus-inner,.btn--primery::-moz-focus-inner,.btn--secondary::-moz-focus-inner,.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--xxl{line-height:56px;font-size:20px;letter-spacing:.15px}.btn--l,.btn--m,.btn--xl{line-height:48px;font-size:16px;letter-spacing:.25px}.btn--l,.btn--m{line-height:44px}.btn--l .loader{margin:10px auto}.btn--m{line-height:40px}.btn--s,.btn--xs{line-height:36px;font-size:14px;letter-spacing:.75px}.btn--xs{line-height:28px;letter-spacing:.6px;font-weight:700;padding:0 12px}.btn--secondary{display:block;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;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 24px;background-color:rgba(197,228,243,.16);font-weight:700;text-align:center;color:#c5e4f3}.btn--secondary:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--secondary.active,.btn--secondary:hover{background:rgba(197,228,243,.32)}.btn--secondary:active{background:rgba(197,228,243,.08)}.btn--secondary:disabled{opacity:.5;background-color:rgba(197,228,243,.16)!important}.btn--secondary.btn-lg{padding:16px 20px;font-size:20px;line-height:24px;letter-spacing:.15px}.btn--secondary.btn-block{display:block;width:100%}.btn--secondary__icn{display:block;font-size:0;vertical-align:middle;margin:0 6px;width:20px;height:20px}.btn--secondary__icn:last-child{margin-right:0}.btn--secondary__icn:first-child{margin-left:0}.btn--ghost__icn svg,.btn--outline__icn svg,.btn--secondary__icn svg{display:block;width:100%;height:100%;fill:#c5e4f3;-webkit-transition:fill .1s;transition:fill .1s}.btn--outline{display:block;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;padding:0 15px;font-weight:700;text-align:center;color:#c5e4f3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:1px solid rgba(197,228,243,.32);font-size:16px}.btn--outline:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--outline .btn__icn{margin-right:12px;width:24px}.btn--outline:hover{border-color:rgba(197,228,243,.56)}.btn--outline:hover .btn--outline__icn svg{fill:#c5e4f3}.btn--outline:disabled{background-color:rgba(197,228,243,.16);opacity:.5;color:#c5e4f3}.btn--outline.btn-lg{padding:16px 24px;letter-spacing:.15px;font-size:20px;line-height:24px}.btn--outline.btn-block{display:block;width:100%}.btn--outline__icn{display:inline-block;font-size:0;vertical-align:middle;margin:0 4px;position:relative;top:-2px}.btn--outline__icn:last-child{margin-right:0}.btn--outline__icn:first-child{margin-left:0}.btn--outline.btn--xxl{line-height:54px;padding:0 24px}.btn--ghost{display:block;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;padding:0 16px;font-weight:700;text-align:center;color:#c5e4f3;font-size:16px}.btn--ghost:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.56;color:#c5e4f3}.btn--ghost.btn-block{display:block;width:100%}.btn--ghost__icn{display:inline-block;font-size:0;vertical-align:middle;margin:0 4px;position:relative;top:-2px}.btn--ghost__icn:last-child{margin-right:0}.btn--ghost__icn:first-child{margin-left:0}.btn--primery{display:block;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;padding:0 16px;background-color:#c5e4f3;font-weight:700;text-align:center;color:#293166}.btn--primery:disabled{opacity:1}.btn--primery:hover{background-color:#9bd0ea}.btn--primery:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:rgba(197,228,243,.32);color:#050b2e}.btn--primery.btn--xxl{padding:0 24px}.btn--primery.btn-lg{padding:16px 20px;font-size:20px;line-height:24px;letter-spacing:.15px}.btn--primery.btn-s{padding:8px 16px;font-size:14px;line-height:20px;letter-spacing:.75px}.btn--primery.btn-block{display:block;width:100%}.btn--primery__icn{display:inline-block;font-size:0;vertical-align:middle;margin:0 4px;position:relative;top:-1px}.btn--primery__icn:last-child{margin-right:0}.btn--primery__icn:first-child{margin-left:0}.btn--primery__icn svg{display:block;width:100%;height:100%;fill:#293166;-webkit-transition:fill .1s;transition:fill .1s}.btn--light{display:block;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;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 20px;background-color:rgba(0,136,204,.08);font-weight:700;text-align:center;color:#08c}.btn--light:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--light.active,.btn--light:hover{background:rgba(0,136,204,.16)}.btn--light:active{background:rgba(197,228,243,.08)}.btn--light:disabled{opacity:.5;background-color:rgba(197,228,243,.16)!important}.btn--light.btn-lg{padding:16px 20px;font-size:20px;line-height:24px;letter-spacing:.15px}.btn--light.btn-block{display:block;width:100%}.btn--darkblue{display:block;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;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 24px;background-color:#08c;font-weight:700;text-align:center;color:#fff;font-size:16px}.btn--darkblue:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.btn--darkblue.btn-lg{padding:16px 20px;font-size:20px;line-height:24px;letter-spacing:.15px}.btn--darkblue.btn-block{display:block;width:100%}.btn--light-outline{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;padding:0 24px;font-weight:700;font-size:16px;text-align:center;color:#08c;display:inline-block;border:1px solid rgba(0,136,204,.16)}.btn--light-outline:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--light-outline:hover{border-color:rgba(0,136,204,.56)}.btn--light-outline:disabled{background-color:rgba(197,228,243,.16);opacity:.5;color:#08c}.btn--light-outline.btn-lg{padding:16px 24px;letter-spacing:.15px;font-size:20px;line-height:24px}.btn--light-outline.btn-block{display:block;width:100%}.btn--light-outline__icn{display:inline-block;font-size:0;vertical-align:middle;margin:0 4px;position:relative;top:-2px}.btn--light-outline__icn:last-child{margin-right:0}.btn--light-outline__icn:first-child{margin-left:0}.btn--light-outline__icn svg{display:block;width:100%;height:100%;fill:#c5e4f3;-webkit-transition:fill .1s;transition:fill .1s}.btn--light-outline.btn--xxl{line-height:54px;padding:0 24px}.wrapper{min-height:100vh;overflow:hidden;position:relative;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}.wrapper,.wrapper>*{width:100%}.main{-webkit-box-flex:1;flex-grow:1}.container{margin:0 auto;padding:0 10px;width:100%;max-width:1180px}@media only screen and (max-width:767px){.container{padding:0 16px;max-width:582px}}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}.sec-title{font-weight:700;font-size:60px;line-height:64px;letter-spacing:.25px}@media only screen and (max-width:767px){.sec-title{font-size:40px;line-height:44px}}.label{display:block;margin-bottom:20px;position:relative;padding:24px 20px 4px;background:#fff;border:1px solid rgba(0,0,0,.1)}.label.error .input{color:red}.label.focused .label-title,.label.value .label-title{top:6px;font-size:11px;line-height:18px;letter-spacing:1px}.input,.label-title{font-weight:400;font-size:16px;line-height:20px;letter-spacing:.25px}.label-title{position:absolute;left:20px;top:14px;color:#96a1a7;white-space:nowrap;z-index:2;-webkit-transition:all .25s;transition:all .25s}.input{display:block;width:100%;outline:0;border:0;background:0 0;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease;padding:0;box-shadow:none;-webkit-appearance:none;border-radius:0;color:#000;height:20px}.input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #fff!important;-webkit-text-fill-color:#000!important;color:#000!important}.textarea{height:68px;resize:none}.check{position:relative;padding-left:36px;font-size:14px;line-height:20px;letter-spacing:.75px}.check a{color:#000;text-decoration:underline;font-weight:500}.check a:hover{text-decoration:none}.checkbox{position:absolute;top:1px;left:1px;cursor:pointer}.checkbox__cust{opacity:.4;border:1px solid #000;width:18px;height:18px;cursor:pointer;display:block}.checkbox input{display:none}.checkbox input:checked+.checkbox__cust{background:url(../img/svg/check-078fcd8a34.svg) center center no-repeat}.revain{width:420px;margin-left:-5px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:top left;transform-origin:top left;height:250px}.header{position:absolute;top:0;left:0;width:100%;z-index:500}.header__container{margin:0 auto;padding:0 10px;width:100%;max-width:1180px}.header-nav ul,.header__right,.header__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header__wrap{-webkit-box-pack:justify;justify-content:space-between;padding:18px 0}.header-nav ul,.header__right{-webkit-box-pack:center;justify-content:center}@media only screen and (max-width:959px){.header__right{display:none}}.header-logo{display:block}.burger,.header-cources,.header-nav ul li.main-link{display:none}.header-nav ul li{margin-right:16px}.header-nav ul li.b2b-link{display:block}.header-nav ul li a{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.25px;display:block;color:rgba(255,255,255,.56)}.header-nav ul li a[target=_blank]{padding-right:22px;position:relative}.header-nav ul li a[target=_blank]::after{content:"";display:block;background:url(../img/svg/external-95e5ac1264.svg) center center no-repeat;width:17px;height:16px;position:absolute;right:0;top:2px;opacity:.56;-webkit-transition:opacity .1s;transition:opacity .1s}.header-nav ul li a[target=_blank]:hover::after,.hero__soc li a:hover img{opacity:1}.header-nav ul li a:hover{color:#fff}@media only screen and (max-width:959px){.header-nav ul{display:block}.header-nav ul li{margin-right:0}.header-nav ul li:not(:first-child){border-top:1px solid rgba(255,255,255,.08);margin-top:5px;padding-top:5px}.header-nav ul li a{padding-top:10px;padding-bottom:10px}.header-nav ul li a[target=_blank]::after{top:12px}}@media only screen and (max-width:959px){.burger{display:block;position:relative;width:44px;height:44px;border:1px solid rgba(255,255,255,.16)}.burger span{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff;margin:-1px 0 0 -10px}.burger span:first-child{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.burger span:last-child{-webkit-transform:translateY(7px);transform:translateY(7px)}}.hero{background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),-webkit-gradient(linear,left top,right top,from(rgba(129,88,214,.26)),to(rgba(129,88,214,0))),#050b2e;background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),linear-gradient(90deg,rgba(129,88,214,.26) 0,rgba(129,88,214,0) 100%),#050b2e;color:#fff}.hero__wrap{padding:144px 0 20px;position:relative;border-bottom:1px solid rgba(255,255,255,.12)}.hero__title{font-weight:700;font-size:68px;line-height:1;letter-spacing:.25px;margin-bottom:32px;max-width:680px}.hero__txt{max-width:760px;margin-bottom:40px;font-weight:400;font-size:24px;line-height:28px;letter-spacing:.15px}.hero__btn{display:inline-block}.hero__banner,.hero__soc{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.hero__banner{position:absolute;bottom:20px;right:0;-webkit-box-pack:end;justify-content:flex-end}.hero__banner a{display:block;margin-left:40px}.hero__soc{margin-top:112px;-webkit-box-pack:start;justify-content:flex-start}.hero__soc li:not(:last-child){margin-right:12px}.hero__bar,.hero__soc li a{display:-webkit-box;display:flex}.hero__soc li a{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.12);width:48px;height:48px}.hero__soc li a img{opacity:.48;-webkit-transition:opacity .1s;transition:opacity .1s}.hero__soc li a:hover{border-color:#fff}.hero__bar{-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.hero__bar>:not(:last-child){margin-right:16px}@media only screen and (max-width:959px){.hero__wrap{padding:128px 0 20px}.hero__title{font-size:40px;line-height:44px}.hero__bar{margin-bottom:80px}.hero__soc{margin-top:27px}.hero__banner{position:static;-webkit-box-pack:start;justify-content:flex-start}.hero__banner a{margin:0 30px 0 0}.hero__banner a:last-child{margin-right:0}}@media only screen and (min-width:541px) and (max-width:767px){.hero>.container{max-width:unset}.hero__btn{width:unset}.hero__bar{margin-bottom:120px}}@media only screen and (max-width:540px){.hero__title{height:unset}.hero__wrap{padding:112px 0 16px}.hero__bar,.hero__btn{display:block}.hero__bar{margin-bottom:16px}.hero__bar>:not(:last-child){margin:0 0 16px;display:block;width:100%}.hero__banner,.hero__soc{-webkit-box-pack:center;justify-content:center}.hero__banner{margin:0 auto 40px}.hero__banner a img{max-height:55px}.hero__soc{margin-top:0}.hero__soc li{margin:0 6px}}.hero-statistic{padding:80px 0;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width:959px){.hero-statistic{overflow-y:auto;padding:40px 0;-webkit-box-pack:start;justify-content:flex-start;width:calc(100% + 32px);margin-left:-16px}.hero-statistic::-webkit-scrollbar{display:none}.hero-statistic::-webkit-scrollbar-track{display:none}.hero-statistic::-webkit-scrollbar-thumb{display:none}.hero-statistic::after,.hero-statistic::before{content:"";display:block;width:16px;height:100%;flex-shrink:0}}.hero-statistic-item{opacity:1;font-family:"PT Mono",monospace}.hero-statistic-item__val{font-size:28px;line-height:32px}.hero-statistic-item__name{font-size:14px;line-height:20px;color:rgba(255,255,255,.56)}@media only screen and (max-width:959px){.hero-statistic-item{flex-shrink:0;margin-right:52px}.hero-statistic-item:last-child{margin-right:0}}@media only screen and (max-width:767px){.hero-statistic-item{margin-right:62px}}@media only screen and (max-width:639px){.hero-statistic-item{margin-right:20px}}.partners{padding:70px 0}.partners__wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:20px}.partners__wrap li a{display:block}.partners__wrap li a img{width:100%}@media only screen and (max-width:959px){.partners{padding:48px 0}.partners__wrap{max-width:470px;margin:0 auto;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:639px){.partners__wrap{max-width:216px;margin:0 auto;grid-template-columns:repeat(1,1fr);grid-row-gap:16px}}.advantages{padding:160px 0 80px;background-color:#f4f5fa}@media only screen and (max-width:1023px){.advantages{padding:120px 0 40px}}@media only screen and (max-width:949px){.advantages{padding:80px 0 32px}}@media only screen and (max-width:767px){.advantages{padding:48px 0}}.advantages-list{margin-top:64px;display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:32px;grid-row-gap:32px}@media only screen and (max-width:1023px){.advantages-list{margin-top:32px;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:32px}}@media only screen and (max-width:767px){.advantages-list{margin-top:40px;grid-column-gap:40px;grid-row-gap:40px}}@media only screen and (max-width:540px){.advantages-list{grid-template-columns:repeat(1,1fr);grid-column-gap:0}}.advantages-item__icn{margin-bottom:24px;width:32px;height:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.advantages-item__icn img{max-width:unset;width:32px;height:32px}.advantages-item__title{margin-bottom:12px;font-weight:500;font-size:24px;line-height:28px;letter-spacing:.15px}.advantages-item__txt{font-size:16px;line-height:22px;letter-spacing:.25px;opacity:.8}.advantages-item__txt a{color:#000;text-decoration:underline}.advantages-item__txt a:hover{text-decoration:none}.trust-is-key{background-color:#f4f5fa;padding:40px 0 160px}.trust-is-key__wrap{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:32px;grid-row-gap:20px;-webkit-box-align:stretch;align-items:stretch}@media only screen and (max-width:1023px){.trust-is-key{padding-bottom:120px}.trust-is-key__wrap{margin-top:32px;grid-column-gap:20px}}@media only screen and (max-width:767px){.trust-is-key{padding-bottom:80px}.trust-is-key__wrap{margin-top:40px;grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:639px){.trust-is-key{padding:24px 0 48px}}.trust-is-key-item,.trust-is-key-item__link{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.trust-is-key-item{padding:40px 32px;background-color:#fff;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.trust-is-key-item__link{padding:16px 0;-webkit-box-align:center;align-items:center;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.25px;color:#000;border-bottom:1px solid #000}.trust-is-key-item__link i{display:block;width:20px;height:20px}.trust-is-key-item__link svg{display:block;width:100%;height:100%;fill:#000;-webkit-transition:fill .25s;transition:fill .25s}.trust-is-key-item__link:hover{border-bottom-color:#08c;color:#08c}.trust-is-key-item__link:hover svg{fill:#08c}.trust-is-key-item__title{margin-bottom:12px;font-weight:600;font-size:28px;line-height:32px}.trust-is-key-item__txt{-webkit-box-flex:1;flex-grow:1;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.25px;opacity:.8;margin-bottom:28px}@media only screen and (max-width:1023px){.trust-is-key-item{padding:32px}.trust-is-key-item__title{margin-bottom:16px}.trust-is-key-item__txt{margin-bottom:30px}}@media only screen and (max-width:767px){.trust-is-key-item__txt{margin-bottom:24px}}@media only screen and (max-width:639px){.trust-is-key-item{padding:24px 16px}}.roadmap{padding:160px 0;background-color:#f4f5fa}.roadmap__wrap{overflow-x:auto;height:212px;margin-top:80px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;position:relative;width:calc(100% + 20px);margin-left:-10px;padding-left:10px}.roadmap__wrap::-webkit-scrollbar{display:none}.roadmap__wrap::-webkit-scrollbar-track{display:none}.roadmap__wrap::-webkit-scrollbar-thumb{display:none}.roadmap__wrap::before{content:"";display:block;margin-top:102px;width:82px;flex-shrink:0;height:4px;background:-webkit-gradient(linear,right top,left top,from(#6f7ac9),to(rgba(111,122,201,0)));background:linear-gradient(270deg,#6f7ac9 0,rgba(111,122,201,0) 100%)}.roadmap__wrap::after{content:"";display:block;width:15px;height:18px;flex-shrink:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #6f7ac9;position:absolute;left:1155px;top:95px}@media only screen and (max-width:1023px){.roadmap{padding:120px 0}.roadmap__wrap{margin-top:40px}}@media only screen and (max-width:959px){.roadmap{padding:80px 0}}@media only screen and (max-width:767px){.roadmap{padding:24px 0}.roadmap__wrap{margin-top:24px;width:calc(100% + 32px);margin-left:-16px;padding-left:16px}}.roadmap-item{width:212px;flex-shrink:0;height:106px;padding:0 16px;font-size:16px;line-height:22px;letter-spacing:.1px;color:#2b2a52;position:relative}.roadmap-item:not(:first-child){margin-left:-106px}.roadmap-item::before{content:"";display:block;position:absolute;left:-5px;width:14px;height:14px;border-radius:50%;background-color:#6f7ac9}.roadmap-item::after{content:"";display:block;position:absolute;width:1px;height:90px;left:0;background:-webkit-gradient(linear,left top,left bottom,from(#707bc9),color-stop(70.75%,#707bc9),to(rgba(112,123,201,0)));background:linear-gradient(180deg,#707bc9 0,#707bc9 70.75%,rgba(112,123,201,0) 100%)}.roadmap-item:nth-child(odd){border-bottom:4px solid #6f7ac9}.roadmap-item:nth-child(odd)::before{bottom:-9px}.roadmap-item:nth-child(odd)::after{top:0}.roadmap-item:nth-child(even){border-top:4px solid #6f7ac9;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;position:relative;top:102px}.roadmap-item:nth-child(even)::before{top:-9px}.roadmap-item:nth-child(even)::after{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(112,123,201,0)),color-stop(22.64%,#707bc9),to(#707bc9));background:linear-gradient(180deg,rgba(112,123,201,0) 0,#707bc9 22.64%,#707bc9 100%)}.roadmap-item:last-child{width:auto;padding-right:0}.solution{padding:160px 0;color:#fff;background:radial-gradient(100% 100% at 0 0,rgba(239,194,162,.2) 0,rgba(239,162,197,0) 100%),#050b2e}.solution__txt{margin:24px 0 40px;font-size:20px;line-height:24px;letter-spacing:.25px}.solution__nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.solution__tab{padding:13px 20px;font-weight:700;font-size:16px;line-height:22px;letter-spacing:.25px;color:#fff;background:rgba(255,255,255,.06);border-radius:24px;white-space:nowrap;margin-right:8px;margin-bottom:8px}.solution__tab:last-child{margin-right:0}.solution__tab.active,.solution__tab:hover{background-color:#c5e4f3;color:#000}@media only screen and (max-width:1023px){.solution{padding:120px 0}.solution__txt{margin-bottom:32px}}@media only screen and (max-width:767px){.solution{padding:80px 0}}@media only screen and (min-width:541px) and (max-width:767px){.solution .hero__btn{width:100%}}@media only screen and (max-width:639px){.solution{padding:64px 0}}.solution-item{padding:32px 0 40px;display:none}.solution-item.active{display:block}.solution-item h3{margin-bottom:16px;font-weight:600;font-size:28px;line-height:32px}.solution-item__row{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.solution-item__main,.solution-item__pic{width:calc(50% - 8px)}.solution-item__main{padding-top:64px;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.25px}.dao-frame__main ul,.solution-item__main ul{padding-left:24px}.dao-frame__main ul li,.solution-item__main ul li{list-style:disc;list-style-position:outside;margin-bottom:.4em}.solution-item__pic{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:384px}.solution-item__pic img{max-width:unset;height:100%}.solution-item__txt{margin:16px 0 40px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.solution-item__txt p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:959px){.solution-item{padding:24px 0 32px}}@media only screen and (max-width:767px){.solution-item{padding:24px 0 32px}.solution-item__row{display:block}.solution-item__main,.solution-item__pic{width:100%}.solution-item__main{padding-top:0;margin-bottom:16px}.solution-item__pic{height:400px}.solution-item__txt{margin:16px 0 40px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.solution-item__txt p{margin-bottom:.4em}.solution-item__txt p:last-child{margin-bottom:0}}@media only screen and (max-width:540px){.solution-item__pic{height:288px}}.solution-frame{background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),-webkit-gradient(linear,left top,right top,color-stop(35.5%,rgba(129,88,214,.26)),color-stop(97.46%,rgba(129,88,214,0))),#050b2e;background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),linear-gradient(90deg,rgba(129,88,214,.26) 35.5%,rgba(129,88,214,0) 97.46%),#050b2e;padding:48px 0 48px 48px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.solution-frame__main{width:calc(100% - 560px)}.solution-frame__links{width:490px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.solution-frame__links li{width:calc(50% - 6px);margin-bottom:12px}.solution-frame__links li:nth-child(3),.solution-frame__links li:nth-child(4){-webkit-transform:translateX(-67px);transform:translateX(-67px)}.solution-frame__links li:nth-child(5),.solution-frame__links li:nth-child(6){-webkit-transform:translateX(-134px);transform:translateX(-134px);margin-bottom:0}.solution-frame__title{margin-bottom:32px;font-weight:600;font-size:42px;line-height:48px;letter-spacing:.25px}.solution-frame__title span{white-space:nowrap}.solution-frame__txt{max-width:452px;font-size:16px;line-height:22px;letter-spacing:.25px;margin-bottom:32px}.solution-frame__txt p{margin-bottom:.63em}.solution-frame__bar,.solution-frame__link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.solution-frame__bar{-webkit-box-pack:start;justify-content:flex-start;gap:12px}.solution-frame__link{-webkit-box-pack:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:4px;height:100px}@media only screen and (max-width:1199px){.solution-frame{padding:48px}.solution-frame__links,.solution-frame__main{width:calc(50% - 20px)}.solution-frame__title{margin-bottom:24px}.solution-frame__txt{margin-bottom:24px;max-width:unset}.solution-frame__links li:nth-child(3),.solution-frame__links li:nth-child(4),.solution-frame__links li:nth-child(5),.solution-frame__links li:nth-child(6){-webkit-transform:none;transform:none}}@media only screen and (max-width:959px){.solution-frame{padding:48px 32px;display:block}.solution-frame__links,.solution-frame__main{width:100%}.solution-frame__main{margin-bottom:40px}.solution-frame__title{font-size:40px;line-height:44px}}@media only screen and (max-width:549px){.solution-frame{padding:24px 16px}.solution-frame__title{font-size:28px;line-height:32px;letter-spacing:0}.solution-frame__bar{display:block}.solution-frame__bar>:not(:last-child){margin:0 0 8px}.solution-frame__links li{width:calc(50% - 3px);margin-bottom:6px}.solution-frame__link{height:48px}.solution-frame__link img{-webkit-transform:scale(.5);transform:scale(.5)}}.dao{background-color:#fff;color:unset;padding:160px 0}@media only screen and (max-width:1023px){.dao{padding:120px 0}}@media only screen and (max-width:767px){.dao{padding:80px 0}}@media only screen and (max-width:639px){.dao{padding:64px 0}}.dao-frame{background:radial-gradient(100% 100% at 0 0,rgba(239,194,162,.2) 0,rgba(239,162,197,0) 100%),#050b2e;color:#fff;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;margin:40px 0}.dao-frame__main,.dao-frame__pic{width:calc(50% - 20px)}.dao-frame__main{padding:48px 0 48px 48px}.dao-frame__pic{position:relative}.dao-frame__pic img{width:100%;position:absolute;bottom:0;right:0}.dao-frame__title{margin-bottom:32px;font-weight:600;font-size:28px;line-height:32px}.dao-frame__subtitle{margin-bottom:8px;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.1px}.dao-frame__bar{margin-top:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;gap:12px}@media only screen and (max-width:1023px){.dao-frame{overflow:hidden;margin:32px 0}.dao-frame__pic img{width:auto;height:100%;position:absolute;left:0;right:auto;max-width:unset}.dao-frame__title{margin-bottom:40px}}@media only screen and (max-width:767px){.dao-frame{display:block}.dao-frame__main,.dao-frame__pic{width:100%}.dao-frame__main{padding:40px 40px 0}.dao-frame__pic{height:355px}.dao-frame__pic img{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dao-frame__title{margin-bottom:32px;font-weight:600;font-size:28px;line-height:32px}.dao-frame__subtitle{margin-bottom:8px;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.1px}.dao-frame__bar{margin-top:40px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.dao-frame__bar>:not(:last-child){margin-right:16px}}@media only screen and (max-width:549px){.dao-frame__pic{display:none}.dao-frame__main{padding:24px 16px}.dao-frame__title{margin-bottom:24px;font-size:32px;line-height:36px;letter-spacing:.25px}.dao-frame__bar{margin-top:32px;display:block}.dao-frame__bar>*{width:100%}.dao-frame__bar>:not(:last-child){margin:0 0 8px}}.dao-relays{margin:40px 0;padding:48px;background-color:#f4f5fa;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;position:relative}.dao-relays__bar,.dao-relays__title{width:412px}.dao-relays__title{font-weight:600;font-size:44px;line-height:48px;margin-bottom:24px;flex-shrink:0}.dao-relays__bar{position:absolute;bottom:48px;left:48px}.dao-relays__list{width:calc(100% - 412px - 64px);font-size:16px;line-height:22px;letter-spacing:.25px}.dao-relays__list li{position:relative;padding-left:38px;margin-bottom:20px}.dao-relays__list li:last-child{margin-bottom:0}.dao-relays__list li::before{content:"";display:block;width:18px;height:18px;position:absolute;left:2px;top:2px;background:url(../img/svg/checklist-db74d72a64.svg) center center no-repeat}@media only screen and (max-width:1023px){.dao-relays{margin:32px 0}.dao-relays__bar{max-width:calc(50% - 32px - 48px)}.dao-relays__title{max-width:calc(50% - 32px)}.dao-relays__list{min-width:calc(50% - 32px)}}@media only screen and (max-width:767px){.dao-relays{padding:48px 32px;display:block}.dao-relays__bar,.dao-relays__title{width:100%;max-width:unset}.dao-relays__title{font-size:28px;line-height:32px}.dao-relays__bar{position:static;margin-top:40px}.dao-relays__list{width:100%}}@media only screen and (max-width:549px){.dao-relays{padding:24px 16px}}.dao-pic{margin-top:80px}.capitalize-blc__imgs img,.dao-pic img{margin:0 auto}@media only screen and (max-width:1023px){.dao-pic{margin-top:64px}}@media only screen and (max-width:767px){.dao-pic{margin-top:0}}.capitalize{padding:160px 0;color:#fff;background:radial-gradient(100% 100% at 0 0,rgba(239,194,162,.2) 0,rgba(239,162,197,0) 100%),#050b2e}.capitalize__wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:40px;margin-top:40px}.capitalize-blc{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:40px}.capitalize-blc__title{margin-bottom:32px;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.6px}.capitalize-blc--1{grid-column:span 3}.capitalize-blc--2{grid-column:span 1}.capitalize-blc--3{grid-column:span 2}.capitalize-blc--4{grid-column:span 3}.capitalize-blc__txt{font-size:16px;line-height:22px;letter-spacing:.25px}.capitalize-blc__imgs{margin:40px 0}.capitalize-blc__sub{font-size:16px;line-height:22px;letter-spacing:.25px;max-width:560px;color:rgba(255,255,255,.48)}.capitalize-blc__sub a{color:#c5e4f3}.capitalize-blc__sub a:hover{text-decoration:underline}.capitalize-banner{grid-column:span 3;background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),-webkit-gradient(linear,left top,right top,color-stop(35.5%,rgba(129,88,214,.26)),color-stop(97.46%,rgba(129,88,214,0))),#050b2e;background:radial-gradient(37.07% 100% at 0 0,rgba(255,247,202,.2) 0,transparent 100%,rgba(236,119,255,0) 100%),linear-gradient(90deg,rgba(129,88,214,.26) 35.5%,rgba(129,88,214,0) 97.46%),#050b2e;border-radius:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:48px 40px;position:relative;overflow:hidden}.capitalize-banner::before{content:"";display:block;position:absolute;background:url(../img/pic/capitalize-bg-min-02e263e8a1.png) center center no-repeat;background-size:cover;width:500px;height:100%;top:0;left:565px}.capitalize-banner__title{position:relative;z-index:2;font-weight:600;font-size:28px;line-height:32px;max-width:560px}.capitalize-banner__bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative;z-index:2}.capitalize-banner__bar>*{margin-left:8px}.capitalize-banner__bar>:first-child,.footer__soc li:first-child{margin-left:0}.capitalize-icons{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.capitalize-icon{width:calc((100% - 80px)/3);font-size:16px;line-height:22px;letter-spacing:.25px}.capitalize-icon img{width:48px;height:48px;margin-bottom:12px}.capitalize-stat{margin-bottom:40px;font-size:14px;line-height:20px;letter-spacing:.25px;color:rgba(255,255,255,.48)}.capitalize-stat span{display:block;margin-bottom:8px;font-weight:300;font-size:40px;line-height:44px;letter-spacing:.25px;color:#fff}.capitalize-stat:last-child{margin-bottom:0}.capitalize-chart{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.capitalize-chart__main{position:relative;width:361px}.capitalize-chart__main svg{display:block;width:100%;height:100%}.capitalize-chart__logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:113px}.capitalize-chart__legend{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;flex-shrink:0;margin-right:40px}.capitalize-chart__legend-item{position:relative}.capitalize-chart__legend-item:not(:last-child){margin-bottom:12px}.capitalize-chart__legend-item::before{content:"";display:block;position:absolute;right:-30px}.capitalize-chart__legend-item:nth-child(1)::before{background:url(../img/svg/top-line-8dff7b9867.svg) right center no-repeat;width:432px;height:26px;right:-164px;top:26px}.capitalize-chart__legend-item:nth-child(2)::before,.capitalize-chart__legend-item:nth-child(3)::before{background:url(../img/svg/line-afaf35059c.svg) right center no-repeat;width:383px;height:2px;right:-115px;top:26px}.capitalize-chart__legend-item:nth-child(4)::before{background:url(../img/svg/bot-line-8d50800380.svg) right center no-repeat;width:395px;height:27px;right:-127px;top:3px}.capitalize-chart__legend-item b{display:block;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.6px;margin-bottom:8px}.capitalize-chart__legend-item span{display:block;font-size:16px;line-height:22px;letter-spacing:.25px;color:rgba(255,255,255,.48)}@media only screen and (max-width:1023px){.capitalize{padding:120px 0}.capitalize__wrap{grid-column-gap:32px;grid-row-gap:32px;margin-top:32px}.capitalize-blc{padding:32px}.capitalize-blc__title{margin-bottom:24px}.capitalize-blc__imgs{margin:24px 0}.capitalize-banner{padding:40px 32px;display:block}.capitalize-banner::before{left:549px}.capitalize-banner__title{margin-bottom:20px}.capitalize-banner__bar>*{margin-left:8px}.capitalize-chart__main{width:271px}.capitalize-chart__logo{width:104px}}@media only screen and (max-width:959px){.capitalize-icon{width:calc((100% - 40px)/3)}.capitalize-blc--2,.capitalize-blc--3{grid-column:span 3}.capitalize-stats{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.capitalize-banner__bar>*,.capitalize-stat{margin-bottom:0}.capitalize-banner::before{left:314px}.capitalize-chart{-webkit-box-pack:center;justify-content:center}.capitalize-chart__main{width:264px}}@media only screen and (max-width:767px){.capitalize{padding:80px 0}.capitalize__wrap{display:block;margin-top:24px}.capitalize-blc{margin-bottom:24px}.capitalize-blc__title{margin-bottom:16px}.capitalize-blc__txt br{display:none}.capitalize-icon{width:100%}.capitalize-icon:not(:last-child){margin-bottom:20px}.capitalize-stat{margin-bottom:20px}.capitalize-banner{padding:20px 16px}.capitalize-banner__title{font-weight:700;font-size:20px;line-height:24px;max-width:unset;margin-bottom:16px}.capitalize-banner__bar{width:50%;gap:8px}.capitalize-banner__bar>*{margin-left:0}.capitalize-chart{-webkit-box-pack:justify;justify-content:space-between}.capitalize-chart__main{width:188px}.capitalize-chart__logo{width:72px}.capitalize-chart__legend{margin-right:24px}.capitalize-chart__legend-item b{font-size:12px;line-height:133%;letter-spacing:.4px;margin-bottom:6px}.capitalize-chart__legend-item span{font-size:12px;line-height:138%}.capitalize-chart__legend-item:nth-child(1)::before,.capitalize-chart__legend-item:nth-child(2)::before,.capitalize-chart__legend-item:nth-child(3)::before{top:19px}.capitalize-chart__legend-item:nth-child(4)::before{top:7px}}@media only screen and (max-width:639px){.capitalize{padding:24px 0}.capitalize-blc{padding:24px 16px}.capitalize-icons{display:block}.capitalize-banner::before,.capitalize-chart__legend br{display:none}.capitalize-banner__bar{display:block;width:100%}.capitalize-banner__bar>*{margin-top:8px;width:100%}.capitalize-stats{display:block}.capitalize-chart{-webkit-box-pack:justify;justify-content:space-between;position:relative}.capitalize-chart__main{width:136px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.capitalize-chart__logo{width:50px}.capitalize-chart__legend{max-width:50%;margin-right:12px}.capitalize-chart__legend-item:not(:last-child){margin-bottom:7px}.capitalize-chart__legend-item b{font-size:10px;letter-spacing:.25px;margin-bottom:4px}.capitalize-chart__legend-item span{font-size:10px;line-height:138%}.capitalize-chart__legend-item::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scale(.6);transform:scale(.6)}.capitalize-chart__legend-item:nth-child(1)::before,.capitalize-chart__legend-item:nth-child(2)::before,.capitalize-chart__legend-item:nth-child(3)::before{top:15px}.capitalize-chart__legend-item:nth-child(4)::before{top:0}.capitalize-chart__legend-item:nth-child(1)::before{right:-100px}.capitalize-chart__legend-item:nth-child(2)::before,.capitalize-chart__legend-item:nth-child(3)::before{right:-40px}.capitalize-chart__legend-item:nth-child(4)::before{right:-70px}}@media only screen and (max-width:549px){.capitalize{padding:24px 16px}}@media only screen and (max-width:365px){.capitalize-chart__legend{max-width:40%}}.contact-us{padding:160px 0}.contact-us__wrap{margin-top:80px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.contact-us__form{width:calc(100% - 400px);background-color:#f4f5fa;padding:48px;position:relative;z-index:2}.contact-us__banner{width:400px;position:relative;z-index:1}@media only screen and (max-width:1023px){.contact-us__form{padding:40px}}@media only screen and (max-width:800px){.contact-us__wrap{margin-top:40px;display:block}.contact-us__form{width:100%}.contact-us__banner{max-width:100%;width:480px;margin:0 auto}}@media only screen and (max-width:767px){.contact-us{padding:80px 0}}@media only screen and (max-width:540px){.contact-us{padding:64px 0}.contact-us__form{padding:40px 16px}}.contact-form__title{margin-bottom:32px;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.6px}.contact-form__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:32px}.contact-form__row>:not(:last-child){margin-right:40px}@media only screen and (max-width:1023px){.contact-form__row{display:block}.contact-form__row .check{margin-bottom:32px}}@media only screen and (max-width:800px){.contact-form__row{display:-webkit-box;display:flex}.contact-form__row .check{margin-bottom:0}}@media only screen and (max-width:540px){.contact-form__title{margin-bottom:16px}.contact-form .label{margin-bottom:12px}.contact-form .btn--darkblue{margin:0;width:100%}.contact-form .check{width:100%;margin-bottom:16px}.contact-form__row{display:block;margin-top:16px}.contact-form__row>:not(:last-child){margin-right:0}}.contact-us-banner{position:relative;padding:32px 48px;background:-webkit-gradient(linear,left top,right top,color-stop(67.94%,rgba(129,88,214,.1)),to(rgba(129,88,214,0))),#050b2e;background:linear-gradient(90deg,rgba(129,88,214,.1) 67.94%,rgba(129,88,214,0) 100%),#050b2e;color:#fff}.contact-us-banner__title{margin-bottom:84px;font-weight:700;font-size:40px;line-height:48px}.contact-us-banner__icon{position:absolute;z-index:1;width:73px}.contact-us-banner__icon img{width:100%}.contact-us-banner__icon:nth-child(1){top:44px;left:-40px}.contact-us-banner__icon:nth-child(2){top:-30px;left:250px}.contact-us-banner__icon:nth-child(3){top:160px;left:345px}.contact-us-banner__icon:nth-child(4){top:263px;left:-36px}.contact-us-banner__row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:24px}.contact-us-banner__row>*{width:calc(50% - 8px)}.contact-us-banner__follow{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.contact-us-banner__follow-txt{font-size:14px;line-height:20px;letter-spacing:.5px;margin-right:10px}.contact-us-banner__soc,.contact-us-banner__soc li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.contact-us-banner__soc li{margin-left:4px}.contact-us-banner__soc li a{-webkit-box-pack:center;justify-content:center;width:36px;height:36px;opacity:.48}.contact-us-banner__soc li a:hover{opacity:1}@media only screen and (max-width:767px){.contact-us-banner{padding:40px}.contact-us-banner__title{text-align:center;margin-bottom:40px}.contact-us-banner__follow{-webkit-box-pack:center;justify-content:center}.contact-us-banner__icon{position:absolute;z-index:2}.contact-us-banner__icon:nth-child(1){top:82px;left:-10px}.contact-us-banner__icon:nth-child(2){top:-30px;left:250px}.contact-us-banner__icon:nth-child(3){top:160px;left:auto;right:-26px}.contact-us-banner__icon:nth-child(4){top:263px;left:-36px}}@media only screen and (max-width:540px){.contact-us-banner{padding:40px 16px}.contact-us-banner__title{font-size:30px;line-height:38px}.contact-us-banner__icon:nth-child(1){top:30px;left:-9px}.contact-us-banner__icon:nth-child(2){top:4px;left:auto;right:18px}.contact-us-banner__icon:nth-child(3){top:140px;right:-14px}.contact-us-banner__icon:nth-child(4){top:153px;left:-17px}}@media only screen and (max-width:420px){.contact-us-banner__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.contact-us-banner__row>a{width:100%}}.footer{border-top:1px solid #dde1e2}.footer__bottom,.footer__wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.footer__wrap{-webkit-box-align:start;align-items:flex-start;padding:60px 0;border-bottom:1px solid #dde1e2}.footer__bottom{padding:18px 0 23px;-webkit-box-align:center;align-items:center}.footer__copyright{font-size:14px;line-height:20px;letter-spacing:.75px}.footer__soc{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.footer__soc li{margin:0 10px}.footer__soc li:last-child{margin-right:0}.footer__soc li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:24px;height:24px}.footer__bar{width:200px;flex-shrink:0}.footer__logo{display:block;margin-bottom:28px}.footer__nav{-webkit-box-flex:1;flex-grow:1}@media only screen and (max-width:1023px){.footer__wrap{padding:60px 0 24px}.footer__bottom{padding:24px 0}.footer__nav{-webkit-box-flex:0;flex-grow:0}}@media only screen and (max-width:767px){.footer__wrap{display:block;padding:64px 0 40px}.footer__bar{width:100%;margin-bottom:40px}.footer__logo{margin-bottom:24px}}@media only screen and (max-width:540px){.footer__bottom{padding:24px 0;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.footer__copyright{margin-top:16px}}.footer-nav{width:760px;max-width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px}.footer-nav__title{margin-bottom:20px;font-weight:500;font-size:20px;line-height:24px;letter-spacing:.15px}.footer-nav ul li:not(:last-child){margin-bottom:10px}.footer-nav ul li a{display:block;font-size:16px;line-height:24px;letter-spacing:.25px;color:#96a1a7}.footer-nav ul li a:hover{color:#000}@media only screen and (max-width:1023px){.footer-nav{width:622px;grid-column-gap:20px;margin:0}}@media only screen and (max-width:840px){.footer-nav{grid-template-columns:repeat(2,1fr);grid-row-gap:40px}}@media only screen and (max-width:540px){.footer-nav{grid-template-columns:repeat(1,1fr);grid-column-gap:0}}.mob-menu{display:none}@media only screen and (max-width:959px){.mob-menu,.mob-menu__header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.mob-menu{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;overflow-y:auto;-webkit-box-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:900;background-color:#1b213f;-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;padding:16px;-webkit-transform:translateX(101%);transform:translateX(101%)}.mob-menu.open{-webkit-transform:translateX(0);transform:translateX(0)}.mob-menu__header{-webkit-box-align:center;align-items:center;height:36px}.mob-menu__main{margin:40px 0;-webkit-box-flex:1;flex-grow:1}}.transfer{text-align:center;padding:40px 0 64px}.transfer .sec-title{max-width:808px;margin-left:auto;margin-right:auto}.transfer__rows{margin-top:32px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.transfer__row{margin-bottom:28px;height:80px}.transfer__row img{max-width:unset;height:100%}.transfer__row:last-child{margin-bottom:0}@media only screen and (max-width:1023px){.transfer{padding:80px 0}.transfer__rows{margin-top:40px}.transfer__row{margin-bottom:40px}}@media only screen and (max-width:959px){.transfer{padding:40px 0}.transfer__row{margin-bottom:16px;height:64px}}@media only screen and (max-width:767px){.transfer{padding:32px 0}}.between{text-align:center;padding:80px 0 160px}.between .sec-title{max-width:960px;margin-left:auto;margin-right:auto}.between-item,.between-list{display:-webkit-box;display:flex}.between-list{-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;margin-top:64px}.between-item{width:80px;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.between-item__icn{width:80px;height:80px;margin:0 auto 16px}.between-item__name{white-space:nowrap;font-weight:700;font-size:18px;line-height:24px;letter-spacing:.6px}.between-item__sub{white-space:nowrap;font-size:14px;line-height:20px;letter-spacing:.6px;opacity:.48}@media only screen and (max-width:1023px){.between{padding:80px 0 120px}.between-list{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;margin-top:0;width:calc(100% + 100px);margin-left:-50px}.between-item{margin:40px 50px 0}}@media only screen and (max-width:959px){.between{padding:40px 0 80px}.between-list{margin-top:16px;width:calc(100% + 80px);margin-left:-40px}.between-item{margin:24px 30px 0;width:64px}.between-item__icn{width:64px;height:64px}}@media only screen and (max-width:639px){.between{padding:32px 0 64px}.between-list{width:calc(100% + 16px);margin-left:-8px}.between-item{margin:24px 8px 0;width:158px;max-width:calc(50% - 16px)}}@media only screen and (max-width:521px){.between-item{width:142px}}@media only screen and (max-width:347px){.between-item{width:127px}}.mob-pic{display:none}@media only screen and (max-width:767px){.mob-pic{display:block}.desc-pic{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiYmFzaWMuc2NzcyIsInN0eWxlLmNzcyIsIl9taXguc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQVEsMkVDVVIsSSxDQUNFLGdCLENBQ0EsNkIsQ0NWQSxtQixDQUNBLGEsQ0FDQSw0QixDQUFBLHlCLENBQUEsb0IsQ0RrQkYsSSxDQUNFLFEsQ0F3U0YsTyxDQTVLQSxHLENBckhBLEksQ0FDRSxhLENBUUYsRSxDQUNFLGEsQ0FZRixFLENBQ0Usc0IsQ0FDQSxRLENBQ0EsZ0IsQ0FpREYsSSxDRUZBLEcsQ0Z2Q0EsRyxDRXdDQSxJLENGdkNFLCtCLENBQ0EsYSxDQVVGLEMsQ0FDRSw0QixDQ3FWQSxvQixDQUNBLFMsQ0FDQSw0QixDQUFBLG9CLENBQ0EsdUMsQ0RoVkYsVyxDQUNFLGtCLENBRUEsd0MsQ0FBQSxnQyxDQU9GLEMsQ0VEQSxNLENGR0Usa0IsQ0FtQkYsSyxDQUNFLGEsQ0FRRixHLENFRkEsRyxDRklFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUdGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FVRixHLENBQ0UsaUIsQ0M4UkEsYyxDQUNBLFcsQ0RwUkYsTSxDRU5BLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFEsQ0ZRRSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FRRixNLENFSEEsSyxDRktFLGdCLENBUUYsTSxDRUhBLE0sQ0ZLRSxtQixDRUlGLGEsQ0FDQSxZLENBQ0EsYSxDRkNBLE0sQ0FJRSx5QixDRUdGLCtCLENBQ0EsOEIsQ0FDQSwrQixDRkVBLHdCLENBSUUsaUIsQ0FDQSxTLENFRUYsNEIsQ0FDQSwyQixDQUNBLDRCLENGR0EscUIsQ0FJRSw2QixDQWtCRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FPRixRLENBQ0UsdUIsQ0FPRixRLENBQ0UsYSxDQVFGLGUsQ0VKQSxZLENGMUJBLE0sQ0FnQ0UscUIsQ0FDQSxTLENBT0Ysd0MsQ0VIQSx3QyxDRktFLFcsQ0FRRixhLENBQ0UsNEIsQ0FDQSxtQixDQU9GLHdDLENBQ0UsdUIsQ0FRRiw0QixDQUNFLHlCLENBQ0EsWSxDQWtCRixPLENBQ0UsaUIsQ0FrQkYsUSxDQVJBLFEsQ0FDRSxZLENEalZGLFdBQ0ksd0IsQ0FDQSxpQyxDQUNBLG1RLENBS0EsZSxDQUNBLGtCLEFBR0osV0FDSSx3QixDQUNBLG1DLENBQ0EsK1EsQ0FLQSxlLENBQ0Esa0IsQUFHSixXQUNJLHdCLENBQ0Esa0MsQ0FDQSx5USxDQUtBLGUsQ0FDQSxrQixBQUdKLFdBQ0ksd0IsQ0FDQSxvQyxDQUNBLDZRLENBS0EsZSxDQUNBLGtCRXhDSixJLENBQUEsSSxDQUNFLGUsQ0FDQSxVLENBQ0EsdUMsQ0FDQSxzQixDQUpGLEksQ0FPRSxpSixDQUNBLFUsQ0FDQSxlLENBQ0EsZSxDQUVBLGlCLENBQ0EsaUIsQ0FDQSxTLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLDZCLENBQ0EseUMsQ0FJRixTLENBQ0UsTSxDQUNBLGUsQ0FBQSxnQixDQUVFLFUsQ0FDQSxhLENBRUYsZSxDQUFRLFUsQ0FJVixnQixDQUNFLGlCLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FJRixDLENBQUEsTSxDQUFBLE8sQ0FBQSxrQixDQUNFLHFCLENBSUYsSSxDRXZERSxhLENBQ0EsUyxDQUNBLG1CLENBQ0EsbUMsQ0FDQSx5QixDQUNBLDRCLENBRUEsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsNEIsQ0FBQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx1QyxDQUNBLGdDLENBQUEsNkIsQ0FBQSxxQyxDQUFBLDZCLENBQUEsK0IsQ0FBQSwrQixDQUFBLGlDLENBQUEsc0IsQ0FBcUIsUSxDQUNyQixhLENBQ0UsYyxDQUNBLFMsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDRnVDSixTLENBQ0UsZ0IsQ0FDQSxjLENBQ0Esb0IsQ0FPRixPLENBTUEsTyxDQVhBLFEsQ0FDRSxnQixDQUNBLGMsQ0FDQSxvQixDQUVGLE8sQ0FNQSxPLENBTEUsZ0IsQ0FHQSxlLENBQVEsZ0IsQ0FFVixPLENBQ0UsZ0IsQ0FJRixPLENBS0EsUSxDQUpFLGdCLENBQ0EsYyxDQUNBLG9CLENBRUYsUSxDQUNFLGdCLENBRUEsbUIsQ0FDQSxlLENBQ0EsYyxDQUdGLGUsQ0U1RkUsYSxDQUVBLG1CLENBQ0EsbUMsQ0FDQSx5QixDQUNBLDRCLENBRUEsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsNEIsQ0FBQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx1QyxDRmdGQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxzQixDQUNBLGMsQ0FDQSxzQyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0VyRkEsd0IsQ0FDRSxjLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0ZtRkYsc0IsQ0FBQSxxQixDQUNRLGdDLENBQ1Isc0IsQ0FBUyxnQyxDQUNULHdCLENBQ0UsVSxDQUNBLGdELENBRUYsc0IsQ0FDRSxpQixDQUVBLGMsQ0FDQSxnQixDQUNBLG9CLENBRUYseUIsQ0FDRSxhLENBQ0EsVSxDQUVGLG9CLENBQ0UsYSxDQUNBLFcsQ0FDQSxxQixDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQWEsYyxDQUNiLGdDLENBQWMsYSxDQTBGZCxvQixDQXJDQSxzQixDQXBEQSx3QixDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSwyQixDQUFBLG1CLENBSU4sYSxDRTFJRSxhLENBRUEsbUIsQ0FDQSxtQyxDQUNBLHlCLENBQ0EsNEIsQ0FFQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSw0QixDQUFBLG9CLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLHVDLENGOEhBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsc0IsQ0FDQSxzQyxDQUNBLGMsQ0VwSUEsc0IsQ0FDRSxjLENBRUEsd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0ZrSUYsdUIsQ0FDRSxpQixDQUNBLFUsQ0FFRixtQixDQUNFLGtDLENBQ0EsMEMsQ0FBdUIsWSxDQUV6QixzQixDQUNFLHNDLENBQ0EsVSxDQUNBLGEsQ0FFRixvQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FFRix1QixDQUNFLGEsQ0FDQSxVLENBRUYsa0IsQ0FDRSxvQixDQUNBLFcsQ0FDQSxxQixDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSw2QixDQUFhLGMsQ0FDYiw4QixDQUFjLGEsQ0FTaEIsc0IsQ0FDRSxnQixDQUNBLGMsQ0FHSixXLENFbE1FLGEsQ0FFQSxtQixDQUNBLG1DLENBQ0EseUIsQ0FDQSw0QixDQUVBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLDRCLENBQUEsb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsdUMsQ0ZzTEEsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENFeExBLG9CLENBQ0UsYyxDQUVBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENGdUxBLFcsQ0FDQSxhLENBRUYscUIsQ0FDRSxhLENBQ0EsVSxDQUVGLGdCLENBQ0Usb0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxRLENBQ0EsMkIsQ0FBYSxjLENBQ2IsNEIsQ0FBYyxhLENBVWxCLGEsQ0VuT0UsYSxDQUVBLG1CLENBQ0EsbUMsQ0FDQSx5QixDQUNBLDRCLENBRUEsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsNEIsQ0FBQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx1QyxDRnVOQSxjLENBQ0Esd0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENFek5BLHNCLENBRUUsUyxDRndORixtQixDQUFRLHdCLENBQ1Isc0IsQ0FDRSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxtQixDQUNBLHNDLENBQ0EsYSxDQUVGLHNCLENBQVcsYyxDQUNYLG9CLENBQ0UsaUIsQ0FFQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUVGLG1CLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUVGLHVCLENBQ0UsYSxDQUNBLFUsQ0FFRixrQixDQUNFLG9CLENBQ0EsVyxDQUNBLHFCLENBQ0EsWSxDQUNBLGlCLENBQ0EsUSxDQUNBLDZCLENBQWEsYyxDQUNiLDhCLENBQWMsYSxDQUNkLHNCLENBQ0UsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLDJCLENBQUEsbUIsQ0FJTixXLENFdFJFLGEsQ0FFQSxtQixDQUNBLG1DLENBQ0EseUIsQ0FDQSw0QixDQUVBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLDRCLENBQUEsb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsdUMsQ0YwUUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsc0IsQ0FDQSxjLENBQ0Esb0MsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENFL1FBLG9CLENBQ0UsYyxDQUVBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENGNlFGLGtCLENBQUEsaUIsQ0FDUSw4QixDQUNSLGtCLENBQVMsZ0MsQ0FDVCxvQixDQUNFLFUsQ0FDQSxnRCxDQUVGLGtCLENBQ0UsaUIsQ0FFQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUVGLHFCLENBQ0UsYSxDQUNBLFUsQ0FHSixjLENFblRFLGEsQ0FFQSxtQixDQUNBLG1DLENBQ0EseUIsQ0FDQSw0QixDQUVBLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLDRCLENBQUEsb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBQ0EsdUMsQ0Z1U0EsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsc0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDRTdTQSx1QixDQUNFLGMsQ0FFQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDRjRTQSxVLENBRUYscUIsQ0FDRSxpQixDQUVBLGMsQ0FDQSxnQixDQUNBLG9CLENBRUYsd0IsQ0FDRSxhLENBQ0EsVSxDQUdKLG1CLENFM1VFLG1CLENBQ0EsbUMsQ0FDQSx5QixDQUNBLDRCLENBRUEsUSxDQUNBLGMsQ0FDQSxlLENBQ0EsNEIsQ0FBQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx1QyxDRmlVQSxjLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLG9DLENFclVBLDRCLENBQ0UsYyxDQUVBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENGbVVGLHlCLENBQ0UsZ0MsQ0FFRiw0QixDQUNFLHNDLENBQ0EsVSxDQUNBLFUsQ0FFRiwwQixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FFRiw2QixDQUNFLGEsQ0FDQSxVLENBRUYsd0IsQ0FDRSxvQixDQUNBLFcsQ0FDQSxxQixDQUNBLFksQ0FDQSxpQixDQUNBLFEsQ0FDQSxtQyxDQUFhLGMsQ0FDYixvQyxDQUFjLGEsQ0FDZCw0QixDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSwyQixDQUFBLG1CLENBR0osNEIsQ0FDRSxnQixDQUNBLGMsQ0FJSixRLENBRUUsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLG1CLENBQ0Esd0IsQ0FBQSw2QixDQUNBLDJCLENBQUEsNEIsQ0FBQSxxQixDQVJGLFEsQ0FTRSxVLENBQU0sVSxDQUVSLEssQ0FBTSxrQixDQUFBLFcsQ0FFTixVLENBQ0UsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx5Q0FMRixVLENBTUksYyxDQUNBLGlCQUtKLFUsQ0FBQSxJLENBQUEsUSxDQUFBLFUsQ0FBQSxNLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUFBLEMsQ0FBQSxFLENBQ0UsUSxDQUNBLFMsQ0FDQSxRLENBRUYsSyxDQUFBLEssQ0FBYSxlLENBTVgscUIsQ0FBQSxnQixDQUFBLG1CLENBQUEsbUIsQ0FJRSxtQixDQUdGLFEsQ0FBVSxTLENBQ1Ysa0IsQ0FBQSxlLENBQ21CLGtCLENBT3JCLFUsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSx5Q0FMRixVLENBTUksYyxDQUNBLGtCQUlKLE0sQ0FDRSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZSxDQUNBLCtCLENBRUUsbUIsQ0FBTyxTLENBSVAsMkIsQ0FBQSx5QixDQUNFLE8sQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQWlCTixNLENBYkEsWSxDQWtCRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FyQkYsWSxDQUNFLGlCLENBQ0EsUyxDQUNBLFEsQ0FLQSxhLENBQ0Esa0IsQ0FDQSxTLENBQ0EsMkIsQ0FBQSxtQixDQUVGLE0sQ0V4Y0UsYSxDQUNBLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLGMsQ0FDQSxjLENBQ0EsNEIsQ0FBQSxvQixDQUNBLFMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxlLENGaWNBLFUsQ0FDQSxXLENBS0EsdUIsQ0FDRSxtRCxDQUNBLHNDLENBQ0Esb0IsQ0FHSixTLENBQ0UsVyxDQUNBLFcsQ0FFRixNLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsUSxDQUNFLFUsQ0FDQSx5QixDQUNBLGUsQ0FDQSxjLENBQVEsb0IsQ0FHWixTLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGMsQ0FDQSxlLENBQ0UsVSxDQUNBLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsYSxDQUVGLGUsQ0FDRSxZLENBQ0EsdUMsQ0FDRSw0RCxDQUtOLE8sQ0FDRSxXLENBQ0EsZ0IsQ0FDQSwyQixDQUFBLG1CLENBQ0EsaUMsQ0FBQSx5QixDQUNBLFksQ0czaEJGLE8sQ0FDRSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNFLGEsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBb0JGLGMsQ0FaQSxjLENBTkEsYSxDQU9FLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsa0IsQ0FSRixhLENBR0Usd0IsQ0FBQSw2QixDQUNBLGMsQ0FjRixjLENBWkEsYyxDQUdFLHVCLENBQUEsc0IsQ0FFRix5Q0FDRSxjLENBQVMsY0FHYixZLENBQWEsYSxDQTBEYixPLENBekRBLGUsQ0FRTSwyQixDQVJVLFksQ0FNWixpQixDQUNFLGlCLENBRUEsMEIsQ0FBWSxhLENBQ1osbUIsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxrQyxDQUNFLGtCLENBQ0EsaUIsQ0FDQSx5QyxDQUNFLFUsQ0FDQSxhLENBQ0EsK0QsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxXLENBQ0EsOEIsQ0FBQSxzQixDQUVGLCtDLENBeUdBLHlCLENBekdlLFMsQ0FFakIseUIsQ0FBUSxVLENBSWQseUNBQ0UsYyxDQUNFLGEsQ0FDQSxpQixDQUNFLGMsQ0FDQSxzQkFBQSxhLENBQ0UsMEMsQ0FDQSxjLENBQ0EsZSxDQUVGLG1CLENBQ0UsZ0IsQ0FDQSxtQixDQUNBLHlDLENBQTBCLFUsQUFRbEMseUNBRkYsTyxDQUdJLGEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0Esc0MsQ0FDQSxZLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxxQixDQUNBLHdCLENBQWMsa0MsQ0FBQSwwQixDQUNkLHVCLENBQWEsaUMsQ0FBQSwyQkFLbkIsSyxDQUNFLHFOLENBQUEsNkwsQ0FDQSxVLENBQ0EsVyxDQUNFLG9CLENBQ0EsaUIsQ0FDQSw2QyxDQUVGLFksQ0FDRSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxvQixDQUNBLGtCLENBQ0EsZSxDQUVGLFUsQ0FDRSxlLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FFRixVLENBQU8sb0IsQ0FDUCxhLENBWUEsVSxDQUVFLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsa0IsQ0FmRixhLENBQ0UsaUIsQ0FDQSxXLENBQ0EsTyxDQUdBLG9CLENBQUEsd0IsQ0FDQSxlLENBQ0UsYSxDQUNBLGdCLENBR0osVSxDQUNFLGdCLENBR0Esc0IsQ0FBQSwwQixDQUVFLGtCQUFBLFksQ0FBbUIsaUIsQ0FvQnZCLFUsQ0FuQkksZSxDQW9CRixtQixDQUFBLFksQ0FwQkUsZSxDQUVFLHdCLENBQUEsa0IsQ0FDQSx1QixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxzQyxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDRSxXLENBQ0EsOEIsQ0FBQSxzQixDQUVGLHFCLENBQ0UsaUIsQ0FNUixVLENBRUUseUIsQ0FBQSxtQixDQUNBLHNCLENBQUEsMEIsQ0FDQSxnQkFBQSxZLENBQXVCLGlCLENBRXpCLHlDQUNFLFcsQ0FBUSxvQixDQUNSLFksQ0FDRSxjLENBQ0EsZ0IsQ0FFRixVLENBQU8sa0IsQ0FDUCxVLENBQU8sZSxDQUNQLGEsQ0FDRSxlLENBQ0Esc0IsQ0FBQSwwQixDQUNBLGUsQ0FDRSxpQixDQUNBLDBCLENBQWEsZ0IsQUFJbkIsK0RBQ0UsZ0IsQ0FDRSxlLENBRUYsVSxDQUNFLFcsQ0FFRixVLENBQU8scUIsQUFFVCx5Q0FDRSxZLENBQ0UsWSxDQUVGLFcsQ0FBUSxvQixDQUVSLFUsQ0FEQSxVLENBQU8sYSxDQUNQLFUsQ0FFRSxrQixDQUNBLGdCQUFBLFksQ0FDRSxlLENBQ0EsYSxDQUNBLFUsQ0FJSixhLENBT0EsVSxDQUVFLHVCLENBQUEsc0IsQ0FURixhLENBQ0Usa0IsQ0FHRSxtQixDQUFJLGUsQ0FHUixVLENBQ0UsWSxDQUVBLGEsQ0FBRyxjQUlULGUsQ0FDRSxjLENBQ0EsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxzQixDQUNBLHdCLENBQUEsNkIsQ0FDQSx5Q0FMRixlLENBTUksZSxDQUNBLGMsQ0FDQSxzQixDQUFBLDBCLENBSUEsdUIsQ0FDQSxpQixDQUpBLGtDLENBQXNCLFksQ0FDdEIsd0MsQ0FBNEIsWSxDQUM1Qix3QyxDQUE0QixZLENBRzVCLHNCLENBQUEsdUIsQ0FFRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZUFJTixvQixDQUNFLFMsQ0FDQSwrQixDQUNBLHlCLENBQ0UsYyxDQUNBLGdCLENBRUYsMEIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSwyQixDQUVGLHlDQVpGLG9CLENBYUksYSxDQUNBLGlCLENBQ0EsK0IsQ0FBYSxnQixBQUVmLHlDQWpCRixvQixDQWtCSSxtQixBQUVGLHlDQXBCRixvQixDQXFCSSxtQkFJSixTLENBQ0UsYyxDQUNBLGUsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxpQixDQUVFLG9CLENBQ0UsYSxDQUNBLHdCLENBQUksVSxDQUlWLHlDQWJGLFMsQ0FjSSxjLENBQ0EsZSxDQUNFLGUsQ0FDQSxhLENBQ0EscUMsQUFHSix5Q0FDRSxlLENBQ0UsZSxDQUNBLGEsQ0FDQSxtQyxDQUNBLG1CQUtOLFcsQ0FDRSxvQixDQUNBLHdCLENBQ0EsMENBSEYsVyxDQUlJLHNCLEFBRUYseUNBTkYsVyxDQU9JLHFCLEFBRUYseUNBVEYsVyxDQVVJLGdCQUdKLGdCLENBQ0UsZSxDQUNBLFksQ0FDQSxtQyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSwwQ0FORixnQixDQU9JLGUsQ0FDQSxtQyxDQUNBLG9CLENBQ0EsbUIsQUFFRix5Q0FaRixnQixDQWFJLGUsQ0FDQSxvQixDQUNBLG1CLEFBRUYseUNBakJGLGdCLENBa0JJLG1DLENBQ0EsbUJBSUYscUIsQ0FDRSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsc0IsQ0FDQSx5QixDQUNFLGUsQ0FDQSxVLENBQ0EsVyxDQUdKLHVCLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FFRixxQixDQUNFLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsVSxDQUNBLHVCLENBQ0UsVSxDQUNBLHlCLENBQ0EsNkIsQ0FBUSxvQixDQUtkLGEsQ0FDRSx3QixDQUNBLG9CLENBQ0EsbUIsQ0FDRSxlLENBQ0EsWSxDQUNBLG1DLENBQ0Esb0IsQ0FDQSxpQixDQUNBLHlCLENBQUEsbUIsQ0FFRiwwQ0FYRixhLENBWUksb0IsQ0FDQSxtQixDQUNFLGUsQ0FDQSxzQixBQUdKLHlDQWxCRixhLENBbUJJLG1CLENBQ0EsbUIsQ0FDRSxlLENBQ0EscUMsQUFHSix5Q0F6QkYsYSxDQTBCSSxxQkFHSixrQixDQU9FLHdCLENBRUUsbUIsQ0FBQSxZLENBRUEsd0IsQ0FBQSw2QixDQVhKLGtCLENBQ0UsaUIsQ0FDQSxxQixDQUVBLHlCLENBQUEsbUIsQ0FFQSwyQixDQUFBLDRCLENBQUEscUIsQ0FDQSx3QixDQUNFLGMsQ0FFQSx3QixDQUFBLGtCLENBRUEsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsVSxDQUNBLDRCLENBQ0EsMEIsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FFRiw0QixDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSw0QixDQUFBLG9CLENBRUYsOEIsQ0FDRSx3QixDQUNBLFUsQ0FDQSxrQyxDQUFJLFMsQ0FHUix5QixDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUVGLHVCLENBQ0Usa0IsQ0FBQSxXLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsVSxDQUNBLGtCLENBRUYsMENBbkRGLGtCLENBb0RJLFksQ0FDQSx5QixDQUFTLGtCLENBQ1QsdUIsQ0FBTyxvQixBQUVULHlDQUNFLHVCLENBQU8sb0IsQUFFVCx5Q0EzREYsa0IsQ0E0REksbUJBSUosUSxDQUNFLGUsQ0FDQSx3QixDQUNBLGMsQ0FDRSxlLENBQ0EsWSxDQUNBLGUsQ0FDQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLHNCLENBQ0Esc0IsQ0FBQSwwQixDQUNBLGlCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUMsQ0FBc0IsWSxDQUN0Qix1QyxDQUE0QixZLENBQzVCLHVDLENBQTZCLFksQ0FDN0Isc0IsQ0FDRSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsNEYsQ0FBQSxxRSxDQUVGLHFCLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxnQyxDQUNBLG1DLENBQ0EsNkIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBR0osMENBeENGLFEsQ0F5Q0ksZSxDQUNBLGMsQ0FBUSxpQixBQUVWLHlDQTVDRixRLENBNkNJLGdCLEFBRUYseUNBL0NGLFEsQ0FnREksYyxDQUNBLGMsQ0FDRSxlLENBQ0EsdUIsQ0FDQSxpQixDQUNBLG1CQUlOLGEsQ0FDRSxXLENBQ0EsYSxDQUNBLFksQ0FDQSxjLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxrQkFBQSxhLENBQW9CLGtCLENBQ3BCLHFCLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0FFRixvQixDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLE0sQ0FDQSx5SCxDQUFBLG9GLENBRUYsNEIsQ0FDRSwrQixDQUNBLG9DLENBQVUsVyxDQUNWLG1DLENBQVMsSyxDQUVYLDZCLENBQ0UsNEIsQ0FDQSxtQixDQUFBLFksQ0FDQSxxQixDQUFBLG9CLENBQ0EsaUIsQ0FDQSxTLENBQ0EscUMsQ0FBVSxRLENBQ1Ysb0MsQ0FDRSxRLENBQ0EseUgsQ0FBQSxvRixDQUdKLHdCLENBQ0UsVSxDQUNBLGUsQ0FJSixTLENBQ0UsZSxDQUNBLFUsQ0FDQSxvRyxDQUNBLGMsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBRUYsYyxDQUNFLG1CLENBQUEsWSxDQUNBLHdCLENBQUEsa0IsQ0FDQSxzQixDQUFBLDBCLENBQ0EsYyxDQUVGLGMsQ0FDRSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLFUsQ0FDQSxnQyxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EseUIsQ0FBYSxjLENBQ2IscUIsQ0FBQSxvQixDQUVFLHdCLENBQ0EsVSxDQUdKLDBDQW5DRixTLENBb0NJLGUsQ0FDQSxjLENBQU8sb0IsQUFFVCx5Q0F2Q0YsUyxDQXdDSSxnQixBQUVGLCtEQUNFLG9CLENBQ0UsWSxBQUdKLHlDQS9DRixTLENBZ0RJLGdCQUdKLGMsQ0FDRSxtQixDQUNBLFksQ0FDQSxxQixDQUFTLGEsQ0FDVCxpQixDQUNFLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUVGLG1CLENBQ0UsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxtQixDQUNBLHdCLENBQUEsNkIsQ0FFRixvQixDQUFBLG1CLENBQ1EscUIsQ0FDUixvQixDQUNFLGdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBNExBLG1CLENBM0xBLHVCLENBQ0UsaUIsQ0E0TEEsc0IsQ0EzTEEsMEIsQ0FDRSxlLENBQ0EsMkIsQ0FDQSxrQixDQUlOLG1CLENBQ0UsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsc0IsQ0FDQSxZLENBQ0EsdUIsQ0FDRSxlLENBQ0EsVyxDQUdKLG1CLENBQ0Usa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsYyxDQUNBLHVCLENBQUEsb0IsQ0FBQSxlLENBQ0EscUIsQ0FBRSxpQyxDQUFBLDhCLENBQUEsa0IsQ0FFSix5Q0FoREYsYyxDQWlESSxxQixBQUVGLHlDQW5ERixjLENBb0RJLG1CLENBQ0EsbUIsQ0FBTyxhLENBQ1Asb0IsQ0FBQSxtQixDQUNRLFUsQ0FDUixvQixDQUNFLGEsQ0FDQSxrQixDQUVGLG1CLENBQU8sWSxDQUNQLG1CLENBQ0Usa0IsQ0FDQSxzQixDQUFBLG1CLENBQUEsYyxDQUNBLG9CLENBQUEsaUIsQ0FBQSxZLENBQ0EscUIsQ0FDRSxrQixDQUNBLGdDLENBQWEsaUIsQUFJbkIseUNBQ0UsbUIsQ0FBTyxjQUdYLGUsQ0FDRSxnUCxDQUFBLG1NLENBQ0Esd0IsQ0FDQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLHNCLENBQ0Esd0IsQ0FBQSw2QixDQUNBLHFCLENBQVEsd0IsQ0FDUixzQixDQUNFLFcsQ0FDQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0Esd0IsQ0FBQSw2QixDQUNBLGMsQ0FDQSx5QixDQUNFLHFCLENBQ0Esa0IsQ0FDQSxzQyxDQUFBLHNDLENBQ2UsbUMsQ0FBQSwyQixDQUNmLHNDLENBQUEsc0MsQ0FFRSxvQyxDQUFBLDRCLENBQ0EsZSxDQUlOLHNCLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSwyQixDQUFLLGtCLENBRVAsb0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLHNCLENBQUUsbUIsQ0FFSixvQixDQU1BLHFCLENBQ0UsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQVJGLG9CLENBR0Usc0IsQ0FBQSwwQixDQUNBLFEsQ0FFRixxQixDQUdFLHVCLENBQUEsc0IsQ0FDQSxhLENBQ0EsZ0MsQ0FDQSxzQyxDQUNBLGlCLENBQ0EsWSxDQUVGLDBDQXpERixlLENBMERJLFksQ0FDQSxzQixDQUFBLHFCLENBQ1Esc0IsQ0FDUixzQixDQUFTLGtCLENBQ1Qsb0IsQ0FDRSxrQixDQUNBLGUsQ0FJRSxzQyxDQUFBLHNDLENBQUEsc0MsQ0FBQSxzQyxDQUdlLHNCLENBQUEsZ0IsQUFJckIseUNBM0VGLGUsQ0E0RUksaUIsQ0FDQSxhLENBQ0Esc0IsQ0FBQSxxQixDQUNRLFUsQ0FDUixxQixDQUFRLGtCLENBQ1Isc0IsQ0FDRSxjLENBQ0Esa0IsQUFHSix5Q0F0RkYsZSxDQXVGSSxpQixDQUNBLHNCLENBQ0UsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FFRixvQixDQUNFLGEsQ0FDQSwwQkFBQSxZLENBQXVCLGMsQ0FHdkIseUIsQ0FDRSxxQixDQUNBLGlCLENBR0oscUIsQ0FDRSxXLENBQ0EseUIsQ0FBSSwyQixDQUFBLHFCQUtWLEksQ0FDRSxxQixDQUNBLFcsQ0FDQSxlLENBQ0EsMENBSkYsSSxDQUtJLGlCLEFBRUYseUNBUEYsSSxDQVFJLGdCLEFBRUYseUNBVkYsSSxDQVdJLGdCQUdKLFUsQ0FDRSxvRyxDQUNBLFUsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLG1CLENBQ0Esd0IsQ0FBQSw2QixDQUNBLGEsQ0FDQSxnQixDQUFBLGUsQ0FDTyxzQixDQUNQLGdCLENBQ0Usd0IsQ0FVRixlLENBQ0UsaUIsQ0FDQSxtQixDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBR0osaUIsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFRixvQixDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CLENBRUYsZSxDQUNFLGUsQ0FDQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0Esc0IsQ0FBQSwwQixDQUNBLFEsQ0FFRiwwQ0FqREYsVSxDQWtESSxlLENBQ0EsYSxDQUVFLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsZSxDQUdKLGlCLENBQVMsb0IsQUFFWCx5Q0FoRUYsVSxDQWlFSSxhLENBQ0EsZ0IsQ0FBQSxlLENBQ08sVSxDQUNQLGdCLENBQVEsbUIsQ0FDUixlLENBQ0UsWSxDQUNBLG1CLENBQ0UsUSxDQUNBLFUsQ0FDQSxrQyxDQUFBLDBCLENBR0osaUIsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFRixvQixDQUNFLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CLENBRUYsZSxDQUNFLGUsQ0FDQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLGtCLENBQ0Esc0IsQ0FBQSwwQixDQUNBLHFCQUFBLFksQ0FBdUIsbUIsQUFHM0IseUNBQ0UsZSxDQUFPLFksQ0FDUCxnQixDQUFRLGlCLENBQ1IsaUIsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBRUYsZSxDQUNFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDRSxVLENBQ0EscUJBQUEsWSxDQUFtQixnQkFLM0IsVyxDQUNFLGEsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLG1CLENBQ0Esd0IsQ0FBQSw2QixDQUNBLGlCLENBQ0EsZ0IsQ0FBQSxrQixDQUNTLFcsQ0FDVCxrQixDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGEsQ0FFRixnQixDQUNFLGlCLENBQ0EsVyxDQUNBLFMsQ0FFRixpQixDQUNFLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQixDQUNFLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLCtCLENBQWEsZSxDQUNiLDRCLENBQ0UsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxnRSxDQUlOLDBDQTVDRixXLENBNkNJLGEsQ0FDQSxnQixDQUFPLGlDLENBQ1Asa0IsQ0FBUywwQixDQUNULGlCLENBQVEsNEIsQUFFVix5Q0FsREYsVyxDQW1ESSxpQixDQUNBLGEsQ0FDQSxnQixDQUFBLGtCLENBRUUsVSxDQUNBLGUsQ0FFRixrQixDQUNFLGMsQ0FDQSxnQixDQUVGLGdCLENBQ0UsZSxDQUNBLGUsQ0FFRixpQixDQUFRLFksQUFFVix5Q0FwRUYsVyxDQXFFSSxtQkFHSixRLENBQ0UsZSxDQTRDSSx5QixDQTNDSixZLENBQUksYSxDQUNKLDBDQUhGLFEsQ0FJSSxpQixBQUVGLHlDQU5GLFEsQ0FPSSxjQUlKLFcsQ0FDRSxlLENBQ0EsVSxDQUNBLG9HLENBQ0EsaUIsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsZSxDQUVGLGUsQ0FDRSxnQyxDQUNBLHNDLENBQ0EsaUIsQ0FDQSxZLENBQ0Esc0IsQ0FDRSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDQUVGLGtCLENBQUssa0IsQ0FDTCxrQixDQUFLLGtCLENBQ0wsa0IsQ0FBSyxrQixDQUNMLGtCLENBQUssa0IsQ0FDTCxvQixDQUNFLGMsQ0FDQSxnQixDQUNBLG9CLENBRUYscUIsQ0FDRSxhLENBR0Ysb0IsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGUsQ0FDQSwyQixDQUNBLHNCLENBQ0UsYSxDQUNBLDRCLENBQVEseUIsQ0FJZCxrQixDQUNFLGtCLENBQ0EsZ1AsQ0FBQSxtTSxDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHdCLENBQUEsNkIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQUNBLDBCLENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLHdFLENBQ0EscUIsQ0FDQSxXLENBQ0EsVyxDQUNBLEssQ0FDQSxVLENBRUYseUIsQ0FDRSxpQixDQUNBLFMsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUVGLHVCLENBQ0UsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxrQixDQUNBLHNCLENBQUEsMEIsQ0FDQSxpQixDQUNBLFMsQ0FDQSx5QixDQUNFLGUsQ0FDQSxvQyxDQTBmRiwyQixDQTFmZ0IsYSxDQUlwQixpQixDQUNFLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsc0IsQ0FDQSx3QixDQUFBLDZCLENBRUYsZ0IsQ0FDRSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0Esb0IsQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBR0osZ0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsMkIsQ0FDQSxxQixDQUNFLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLFUsQ0FFRiwyQixDQUFhLGUsQ0FFZixpQixDQUNFLGUsQ0FDQSxtQixDQUFBLFksQ0FDQSx5QixDQUFBLG1CLENBQ0Esd0IsQ0FBQSw2QixDQUNBLHVCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsMkIsQ0FDRSxhLENBQ0EsVSxDQUNBLFcsQ0FHSix1QixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxzQyxDQUFBLDhCLENBQ0EsVyxDQUVGLHlCLENBQ0UsbUIsQ0FBQSxZLENBQ0EseUIsQ0FBQSxtQixDQUNBLHdCLENBQUEsNkIsQ0FDQSwyQixDQUFBLDRCLENBQUEscUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSw4QixDQUNFLGlCLENBQ0EsbUNBQUEsWSxDQUFtQixrQixDQUNuQixzQyxDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxXLENBRUYsbUQsQ0FDRSw4RCxDQUNBLFcsQ0FDQSxXLENBQ0EsWSxDQUNBLFEsQ0FFRixtRCxDQUFBLG1ELENBRUUsMEQsQ0FDQSxXLENBQ0EsVSxD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QUdKLHlDQXBDRixTLENBcUNJLGdCQUdKLFEsQ0FDRSxpQixDQUNBLG9CLENBQ0EsbUIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQVFGLGEsQ0FOQSxhLENBUUUsbUIsQ0FBQSxZLENBUkYsYSxDQUVFLHVCLENBQUEsc0IsQ0FDQSx3QixDQUFBLDZCLENBQ0EsZSxDQUVGLGEsQ0FDRSxVLENBRUEsd0IsQ0FBQSxrQixDQUNBLHNCLENBQUEsMEIsQ0FDQSwyQixDQUFBLDRCLENBQUEscUIsQ0FDQSxpQixDQUNBLGtCLENBQ0UsVSxDQUNBLFcsQ0FDQSxrQixDQUVGLG1CLENBQ0Usa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FFRixrQixDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxXLENBR0osMENBekNGLFEsQ0EwQ0ksb0IsQ0FDQSxhLENBQ0UsdUIsQ0FBQSxzQixDQUNBLGMsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxpQixDQUVGLGEsQ0FBTyxvQixBQUVULHlDQXBERixRLENBcURJLG1CLENBQ0EsYSxDQUNFLGUsQ0FDQSx1QixDQUNBLGlCLENBRUYsYSxDQUNFLGtCLENBQ0EsVSxDQUNBLGtCLENBQ0UsVSxDQUNBLGEsQUFJTix5Q0FwRUYsUSxDQXFFSSxtQixDQUNBLGEsQ0FDRSx1QixDQUNBLGdCLENBRUYsYSxDQUNFLGlCLENBQ0EsVyxDQUNBLDRCLEFBR0oseUNBQ0UsYSxDQUNFLGEsQUFHSix5Q0FDRSxhLENBQ0UsYUFLTixRLENBQVMsWSxDQUNULHlDQUNFLFEsQ0FBUyxhLENBQ1QsUyxDQUFVLGMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UFQrTW9ubyZkaXNwbGF5PXN3YXAnKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBSb290IFVJJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUUm9vdFVJLUJvbGQuZW90Jyk7XG4gICAgc3JjOiBsb2NhbCgnUFQgUm9vdCBVSSBCb2xkJyksIGxvY2FsKCdQVFJvb3RVSS1Cb2xkJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUUm9vdFVJLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvZm9udHMvUFRSb290VUktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvZm9udHMvUFRSb290VUktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUUm9vdFVJLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQVCBSb290IFVJJztcbiAgICBzcmM6IHVybCgnL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBSb290IFVJIE1lZGl1bScpLCBsb2NhbCgnUFRSb290VUktTWVkaXVtJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgUm9vdCBVSSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFJvb3RVSS1MaWdodC5lb3QnKTtcbiAgICBzcmM6IGxvY2FsKCdQVCBSb290IFVJIExpZ2h0JyksIGxvY2FsKCdQVFJvb3RVSS1MaWdodCcpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcvZm9udHMvUFRSb290VUktTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgUm9vdCBVSSc7XG4gICAgc3JjOiB1cmwoJy9mb250cy9QVFJvb3RVSS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogbG9jYWwoJ1BUIFJvb3QgVUknKSwgbG9jYWwoJ1BUUm9vdFVJLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKCcvZm9udHMvUFRSb290VUktUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcvZm9udHMvUFRSb290VUktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypiYWlzaWMqL1xuaHRtbHtcbiAgLXdlYmtpdC1sb2NhbGU6IFwiZW5cIjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbmh0bWwsIGJvZHl7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHl7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuMiAnUFQgUm9vdCBVSScsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJyBvbiwgJ2xudW0nIG9uO1xufVxuXG4vKmNsZWFyZml4Ki9cbi5jbGVhcmZpeHtcbiAgem9vbTogMTtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlcntjbGVhcjogYm90aDt9XG59XG5cbi8qdmlzdWFsbHkgaGlkZGVuKi9cbi52aXN1YWxseS1oaWRkZW57XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qYm94LXNpemluZyovXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLypidXR0b25zKi9cbi5idG57XG4gIEBpbmNsdWRlIGJ0bi1yZXNldDtcbn1cbi5idG4tLXh4bHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xufVxuLmJ0bi0teGx7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbn1cbi5idG4tLWx7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgLmxvYWRlcnttYXJnaW46IDEwcHggYXV0bzt9XG59XG4uYnRuLS1te1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG59XG4uYnRuLS1ze1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG59XG4uYnRuLS14c3tcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC42cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5idG4tLXNlY29uZGFyeXtcbiAgQGluY2x1ZGUgYnRuLXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjbHItcHJpbWVyeTtcbiAgJi5hY3RpdmUsXG4gICY6aG92ZXJ7YmFja2dyb3VuZDogJGNsci1zZWNvbmRhcnktaG92ZXI7fVxuICAmOmFjdGl2ZXtiYWNrZ3JvdW5kOiAkY2xyLXNlY29uZGFyeS1hY3RpdmU7fVxuICAmOmRpc2FibGVke1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5idG4tbGd7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ljbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OiAwO31cbiAgICBzdmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogJGNsci1wcmltZXJ5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbi5idG4tLW91dGxpbmV7XG4gIEBpbmNsdWRlIGJ0bi1yZXNldDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNsci1wcmltZXJ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTcsIDIyOCwgMjQzLCAuMzIpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC5idG5fX2ljbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCAyMjgsIDI0MywgLjU2KTtcbiAgICAuYnRuLS1vdXRsaW5lX19pY24gc3Zne2ZpbGw6ICRjbHItcHJpbWVyeTt9XG4gIH1cbiAgJjpkaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMTYpO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjQzVFNEYzO1xuICB9XG4gICYuYnRuLWxne1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ljbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAkY2xyLW1hcmtlci1ibHVlO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbiAgJi5idG4tLXh4bHtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5idG4tLWdob3N0e1xuICBAaW5jbHVkZSBidG4tcmVzZXQ7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjbHItcHJpbWVyeTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAmOmRpc2FibGVke1xuICAgIG9wYWNpdHk6IC41NjtcbiAgICBjb2xvcjogJGNsci1wcmltZXJ5O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ljbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAkY2xyLXByaW1lcnk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuLmJ0bi0tcHJpbWVyeXtcbiAgQGluY2x1ZGUgYnRuLXJlc2V0O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUU0RjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjkzMTY2O1xuICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6IGRhcmtlbigjQzVFNEYzLCAxMCUpO31cbiAgJjpkaXNhYmxlZHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDIyOCwgMjQzLCAuMzIpO1xuICAgIGNvbG9yOiAkY2xyLW1haW47XG4gIH1cbiAgJi5idG4tLXh4bHtwYWRkaW5nOiAwIDI0cHg7fVxuICAmLmJ0bi1sZ3tcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cHg7XG4gIH1cbiAgJi5idG4tc3tcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ljbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAjMjkzMTY2O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbi5idG4tLWxpZ2h0e1xuICBAaW5jbHVkZSBidG4tcmVzZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTM2LCAyMDQsIC4wOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA4OENDO1xuICAmLmFjdGl2ZSxcbiAgJjpob3ZlcntiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzNiwgMjA0LCAuMTYpfVxuICAmOmFjdGl2ZXtiYWNrZ3JvdW5kOiAkY2xyLXNlY29uZGFyeS1hY3RpdmU7fVxuICAmOmRpc2FibGVke1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5idG4tbGd7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnRuLS1kYXJrYmx1ZXtcbiAgQGluY2x1ZGUgYnRuLXJlc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OENDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAmOmRpc2FibGVke1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG4gICYuYnRuLWxne1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgfVxuICAmLmJ0bi1ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ0bi0tbGlnaHQtb3V0bGluZXtcbiAgQGluY2x1ZGUgYnRuLXJlc2V0O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDg4Q0M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAxMzYsIDIwNCwgLjE2KTtcbiAgJjpob3ZlcntcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTM2LCAyMDQsIC41Nik7XG4gIH1cbiAgJjpkaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMTYpO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjMDA4OENDO1xuICB9XG4gICYuYnRuLWxne1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gICYuYnRuLWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2ljbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7fVxuICAgICY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6IDA7fVxuICAgIHN2Z3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAkY2xyLW1hcmtlci1ibHVlO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbiAgJi5idG4tLXh4bHtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi8qbGF5b3V0Ki9cbi53cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgJiA+ICp7d2lkdGg6IDEwMCU7fVxufVxuLm1haW57ZmxleC1ncm93OiAxO31cblxuLmNvbnRhaW5lcntcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbn1cblxuLyp0eXBvZ3JhcGh5YyovXG5vbCx1bCxsaSxoMSxoMixoMyxoNCxoNSxoNixwLHEsZmlndXJlLGZpZ2NhcHRpb24sYmxvY2txdW90ZSxjaXRlLGZpZWxkc2V0LGhye1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxudWwgbGksIG9sIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxuYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgJjotbW96LWFueS1saW5rOmZvY3VzICxcbiAgJjotbW96LWZvY3VzcmluZyxcbiAgJjo6LW1vei1mb2N1cy1pbm5lcixcbiAgJjo6LW1vei1mb2N1cy1vdXRlcntcbiAgICBvdXRsaW5lOiAwIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6YWN0aXZlIHtvdXRsaW5lOiBub25lO31cbiAgJltocmVmXj1cInRlbDpcIl0sXG4gICZbaHJlZl49XCJtYWlsdG86XCJde3doaXRlLXNwYWNlOiBub3dyYXA7fVxufVxuaW1ne1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjLXRpdGxle1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmxhYmVse1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDIwcHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgJi5lcnJvcntcbiAgICAuaW5wdXR7Y29sb3I6IHJlZDt9XG4gIH1cbiAgJi52YWx1ZSxcbiAgJi5mb2N1c2Vke1xuICAgIC5sYWJlbC10aXRsZXtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxufVxuLmxhYmVsLXRpdGxle1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICBjb2xvcjogIzk2QTFBNztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG59XG4uaW5wdXR7XG4gIC8qcmVzZXQqL1xuICBAaW5jbHVkZSBpbnB1dC1yZXNldDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwcHggI2ZmZiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHRhcmVhe1xuICBoZWlnaHQ6IDY4cHg7XG4gIHJlc2l6ZTogbm9uZTs7XG59XG4uY2hlY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG4gIGF7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAmOmhvdmVye3RleHQtZGVjb3JhdGlvbjogbm9uZTt9XG4gIH1cbn1cbi5jaGVja2JveHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICZfX2N1c3R7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGlucHV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgLmNoZWNrYm94X19jdXN0e1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvY2hlY2suc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLnJldmFpbiB7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGhlaWdodDogMjUwcHg7XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QVCtNb25vJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiUFQgUm9vdCBVSSBCb2xkXCIpLCBsb2NhbChcIlBUUm9vdFVJLUJvbGRcIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvUFRSb290VUktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQVCBSb290IFVJXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQVCBSb290IFVJIE1lZGl1bVwiKSwgbG9jYWwoXCJQVFJvb3RVSS1NZWRpdW1cIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiO1xuICBzcmM6IHVybChcIi9mb250cy9QVFJvb3RVSS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJQVCBSb290IFVJIExpZ2h0XCIpLCBsb2NhbChcIlBUUm9vdFVJLUxpZ2h0XCIpLCB1cmwoXCIvZm9udHMvUFRSb290VUktTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvUFRSb290VUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvUFRSb290VUktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgUm9vdCBVSVwiO1xuICBzcmM6IHVybChcIi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlBUIFJvb3QgVUlcIiksIGxvY2FsKFwiUFRSb290VUktUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9QVFJvb3RVSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1BUUm9vdFVJLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKmJhaXNpYyovXG5odG1sIHtcbiAgLXdlYmtpdC1sb2NhbGU6IFwiZW5cIjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIGZvbnQ6IDQwMCAxNnB4LzEuMiBcIlBUIFJvb3QgVUlcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uO1xufVxuXG4vKmNsZWFyZml4Ki9cbi5jbGVhcmZpeCB7XG4gIHpvb206IDE7XG59XG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKnZpc3VhbGx5IGhpZGRlbiovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypib3gtc2l6aW5nKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyLCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKmJ1dHRvbnMqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmJ0bjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5idG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLS14eGwge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuXG4uYnRuLS14bCB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG5cbi5idG4tLWwge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuLmJ0bi0tbCAubG9hZGVyIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbi5idG4tLW0ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuXG4uYnRuLS1zIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbn1cblxuLmJ0bi0teHMge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMTYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0M1RTRGMztcbn1cbi5idG4tLXNlY29uZGFyeTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuLS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMzIpO1xufVxuLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTk3LCAyMjgsIDI0MywgMC4wOCk7XG59XG4uYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCAyMjgsIDI0MywgMC4xNikgIWltcG9ydGFudDtcbn1cbi5idG4tLXNlY29uZGFyeS5idG4tbGcge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uYnRuLS1zZWNvbmRhcnkuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi0tc2Vjb25kYXJ5X19pY24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJ0bi0tc2Vjb25kYXJ5X19pY246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tLXNlY29uZGFyeV9faWNuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLS1zZWNvbmRhcnlfX2ljbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI0M1RTRGMztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xufVxuXG4uYnRuLS1vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxMjMsIDI1NSwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNDNUU0RjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMzIpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYnRuLS1vdXRsaW5lOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi0tb3V0bGluZTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuLS1vdXRsaW5lIC5idG5fX2ljbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuNTYpO1xufVxuLmJ0bi0tb3V0bGluZTpob3ZlciAuYnRuLS1vdXRsaW5lX19pY24gc3ZnIHtcbiAgZmlsbDogI0M1RTRGMztcbn1cbi5idG4tLW91dGxpbmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMTYpO1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjQzVFNEYzO1xufVxuLmJ0bi0tb3V0bGluZS5idG4tbGcge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYnRuLS1vdXRsaW5lLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tLW91dGxpbmVfX2ljbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5idG4tLW91dGxpbmVfX2ljbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi0tb3V0bGluZV9faWNuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLS1vdXRsaW5lX19pY24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICNDNUU0RjM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbn1cbi5idG4tLW91dGxpbmUuYnRuLS14eGwge1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYnRuLS1naG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTUsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQzVFNEYzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYnRuLS1naG9zdDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tLWdob3N0OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAxO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG4tLWdob3N0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41NjtcbiAgY29sb3I6ICNDNUU0RjM7XG59XG4uYnRuLS1naG9zdC5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1naG9zdF9faWNuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmJ0bi0tZ2hvc3RfX2ljbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi0tZ2hvc3RfX2ljbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi0tZ2hvc3RfX2ljbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI0M1RTRGMztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xufVxuXG4uYnRuLS1wcmltZXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAxMjMsIDI1NSwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RTRGMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyOTMxNjY7XG59XG4uYnRuLS1wcmltZXJ5OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi0tcHJpbWVyeTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuLS1wcmltZXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliZDBlYTtcbn1cbi5idG4tLXByaW1lcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDIyOCwgMjQzLCAwLjMyKTtcbiAgY29sb3I6ICMwNTBCMkU7XG59XG4uYnRuLS1wcmltZXJ5LmJ0bi0teHhsIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLmJ0bi0tcHJpbWVyeS5idG4tbGcge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uYnRuLS1wcmltZXJ5LmJ0bi1zIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG59XG4uYnRuLS1wcmltZXJ5LmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tLXByaW1lcnlfX2ljbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4tLXByaW1lcnlfX2ljbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi0tcHJpbWVyeV9faWNuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLS1wcmltZXJ5X19pY24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICMyOTMxNjY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbn1cblxuLmJ0bi0tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzYsIDIwNCwgMC4wOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA4OENDO1xufVxuLmJ0bi0tbGlnaHQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG4uYnRuLS1saWdodDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuLS1saWdodC5hY3RpdmUsIC5idG4tLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMzYsIDIwNCwgMC4xNik7XG59XG4uYnRuLS1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMjI4LCAyNDMsIDAuMDgpO1xufVxuLmJ0bi0tbGlnaHQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCAyMjgsIDI0MywgMC4xNikgIWltcG9ydGFudDtcbn1cbi5idG4tLWxpZ2h0LmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbi5idG4tLWxpZ2h0LmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi0tZGFya2JsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhDQztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5idG4tLWRhcmtibHVlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi0tZGFya2JsdWU6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bi0tZGFya2JsdWU6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLS1kYXJrYmx1ZS5idG4tbGcge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uYnRuLS1kYXJrYmx1ZS5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWxpZ2h0LW91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA4OENDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTM2LCAyMDQsIDAuMTYpO1xufVxuLmJ0bi0tbGlnaHQtb3V0bGluZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tLWxpZ2h0LW91dGxpbmU6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDE7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bi0tbGlnaHQtb3V0bGluZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMzYsIDIwNCwgMC41Nik7XG59XG4uYnRuLS1saWdodC1vdXRsaW5lOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDIyOCwgMjQzLCAwLjE2KTtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzAwODhDQztcbn1cbi5idG4tLWxpZ2h0LW91dGxpbmUuYnRuLWxnIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJ0bi0tbGlnaHQtb3V0bGluZS5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLS1saWdodC1vdXRsaW5lX19pY24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uYnRuLS1saWdodC1vdXRsaW5lX19pY246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tLWxpZ2h0LW91dGxpbmVfX2ljbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi0tbGlnaHQtb3V0bGluZV9faWNuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjQzVFNEYzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG59XG4uYnRuLS1saWdodC1vdXRsaW5lLmJ0bi0teHhsIHtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLypsYXlvdXQqL1xuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53cmFwcGVyID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1heC13aWR0aDogNTgycHg7XG4gIH1cbn1cblxuLyp0eXBvZ3JhcGh5YyovXG5vbCwgdWwsIGxpLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBxLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGJsb2NrcXVvdGUsIGNpdGUsIGZpZWxkc2V0LCBociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG51bCBsaSwgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOi1tb3otYW55LWxpbms6Zm9jdXMsIGE6LW1vei1mb2N1c3JpbmcsIGE6Oi1tb3otZm9jdXMtaW5uZXIsIGE6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hW2hyZWZePVwidGVsOlwiXSwgYVtocmVmXj1cIm1haWx0bzpcIl0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWMtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCAyMHB4IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmxhYmVsLmVycm9yIC5pbnB1dCB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubGFiZWwudmFsdWUgLmxhYmVsLXRpdGxlLCAubGFiZWwuZm9jdXNlZCAubGFiZWwtdGl0bGUge1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmxhYmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiAjOTZBMUE3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi5pbnB1dCB7XG4gIC8qcmVzZXQqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG4uaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwcHggI2ZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dGFyZWEge1xuICBoZWlnaHQ6IDY4cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG59XG4uY2hlY2sgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaGVjayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGVja2JveF9fY3VzdCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveF9fY3VzdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL2NoZWNrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5yZXZhaW4ge1xuICB3aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDA7XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG59XG4uaGVhZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4uaGVhZGVyX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaGVhZGVyX19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1jb3VyY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItbmF2IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmhlYWRlci1uYXYgdWwgbGkubWFpbi1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbmF2IHVsIGxpLmIyYi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW5hdiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTYpO1xufVxuLmhlYWRlci1uYXYgdWwgbGkgYVt0YXJnZXQ9X2JsYW5rXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmF2IHVsIGxpIGFbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL2V4dGVybmFsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMnB4O1xuICBvcGFjaXR5OiAwLjU2O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG4uaGVhZGVyLW5hdiB1bCBsaSBhW3RhcmdldD1fYmxhbmtdOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oZWFkZXItbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLW5hdiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXItbmF2IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuaGVhZGVyLW5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZGVyLW5hdiB1bCBsaSBhW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG5cbi5idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gIH1cbiAgLmJ1cmdlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAtMTBweDtcbiAgfVxuICAuYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgfVxuICAuYnVyZ2VyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzcuMDclIDEwMCUgYXQgMCUgMCUsIHJnYmEoMjU1LCAyNDcsIDIwMiwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlLCByZ2JhKDIzNiwgMTE5LCAyNTUsIDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI5LCA4OCwgMjE0LCAwLjI2KSAwJSwgcmdiYSgxMjksIDg4LCAyMTQsIDApIDEwMCUpLCAjMDUwQjJFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvX193cmFwIHtcbiAgcGFkZGluZzogMTQ0cHggMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xufVxuLmhlcm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi5oZXJvX190eHQge1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuLmhlcm9fX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oZXJvX19iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVyb19fYmFubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uaGVyb19fc29jIHtcbiAgbWFyZ2luLXRvcDogMTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZXJvX19zb2MgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5oZXJvX19zb2MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uaGVyb19fc29jIGxpIGEgaW1nIHtcbiAgb3BhY2l0eTogMC40ODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuLmhlcm9fX3NvYyBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmhlcm9fX3NvYyBsaSBhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyb19fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZXJvX19iYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oZXJvX193cmFwIHtcbiAgICBwYWRkaW5nOiAxMjhweCAwIDIwcHg7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmhlcm9fX2JhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuaGVyb19fc29jIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICB9XG4gIC5oZXJvX19iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oZXJvX19iYW5uZXIgYSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICB9XG4gIC5oZXJvX19iYW5uZXIgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmhlcm9fX2J0biB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5oZXJvX19iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuaGVyb19fd3JhcCB7XG4gICAgcGFkZGluZzogMTEycHggMCAxNnB4O1xuICB9XG4gIC5oZXJvX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZXJvX19iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlcm9fX2JhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVyb19fYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvX19iYW5uZXIgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLmhlcm9fX3NvYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuaGVyb19fc29jIGxpIHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG59XG5cbi5oZXJvLXN0YXRpc3RpYyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhlcm8tc3RhdGlzdGljIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxuICAuaGVyby1zdGF0aXN0aWM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXN0YXRpc3RpYzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tc3RhdGlzdGljOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1zdGF0aXN0aWM6OmJlZm9yZSwgLmhlcm8tc3RhdGlzdGljOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmhlcm8tc3RhdGlzdGljLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICBmb250LWZhbWlseTogXCJQVCBNb25vXCIsIG1vbm9zcGFjZTtcbn1cbi5oZXJvLXN0YXRpc3RpYy1pdGVtX192YWwge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmhlcm8tc3RhdGlzdGljLWl0ZW1fX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU2KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhlcm8tc3RhdGlzdGljLWl0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgfVxuICAuaGVyby1zdGF0aXN0aWMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc3RhdGlzdGljLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1zdGF0aXN0aWMtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5wYXJ0bmVyc19fd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cbi5wYXJ0bmVyc19fd3JhcCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFydG5lcnNfX3dyYXAgbGkgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhcnRuZXJzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLnBhcnRuZXJzX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcnRuZXJzX193cmFwIHtcbiAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZzogMTYwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogODBweCAwIDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICBncmlkLXJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmFkdmFudGFnZXMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cblxuLmFkdmFudGFnZXMtaXRlbV9faWNuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWR2YW50YWdlcy1pdGVtX19pY24gaW1nIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hZHZhbnRhZ2VzLWl0ZW1fX3R4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFkdmFudGFnZXMtaXRlbV9fdHh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50cnVzdC1pcy1rZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBwYWRkaW5nOiA0MHB4IDAgMTYwcHg7XG59XG4udHJ1c3QtaXMta2V5X193cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRydXN0LWlzLWtleSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC50cnVzdC1pcy1rZXlfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cnVzdC1pcy1rZXkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC50cnVzdC1pcy1rZXlfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudHJ1c3QtaXMta2V5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgNDhweDtcbiAgfVxufVxuXG4udHJ1c3QtaXMta2V5LWl0ZW0ge1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udHJ1c3QtaXMta2V5LWl0ZW1fX2xpbmsge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLnRydXN0LWlzLWtleS1pdGVtX19saW5rIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi50cnVzdC1pcy1rZXktaXRlbV9fbGluayBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cztcbn1cbi50cnVzdC1pcy1rZXktaXRlbV9fbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg4Q0M7XG4gIGNvbG9yOiAjMDA4OENDO1xufVxuLnRydXN0LWlzLWtleS1pdGVtX19saW5rOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDg4Q0M7XG59XG4udHJ1c3QtaXMta2V5LWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi50cnVzdC1pcy1rZXktaXRlbV9fdHh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJ1c3QtaXMta2V5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLnRydXN0LWlzLWtleS1pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAudHJ1c3QtaXMta2V5LWl0ZW1fX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJ1c3QtaXMta2V5LWl0ZW1fX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudHJ1c3QtaXMta2V5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuXG4ucm9hZG1hcCB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG59XG4ucm9hZG1hcF9fd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGhlaWdodDogMjEycHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5yb2FkbWFwX193cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucm9hZG1hcF9fd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJvYWRtYXBfX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2FkbWFwX193cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTAycHg7XG4gIHdpZHRoOiA4MnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM2RjdBQzkgMCUsIHJnYmEoMTExLCAxMjIsIDIwMSwgMCkgMTAwJSk7XG59XG4ucm9hZG1hcF9fd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOXB4IHNvbGlkICM2RjdBQzk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTE1NXB4O1xuICB0b3A6IDk1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm9hZG1hcCB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICAucm9hZG1hcF9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucm9hZG1hcCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb2FkbWFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLnJvYWRtYXBfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnJvYWRtYXAtaXRlbSB7XG4gIHdpZHRoOiAyMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICBjb2xvcjogIzJCMkE1MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJvYWRtYXAtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTA2cHg7XG59XG4ucm9hZG1hcC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjdBQzk7XG59XG4ucm9hZG1hcC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzcwN0JDOSAwJSwgIzcwN0JDOSA3MC43NSUsIHJnYmEoMTEyLCAxMjMsIDIwMSwgMCkgMTAwJSk7XG59XG4ucm9hZG1hcC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM2RjdBQzk7XG59XG4ucm9hZG1hcC1pdGVtOm50aC1jaGlsZChvZGQpOjpiZWZvcmUge1xuICBib3R0b206IC05cHg7XG59XG4ucm9hZG1hcC1pdGVtOm50aC1jaGlsZChvZGQpOjphZnRlciB7XG4gIHRvcDogMDtcbn1cbi5yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM2RjdBQzk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMnB4O1xufVxuLnJvYWRtYXAtaXRlbTpudGgtY2hpbGQoZXZlbik6OmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbn1cbi5yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxMTIsIDEyMywgMjAxLCAwKSAwJSwgIzcwN0JDOSAyMi42NCUsICM3MDdCQzkgMTAwJSk7XG59XG4ucm9hZG1hcC1pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNvbHV0aW9uIHtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDEwMCUgYXQgMCUgMCUsIHJnYmEoMjM5LCAxOTQsIDE2MiwgMC4yKSAwJSwgcmdiYSgyMzksIDE2MiwgMTk3LCAwKSAxMDAlKSwgIzA1MEIyRTtcbn1cbi5zb2x1dGlvbl9fdHh0IHtcbiAgbWFyZ2luOiAyNHB4IDAgNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5zb2x1dGlvbl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc29sdXRpb25fX3RhYiB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc29sdXRpb25fX3RhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNvbHV0aW9uX190YWI6aG92ZXIsIC5zb2x1dGlvbl9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUU0RjM7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNvbHV0aW9uIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIC5zb2x1dGlvbl9fdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uIC5oZXJvX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zb2x1dGlvbiB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG59XG5cbi5zb2x1dGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc29sdXRpb24taXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbi1pdGVtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5zb2x1dGlvbi1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvbHV0aW9uLWl0ZW1fX3BpYywgLnNvbHV0aW9uLWl0ZW1fX21haW4ge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLnNvbHV0aW9uLWl0ZW1fX21haW4ge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5zb2x1dGlvbi1pdGVtX19tYWluIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLnNvbHV0aW9uLWl0ZW1fX21haW4gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cbi5zb2x1dGlvbi1pdGVtX19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzODRweDtcbn1cbi5zb2x1dGlvbi1pdGVtX19waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNvbHV0aW9uLWl0ZW1fX3R4dCB7XG4gIG1hcmdpbjogMTZweCAwIDQwcHg7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cbi5zb2x1dGlvbi1pdGVtX190eHQgcCB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zb2x1dGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHg7XG4gIH1cbiAgLnNvbHV0aW9uLWl0ZW1fX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNvbHV0aW9uLWl0ZW1fX3BpYywgLnNvbHV0aW9uLWl0ZW1fX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zb2x1dGlvbi1pdGVtX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zb2x1dGlvbi1pdGVtX19waWMge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWl0ZW1fX3R4dCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgfVxuICAuc29sdXRpb24taXRlbV9fdHh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICB9XG4gIC5zb2x1dGlvbi1pdGVtX190eHQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5zb2x1dGlvbi1pdGVtX19waWMge1xuICAgIGhlaWdodDogMjg4cHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDM3LjA3JSAxMDAlIGF0IDAlIDAlLCByZ2JhKDI1NSwgMjQ3LCAyMDIsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSwgcmdiYSgyMzYsIDExOSwgMjU1LCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyOSwgODgsIDIxNCwgMC4yNikgMzUuNSUsIHJnYmEoMTI5LCA4OCwgMjE0LCAwKSA5Ny40NiUpLCAjMDUwQjJFO1xuICBwYWRkaW5nOiA0OHB4IDAgNDhweCA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNvbHV0aW9uLWZyYW1lX19tYWluIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2MHB4KTtcbn1cbi5zb2x1dGlvbi1mcmFtZV9fbGlua3Mge1xuICB3aWR0aDogNDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNvbHV0aW9uLWZyYW1lX19saW5rcyBsaSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc29sdXRpb24tZnJhbWVfX2xpbmtzIGxpOm50aC1jaGlsZCgzKSwgLnNvbHV0aW9uLWZyYW1lX19saW5rcyBsaTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY3cHgpO1xufVxuLnNvbHV0aW9uLWZyYW1lX19saW5rcyBsaTpudGgtY2hpbGQoNSksIC5zb2x1dGlvbi1mcmFtZV9fbGlua3MgbGk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMzRweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb24tZnJhbWVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5zb2x1dGlvbi1mcmFtZV9fdGl0bGUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc29sdXRpb24tZnJhbWVfX3R4dCB7XG4gIG1heC13aWR0aDogNDUycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uc29sdXRpb24tZnJhbWVfX3R4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42M2VtO1xufVxuLnNvbHV0aW9uLWZyYW1lX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cbi5zb2x1dGlvbi1mcmFtZV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvbHV0aW9uLWZyYW1lIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG4gIC5zb2x1dGlvbi1mcmFtZV9fbGlua3MsIC5zb2x1dGlvbi1mcmFtZV9fbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLnNvbHV0aW9uLWZyYW1lX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX3R4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5zb2x1dGlvbi1mcmFtZV9fbGlua3MgbGk6bnRoLWNoaWxkKDMpLCAuc29sdXRpb24tZnJhbWVfX2xpbmtzIGxpOm50aC1jaGlsZCg0KSwgLnNvbHV0aW9uLWZyYW1lX19saW5rcyBsaTpudGgtY2hpbGQoNSksIC5zb2x1dGlvbi1mcmFtZV9fbGlua3MgbGk6bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNvbHV0aW9uLWZyYW1lIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNvbHV0aW9uLWZyYW1lX19saW5rcywgLnNvbHV0aW9uLWZyYW1lX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNvbHV0aW9uLWZyYW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC5zb2x1dGlvbi1mcmFtZSB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIC5zb2x1dGlvbi1mcmFtZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX2JhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNvbHV0aW9uLWZyYW1lX19iYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX2xpbmtzIGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX2xpbmsge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuc29sdXRpb24tZnJhbWVfX2xpbmsgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cblxuLmRhbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMTYwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYW8ge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhbyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5kYW8ge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG4uZGFvLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyMzksIDE5NCwgMTYyLCAwLjIpIDAlLCByZ2JhKDIzOSwgMTYyLCAxOTcsIDApIDEwMCUpLCAjMDUwQjJFO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uZGFvLWZyYW1lX19tYWluLCAuZGFvLWZyYW1lX19waWMge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5kYW8tZnJhbWVfX21haW4ge1xuICBwYWRkaW5nOiA0OHB4IDAgNDhweCA0OHB4O1xufVxuLmRhby1mcmFtZV9fbWFpbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5kYW8tZnJhbWVfX21haW4gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cbi5kYW8tZnJhbWVfX3BpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYW8tZnJhbWVfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmRhby1mcmFtZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmRhby1mcmFtZV9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5kYW8tZnJhbWVfX2JhciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhby1mcmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxuICAuZGFvLWZyYW1lX19waWMgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZGFvLWZyYW1lX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFvLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGFvLWZyYW1lX19tYWluLCAuZGFvLWZyYW1lX19waWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYW8tZnJhbWVfX21haW4ge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwO1xuICB9XG4gIC5kYW8tZnJhbWVfX3BpYyB7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgfVxuICAuZGFvLWZyYW1lX19waWMgaW1nIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5kYW8tZnJhbWVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5kYW8tZnJhbWVfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB9XG4gIC5kYW8tZnJhbWVfX2JhciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5kYW8tZnJhbWVfX2JhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC5kYW8tZnJhbWVfX3BpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGFvLWZyYW1lX19tYWluIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbiAgLmRhby1mcmFtZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIH1cbiAgLmRhby1mcmFtZV9fYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kYW8tZnJhbWVfX2JhciA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYW8tZnJhbWVfX2JhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG59XG5cbi5kYW8tcmVsYXlzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYW8tcmVsYXlzX19iYXIsIC5kYW8tcmVsYXlzX190aXRsZSB7XG4gIHdpZHRoOiA0MTJweDtcbn1cbi5kYW8tcmVsYXlzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmRhby1yZWxheXNfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0OHB4O1xuICBsZWZ0OiA0OHB4O1xufVxuLmRhby1yZWxheXNfX2xpc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDEycHggLSA2NHB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbi5kYW8tcmVsYXlzX19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGFvLXJlbGF5c19fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYW8tcmVsYXlzX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9jaGVja2xpc3Quc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYW8tcmVsYXlzIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxuICAuZGFvLXJlbGF5c19fYmFyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzJweCAtIDQ4cHgpO1xuICB9XG4gIC5kYW8tcmVsYXlzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO1xuICB9XG4gIC5kYW8tcmVsYXlzX19saXN0IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhby1yZWxheXMge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGFvLXJlbGF5c19fYmFyLCAuZGFvLXJlbGF5c19fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmRhby1yZWxheXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmRhby1yZWxheXNfX2JhciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5kYW8tcmVsYXlzX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDlweCkge1xuICAuZGFvLXJlbGF5cyB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG5cbi5kYW8tcGljIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5kYW8tcGljIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhby1waWMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhby1waWMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNhcGl0YWxpemUge1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyMzksIDE5NCwgMTYyLCAwLjIpIDAlLCByZ2JhKDIzOSwgMTYyLCAxOTcsIDApIDEwMCUpLCAjMDUwQjJFO1xufVxuLmNhcGl0YWxpemVfX3dyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jYXBpdGFsaXplLWJsYyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5jYXBpdGFsaXplLWJsY19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uY2FwaXRhbGl6ZS1ibGMtLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuLmNhcGl0YWxpemUtYmxjLS0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5jYXBpdGFsaXplLWJsYy0tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uY2FwaXRhbGl6ZS1ibGMtLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuLmNhcGl0YWxpemUtYmxjX190eHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuLmNhcGl0YWxpemUtYmxjX19pbWdzIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uY2FwaXRhbGl6ZS1ibGNfX2ltZ3MgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2FwaXRhbGl6ZS1ibGNfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpO1xufVxuLmNhcGl0YWxpemUtYmxjX19zdWIgYSB7XG4gIGNvbG9yOiAjQzVFNEYzO1xufVxuLmNhcGl0YWxpemUtYmxjX19zdWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcGl0YWxpemUtYmFubmVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDM3LjA3JSAxMDAlIGF0IDAlIDAlLCByZ2JhKDI1NSwgMjQ3LCAyMDIsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSwgcmdiYSgyMzYsIDExOSwgMjU1LCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyOSwgODgsIDIxNCwgMC4yNikgMzUuNSUsIHJnYmEoMTI5LCA4OCwgMjE0LCAwKSA5Ny40NiUpLCAjMDUwQjJFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDhweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FwaXRhbGl6ZS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGljL2NhcGl0YWxpemUtYmctbWluLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDU2NXB4O1xufVxuLmNhcGl0YWxpemUtYmFubmVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbi5jYXBpdGFsaXplLWJhbm5lcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FwaXRhbGl6ZS1iYW5uZXJfX2JhciA+ICoge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmNhcGl0YWxpemUtYmFubmVyX19iYXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FwaXRhbGl6ZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FwaXRhbGl6ZS1pY29uIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xufVxuLmNhcGl0YWxpemUtaWNvbiBpbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcGl0YWxpemUtc3RhdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpO1xufVxuLmNhcGl0YWxpemUtc3RhdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FwaXRhbGl6ZS1zdGF0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcGl0YWxpemUtY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcGl0YWxpemUtY2hhcnRfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNjFweDtcbn1cbi5jYXBpdGFsaXplLWNoYXJ0X19tYWluIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcGl0YWxpemUtY2hhcnRfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTEzcHg7XG59XG4uY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvdG9wLWxpbmUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogNDMycHg7XG4gIGhlaWdodDogMjZweDtcbiAgcmlnaHQ6IC0xNjRweDtcbiAgdG9wOiAyNnB4O1xufVxuLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlLCAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9saW5lLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM4M3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgcmlnaHQ6IC0xMTVweDtcbiAgdG9wOiAyNnB4O1xufVxuLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYm90LWxpbmUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMzk1cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcmlnaHQ6IC0xMjdweDtcbiAgdG9wOiAzcHg7XG59XG4uY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW0gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcGl0YWxpemUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbiAgLmNhcGl0YWxpemVfX3dyYXAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1ibGMge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtYmxjX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1ibGNfX2ltZ3Mge1xuICAgIG1hcmdpbjogMjRweCAwO1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1NDlweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcl9fYmFyID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbWFpbiB7XG4gICAgd2lkdGg6IDI3MXB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sb2dvIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmNhcGl0YWxpemUtaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDMpO1xuICB9XG4gIC5jYXBpdGFsaXplLWJsYy0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgfVxuICAuY2FwaXRhbGl6ZS1ibGMtLTMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbiAgLmNhcGl0YWxpemUtc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5jYXBpdGFsaXplLXN0YXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcGl0YWxpemUtYmFubmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDMxNHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcl9fYmFyID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX21haW4ge1xuICAgIHdpZHRoOiAyNjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FwaXRhbGl6ZSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5jYXBpdGFsaXplX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJsYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1ibGNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJsY19fdHh0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXBpdGFsaXplLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXBpdGFsaXplLWljb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1zdGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1iYW5uZXJfX2JhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1iYW5uZXJfX2JhciA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX21haW4ge1xuICAgIHdpZHRoOiAxODhweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbG9nbyB7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbSBiIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMyU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbTpudGgtY2hpbGQoMSk6OmJlZm9yZSwgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlLCAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIHRvcDogMTlweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jYXBpdGFsaXplIHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gIH1cbiAgLmNhcGl0YWxpemUtYmxjIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtaWNvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXBpdGFsaXplLWJhbm5lcl9fYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FwaXRhbGl6ZS1iYW5uZXJfX2JhciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FwaXRhbGl6ZS1zdGF0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX21haW4ge1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sb2dvIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbSBiIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgfVxuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kLWl0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUsIC5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSwgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG4gIC5jYXBpdGFsaXplLWNoYXJ0X19sZWdlbmQtaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSwgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICByaWdodDogLTQwcHg7XG4gIH1cbiAgLmNhcGl0YWxpemUtY2hhcnRfX2xlZ2VuZC1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICByaWdodDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmNhcGl0YWxpemUge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjVweCkge1xuICAuY2FwaXRhbGl6ZS1jaGFydF9fbGVnZW5kIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uY29udGFjdC11cyB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG59XG4uY29udGFjdC11c19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBwYWRkaW5nOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY29udGFjdC11c19fYmFubmVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdC11c19fZm9ybSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdC11c19fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udGFjdC11c19fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2Jhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jb250YWN0LXVzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbn1cbi5jb250YWN0LWZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jb250YWN0LWZvcm1fX3JvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0LWZvcm1fX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fcm93IC5jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdC1mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fcm93IC5jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY29udGFjdC1mb3JtIC5sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuY29udGFjdC1mb3JtIC5idG4tLWRhcmtibHVlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybSAuY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jb250YWN0LWZvcm1fX3JvdyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWN0LXVzLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCA0OHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI5LCA4OCwgMjE0LCAwLjEpIDY3Ljk0JSwgcmdiYSgxMjksIDg4LCAyMTQsIDApIDEwMCUpLCAjMDUwQjJFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNzNweDtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9faWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9faWNvbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDQ0cHg7XG4gIGxlZnQ6IC00MHB4O1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19pY29uOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDI1MHB4O1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19pY29uOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTYwcHg7XG4gIGxlZnQ6IDM0NXB4O1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19pY29uOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMjYzcHg7XG4gIGxlZnQ6IC0zNnB4O1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY29udGFjdC11cy1iYW5uZXJfX3JvdyA+ICoge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLmNvbnRhY3QtdXMtYmFubmVyX19mb2xsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29udGFjdC11cy1iYW5uZXJfX2ZvbGxvdy10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9fc29jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9fc29jIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9fc29jIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgb3BhY2l0eTogMC40ODtcbn1cbi5jb250YWN0LXVzLWJhbm5lcl9fc29jIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYmFubmVyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYmFubmVyX19mb2xsb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWN0LXVzLWJhbm5lcl9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYmFubmVyX19pY29uOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiA4MnB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jb250YWN0LXVzLWJhbm5lcl9faWNvbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMjUwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYmFubmVyX19pY29uOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAxNjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjZweDtcbiAgfVxuICAuY29udGFjdC11cy1iYW5uZXJfX2ljb246bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDI2M3B4O1xuICAgIGxlZnQ6IC0zNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jb250YWN0LXVzLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG4gIC5jb250YWN0LXVzLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICAuY29udGFjdC11cy1iYW5uZXJfX2ljb246bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogLTlweDtcbiAgfVxuICAuY29udGFjdC11cy1iYW5uZXJfX2ljb246bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxOHB4O1xuICB9XG4gIC5jb250YWN0LXVzLWJhbm5lcl9faWNvbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTQwcHg7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC5jb250YWN0LXVzLWJhbm5lcl9faWNvbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogMTUzcHg7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLmNvbnRhY3QtdXMtYmFubmVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYmFubmVyX19yb3cgPiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREUxRTI7XG59XG4uZm9vdGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERTFFMjtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDE4cHggMCAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xufVxuLmZvb3Rlcl9fc29jIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyX19zb2MgbGkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5mb290ZXJfX3NvYyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvb3Rlcl9fc29jIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19zb2MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmZvb3Rlcl9fYmFyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5mb290ZXJfX25hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyNHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG4gIC5mb290ZXJfX25hdiB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDY0cHggMCA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2JhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1uYXYge1xuICB3aWR0aDogNzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbn1cbi5mb290ZXItbmF2X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG59XG4uZm9vdGVyLW5hdiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb290ZXItbmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgY29sb3I6ICM5NkExQTc7XG59XG4uZm9vdGVyLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyLW5hdiB7XG4gICAgd2lkdGg6IDYyMnB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb290ZXItbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgfVxufVxuXG4ubW9iLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubW9iLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyMTNmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDElKTtcbiAgfVxuICAubW9iLW1lbnUub3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tb2ItbWVudV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAubW9iLW1lbnVfX21haW4ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4udHJhbnNmZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCA2NHB4O1xufVxuLnRyYW5zZmVyIC5zZWMtdGl0bGUge1xuICBtYXgtd2lkdGg6IDgwOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRyYW5zZmVyX19yb3dzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRyYW5zZmVyX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4udHJhbnNmZXJfX3JvdyBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udHJhbnNmZXJfX3JvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cmFuc2ZlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC50cmFuc2Zlcl9fcm93cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudHJhbnNmZXJfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudHJhbnNmZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAudHJhbnNmZXJfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zZmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbn1cblxuLmJldHdlZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMCAxNjBweDtcbn1cbi5iZXR3ZWVuIC5zZWMtdGl0bGUge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJldHdlZW4tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG4uYmV0d2Vlbi1pdGVtIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJldHdlZW4taXRlbV9faWNuIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cbi5iZXR3ZWVuLWl0ZW1fX25hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG59XG4uYmV0d2Vlbi1pdGVtX19zdWIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIG9wYWNpdHk6IDAuNDg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmV0d2VlbiB7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICB9XG4gIC5iZXR3ZWVuLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB9XG4gIC5iZXR3ZWVuLWl0ZW0ge1xuICAgIG1hcmdpbjogNDBweCA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmJldHdlZW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuICB9XG4gIC5iZXR3ZWVuLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgfVxuICAuYmV0d2Vlbi1pdGVtIHtcbiAgICBtYXJnaW46IDI0cHggMzBweCAwO1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG4gIC5iZXR3ZWVuLWl0ZW1fX2ljbiB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5iZXR3ZWVuIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjRweDtcbiAgfVxuICAuYmV0d2Vlbi1saXN0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIH1cbiAgLmJldHdlZW4taXRlbSB7XG4gICAgbWFyZ2luOiAyNHB4IDhweCAwO1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIxcHgpIHtcbiAgLmJldHdlZW4taXRlbSB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0N3B4KSB7XG4gIC5iZXR3ZWVuLWl0ZW0ge1xuICAgIHdpZHRoOiAxMjdweDtcbiAgfVxufVxuXG4ubW9iLXBpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYi1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmRlc2MtcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy9mb3JtIHJlc2V0c1xuQG1peGluIGJ0bi1yZXNldHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjU1LCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7ICBcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge2JvcmRlcjogMDt9XG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1x0XG4gIH1cbn1cbkBtaXhpbiBpbnB1dC1yZXNldHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlOyAgXG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtaXhpbiBmaWVsZHNldC1yZXNldHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1peGluIHRleHRhcmVhLXJlc2V0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7ICBcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICByZXNpemU6IG5vbmU7XG59XG5AbWl4aW4gZm9ybS1yZXNldHttYXJnaW46IDA7fSIsIi5oZWFkZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICAmX19jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG4gICZfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbiAgJl9fcmlnaHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICAmX19yaWdodHtkaXNwbGF5OiBub25lO31cbiAgfVxufVxuLmhlYWRlci1sb2dve2Rpc3BsYXk6IGJsb2NrO31cbi5oZWFkZXItY291cmNlc3tkaXNwbGF5OiBub25lO31cbi5oZWFkZXItbmF2e1xuICB1bHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAmLm1haW4tbGluayB7ZGlzcGxheTogbm9uZTt9XG4gICAgICAmLmIyYi1saW5rIHtkaXNwbGF5OiBibG9jazt9XG4gICAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTYpO1xuICAgICAgICAmW3RhcmdldD1cIl9ibGFua1wiXXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9leHRlcm5hbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgb3BhY2l0eTogLjU2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eTogMTt9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcntjb2xvcjogI2ZmZjt9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgJlt0YXJnZXQ9J19ibGFuayddOjphZnRlcnt0b3A6IDEycHg7fVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnVyZ2Vye1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNik7XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IC0xcHggMCAwIC0xMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7fVxuICAgICAgJjpsYXN0LWNoaWxke3RyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO31cbiAgICB9XG4gIH1cbn1cblxuLmhlcm97XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzNy4wNyUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyNTUsIDI0NywgMjAyLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUsIHJnYmEoMjM2LCAxMTksIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjksIDg4LCAyMTQsIDAuMjYpIDAlLCByZ2JhKDEyOSwgODgsIDIxNCwgMCkgMTAwJSksICMwNTBCMkU7XG4gIGNvbG9yOiAjZmZmO1xuICAmX193cmFwe1xuICAgIHBhZGRpbmc6IDE0NHB4IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICB9XG4gICZfX3R4dHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNXB4O1xuICB9XG4gICZfX2J0bntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuICAmX19iYW5uZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fc29je1xuICAgIG1hcmdpbi10b3A6IDExMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGl7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiAxMnB4O31cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEyKTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG9wYWNpdHk6IC40ODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGltZ3tvcGFjaXR5OiAxO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6IDE2cHg7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICAmX193cmFwe3BhZGRpbmc6IDEyOHB4IDAgMjBweDt9XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gICAgJl9fYmFye21hcmdpbi1ib3R0b206IDgwcHg7fVxuICAgICZfX3NvY3ttYXJnaW4tdG9wOiAyN3B4O31cbiAgICAmX19iYW5uZXJ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTQxcHgpIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgICZfX2JhcnttYXJnaW4tYm90dG9tOiAxMjBweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTQwcHgpe1xuICAgICZfX3RpdGxle1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgJl9fd3JhcHtwYWRkaW5nOiAxMTJweCAwIDE2cHg7fVxuICAgICZfX2J0bntkaXNwbGF5OiBibG9jazt9XG4gICAgJl9fYmFye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jhbm5lcntcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGF7XG4gICAgICAgIGltZ3ttYXgtaGVpZ2h0OiA1NXB4O31cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc29je1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGl7bWFyZ2luOiAwIDZweDt9XG4gICAgfVxuICB9XG59XG4uaGVyby1zdGF0aXN0aWN7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7ZGlzcGxheTogbm9uZTt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2Rpc3BsYXk6IG5vbmU7fVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtkaXNwbGF5OiBub25lO31cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxufVxuLmhlcm8tc3RhdGlzdGljLWl0ZW17XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtZmFtaWx5OiAnUFQgTW9ubycsIG1vbm9zcGFjZTtcbiAgJl9fdmFse1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAmX19uYW1le1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTYpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gICAgJjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIG1hcmdpbi1yaWdodDogNjJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyc3tcbiAgcGFkZGluZzogNzBweCAwO1xuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgbGl7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1ne3dpZHRoOiAxMDAlO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAmX193cmFwe1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNjM5cHgpe1xuICAgICZfX3dyYXB7XG4gICAgICBtYXgtd2lkdGg6IDIxNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR2YW50YWdlc3tcbiAgcGFkZGluZzogMTYwcHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIzcHgpe1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NDlweCl7XG4gICAgcGFkZGluZzogODBweCAwIDMycHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgfVxufVxuLmFkdmFudGFnZXMtbGlzdHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICBncmlkLXJvdy1nYXA6IDMycHg7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjNweCl7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMycHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzLWl0ZW17XG4gICZfX2ljbntcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgfVxuICAmX190eHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBhe1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cbiAgICB9XG4gIH1cbn1cblxuLnRydXN0LWlzLWtleXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbiAgcGFkZGluZzogNDBweCAwIDE2MHB4O1xuICAmX193cmFwe1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgJl9fd3JhcHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAmX193cmFwe1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4IDAgNDhweDtcbiAgfVxufVxuLnRydXN0LWlzLWtleS1pdGVte1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICZfX2xpbmt7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjI1cztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDg4Q0M7XG4gICAgICBjb2xvcjogIzAwODhDQztcbiAgICAgIHN2Z3tmaWxsOiAjMDA4OENDO31cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAmX190eHR7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICBvcGFjaXR5OiAuODtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjNweCl7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICAmX190aXRsZXttYXJnaW4tYm90dG9tOiAxNnB4O31cbiAgICAmX190eHR7bWFyZ2luLWJvdHRvbTogMzBweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgICZfX3R4dHttYXJnaW4tYm90dG9tOiAyNHB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG5cbi5yb2FkbWFwe1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICAmX193cmFwe1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMTJweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7ZGlzcGxheTogbm9uZTt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2Rpc3BsYXk6IG5vbmU7fVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iICB7ZGlzcGxheTogbm9uZTt9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwMnB4O1xuICAgICAgd2lkdGg6IDgycHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzZGN0FDOSAwJSwgcmdiYSgxMTEsIDEyMiwgMjAxLCAwKSAxMDAlKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgIzZGN0FDOTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDExNTVweDtcbiAgICAgIHRvcDogOTVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICZfX3dyYXB7bWFyZ2luLXRvcDogNDBweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgICZfX3dyYXB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLnJvYWRtYXAtaXRlbXtcbiAgd2lkdGg6IDIxMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjFweDtcbiAgY29sb3I6ICMyQjJBNTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDogLTEwNnB4O31cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZGN0FDOTtcbiAgfVxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNzA3QkM5IDAlLCAjNzA3QkM5IDcwLjc1JSwgcmdiYSgxMTIsIDEyMywgMjAxLCAwKSAxMDAlKTtcbiAgfVxuICAmOm50aC1jaGlsZChvZGQpe1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNkY3QUM5O1xuICAgICY6OmJlZm9yZXtib3R0b206IC05cHg7fVxuICAgICY6OmFmdGVye3RvcDogMDt9XG4gIH1cbiAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM2RjdBQzk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTAycHg7XG4gICAgJjo6YmVmb3Jle3RvcDogLTlweDt9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDExMiwgMTIzLCAyMDEsIDApIDAlLCAjNzA3QkM5IDIyLjY0JSwgIzcwN0JDOSAxMDAlKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxke1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNvbHV0aW9ue1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyMzksIDE5NCwgMTYyLCAwLjIpIDAlLCByZ2JhKDIzOSwgMTYyLCAxOTcsIDApIDEwMCUpLCAjMDUwQjJFO1xuICAmX190eHR7XG4gICAgbWFyZ2luOiAyNHB4IDAgNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICB9XG4gICZfX25hdntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX190YWJ7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNik7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M1RTRGMztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIzcHgpe1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgJl9fdHh0e21hcmdpbi1ib3R0b206IDMycHg7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNTQxcHgpIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIC5oZXJvX19idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbi5zb2x1dGlvbi1pdGVte1xuICBwYWRkaW5nOiAzMnB4IDAgNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5hY3RpdmV7ZGlzcGxheTogYmxvY2s7fVxuICBoM3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gICZfX3Jvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmX19waWMsXG4gICZfX21haW57d2lkdGg6IGNhbGMoNTAlIC0gOHB4KTt9XG4gICZfX21haW57XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIHVse1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BpY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX190eHR7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBwe2JyZWFrLWluc2lkZTogYXZvaWQ7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMzJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHg7XG4gICAgJl9fcm93e2Rpc3BsYXk6IGJsb2NrO31cbiAgICAmX19waWMsXG4gICAgJl9fbWFpbnt3aWR0aDogMTAwJTt9XG4gICAgJl9fbWFpbntcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgJl9fcGlje2hlaWdodDogNDAwcHg7fVxuICAgICZfX3R4dHtcbiAgICAgIG1hcmdpbjogMTZweCAwIDQwcHg7XG4gICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICAgICAgJjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206IDA7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDBweCl7XG4gICAgJl9fcGlje2hlaWdodDogMjg4cHg7fVxuICB9XG59XG4uc29sdXRpb24tZnJhbWV7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzNy4wNyUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyNTUsIDI0NywgMjAyLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUsIHJnYmEoMjM2LCAxMTksIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjksIDg4LCAyMTQsIDAuMjYpIDM1LjUlLCByZ2JhKDEyOSwgODgsIDIxNCwgMCkgOTcuNDYlKSwgIzA1MEIyRTtcbiAgcGFkZGluZzogNDhweCAwIDQ4cHggNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJl9fbWFpbnt3aWR0aDogY2FsYygxMDAlIC0gNTYwcHgpO31cbiAgJl9fbGlua3N7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpe1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICY6bnRoLWNoaWxkKDQpe3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjdweCk7fVxuICAgICAgJjpudGgtY2hpbGQoNSksXG4gICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMzRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIHNwYW57d2hpdGUtc3BhY2U6IG5vd3JhcDt9XG4gIH1cbiAgJl9fdHh0e1xuICAgIG1heC13aWR0aDogNDUycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHB7bWFyZ2luLWJvdHRvbTogLjYzZW07fVxuICB9XG4gICZfX2JhcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTE5OXB4KXtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgICZfX2xpbmtzLFxuICAgICZfX21haW57d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7fVxuICAgICZfX3RpdGxle21hcmdpbi1ib3R0b206IDI0cHg7fVxuICAgICZfX3R4dHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAmX19saW5rc3tcbiAgICAgIGxpe1xuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmOm50aC1jaGlsZCg2KXt0cmFuc2Zvcm06IG5vbmU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICZfX2xpbmtzLFxuICAgICZfX21haW57d2lkdGg6IDEwMCU7fVxuICAgICZfX21haW57bWFyZ2luLWJvdHRvbTogNDBweDt9XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTQ5cHgpe1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgICZfX2JhcntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46IDAgMCA4cHg7fVxuICAgIH1cbiAgICAmX19saW5rc3tcbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmt7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBpbWd7dHJhbnNmb3JtOiBzY2FsZSguNSk7fVxuICAgIH1cbiAgfVxufVxuXG4uZGFve1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEwMjNweCl7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbi5kYW8tZnJhbWV7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMDAlIDEwMCUgYXQgMCUgMCUsIHJnYmEoMjM5LCAxOTQsIDE2MiwgMC4yKSAwJSwgcmdiYSgyMzksIDE2MiwgMTk3LCAwKSAxMDAlKSwgIzA1MEIyRTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNDBweCAwO1xuICAmX19tYWluLFxuICAmX19waWN7d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7fVxuICAmX19tYWlue1xuICAgIHBhZGRpbmc6IDQ4cHggMCA0OHB4IDQ4cHg7XG4gICAgdWx7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcGlje1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gICZfX3N1YnRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFweDtcbiAgfVxuICAmX19iYXJ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIzcHgpe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgJl9fcGlje1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXttYXJnaW4tYm90dG9tOiA0MHB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJl9fbWFpbixcbiAgICAmX19waWN7d2lkdGg6IDEwMCU7fVxuICAgICZfX21haW57cGFkZGluZzogNDBweCA0MHB4IDA7fVxuICAgICZfX3BpY3tcbiAgICAgIGhlaWdodDogMzU1cHg7XG4gICAgICBpbWd7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmX19zdWJ0aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICAgIH1cbiAgICAmX19iYXJ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDogMTZweDt9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDU0OXB4KXtcbiAgICAmX19waWN7ZGlzcGxheTogbm9uZTt9XG4gICAgJl9fbWFpbntwYWRkaW5nOiAyNHB4IDE2cHg7fVxuICAgICZfX3RpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIH1cbiAgICAmX19iYXJ7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmID4gKntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW46IDAgMCA4cHg7fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmRhby1yZWxheXN7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2JhcixcbiAgJl9fdGl0bGV7d2lkdGg6IDQxMnB4O31cbiAgJl9fdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAmX19iYXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDhweDtcbiAgICBsZWZ0OiA0OHB4O1xuICB9XG4gICZfX2xpc3R7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQxMnB4IC0gNjRweCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy9jaGVja2xpc3Quc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICAmX19iYXJ7bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMycHggLSA0OHB4KTt9XG4gICAgJl9fdGl0bGV7bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMycHgpO31cbiAgICAmX19saXN0e21pbi13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmX19iYXIsXG4gICAgJl9fdGl0bGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgICZfX2JhcntcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgICAmX19saXN0e3dpZHRoOiAxMDAlO31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDlweCl7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG59XG4uZGFvLXBpY3tcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgaW1ne21hcmdpbjogMCBhdXRvO31cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jYXBpdGFsaXple1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEwMCUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyMzksIDE5NCwgMTYyLCAwLjIpIDAlLCByZ2JhKDIzOSwgMTYyLCAxOTcsIDApIDEwMCUpLCAjMDUwQjJFO1xuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgJi1ibGN7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgICZfX3RpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgIH1cbiAgICAmLS0xe2dyaWQtY29sdW1uOiBzcGFuIDM7fVxuICAgICYtLTJ7Z3JpZC1jb2x1bW46IHNwYW4gMTt9XG4gICAgJi0tM3tncmlkLWNvbHVtbjogc3BhbiAyO31cbiAgICAmLS00e2dyaWQtY29sdW1uOiBzcGFuIDM7fVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIH1cbiAgICAmX19pbWdze1xuICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICBpbWd7bWFyZ2luOiAwIGF1dG87fVxuICAgIH1cbiAgICAmX19zdWJ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMjVweDtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNDgpO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICNDNUU0RjM7XG4gICAgICAgICY6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWJhbm5lcntcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzNy4wNyUgMTAwJSBhdCAwJSAwJSwgcmdiYSgyNTUsIDI0NywgMjAyLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUsIHJnYmEoMjM2LCAxMTksIDI1NSwgMCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjksIDg4LCAyMTQsIDAuMjYpIDM1LjUlLCByZ2JhKDEyOSwgODgsIDIxNCwgMCkgOTcuNDYlKSwgIzA1MEIyRTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0OHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGljL2NhcGl0YWxpemUtYmctbWluLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTY1cHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgfVxuICAgICZfX2JhcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgICYgPiAqe1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OiAwO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1pY29uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmLWljb257XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KSAvIDMpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLXN0YXR7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40OCk7XG4gICAgc3BhbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOiAwO31cbiAgfVxuICAmLWNoYXJ0e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJl9fbWFpbntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNjFweDtcbiAgICAgIHN2Z3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xvZ297XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDExM3B4O1xuICAgIH1cbiAgICAmX19sZWdlbmR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAmLWl0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IDEycHg7fVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKTo6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL3RvcC1saW5lLnN2ZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogNDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTY0cHg7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgICAgICY6bnRoLWNoaWxkKDMpOjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvbGluZS5zdmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDM4M3B4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTE1cHg7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmV7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zdmcvYm90LWxpbmUuc3ZnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAzOTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMjdweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICBie1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQ4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIzcHgpe1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgJl9fd3JhcHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICAgIGdyaWQtcm93LWdhcDogMzJweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgICYtYmxje1xuICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICZfX3RpdGxle21hcmdpbi1ib3R0b206IDI0cHg7fVxuICAgICAgJl9faW1nc3ttYXJnaW46IDI0cHggMDt9XG4gICAgfVxuICAgICYtYmFubmVye1xuICAgICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOjpiZWZvcmV7bGVmdDogNTQ5cHg7fVxuICAgICAgJl9fdGl0bGV7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4gICAgICAmX19iYXJ7XG4gICAgICAgICYgPiAqe21hcmdpbi1sZWZ0OiA4cHg7fVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNoYXJ0e1xuICAgICAgJl9fbWFpbnt3aWR0aDogMjcxcHg7fVxuICAgICAgJl9fbG9nb3t3aWR0aDogMTA0cHg7fVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5NTlweCl7XG4gICAgJi1pY29ue3dpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTt9XG4gICAgJi1ibGN7XG4gICAgICAmLS0ye2dyaWQtY29sdW1uOiBzcGFuIDM7fVxuICAgICAgJi0tM3tncmlkLWNvbHVtbjogc3BhbiAzO31cbiAgICB9XG4gICAgJi1zdGF0c3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1zdGF0e21hcmdpbi1ib3R0b206IDA7fVxuICAgICYtYmFubmVye1xuICAgICAgJjo6YmVmb3Jle2xlZnQ6IDMxNHB4O31cbiAgICAgICZfX2JhcntcbiAgICAgICAgJiA+ICp7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWNoYXJ0e1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmX19tYWlue3dpZHRoOiAyNjRweDt9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgJl9fd3JhcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgJi1ibGN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgJl9fdGl0bGV7bWFyZ2luLWJvdHRvbTogMTZweDt9XG4gICAgICAmX190eHQgYnJ7ZGlzcGxheTogbm9uZTt9XG4gICAgfVxuICAgICYtaWNvbntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206IDIwcHg7fVxuICAgIH1cbiAgICAmLXN0YXR7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4gICAgJi1iYW5uZXJ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgICZfX2JhcntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICYgPiAqe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY2hhcnR7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAmX19tYWlue3dpZHRoOiAxODhweDt9XG4gICAgICAmX19sb2dve3dpZHRoOiA3MnB4O31cbiAgICAgICZfX2xlZ2VuZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgYntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC40cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpOjpiZWZvcmV7dG9wOiAxOXB4O31cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KTo6YmVmb3Jle3RvcDogN3B4O31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA2MzlweCl7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgICYtYmxje3BhZGRpbmc6IDI0cHggMTZweDt9XG4gICAgJi1pY29uc3tkaXNwbGF5OiBibG9jazt9XG4gICAgJi1iYW5uZXJ7XG4gICAgICAmOjpiZWZvcmV7ZGlzcGxheTogbm9uZTt9XG4gICAgICAmX19iYXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJiA+ICp7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtc3RhdHN7ZGlzcGxheTogYmxvY2s7fVxuICAgICYtY2hhcnR7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX19tYWlue1xuICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICAmX19sb2dve3dpZHRoOiA1MHB4O31cbiAgICAgICZfX2xlZ2VuZHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYnJ7ZGlzcGxheTogbm9uZTt9XG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogN3B4O31cbiAgICAgICAgICBie1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzOCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKTo6YmVmb3JlLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyk6OmJlZm9yZXt0b3A6IDE1cHg7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmV7dG9wOiAwO31cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKTo6YmVmb3Jle3JpZ2h0OiAtMTAwcHg7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUsXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyk6OmJlZm9yZXtyaWdodDogLTQwcHg7fVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpOjpiZWZvcmV7cmlnaHQ6IC03MHB4O31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDlweCl7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDM2NXB4KXtcbiAgICAmLWNoYXJ0e1xuICAgICAgJl9fbGVnZW5ke1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtdXN7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gICZfX3dyYXB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAmX19mb3Jte1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICZfX2Jhbm5lcntcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICAmX19mb3Jte3BhZGRpbmc6IDQwcHg7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDgwMHB4KXtcbiAgICAmX193cmFwe1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmX19mb3Jte3dpZHRoOiAxMDAlO31cbiAgICAmX19iYW5uZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDBweCl7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICAgICZfX2Zvcm17cGFkZGluZzogNDBweCAxNnB4O31cbiAgfVxufVxuLmNvbnRhY3QtZm9ybXtcbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgfVxuICAmX19yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiA0MHB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMDIzcHgpe1xuICAgICZfX3Jvd3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmNoZWNre21hcmdpbi1ib3R0b206IDMycHg7fVxuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA4MDBweCl7XG4gICAgJl9fcm93e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5jaGVja3ttYXJnaW4tYm90dG9tOiAwO31cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTQwcHgpe1xuICAgICZfX3RpdGxle21hcmdpbi1ib3R0b206IDE2cHg7fVxuICAgIC5sYWJlbHttYXJnaW4tYm90dG9tOiAxMnB4O31cbiAgICAuYnRuLS1kYXJrYmx1ZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2hlY2t7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgICZfX3Jvd3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICB9XG4gIH1cbn1cbi5jb250YWN0LXVzLWJhbm5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxMjksIDg4LCAyMTQsIDAuMSkgNjcuOTQlLCByZ2JhKDEyOSwgODgsIDIxNCwgMCkgMTAwJSksICMwNTBCMkU7XG4gIGNvbG9yOiAjZmZmO1xuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gICZfX2ljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaW1ne3dpZHRoOiAxMDAlO31cbiAgICAmOm50aC1jaGlsZCgxKXt0b3A6ICA0NHB4OyBsZWZ0OiAtNDBweDt9XG4gICAgJjpudGgtY2hpbGQoMil7dG9wOiAtMzBweDsgbGVmdDogMjUwcHg7fVxuICAgICY6bnRoLWNoaWxkKDMpe3RvcDogMTYwcHg7IGxlZnQ6IDM0NXB4O31cbiAgICAmOm50aC1jaGlsZCg0KXt0b3A6IDI2M3B4OyBsZWZ0OiAtMzZweDt9XG4gIH1cbiAgJl9fcm93e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAmID4gKnt3aWR0aDogY2FsYyg1MCUgLSA4cHgpO31cbiAgfVxuICAmX19mb2xsb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLXR4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX3NvY3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG9wYWNpdHk6IC40ODtcbiAgICAgICAgJjpob3ZlcntvcGFjaXR5OiAxO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpe1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgJl9fdGl0bGV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19mb2xsb3d7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAmOm50aC1jaGlsZCgxKXt0b3A6ICA4MnB4OyBsZWZ0OiAtMTBweDt9XG4gICAgICAmOm50aC1jaGlsZCgyKXt0b3A6IC0zMHB4OyBsZWZ0OiAyNTBweDt9XG4gICAgICAmOm50aC1jaGlsZCgzKXt0b3A6IDE2MHB4OyBsZWZ0OiBhdXRvOyByaWdodDogLTI2cHh9XG4gICAgICAmOm50aC1jaGlsZCg0KXt0b3A6IDI2M3B4OyBsZWZ0OiAtMzZweDt9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDU0MHB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgICY6bnRoLWNoaWxkKDEpe3RvcDogIDMwcHg7IGxlZnQ6IC05cHg7fVxuICAgICAgJjpudGgtY2hpbGQoMil7dG9wOiA0cHg7IGxlZnQ6IGF1dG87IHJpZ2h0OiAxOHB4O31cbiAgICAgICY6bnRoLWNoaWxkKDMpe3RvcDogMTQwcHg7IHJpZ2h0OiAtMTRweDt9XG4gICAgICAmOm50aC1jaGlsZCg0KXt0b3A6IDE1M3B4OyBsZWZ0OiAtMTdweDt9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDQyMHB4KXtcbiAgICAmX19yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICAmID4gYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVye1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERTFFMjtcbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREUxRTI7XG4gIH1cbiAgJl9fYm90dG9te1xuICAgIHBhZGRpbmc6IDE4cHggMCAyM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJl9fY29weXJpZ2h0e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG4gIH1cbiAgJl9fc29je1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDogMDt9XG4gICAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OiAwO31cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19iYXJ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gICZfX2xvZ297XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAmX19uYXZ7ZmxleC1ncm93OiAxO31cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICAmX193cmFwe3BhZGRpbmc6IDYwcHggMCAyNHB4O31cbiAgICAmX19ib3R0b217cGFkZGluZzogMjRweCAwO31cbiAgICAmX19uYXZ7ZmxleC1ncm93OiAwO31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgJl9fd3JhcHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNjRweCAwIDQwcHg7XG4gICAgfVxuICAgICZfX2JhcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9fbG9nb3ttYXJnaW4tYm90dG9tOiAyNHB4O31cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1NDBweCl7XG4gICAgJl9fYm90dG9te1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgICZfX2NvcHlyaWdodHttYXJnaW4tdG9wOiAxNnB4O31cbiAgfVxufVxuLmZvb3Rlci1uYXZ7XG4gIHdpZHRoOiA3NjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAmX190aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVweDtcbiAgfVxuICB1bHtcbiAgICBsaXtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOiAxMHB4O31cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgICAgIGNvbG9yOiAjOTZBMUE3O1xuICAgICAgICAmOmhvdmVye2NvbG9yOiAjMDAwO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICB3aWR0aDogNjIycHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA4NDBweCl7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNTQwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICB9XG59XG5cbi5tb2ItbWVudXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyMTNmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgICYub3Blbnt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7fVxuICAgICZfX2hlYWRlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICAmX19tYWlue1xuICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi50cmFuc2ZlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgNjRweDtcbiAgLnNlYy10aXRsZXtcbiAgICBtYXgtd2lkdGg6IDgwOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmX19yb3dze1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICZfX3Jvd3tcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTogMDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgJl9fcm93c3ttYXJnaW4tdG9wOiA0MHB4O31cbiAgICAmX19yb3d7bWFyZ2luLWJvdHRvbTogNDBweDt9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTU5cHgpe1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAmX19yb3d7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCl7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG59XG4uYmV0d2VlbntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDAgMTYwcHg7XG4gIC5zZWMtdGl0bGV7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgJi1pdGVte1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJl9faWNue1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIH1cbiAgICAmX19uYW1le1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNnB4O1xuICAgIH1cbiAgICAmX19zdWJ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjZweDtcbiAgICAgIG9wYWNpdHk6IC40ODtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTAyM3B4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XG4gICAgJi1saXN0e1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB9XG4gICAgJi1pdGVte21hcmdpbjogNDBweCA1MHB4IDA7fVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk1OXB4KXtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgICAmLWxpc3R7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIH1cbiAgICAmLWl0ZW17XG4gICAgICBtYXJnaW46IDI0cHggMzBweCAwO1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAmX19pY257XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDYzOXB4KXtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjRweDtcbiAgICAmLWxpc3R7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgbWFyZ2luOiAyNHB4IDhweCAwO1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA1MjFweCl7XG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAzNDdweCl7XG4gICAgJi1pdGVte1xuICAgICAgd2lkdGg6IDEyN3B4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9iLXBpY3tkaXNwbGF5OiBub25lO31cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDc2N3B4KXtcbiAgLm1vYi1waWN7ZGlzcGxheTogYmxvY2s7fVxuICAuZGVzYy1waWN7ZGlzcGxheTogbm9uZTt9XG59XG4iXX0= */
