*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.grid{--break:52.5em;--modifier:calc(var(--break) - 100%);--grid-cols:7;--gap-v:2rem;--gap-h:2rem;display:flex;flex-wrap:wrap;margin-top:calc(var(--gap-v)* -1);margin-left:calc(var(--gap-h)* -1)}.grid--reverse{flex-direction:row-reverse}.grid--card{--gap-v:var(--s4)}.grid__item{margin:var(--gap-v) 0 0 var(--gap-h);flex-basis:calc(var(--modifier) * 999);flex-grow:1;min-width:0}.grid--3up{--break:44em;--modifier:calc(var(--break) - 100%)}.grid--3up>*{min-width:calc(33.33% - var(--gap-h))}@media (min-width:52.5rem){.grid--3up>:nth-last-child(-n+2){max-width:calc(33.33% - var(--gap-h))}}.grid--2up>*{min-width:calc((4/7*100%) - var(--gap-h))}.grid--2up>:nth-child(4n),.grid--2up>:nth-child(4n-7){min-width:calc((3/7*100%) - var(--gap-h))}.grid--folio>*{min-width:calc((4/7*100%) - var(--gap-h))}.grid--folio>:nth-child(5n-9){min-width:calc(100% - var(--gap-h))}.grid--folio>:nth-child(5n+5),.grid--folio>:nth-child(5n-3){min-width:calc((3/7*100%) - var(--gap-h))}.grid--2col{display:grid;grid-gap:var(--gap-v) var(--gap-h);margin:0}.grid--2col>*{margin:0}.grid--2col>*>*{height:100%}@media (min-width:60em){.grid--2col{grid-template-columns:1fr 1fr}}.grid--stats{--break:18.75em;--modifier:calc(var(--break) - 100%)}.grid--stats>*{width:max((33.33% - var(--gap-h)),var(--break));flex-basis:auto;flex-grow:0}.grid--features{--break:18.75em;--modifier:calc(var(--break) - 100%)}.grid--features>*{width:max((33.33% - var(--gap-h)),var(--break));flex-basis:auto;flex-grow:0}.grid--playroom>*{min-width:calc((1/3*100%) - var(--gap-h))}.grid__item--1{flex-grow:1}@media (min-width:52.5rem){.grid__item--1:only-child{flex-basis:calc(1/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--2{flex-grow:2}@media (min-width:52.5rem){.grid__item--2:only-child{flex-basis:calc(2/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--3{flex-grow:3}@media (min-width:52.5rem){.grid__item--3:only-child{flex-basis:calc(3/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--4{flex-grow:4}@media (min-width:52.5rem){.grid__item--4:only-child{flex-basis:calc(4/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--5{flex-grow:5}@media (min-width:52.5rem){.grid__item--5:only-child{flex-basis:calc(5/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--6{flex-grow:6}@media (min-width:52.5rem){.grid__item--6:only-child{flex-basis:calc(6/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--7{flex-grow:7}@media (min-width:52.5rem){.grid__item--7:only-child{flex-basis:calc(7/var(--grid-cols)* 100%);flex-grow:0}}.grid__item--full{flex-basis:100%}.content-matrix{--gap-v:6rem;--gap-h:6rem}@media (min-width:52.5em){.grid--margin{gap:3rem}}:root{--ratio:1.4;--s-5:calc(var(--s-4) / var(--ratio));--s-4:calc(var(--s-3) / var(--ratio));--s-3:calc(var(--s-2) / var(--ratio));--s-2:calc(var(--s-1) / var(--ratio));--s-1:calc(var(--s0) / var(--ratio));--s0:1rem;--s1:calc(var(--s0) * var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--body-padding:calc(1rem + (2 - 1) * ((100vw - 20rem)/(100 - 20)))}@media screen and (min-width:100rem){:root :root{--body-padding:2rem}}html{max-width:100vw;overflow-x:hidden}body{padding:var(--body-padding)}.body{max-width:96rem;min-height:100%;margin-left:auto;margin-right:auto}.site-wrap{display:flex;min-height:calc(100vh - var(--body-padding) - var(--body-padding));flex-direction:column}.main{margin-top:var(--s2);margin-bottom:0;transition:opacity .4s ease;opacity:1;flex:1}@media (min-width:600px){.main{margin-top:calc(var(--s4) * 2);margin-bottom:0}}html.is-animating .main,html.is-animating .recaptcha-logo,html.is-animating .site-footer{opacity:0}.section{margin-top:var(--s3);margin-bottom:var(--s3)}@media (min-width:600px){.section{margin-top:var(--s5);margin-bottom:var(--s5)}}.section--no-pad-top{margin-top:0}.section--no-pad-bottom{margin-bottom:0}.blog{margin-top:0}@media (min-width:600px){.blog{margin-top:calc(var(--s2) * -1)}}@media (max-width:600px){.blog .hero{margin-bottom:var(--s1)}}.full-bleed{width:100vw;margin-left:calc(50% - 50vw)}@media (min-width:600px){.full-bleed{width:calc(100vw - (var(--body-padding) * 2));margin-left:calc(50% - (50vw - var(--body-padding)))}}h5,h6{margin:0}a{text-decoration:none;padding-bottom:.15em;margin-bottom:-.2em;color:inherit;box-shadow:var(--link-highlight) 0 -1px 0 inset;transition:box-shadow .2s ease}a.active,a:hover{box-shadow:var(--link-highlight) 0 -.2rem 0 inset}ul:not([class]){padding-left:1em}@media (min-width:600px){ul:not([class]){padding-left:0}}img{height:auto}@font-face{font-family:Eina;font-weight:400;src:url(/fonts/eina-regular.woff2) format("woff2")}@font-face{font-family:Eina;font-weight:700;src:url(/fonts/eina-bold.woff2) format("woff2")}@font-face{font-family:Prophet;src:url(/fonts/prophet-bold.woff2) format("woff2");font-weight:700}:root{--fluid-min-width:320;--fluid-max-width:1670;--fluid-min-size:16;--fluid-max-size:20;--fluid-min-ratio:1.2;--fluid-max-ratio:1.4;--fluid-screen:calc(100vw - (var(--body-padding) * 2));--fluid-bp:calc((var(--fluid-screen) - ((var(--fluid-min-width) / 16) * 1em)) / ((var(--fluid-max-width) / 16) - (var(--fluid-min-width) / 16)))}@media screen and (min-width:1670px){:root{--fluid-screen:calc(var(--fluid-max-width) * 1px)}}:root{--fluid-min-scale-0:var(--fluid-min-ratio);--fluid-min-scale-1:var(--fluid-min-scale-0) * var(--fluid-min-ratio);--fluid-min-scale-2:var(--fluid-min-scale-1) * var(--fluid-min-ratio);--fluid-min-scale-3:var(--fluid-min-scale-2) * var(--fluid-min-ratio);--fluid-min-scale-4:var(--fluid-min-scale-3) * var(--fluid-min-ratio);--fluid-min-scale-5:var(--fluid-min-scale-4) * var(--fluid-min-ratio);--fluid-min-scale-6:var(--fluid-min-scale-5) * var(--fluid-min-ratio);--fluid-min-scale-7:var(--fluid-min-scale-6) * var(--fluid-min-ratio);--fluid-max-scale-0:var(--fluid-max-ratio);--fluid-max-scale-1:var(--fluid-max-scale-0) * var(--fluid-max-ratio);--fluid-max-scale-2:var(--fluid-max-scale-1) * var(--fluid-max-ratio);--fluid-max-scale-3:var(--fluid-max-scale-2) * var(--fluid-max-ratio);--fluid-max-scale-4:var(--fluid-max-scale-3) * var(--fluid-max-ratio);--fluid-max-scale-5:var(--fluid-max-scale-4) * var(--fluid-max-ratio);--fluid-max-scale-6:var(--fluid-max-scale-5) * var(--fluid-max-ratio);--fluid-max-scale-7:var(--fluid-max-scale-6) * var(--fluid-max-ratio);--fluid-min-size-0:(var(--fluid-min-size))/16;--fluid-min-size-1:(var(--fluid-min-size) * var(--fluid-min-scale-0))/16;--fluid-min-size-2:(var(--fluid-min-size) * var(--fluid-min-scale-1))/16;--fluid-min-size-3:(var(--fluid-min-size) * var(--fluid-min-scale-2))/16;--fluid-min-size-4:(var(--fluid-min-size) * var(--fluid-min-scale-3))/16;--fluid-min-size-5:(var(--fluid-min-size) * var(--fluid-min-scale-4))/16;--fluid-min-size-6:(var(--fluid-min-size) * var(--fluid-min-scale-5))/16;--fluid-min-size-7:(var(--fluid-min-size) * var(--fluid-min-scale-6))/16;--fluid-max-size-0:(var(--fluid-max-size))/16;--fluid-max-size-1:(var(--fluid-max-size) * var(--fluid-max-scale-0))/16;--fluid-max-size-2:(var(--fluid-max-size) * var(--fluid-max-scale-1))/16;--fluid-max-size-3:(var(--fluid-max-size) * var(--fluid-max-scale-2))/16;--fluid-max-size-4:(var(--fluid-max-size) * var(--fluid-max-scale-3))/16;--fluid-max-size-5:(var(--fluid-max-size) * var(--fluid-max-scale-4))/16;--fluid-max-size-6:(var(--fluid-max-size) * var(--fluid-max-scale-5))/16;--fluid-max-size-7:(var(--fluid-max-size) * var(--fluid-max-scale-6))/16;--fluid-0:calc(((var(--fluid-min-size-0) * 1em) + (var(--fluid-max-size-0) - var(--fluid-min-size-0)) * var(--fluid-bp)));--fluid-1:calc(((var(--fluid-min-size-1) * 1em) + (var(--fluid-max-size-1) - var(--fluid-min-size-1)) * var(--fluid-bp)));--fluid-2:calc(((var(--fluid-min-size-2) * 1em) + (var(--fluid-max-size-2) - var(--fluid-min-size-2)) * var(--fluid-bp)));--fluid-3:calc(((var(--fluid-min-size-3) * 1em) + (var(--fluid-max-size-3) - var(--fluid-min-size-3)) * var(--fluid-bp)));--fluid-4:calc(((var(--fluid-min-size-4) * 1em) + (var(--fluid-max-size-4) - var(--fluid-min-size-4)) * var(--fluid-bp)));--fluid-5:calc(((var(--fluid-min-size-5) * 1em) + (var(--fluid-max-size-5) - var(--fluid-min-size-5)) * var(--fluid-bp)));--fluid-6:calc(((var(--fluid-min-size-6) * 1em) + (var(--fluid-max-size-6) - var(--fluid-min-size-6)) * var(--fluid-bp)));--fluid-7:calc(((var(--fluid-min-size-7) * 1em) + (var(--fluid-max-size-7) - var(--fluid-min-size-7)) * var(--fluid-bp)))}.text,body{font-family:Eina,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}.text,body{font-size:var(--fluid-0)}body{line-height:var(--lh);color:var(--color-black);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.h,h1:not([class*=text]),h2:not([class*=text]){font-family:Prophet,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-feature-settings:"salt" on;letter-spacing:-.05em}.h.f-eina,h1:not([class*=text]).f-eina,h2:not([class*=text]).f-eina{font-family:Eina,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:-.01em}.h4:not([class*=text]),.h5:not([class*=text]),.h6:not([class*=text]),button[type=submit],h4:not([class*=text]),h5:not([class*=text]),h6:not([class*=text]),label,legend,strong{font-family:Eina,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-feature-settings:"salt" on;letter-spacing:-.01em}.h{font-size:var(--fluid-0);line-height:1.3}.h1,.h2,h1,h2{line-height:1.1}.h3,.h4,.h5,h3,h4,h5{line-height:1.3}.h1,h1:not([class]){font-size:var(--fluid-7)}@media (min-width:600px){.h1,h1:not([class]){font-size:var(--fluid-6)}}.h2,h2:not([class]){font-size:var(--fluid-5)}.h3,h3:not([class]){font-size:var(--fluid-4)}.h4,h4:not([class]){font-size:var(--fluid-3)}.h5,h5:not([class]){font-size:var(--fluid-2)}.h6,.lede,h6:not([class]){font-size:var(--fluid-0)}.h-sub{font-size:var(--s-1);font-weight:400}.lede{max-width:42ch;margin-right:auto;line-height:1.4}.content-matrix .lede,.lede.max-w-none{max-width:none}.small{font-size:var(--s0)}.smallprint{font-size:.875rem}.text-right{text-align:right}.f-eina{font-family:Eina,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}blockquote{border-left:2px solid;padding-left:1rem}cite{display:block;font-style:normal}.vh{clip-path:inset(100%)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.vh.focusable:active,.vh.focusable:focus{clip-path:none!important;clip:auto!important;height:auto!important;margin:0;overflow:visible!important;position:static!important;width:auto!important}.hidden{display:none}.unicode{font-family:serif}.grecaptcha-badge{visibility:hidden!important}.recaptcha-logo{transition:opacity .4s ease}.recaptcha-logo img{margin:2em 0;width:4em}lottie-player *{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.inline-flex{display:inline-flex}.media-align-top{margin-top:calc((var(--body-padding) + var(--s5)) * -1)}.media-align-bottom{margin-bottom:calc((var(--body-padding) + var(--s5)) * -1)}:root{--lh:1.6;--color-black:#1e2023;--color-white:#fff;--color-blue:#345bfb;--color-red:#ff002c;--color-grey:#f4f4f4;--color-dark-grey:#888891;--link-highlight:var(--color-blue)}.box{--color-bg:var(--color-grey);--color-fg:var(--color-black);color:var(--color-fg);background-color:var(--color-bg);padding:var(--body-padding);overflow:hidden}.box>*{color:inherit}.box:not(.box--invert)[style*=background]{--link-highlight:var(--color-black)}.box--invert{--color-bg:var(--color-black);--color-fg:var(--color-white);--link-highlight:var(--color-white)}.main>.box:last-child{margin-bottom:calc(var(--s2) * -1)}@media (min-width:600px){.main>.box:last-child{margin-bottom:calc(var(--s5) * -1)}}.cluster{--gap-v:1rem;--gap-h:1rem;display:flex;flex-wrap:wrap;align-items:center;margin-top:calc(var(--gap-v) * -1);margin-left:calc(var(--gap-h) * -1)}.cluster--baseline{align-items:baseline}.cluster--reverse{justify-content:flex-end}.cluster>*{margin-left:calc(var(--gap-h));margin-top:calc(var(--gap-v))}.cluster--split{justify-content:space-between}.cover{display:flex;flex-direction:column}.cover__main{margin-top:auto;margin-bottom:auto}.cover>:first-child:not(.cover__main){margin-top:0}.cover>:last-child:not(.cover__main){margin-bottom:0}.cta{display:inline-block;color:var(--color-blue);--link-highlight:transparent;line-height:1.1}.cta:hover{--link-highlight:var(--color-blue);box-shadow:var(--link-highlight) 0 -.33rem 0 inset}.box--invert .cta{color:var(--color-white);--link-highlight:transparent}.box--invert .cta:hover{--link-highlight:var(--color-white)}.frame{--h:9;--w:16;position:relative;display:block;padding-bottom:calc(var(--h) / var(--w) * 100%)}.frame *{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.frame iframe{z-index:1;background:var(--color-white);transition:opacity .1s ease}.frame img,.frame video{object-fit:cover}.frame.child-loaded{background:transparent!important}.js-video>iframe{opacity:0}.lazy-loaded>iframe{opacity:1}.box--invert .frame iframe{background:var(--black)}.icon{width:2em;height:2em}.icon>svg,.icon path{fill:currentColor}a.icon{box-shadow:none!important;color:var(--color-black)}a.icon:hover{color:var(--color-blue)}img.lazy{opacity:0;transition:opacity .2s ease-in-out}img.lazy.lazy-loaded{opacity:1}.stack{--gap:var(--s1)}.stack>:not(.hidden)+*{margin-top:var(--gap)}.stack--xs>*{--gap:var(--s-4)}.stack--s>*{--gap:var(--s-1)}.stack--m>*{--gap:var(--s1)}.stack--l>*{--gap:var(--s3)}.stack--xl>*{--gap:var(--s5)}.stack--article h1+.stack--m,.stack--article h2+.stack--m,.stack--article h3+.stack--m,.stack--article h4+.stack--m,.stack--article h5+.stack--m,.stack--article h6+.stack--m{--gap:var(--s0)}.byline{display:flex;align-items:flex-start;margin-bottom:var(--s1)}.byline>img{max-width:6em;margin-right:var(--s0)}.card{--gap:.5rem;--threshold:23rem;position:relative}.card:hover{box-shadow:none}.card:hover img{transform:scale(1)}.card img{width:100%;transform:scale(1.04);transition:transform .4s ease;display:block}.card .card__caption{display:flex;flex-wrap:wrap;align-items:baseline;margin-left:calc(var(--gap) * -1);line-height:1.4}.card .card__caption>:first-child{white-space:nowrap;flex:0 1 100%;font-size:clamp(16px,2vw,18px)}.card .card__caption>:nth-child(2){flex-grow:99;font-size:clamp(18px,2vw,20px)}.card .card__caption>*{flex-grow:1;flex-basis:1%;margin-left:var(--gap)}.card .card__caption>:last-child{flex-basis:calc((var(--threshold) - 100%) * 999)}.card .card__caption>:nth-child(3){flex-basis:100%}.card__media{display:block;box-shadow:none;overflow:hidden}.card__media>*{transform:scale(1.04);transition:transform .4s ease;display:block}.card__media a{position:relative}.card__media a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card__link a{display:inline;flex-basis:calc((var(--threshold) - (100% - var(--gap))) * 999)}.card__link a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.feed-caption{word-wrap:break-word}.hljs{display:block;overflow-x:auto;padding:.5em;background:#011627;color:#d6deeb}.hljs-keyword{color:#c792ea;font-style:italic}.hljs-built_in{color:#addb67;font-style:italic}.hljs-type{color:#82aaff}.hljs-literal{color:#ff5874}.hljs-number{color:#f78c6c}.hljs-regexp{color:#5ca7e4}.hljs-string{color:#ecc48d}.hljs-subst{color:#d3423e}.hljs-symbol{color:#82aaff}.hljs-class{color:#ffcb8b}.hljs-function{color:#82aaff}.hljs-title{color:#dcdcaa;font-style:italic}.hljs-params{color:#7fdbca}.hljs-comment{color:#637777;font-style:italic}.hljs-doctag{color:#7fdbca}.hljs-meta,.hljs-meta-keyword{color:#82aaff}.hljs-meta-string{color:#ecc48d}.hljs-section{color:#82b1ff}.hljs-attr,.hljs-builtin-name,.hljs-name,.hljs-tag{color:#7fdbca}.hljs-attribute{color:#80cbc4}.hljs-variable{color:#addb67}.hljs-bullet{color:#d9f5dd}.hljs-code{color:#80cbc4}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-strong{color:#addb67;font-weight:700}.hljs-formula{color:#c792ea}.hljs-link{color:#ff869a}.hljs-quote{color:#697098;font-style:italic}.hljs-selector-tag{color:#ff6363}.hljs-selector-id{color:#fad430}.hljs-selector-class{color:#addb67;font-style:italic}.hljs-selector-attr,.hljs-selector-pseudo{color:#c792ea;font-style:italic}.hljs-template-tag{color:#c792ea}.hljs-template-variable{color:#addb67}.hljs-addition{color:#addb67;font-style:italic}.hljs-deletion{color:rgba(239,83,80,.56);font-style:italic}.hljs{background:transparent}.code{min-width:100%;width:125%;max-width:calc(100vw - (var(--body-padding) * 4))}.pull-wrap{direction:rtl}.pull-wrap>*{direction:ltr}pre{display:block;max-width:100%;overflow-x:auto}.featured-link{display:flex;flex-wrap:wrap;--margin:2rem;--modifier:calc(50rem - 100%);margin:calc(var(--margin) * -1);min-width:50%;justify-content:space-between;height:100%}.featured-link>*{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;flex-basis:calc(var(--modifier) * 999);margin:var(--margin);min-height:50%}.featured-link>:first-child{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.featured-link>:first-child>:first-child{margin:0}.featured-link>:first-child>*{margin:var(--s3) 0 var(--s5)}.featured-link>:first-child>:last-child{margin:0 0 var(--s3)}.featured-link>:last-child{transform:translateY(var(--body-padding))}.full-bleed>.body>.featured-link{padding-top:var(--s2)}.filter>a{line-height:1.1}.gif-relief{display:flex;background:var(--color-grey)}.gif-relief__frame{width:50%;max-width:300px}.gif-relief img{width:100%}.gif-relief figcaption{padding:var(--s0);display:flex;flex-direction:column;justify-content:space-between}.hero{margin-bottom:var(--s4)}.home-hero__easter{display:none}.home-hero .frame{--w:710;--h:490}@media (min-width:600px){.home-hero .frame{--w:1050;--h:367}}.fallback--s{display:block}@media (min-width:600px){.fallback--s{display:none}}.fallback--l{display:none}@media (min-width:600px){.fallback--l{display:block}}.fallback-wrap{z-index:1;background-color:var(--color-white)}.glitch-frame{opacity:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.message-box{margin-bottom:var(--s1)}.site-nav{max-width:32ch}@media (min-width:810px){.site-nav{max-width:none}}.site-nav>*{--gap-v:.5rem;--gap-h:1em}@media (min-width:600px){.site-nav>*{--gap-h:2em}}.site-nav__link{--link-highlight:transparent;line-height:1.2}.site-nav__link.active:not(:hover){box-shadow:var(--link-highlight) 0 -1px 0 inset}.site-nav__link.active,.site-nav__link:hover{--link-highlight:var(--color-blue)}.stat{display:flex;flex-direction:column-reverse;margin-top:var(--s2);margin-bottom:var(--s2)}.stat__value{display:flex;align-items:flex-start}.stat__value--down{align-items:baseline}.stat__number{font-size:6em;line-height:1}.stat__arrow{font-size:2em}label,legend{display:block;font-size:var(--fluid-0)}input:not([type=checkbox]),input:not([type=radio]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1rem 1rem .8rem;font-size:var(--fluid-1);border-radius:.4rem;border:1px solid var(--color-dark-grey);transition:border-color .2s ease}input:not([type=checkbox]):focus,input:not([type=radio]):focus,textarea:focus{outline:0 none;border-color:var(--color-blue);box-shadow:var(--color-blue) 0 0 0 1px inset}fieldset{border:0;padding:0}button[type=submit]{padding:1rem 1.5rem;font-size:var(--fluid-1);color:var(--color-white);background:var(--color-blue);border:0;border-radius:.4rem;box-shadow:0 none;transition:background-color .2s ease-in-out}button[type=submit]:hover{background-color:var(--color-black)}.radio{position:relative}.radio input{position:absolute;top:0;left:0;opacity:0}.radio label{border-radius:.4rem;padding:1.2rem 2rem 1.1rem;font-family:inherit;font-size:var(--fluid-1);font-weight:400;background-color:var(--color-grey);border:1px solid transparent;transition:all .2s ease-in-out}.radio label:hover{border-color:var(--color-dark-grey)}.radio input:checked+label{color:var(--color-white);border-color:var(--color-black);background-color:var(--color-black)}.radio input:focus+label{border-color:var(--color-blue)}.error input:not([type=checkbox]),.error input:not([type=radio]),.error select,.error textarea{box-shadow:none;border-color:var(--color-red)}.error input:not([type=checkbox]):focus,.error input:not([type=radio]):focus,.error select:focus,.error textarea:focus{box-shadow:var(--color-blue) 0 0 0 1px inset;border-color:var(--color-blue)}.error input[type=tel],.error input[type=text] input[type=email],.error textarea{box-shadow:none!important;-webkit-appearance:none}.error label,.error legend,.error p{color:var(--color-red)}.error .radio>label{color:inherit}.error-msg{padding:var(--s1);color:#fff;background-color:var(--color-red)}.validation-msg{display:none}.error .validation-msg{display:block}#superSecretBlueggField{display:none;visibility:hidden}.site-footer{margin-bottom:calc(var(--body-padding) * -1)}@media (min-width:600px){.site-footer{margin-bottom:0}}.site-footer__contact{font-size:var(--fluid-2)}.site-header>*{--gap-v:1rem;--gap-h:2rem}.site-header__logo{width:30%;max-width:139px;box-shadow:none}.site-header__logo:hover{box-shadow:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9tb2Rlcm4tY3NzLXJlc2V0L2Rpc3QvcmVzZXQubWluLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvcXVhcmtzL2dyaWQuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9xdWFya3MvbGF5b3V0LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvcXVhcmtzL3Jlc2V0LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvcXVhcmtzL3R5cG9ncmFwaHkuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9xdWFya3MvdXRpbHMuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9xdWFya3MvdmFycy5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL2F0b21zL2JveC5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL2F0b21zL2NsdXN0ZXIuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9hdG9tcy9jb3Zlci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL2F0b21zL2N0YS5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL2F0b21zL2ZyYW1lLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvYXRvbXMvaWNvbi5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL2F0b21zL2xhenkuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9hdG9tcy9zdGFjay5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL21vbGVjdWxlcy9ieWxpbmUuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9tb2xlY3VsZXMvY2FyZC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvaGlnaGxpZ2h0LmpzL3N0eWxlcy9uaWdodC1vd2wuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9tb2xlY3VsZXMvY29kZS5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL21vbGVjdWxlcy9mZWF0dXJlZC1saW5rLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvbW9sZWN1bGVzL2ZpbHRlci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL21vbGVjdWxlcy9naWYtcmVsaWVmLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvbW9sZWN1bGVzL2hlcm8uY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9tb2xlY3VsZXMvaG9tZS1oZXJvLmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvbW9sZWN1bGVzL21lc3NhZ2UtYm94LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvbW9sZWN1bGVzL3NpdGUtbmF2LmNzcyIsIi4uLy4uLy4uL3Jlc291cmNlcy9zdHlsZXMvbW9sZWN1bGVzL3N0YXQuY3NzIiwiLi4vLi4vLi4vcmVzb3VyY2VzL3N0eWxlcy9vcmdhbmlzbXMvZm9ybS5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL29yZ2FuaXNtcy9zaXRlLWZvb3Rlci5jc3MiLCIuLi8uLi8uLi9yZXNvdXJjZXMvc3R5bGVzL29yZ2FuaXNtcy9zaXRlLWhlYWRlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQXFCLHFCQUFxQixDQUFDLG9CQUFvQixTQUFTLENBQUMsK0RBQStELFFBQVEsQ0FBQyxLQUFLLGdCQUFnQixDQUFDLHNCQUFzQixDQUFDLDRCQUE0QixDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsNkJBQTZCLENBQUMsSUFBSSxjQUFjLENBQUMsYUFBYSxDQUFDLFlBQVksY0FBYyxDQUFDLDZCQUE2QixZQUFZLENBQUMsZUFBZSxpQkFBaUIsQ0FBQyxzQ0FBc0MsRUFBRSxrQ0FBbUMsQ0FBQyxxQ0FBc0MsQ0FBQyxtQ0FBb0MsQ0FBQyw4QkFBK0IsQ0FBQyxDQ0EzbkIsTUFDQyxjQUFlLENBQ2Ysb0NBQXFDLENBQ3JDLGFBQWMsQ0FDZCxZQUFhLENBQ2IsWUFBYSxDQUNiLFlBQWEsQ0FDYixjQUFlLENBQ2YsaUNBQWtDLENBQ2xDLGtDQXFLRCxDQW5LQyxlQUNDLDBCQUNELENBRUEsWUFDQyxpQkFDRCxDQUVBLFlBQ0Msb0NBQXFDLENBQ3JDLHNDQUF1QyxDQUN2QyxXQUFZLENBRVosV0FDRCxDQUVBLFdBQ0MsWUFBYSxDQUNiLG9DQVNELENBUkMsYUFDQyxxQ0FDRCxDQUVDLDJCQURELGlDQUVFLHFDQUVGLENBREMsQ0FLRCxhQUNDLHlDQUNELENBQ0Esc0RBRUMseUNBQ0QsQ0FJQSxlQUNDLHlDQUNELENBQ0EsOEJBQ0MsbUNBQ0QsQ0FDQSw0REFFQyx5Q0FDRCxDQUdELFlBQ0MsWUFBYSxDQUNiLGtDQUFtQyxDQUNuQyxRQVdELENBVkMsY0FDQyxRQUlELENBSEMsZ0JBQ0MsV0FDRCxDQUdELHdCQVhELFlBWUUsNkJBRUYsQ0FEQyxDQUdELGFBQ0MsZUFBZ0IsQ0FDaEIsb0NBT0QsQ0FMQyxlQUNDLCtDQUFrRCxDQUNsRCxlQUFnQixDQUNoQixXQUNELENBR0QsZ0JBQ0MsZUFBZ0IsQ0FDaEIsb0NBTUQsQ0FMQyxrQkFDQywrQ0FBa0QsQ0FDbEQsZUFBZ0IsQ0FDaEIsV0FDRCxDQUlBLGtCQUNDLHlDQUNELENBR0QsZUFDQyxXQU9ELENBTEUsMkJBREQsMEJBRUUseUNBQTBDLENBQzFDLFdBRUYsQ0FEQyxDQUdGLGVBQ0MsV0FPRCxDQUxFLDJCQURELDBCQUVFLHlDQUEwQyxDQUMxQyxXQUVGLENBREMsQ0FHRixlQUNDLFdBT0QsQ0FMRSwyQkFERCwwQkFFRSx5Q0FBMEMsQ0FDMUMsV0FFRixDQURDLENBR0YsZUFDQyxXQU9ELENBTEUsMkJBREQsMEJBRUUseUNBQTBDLENBQzFDLFdBRUYsQ0FEQyxDQUdGLGVBQ0MsV0FPRCxDQUxFLDJCQURELDBCQUVFLHlDQUEwQyxDQUMxQyxXQUVGLENBREMsQ0FHRixlQUNDLFdBT0QsQ0FMRSwyQkFERCwwQkFFRSx5Q0FBMEMsQ0FDMUMsV0FFRixDQURDLENBR0YsZUFDQyxXQU9ELENBTEUsMkJBREQsMEJBRUUseUNBQTBDLENBQzFDLFdBRUYsQ0FEQyxDQUlGLGtCQUNDLGVBQ0QsQ0FJRCxnQkFDQyxZQUFhLENBQ2IsWUFDRCxDQUdDLDBCQURELGNBRUUsUUFFRixDQURDLENDeExELE1BRUMsV0FBWSxDQUNYLHFDQUFzQyxDQUN0QyxxQ0FBc0MsQ0FDdEMscUNBQXNDLENBQ3RDLHFDQUFzQyxDQUN0QyxvQ0FBcUMsQ0FDckMsU0FBVSxDQUNWLG1DQUFvQyxDQUNwQyxtQ0FBb0MsQ0FDcEMsbUNBQW9DLENBQ3BDLG1DQUFvQyxDQUNyQyxtQ0FBb0MsQ0FFcEMsa0VBT0QsQ0FMQyxxQ0FDQyxZQUNDLG1CQUNELENBQ0QsQ0FHRCxLQUNDLGVBQWdCLENBQ2hCLGlCQUNELENBRUEsS0FDQywyQkFDRCxDQUVBLE1BQ0MsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUNELENBRUEsV0FDQyxZQUFhLENBQ2Isa0VBQW1FLENBQ25FLHFCQUNELENBRUEsTUFDQyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixNQU1ELENBSkMseUJBUEQsTUFRRSw4QkFBK0IsQ0FDL0IsZUFFRixDQURDLENBSUEseUZBQ0MsU0FDRCxDQUdELFNBQ0Msb0JBQXFCLENBQ3JCLHVCQWFELENBWEMseUJBSkQsU0FLRSxvQkFBcUIsQ0FDckIsdUJBU0YsQ0FSQyxDQUVBLHFCQUNDLFlBQ0QsQ0FDQSx3QkFDQyxlQUNELENBSUQsTUFDQyxZQVVELENBVEMseUJBRkQsTUFHRSwrQkFRRixDQVBDLENBQ0EseUJBRUEsWUFDRSx1QkFDRCxDQUNELENBR0QsWUFDQyxXQUFZLENBQ1osNEJBTUQsQ0FKQyx5QkFKRCxZQUtFLDZDQUE4QyxDQUM5QyxvREFFRixDQURDLENDdkdELE1BQ0MsUUFDRCxDQUNBLEVBQ0Msb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixtQkFBb0IsQ0FDcEIsYUFBYyxDQUNkLCtDQUFvRCxDQUNwRCw4QkFLRCxDQUpDLGlCQUVDLGlEQUNELENBRUQsZ0JBQ0MsZ0JBSUQsQ0FIQyx5QkFGRCxnQkFHRSxjQUVGLENBREMsQ0FHRCxJQUNDLFdBQ0QsQ0N4QkEsV0FDRSxnQkFBbUIsQ0FDcEIsZUFBbUIsQ0FDbEIsa0RBQ0YsQ0FFQSxXQUNDLGdCQUFtQixDQUNuQixlQUFpQixDQUNqQiwrQ0FDRCxDQUVBLFdBQ0UsbUJBQXNCLENBQ3ZCLGtEQUFxRCxDQUNyRCxlQUNELENBRUEsTUFDQyxxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLG1CQUFvQixDQUNwQixtQkFBb0IsQ0FDcEIscUJBQXNCLENBQ3RCLHFCQUFzQixDQUN0QixzREFBdUQsQ0FDdEQsZ0pBQ0YsQ0FFQSxxQ0FDRSxNQUNFLGlEQUNGLENBQ0YsQ0FFQSxNQUNFLDBDQUEyQyxDQUMzQyxxRUFBc0UsQ0FDdEUscUVBQXNFLENBQ3RFLHFFQUFzRSxDQUN0RSxxRUFBc0UsQ0FDdEUscUVBQXNFLENBQ3RFLHFFQUFzRSxDQUN0RSxxRUFBc0UsQ0FFdEUsMENBQTJDLENBQzNDLHFFQUFzRSxDQUN0RSxxRUFBc0UsQ0FDdEUscUVBQXNFLENBQ3RFLHFFQUFzRSxDQUN0RSxxRUFBc0UsQ0FDdEUscUVBQXNFLENBQ3RFLHFFQUFzRSxDQUV0RSw2Q0FBZ0QsQ0FDaEQsd0VBQTJFLENBQzNFLHdFQUEyRSxDQUMzRSx3RUFBMkUsQ0FDM0Usd0VBQTJFLENBQzNFLHdFQUEyRSxDQUMzRSx3RUFBMkUsQ0FDM0Usd0VBQTJFLENBRTNFLDZDQUFnRCxDQUNoRCx3RUFBMkUsQ0FDM0Usd0VBQTJFLENBQzNFLHdFQUEyRSxDQUMzRSx3RUFBMkUsQ0FDM0Usd0VBQTJFLENBQzNFLHdFQUEyRSxDQUMzRSx3RUFBMkUsQ0FFM0UseUhBQTBILENBQzFILHlIQUEwSCxDQUMxSCx5SEFBMEgsQ0FDMUgseUhBQTBILENBQzFILHlIQUEwSCxDQUMzSCx5SEFBMEgsQ0FDMUgseUhBQTBILENBQzFILHlIQUNELENBR0EsV0FDQyw2SUFBa0ssQ0FDbEssZUFFRCxDQUNBLFdBRkMsd0JBU0QsQ0FQQSxLQUNDLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsaUNBQWtDLENBQ2xDLGtDQUFtQyxDQUNuQywrQkFFRCxDQUVBLCtDQUNDLGdKQUFxSyxDQUNySyxlQUFpQixDQUNqQiwrQkFBZ0MsQ0FDaEMscUJBT0QsQ0FMQyxvRUFDQyw2SUFBa0ssQ0FDbEsscUJBQ0QsQ0FJRCwrS0FDQyw2SUFBa0ssQ0FDbEssZUFBaUIsQ0FDakIsK0JBQWdDLENBQ2hDLHFCQUNELENBRUEsR0FDQyx3QkFBeUIsQ0FDekIsZUFDRCxDQUVBLGNBQ0MsZUFDRCxDQUVBLHFCQUNDLGVBQ0QsQ0FFQSxvQkFFQyx3QkFJRCxDQUhDLHlCQUhELG9CQUlFLHdCQUVGLENBREMsQ0FHRCxvQkFFQyx3QkFDRCxDQUVBLG9CQUVDLHdCQUNELENBRUEsb0JBRUMsd0JBQ0QsQ0FFQSxvQkFFQyx3QkFDRCxDQUVBLDBCQUdDLHdCQUNELENBRUEsT0FDQyxvQkFBcUIsQ0FDckIsZUFDRCxDQUVBLE1BQ0MsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixlQU1ELENBSkMsdUNBRUMsY0FDRCxDQUdELE9BQ0MsbUJBQ0QsQ0FFQSxZQUNDLGlCQUNELENBRUEsWUFDQyxnQkFDRCxDQUVBLFFBQ0MsNklBQ0QsQ0FFQSxXQUNDLHFCQUFzQixDQUN0QixpQkFDRCxDQUNBLEtBQ0MsYUFBYyxDQUNkLGlCQUNELENDM01BLElBQ0UsK0JBQWlDLENBQ2pDLG9DQUF5QyxDQUN6QyxvQkFBc0IsQ0FDdEIseUJBQTJCLENBQzNCLDJCQUE2QixDQUM3Qiw0QkFBOEIsQ0FDOUIsbUJBQ0YsQ0FDQSx5Q0FFQyx3QkFBNkIsQ0FDNUIsbUJBQXFCLENBQ3JCLHFCQUF1QixDQUN2QixRQUFTLENBQ1QsMEJBQTRCLENBQzVCLHlCQUEyQixDQUMzQixvQkFDRixDQUVBLFFBQ0MsWUFDRCxDQUVBLFNBQ0MsaUJBQ0QsQ0FFQSxrQkFBb0IsMkJBQStCLENBRW5ELGdCQUNDLDJCQU1ELENBTEMsb0JBQ0MsWUFBYSxDQUNiLFNBQ0QsQ0FJRCxnQkFDQyxrQ0FBbUMsQ0FDbkMsbUNBQ0QsQ0FFQSxhQUNDLG1CQUNELENBRUEsaUJBQ0MsdURBQ0QsQ0FDQSxvQkFDQywwREFDRCxDQ3JEQSxNQUNDLFFBQVMsQ0FDVCxxQkFBc0IsQ0FDdEIsa0JBQXNCLENBQ3RCLG9CQUE0QixDQUM1QixtQkFBNEIsQ0FDNUIsb0JBQThCLENBQzlCLHlCQUFxQyxDQUNyQyxrQ0FDRCxDQ1RBLEtBQ0MsNEJBQTZCLENBQzVCLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsZ0NBQWlDLENBQ2xDLDJCQUE0QixDQUM1QixlQXVCRCxDQXJCQyxPQUNDLGFBQ0QsQ0FFQSwwQ0FDQyxtQ0FDRCxDQUVBLGFBQ0MsNkJBQThCLENBQzlCLDZCQUE4QixDQUM5QixtQ0FDRCxDQUdBLHNCQUNDLGtDQUlELENBSEMseUJBRkQsc0JBR0Usa0NBRUYsQ0FEQyxDQzNCRixTQUNDLFlBQWEsQ0FDYixZQUFhLENBQ2IsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsa0NBQW1DLENBQ25DLG1DQWtCRCxDQWhCQyxtQkFDQyxvQkFDRCxDQUVBLGtCQUNDLHdCQUNELENBRUEsV0FDQyw4QkFBK0IsQ0FDL0IsNkJBQ0QsQ0FFQSxnQkFDQyw2QkFDRCxDQ3hCRCxPQUNDLFlBQWEsQ0FDYixxQkFhRCxDQVpDLGFBQ0MsZUFBZ0IsQ0FDaEIsa0JBQ0QsQ0FFQSxzQ0FDQyxZQUNELENBRUEscUNBQ0MsZUFDRCxDQ2RELEtBQ0Msb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4Qiw0QkFBNkIsQ0FDN0IsZUFjRCxDQVpDLFdBQ0Msa0NBQW1DLENBQ25DLGtEQUNELENBRUEsa0JBQ0Msd0JBQXlCLENBQ3pCLDRCQUlELENBSEMsd0JBQ0MsbUNBQ0QsQ0NoQkYsT0FDRSxLQUFNLENBQ1AsTUFBTyxDQUNOLGlCQUFrQixDQUNuQixhQUFjLENBQ2IsK0NBd0JGLENBdkJDLFNBQ0MsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FDRCxDQUNBLGNBQ0MsU0FBVSxDQUNWLDZCQUE4QixDQUM5QiwyQkFDRCxDQUNBLHdCQUVDLGdCQUNELENBRUEsb0JBQ0MsZ0NBQ0QsQ0FHRCxpQkFDQyxTQUNELENBRUEsb0JBQ0MsU0FDRCxDQUdDLDJCQUNDLHVCQUNELENDMUNELE1BQ0MsU0FBVSxDQUNWLFVBTUQsQ0FKQyxxQkFDQyxpQkFDRCxDQUlELE9BRUMseUJBQThCLENBQzlCLHdCQUlELENBSEMsYUFDQyx1QkFDRCxDQ2hCRCxTQUNDLFNBQVUsQ0FDVixrQ0FNRCxDQUpDLHFCQUNDLFNBQ0QsQ0NORCxPQUNDLGVBNENELENBMUNDLHVCQUNDLHFCQUNELENBR0MsYUFDQyxnQkFDRCxDQUlBLFlBQ0MsZ0JBQ0QsQ0FJQSxZQUNDLGVBQ0QsQ0FJQSxZQUNDLGVBQ0QsQ0FJQSxhQUNDLGVBQ0QsQ0FLQyw4S0FDQyxlQUNELENDekNILFFBQ0MsWUFBYSxDQUNiLHNCQUF1QixDQUN2Qix1QkFLRCxDQUpDLFlBQ0MsYUFBYyxDQUNkLHNCQUNELENDUEQsTUFDQyxXQUFZLENBQ1osaUJBQWtCLENBRWxCLGlCQWtGRCxDQWhGQyxZQUNDLGVBSUQsQ0FIQyxnQkFDQyxrQkFDRCxDQUdELFVBQ0MsVUFBVyxDQUNYLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FDOUIsYUFDRCxDQUVBLHFCQUNDLFlBQWEsQ0FDYixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLGlDQUFrQyxDQUNsQyxlQXFCRCxDQXBCQyxrQ0FDQyxrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLDhCQUNELENBQ0EsbUNBQ0MsWUFBYSxDQUNiLDhCQUNELENBQ0EsdUJBQ0MsV0FBWSxDQUNaLGFBQWMsQ0FDZCxzQkFDRCxDQUNBLGlDQUNDLGdEQUNELENBQ0EsbUNBQ0MsZUFDRCxDQUVELGFBQ0MsYUFBYyxDQUNkLGVBQW1CLENBQ25CLGVBcUJELENBbkJDLGVBQ0MscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixhQUNELENBRUEsZUFDQyxpQkFVRCxDQVRDLHFCQUNDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQ0QsQ0FJRixjQUNDLGNBQWUsQ0FDZiwrREFXRCxDQVRDLG9CQUNDLFVBQVcsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQ0YsQ0FJRixjQUNDLG9CQUNELENDN0RBLE1BQ0UsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLFlBQWMsQ0FDZCxrQkFBbUIsQ0FDbkIsYUFDRixDQUdBLGNBQ0UsYUFBYyxDQUNkLGlCQUNGLENBQ0EsZUFDRSxhQUFjLENBQ2QsaUJBQ0YsQ0FDQSxXQUNFLGFBQ0YsQ0FDQSxjQUNFLGFBQ0YsQ0FDQSxhQUNFLGFBQ0YsQ0FDQSxhQUNFLGFBQ0YsQ0FDQSxhQUNFLGFBQ0YsQ0FDQSxZQUNFLGFBQ0YsQ0FDQSxhQUNFLGFBQ0YsQ0FDQSxZQUNFLGFBQ0YsQ0FDQSxlQUNFLGFBQ0YsQ0FDQSxZQUNFLGFBQWMsQ0FDZCxpQkFDRixDQUNBLGFBQ0UsYUFDRixDQUdBLGNBQ0UsYUFBYyxDQUNkLGlCQUNGLENBQ0EsYUFDRSxhQUNGLENBSUEsOEJBQ0UsYUFDRixDQUNBLGtCQUNFLGFBQ0YsQ0FHQSxjQUNFLGFBQ0YsQ0FNQSxtREFDRSxhQUNGLENBQ0EsZ0JBQ0UsYUFDRixDQUNBLGVBQ0UsYUFDRixDQUdBLGFBQ0UsYUFDRixDQUNBLFdBQ0UsYUFDRixDQUNBLGVBQ0UsYUFBYyxDQUNkLGlCQUNGLENBQ0EsYUFDRSxhQUFjLENBQ2QsZUFDRixDQUNBLGNBQ0UsYUFDRixDQUNBLFdBQ0UsYUFDRixDQUNBLFlBQ0UsYUFBYyxDQUNkLGlCQUNGLENBR0EsbUJBQ0UsYUFDRixDQUVBLGtCQUNFLGFBQ0YsQ0FFQSxxQkFDRSxhQUFjLENBQ2QsaUJBQ0YsQ0FFQSwwQ0FFRSxhQUFjLENBQ2QsaUJBQ0YsQ0FHQSxtQkFDRSxhQUNGLENBQ0Esd0JBQ0UsYUFDRixDQUdBLGVBQ0UsYUFBZ0IsQ0FDaEIsaUJBQ0YsQ0FFQSxlQUNFLHlCQUFnQixDQUNoQixpQkFDRixDQ2hMQSxNQUNDLHNCQUNELENBRUEsTUFDQyxjQUFlLENBQ2YsVUFBVyxDQUVYLGlEQUNELENBRUEsV0FDQyxhQUlELENBSEMsYUFDQyxhQUNELENBR0QsSUFDQyxhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQ0QsQ0MzQkEsZUFDQyxZQUFhLENBQ1osY0FBZSxDQUNmLGFBQWMsQ0FDZCw2QkFBOEIsQ0FDOUIsK0JBQWdDLENBQ2pDLGFBQWMsQ0FDZCw2QkFBOEIsQ0FDOUIsV0F1Q0QsQ0FyQ0MsaUJBQ0MsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLHNDQUF1QyxDQUN2QyxvQkFBcUIsQ0FDckIsY0FDRCxDQUVBLDRCQUNDLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLHNCQWNELENBWEMseUNBQ0MsUUFDRCxDQUVBLDhCQUNDLDRCQUNELENBRUEsd0NBQ0Msb0JBQ0QsQ0FHRCwyQkFDQyx5Q0FDRCxDQUVBLGlDQUNDLHFCQUNELENDN0NBLFVBQ0MsZUFDRCxDQ0hELFlBQ0MsWUFBYSxDQUNiLDRCQWlCRCxDQWZDLG1CQUNDLFNBQVUsQ0FDVixlQUNELENBRUEsZ0JBQ0MsVUFDRCxDQUVBLHVCQUNDLGlCQUFrQixDQUNsQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUNELENDbEJELE1BQ0MsdUJBQ0QsQ0NBQyxtQkFDQyxZQUNELENBRUEsa0JBQ0EsT0FBUSxDQUNSLE9BS0EsQ0FKQyx5QkFIRCxrQkFJRSxRQUFTLENBQ1QsT0FFRixDQURDLENBSUYsYUFDQyxhQUlELENBSEMseUJBRkQsYUFHRSxZQUVGLENBREMsQ0FHRCxhQUNDLFlBSUQsQ0FIQyx5QkFGRCxhQUdFLGFBRUYsQ0FEQyxDQUdELGVBQ0MsU0FBVSxDQUNWLG1DQUNELENBRUEsY0FDQyxTQUFVLENBQ1YsbUNBQW9DLENBQ3BDLGtDQUNELENDdkNBLGFBQ0MsdUJBQ0QsQ0NGQSxVQUNDLGNBMkJELENBekJDLHlCQUhELFVBSUUsY0F3QkYsQ0F2QkMsQ0FFQSxZQUNDLGFBQWMsQ0FDZCxXQUtELENBSEMseUJBSkQsWUFLRSxXQUVGLENBREMsQ0FFRCxnQkFDQyw0QkFBNkIsQ0FDN0IsZUFVRCxDQVRDLG1DQUNDLCtDQUNELENBRUEsNkNBRUMsa0NBQ0QsQ0N6QkYsTUFDQyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLG9CQUFxQixDQUNyQix1QkFpQkQsQ0FmQyxhQUNDLFlBQWEsQ0FDYixzQkFLRCxDQUhDLG1CQUNDLG9CQUNELENBRUQsY0FDQyxhQUFjLENBQ2QsYUFDRCxDQUNBLGFBQ0MsYUFDRCxDQ3BCRCxhQUVDLGFBQWMsQ0FDZCx3QkFDRCxDQUVBLDREQUdDLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsVUFBVyxDQUlYLHVCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsbUJBQW9CLENBQ3BCLHVDQUF3QyxDQUN4QyxnQ0FXRCxDQUxDLDhFQUNDLGNBQWUsQ0FDZiw4QkFBK0IsQ0FDL0IsNENBQ0QsQ0FHRCxTQUNDLFFBQWMsQ0FDZCxTQUNELENBR0Esb0JBSUMsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FDekIsNEJBQTZCLENBQzdCLFFBQWMsQ0FDZCxtQkFBb0IsQ0FDcEIsaUJBQWtCLENBQ2xCLDJDQUtELENBSEMsMEJBQ0MsbUNBQ0QsQ0FHRCxPQUNDLGlCQWlDRCxDQWhDQyxhQUNDLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFNBQ0QsQ0FFQSxhQUNDLG1CQUFvQixDQUNwQiwwQkFBMkIsQ0FDM0IsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6QixlQUFtQixDQUNuQixrQ0FBbUMsQ0FDbkMsNEJBQTZCLENBQzdCLDhCQU9ELENBTEMsbUJBQ0MsbUNBQ0QsQ0FLRCwyQkFDQyx3QkFBeUIsQ0FDekIsK0JBQWdDLENBQ2hDLG1DQUNELENBQ0EseUJBQ0MsOEJBQ0QsQ0FJQSwrRkFJQyxlQUFnQixDQUNoQiw2QkFDRCxDQUNBLHVIQUlDLDRDQUFtRCxDQUNuRCw4QkFDRCxDQUNBLGlGQUlDLHlCQUEyQixDQUMzQix1QkFDRCxDQUNBLG9DQUdDLHNCQUNELENBQ0Esb0JBQ0MsYUFDRCxDQUdELFdBQ0MsaUJBQWtCLENBQ2xCLFVBQVksQ0FDWixpQ0FDRCxDQUVBLGdCQUNDLFlBS0QsQ0FIQyx1QkFDQyxhQUNELENBR0Qsd0JBQ0MsWUFBYSxDQUNiLGlCQUNELENDOUlBLGFBQ0MsNENBVUQsQ0FSQyx5QkFIRCxhQUlFLGVBT0YsQ0FOQyxDQUVBLHNCQUNDLHdCQUNELENDUkEsZUFDQyxZQUFhLENBQ2IsWUFDRCxDQUVBLG1CQUNDLFNBQVUsQ0FDVixlQUFnQixDQUNoQixlQUtELENBSEMseUJBQ0MsZUFDRCIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fXVsW2NsYXNzXSxvbFtjbGFzc117cGFkZGluZzowfWJvZHksaDEsaDIsaDMsaDQscCx1bFtjbGFzc10sb2xbY2xhc3NdLGZpZ3VyZSxibG9ja3F1b3RlLGRsLGRke21hcmdpbjowfWJvZHl7bWluLWhlaWdodDoxMDB2aDtzY3JvbGwtYmVoYXZpb3I6c21vb3RoO3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQ7bGluZS1oZWlnaHQ6MS41fXVsW2NsYXNzXSxvbFtjbGFzc117bGlzdC1zdHlsZTpub25lfWE6bm90KFtjbGFzc10pe3RleHQtZGVjb3JhdGlvbi1za2lwLWluazphdXRvfWltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWFydGljbGU+Kisqe21hcmdpbi10b3A6MWVtfWlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3R7Zm9udDppbmhlcml0fWltZzpub3QoW2FsdF0pe2ZpbHRlcjpibHVyKDEwcHgpfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7KnthbmltYXRpb24tZHVyYXRpb246LjAxbXMgIWltcG9ydGFudDthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4wMW1zICFpbXBvcnRhbnQ7c2Nyb2xsLWJlaGF2aW9yOmF1dG8gIWltcG9ydGFudH19XG4iLCIuZ3JpZCB7XG5cdC0tYnJlYWs6IDUyLjVlbTtcblx0LS1tb2RpZmllcjogY2FsYyh2YXIoLS1icmVhaykgLSAxMDAlKTtcblx0LS1ncmlkLWNvbHM6IDc7XG5cdC0tZ2FwLXY6IDJyZW07XG5cdC0tZ2FwLWg6IDJyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXAtdikqIC0xKTtcblx0bWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ2FwLWgpKiAtMSk7XG5cblx0Ji0tcmV2ZXJzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0Ji0tY2FyZCB7XG5cdFx0LS1nYXAtdjogdmFyKC0tczQpO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiB2YXIoLS1nYXAtdikgMCAwIHZhcigtLWdhcC1oKTtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKHZhcigtLW1vZGlmaWVyKSAqIDk5OSk7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdC8qIEZpeGVzIGlzc3VlIHdpdGggUHJlIGVsZW1lbnRzIC0gaHR0cHM6Ly93ZWJsb2cud2VzdC13aW5kLmNvbS9wb3N0cy8yMDE2L2ZlYi8xNS9mbGV4Ym94LWNvbnRhaW5lcnMtcHJlLXRhZ3MtYW5kLW1hbmFnaW5nLW92ZXJmbG93ICovXG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Ji0tM3VwIHtcblx0XHQtLWJyZWFrOiA0NGVtO1xuXHRcdC0tbW9kaWZpZXI6IGNhbGModmFyKC0tYnJlYWspIC0gMTAwJSk7XG5cdFx0PiAqIHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1nYXAtaCkpO1xuXHRcdH1cblx0XHQ+ICo6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNXJlbSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gdmFyKC0tZ2FwLWgpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS0ydXAge1xuXHRcdD4gKiB7XG5cdFx0XHRtaW4td2lkdGg6IGNhbGMoKDQvNyoxMDAlKSAtIHZhcigtLWdhcC1oKSk7XG5cdFx0fVxuXHRcdD4gKjpudGgtY2hpbGQoNG4tNyksXG5cdFx0PiAqOm50aC1jaGlsZCg0bikge1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKCgzLzcqMTAwJSkgLSB2YXIoLS1nYXAtaCkpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZvbGlvIHtcblx0XHQ+ICoge1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKCg0LzcqMTAwJSkgLSB2YXIoLS1nYXAtaCkpO1xuXHRcdH1cblx0XHQ+ICo6bnRoLWNoaWxkKDVuLTkpIHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZ2FwLWgpKTtcblx0XHR9XG5cdFx0PiAqOm50aC1jaGlsZCg1bi0zKSxcblx0XHQ+ICo6bnRoLWNoaWxkKDVuKzUpIHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygoMy83KjEwMCUpIC0gdmFyKC0tZ2FwLWgpKVxuXHRcdH1cblx0fVxuXG5cdCYtLTJjb2wge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IHZhcigtLWdhcC12KSB2YXIoLS1nYXAtaCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdD4gKiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdH1cblx0fVxuXG5cdCYtLXN0YXRzIHtcblx0XHQtLWJyZWFrOiAxOC43NWVtO1xuXHRcdC0tbW9kaWZpZXI6IGNhbGModmFyKC0tYnJlYWspIC0gMTAwJSk7XG5cblx0XHQ+ICoge1xuXHRcdFx0d2lkdGg6IG1heCgoMzMuMzMlIC0gdmFyKC0tZ2FwLWgpKSAsIHZhcigtLWJyZWFrKSk7XG5cdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZlYXR1cmVzIHtcblx0XHQtLWJyZWFrOiAxOC43NWVtO1xuXHRcdC0tbW9kaWZpZXI6IGNhbGModmFyKC0tYnJlYWspIC0gMTAwJSk7XG5cdFx0PiAqIHtcblx0XHRcdHdpZHRoOiBtYXgoKDMzLjMzJSAtIHZhcigtLWdhcC1oKSkgLCB2YXIoLS1icmVhaykpO1xuXHRcdFx0ZmxleC1iYXNpczogYXV0bztcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHR9XG5cdH1cblxuXHQmLS1wbGF5cm9vbSB7XG5cdFx0PiAqIHtcblx0XHRcdG1pbi13aWR0aDogY2FsYygoMS8zKjEwMCUpIC0gdmFyKC0tZ2FwLWgpKTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLS0xIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Jjpvbmx5LWNoaWxkIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjVyZW0pIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygxL3ZhcigtLWdyaWQtY29scykqIDEwMCUpO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0tLTIge1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNXJlbSkge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDIvdmFyKC0tZ3JpZC1jb2xzKSogMTAwJSk7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbS0tMyB7XG5cdFx0ZmxleC1ncm93OiAzO1xuXHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi41cmVtKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoMy92YXIoLS1ncmlkLWNvbHMpKiAxMDAlKTtcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtLS00IHtcblx0XHRmbGV4LWdyb3c6IDQ7XG5cdFx0Jjpvbmx5LWNoaWxkIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjVyZW0pIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg0L3ZhcigtLWdyaWQtY29scykqIDEwMCUpO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0tLTUge1xuXHRcdGZsZXgtZ3JvdzogNTtcblx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNXJlbSkge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKDUvdmFyKC0tZ3JpZC1jb2xzKSogMTAwJSk7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9faXRlbS0tNiB7XG5cdFx0ZmxleC1ncm93OiA2O1xuXHRcdCY6b25seS1jaGlsZCB7XG5cdFx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi41cmVtKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoNi92YXIoLS1ncmlkLWNvbHMpKiAxMDAlKTtcblx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtLS03IHtcblx0XHRmbGV4LWdyb3c6IDc7XG5cdFx0Jjpvbmx5LWNoaWxkIHtcblx0XHRcdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjVyZW0pIHtcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYyg3L3ZhcigtLWdyaWQtY29scykqIDEwMCUpO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS0tZnVsbCB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxuXG59XG5cbi5jb250ZW50LW1hdHJpeCB7XG5cdC0tZ2FwLXY6IDZyZW07XG5cdC0tZ2FwLWg6IDZyZW07XG59XG5cbi5ncmlkLS1tYXJnaW4ge1xuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi41ZW0pIHtcblx0XHRnYXA6IDNyZW07XG5cdH1cbn1cbiIsIjpyb290IHtcblxuXHQtLXJhdGlvOiAxLjQ7XG4gIC0tcy01OiBjYWxjKHZhcigtLXMtNCkgLyB2YXIoLS1yYXRpbykpO1xuICAtLXMtNDogY2FsYyh2YXIoLS1zLTMpIC8gdmFyKC0tcmF0aW8pKTtcbiAgLS1zLTM6IGNhbGModmFyKC0tcy0yKSAvIHZhcigtLXJhdGlvKSk7XG4gIC0tcy0yOiBjYWxjKHZhcigtLXMtMSkgLyB2YXIoLS1yYXRpbykpO1xuICAtLXMtMTogY2FsYyh2YXIoLS1zMCkgLyB2YXIoLS1yYXRpbykpO1xuICAtLXMwOiAxcmVtO1xuICAtLXMxOiBjYWxjKHZhcigtLXMwKSAqIHZhcigtLXJhdGlvKSk7XG4gIC0tczI6IGNhbGModmFyKC0tczEpICogdmFyKC0tcmF0aW8pKTtcbiAgLS1zMzogY2FsYyh2YXIoLS1zMikgKiB2YXIoLS1yYXRpbykpO1xuICAtLXM0OiBjYWxjKHZhcigtLXMzKSAqIHZhcigtLXJhdGlvKSk7XG5cdC0tczU6IGNhbGModmFyKC0tczQpICogdmFyKC0tcmF0aW8pKTtcblxuXHQtLWJvZHktcGFkZGluZzogY2FsYygxcmVtICsgKDIgLSAxKSAqICgoMTAwdncgLSAyMHJlbSkvKDEwMCAtIDIwKSkpO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMHJlbSkge1xuXHRcdDpyb290IHtcblx0XHRcdC0tYm9keS1wYWRkaW5nOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG5odG1sIHtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcblx0cGFkZGluZzogdmFyKC0tYm9keS1wYWRkaW5nKTtcbn1cblxuLmJvZHkge1xuXHRtYXgtd2lkdGg6IDk2cmVtO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWJvZHktcGFkZGluZykgLSB2YXIoLS1ib2R5LXBhZGRpbmcpKTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4ge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zMik7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2U7XG5cdG9wYWNpdHk6IDE7XG5cdGZsZXg6IDE7XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXM0KSAqIDIpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuaHRtbC5pcy1hbmltYXRpbmcge1xuXHQubWFpbiwgLnNpdGUtZm9vdGVyLCAucmVjYXB0Y2hhLWxvZ28ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zMyk7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXMzKTtcblxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXM1KTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zNSk7XG5cdH1cblxuXHQmLS1uby1wYWQtdG9wIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCYtLW5vLXBhZC1ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuXG4uYmxvZyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zMikgKiAtMSk7XG5cdH1cblx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblxuXHQuaGVybyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zMSk7XG5cdFx0fVxuXHR9XG59XG5cbi5mdWxsLWJsZWVkIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcblxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gKHZhcigtLWJvZHktcGFkZGluZykgKiAyKSk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gKDUwdncgLSB2YXIoLS1ib2R5LXBhZGRpbmcpKSk7XG5cdH1cbn1cbiIsImg1LCBoNiB7XG5cdG1hcmdpbjogMDtcbn1cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAuMTVlbTtcblx0bWFyZ2luLWJvdHRvbTogLS4yZW07XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3gtc2hhZG93OiB2YXIoLS1saW5rLWhpZ2hsaWdodCkgMHB4IC0xcHggMHB4IGluc2V0O1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlO1xuXHQmOmhvdmVyLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tbGluay1oaWdobGlnaHQpIDBweCAtLjJyZW0gMHB4IGluc2V0O1xuXHR9XG59XG51bDpub3QoW2NsYXNzXSkge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFaW5hXCI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2VpbmEtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkVpbmFcIjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHNyYzogdXJsKFwiL2ZvbnRzL2VpbmEtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3BoZXRcIjtcblx0c3JjOiB1cmwoXCIvZm9udHMvcHJvcGhldC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuOnJvb3Qge1xuXHQtLWZsdWlkLW1pbi13aWR0aDogMzIwO1xuXHQtLWZsdWlkLW1heC13aWR0aDogMTY3MDtcblx0LS1mbHVpZC1taW4tc2l6ZTogMTY7XG5cdC0tZmx1aWQtbWF4LXNpemU6IDIwO1xuXHQtLWZsdWlkLW1pbi1yYXRpbzogMS4yO1xuXHQtLWZsdWlkLW1heC1yYXRpbzogMS40O1xuXHQtLWZsdWlkLXNjcmVlbjogY2FsYygxMDB2dyAtICh2YXIoLS1ib2R5LXBhZGRpbmcpICogMikpO1xuICAtLWZsdWlkLWJwOiBjYWxjKCh2YXIoLS1mbHVpZC1zY3JlZW4pIC0gKCh2YXIoLS1mbHVpZC1taW4td2lkdGgpIC8gMTYpICogMWVtKSkgLyAoKHZhcigtLWZsdWlkLW1heC13aWR0aCkgLyAxNikgLSAodmFyKC0tZmx1aWQtbWluLXdpZHRoKSAvIDE2KSkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjcwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZmx1aWQtc2NyZWVuOiBjYWxjKHZhcigtLWZsdWlkLW1heC13aWR0aCkgKiAxcHgpO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1mbHVpZC1taW4tc2NhbGUtMDogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtMTogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTApICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtMjogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTEpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtMzogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTIpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtNDogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTMpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtNTogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTQpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtNjogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTUpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcbiAgLS1mbHVpZC1taW4tc2NhbGUtNzogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTYpICogdmFyKC0tZmx1aWQtbWluLXJhdGlvKTtcblxuICAtLWZsdWlkLW1heC1zY2FsZS0wOiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS0xOiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtMCkgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS0yOiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtMSkgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS0zOiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtMikgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS00OiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtMykgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS01OiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtNCkgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS02OiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtNSkgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuICAtLWZsdWlkLW1heC1zY2FsZS03OiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtNikgKiB2YXIoLS1mbHVpZC1tYXgtcmF0aW8pO1xuXG4gIC0tZmx1aWQtbWluLXNpemUtMDogKHZhcigtLWZsdWlkLW1pbi1zaXplKSkgLyAxNjtcbiAgLS1mbHVpZC1taW4tc2l6ZS0xOiAodmFyKC0tZmx1aWQtbWluLXNpemUpICogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTApKSAvIDE2O1xuICAtLWZsdWlkLW1pbi1zaXplLTI6ICh2YXIoLS1mbHVpZC1taW4tc2l6ZSkgKiB2YXIoLS1mbHVpZC1taW4tc2NhbGUtMSkpIC8gMTY7XG4gIC0tZmx1aWQtbWluLXNpemUtMzogKHZhcigtLWZsdWlkLW1pbi1zaXplKSAqIHZhcigtLWZsdWlkLW1pbi1zY2FsZS0yKSkgLyAxNjtcbiAgLS1mbHVpZC1taW4tc2l6ZS00OiAodmFyKC0tZmx1aWQtbWluLXNpemUpICogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTMpKSAvIDE2O1xuICAtLWZsdWlkLW1pbi1zaXplLTU6ICh2YXIoLS1mbHVpZC1taW4tc2l6ZSkgKiB2YXIoLS1mbHVpZC1taW4tc2NhbGUtNCkpIC8gMTY7XG4gIC0tZmx1aWQtbWluLXNpemUtNjogKHZhcigtLWZsdWlkLW1pbi1zaXplKSAqIHZhcigtLWZsdWlkLW1pbi1zY2FsZS01KSkgLyAxNjtcbiAgLS1mbHVpZC1taW4tc2l6ZS03OiAodmFyKC0tZmx1aWQtbWluLXNpemUpICogdmFyKC0tZmx1aWQtbWluLXNjYWxlLTYpKSAvIDE2O1xuXG4gIC0tZmx1aWQtbWF4LXNpemUtMDogKHZhcigtLWZsdWlkLW1heC1zaXplKSkgLyAxNjtcbiAgLS1mbHVpZC1tYXgtc2l6ZS0xOiAodmFyKC0tZmx1aWQtbWF4LXNpemUpICogdmFyKC0tZmx1aWQtbWF4LXNjYWxlLTApKSAvIDE2O1xuICAtLWZsdWlkLW1heC1zaXplLTI6ICh2YXIoLS1mbHVpZC1tYXgtc2l6ZSkgKiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtMSkpIC8gMTY7XG4gIC0tZmx1aWQtbWF4LXNpemUtMzogKHZhcigtLWZsdWlkLW1heC1zaXplKSAqIHZhcigtLWZsdWlkLW1heC1zY2FsZS0yKSkgLyAxNjtcbiAgLS1mbHVpZC1tYXgtc2l6ZS00OiAodmFyKC0tZmx1aWQtbWF4LXNpemUpICogdmFyKC0tZmx1aWQtbWF4LXNjYWxlLTMpKSAvIDE2O1xuICAtLWZsdWlkLW1heC1zaXplLTU6ICh2YXIoLS1mbHVpZC1tYXgtc2l6ZSkgKiB2YXIoLS1mbHVpZC1tYXgtc2NhbGUtNCkpIC8gMTY7XG4gIC0tZmx1aWQtbWF4LXNpemUtNjogKHZhcigtLWZsdWlkLW1heC1zaXplKSAqIHZhcigtLWZsdWlkLW1heC1zY2FsZS01KSkgLyAxNjtcbiAgLS1mbHVpZC1tYXgtc2l6ZS03OiAodmFyKC0tZmx1aWQtbWF4LXNpemUpICogdmFyKC0tZmx1aWQtbWF4LXNjYWxlLTYpKSAvIDE2O1xuXG4gIC0tZmx1aWQtMDogY2FsYygoKHZhcigtLWZsdWlkLW1pbi1zaXplLTApICogMWVtKSArICh2YXIoLS1mbHVpZC1tYXgtc2l6ZS0wKSAtIHZhcigtLWZsdWlkLW1pbi1zaXplLTApKSAqIHZhcigtLWZsdWlkLWJwKSkpO1xuICAtLWZsdWlkLTE6IGNhbGMoKCh2YXIoLS1mbHVpZC1taW4tc2l6ZS0xKSAqIDFlbSkgKyAodmFyKC0tZmx1aWQtbWF4LXNpemUtMSkgLSB2YXIoLS1mbHVpZC1taW4tc2l6ZS0xKSkgKiB2YXIoLS1mbHVpZC1icCkpKTtcbiAgLS1mbHVpZC0yOiBjYWxjKCgodmFyKC0tZmx1aWQtbWluLXNpemUtMikgKiAxZW0pICsgKHZhcigtLWZsdWlkLW1heC1zaXplLTIpIC0gdmFyKC0tZmx1aWQtbWluLXNpemUtMikpICogdmFyKC0tZmx1aWQtYnApKSk7XG4gIC0tZmx1aWQtMzogY2FsYygoKHZhcigtLWZsdWlkLW1pbi1zaXplLTMpICogMWVtKSArICh2YXIoLS1mbHVpZC1tYXgtc2l6ZS0zKSAtIHZhcigtLWZsdWlkLW1pbi1zaXplLTMpKSAqIHZhcigtLWZsdWlkLWJwKSkpO1xuICAtLWZsdWlkLTQ6IGNhbGMoKCh2YXIoLS1mbHVpZC1taW4tc2l6ZS00KSAqIDFlbSkgKyAodmFyKC0tZmx1aWQtbWF4LXNpemUtNCkgLSB2YXIoLS1mbHVpZC1taW4tc2l6ZS00KSkgKiB2YXIoLS1mbHVpZC1icCkpKTtcblx0LS1mbHVpZC01OiBjYWxjKCgodmFyKC0tZmx1aWQtbWluLXNpemUtNSkgKiAxZW0pICsgKHZhcigtLWZsdWlkLW1heC1zaXplLTUpIC0gdmFyKC0tZmx1aWQtbWluLXNpemUtNSkpICogdmFyKC0tZmx1aWQtYnApKSk7XG5cdC0tZmx1aWQtNjogY2FsYygoKHZhcigtLWZsdWlkLW1pbi1zaXplLTYpICogMWVtKSArICh2YXIoLS1mbHVpZC1tYXgtc2l6ZS02KSAtIHZhcigtLWZsdWlkLW1pbi1zaXplLTYpKSAqIHZhcigtLWZsdWlkLWJwKSkpO1xuXHQtLWZsdWlkLTc6IGNhbGMoKCh2YXIoLS1mbHVpZC1taW4tc2l6ZS03KSAqIDFlbSkgKyAodmFyKC0tZmx1aWQtbWF4LXNpemUtNykgLSB2YXIoLS1mbHVpZC1taW4tc2l6ZS03KSkgKiB2YXIoLS1mbHVpZC1icCkpKTtcbn1cblxuXG5ib2R5LCAudGV4dCB7XG5cdGZvbnQtZmFtaWx5OiBcIkVpbmFcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZmx1aWQtMCk7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxoKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0dGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTApO1xufVxuXG5oMTpub3QoW2NsYXNzKj1cInRleHRcIl0pLCBoMjpub3QoW2NsYXNzKj1cInRleHRcIl0pLCAuaCB7XG5cdGZvbnQtZmFtaWx5OiBcIlByb3BoZXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwic2FsdFwiIG9uO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblxuXHQmLmYtZWluYSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRWluYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0fVxuXG59XG5cbmg0Om5vdChbY2xhc3MqPVwidGV4dFwiXSksIC5oNDpub3QoW2NsYXNzKj1cInRleHRcIl0pLCBoNTpub3QoW2NsYXNzKj1cInRleHRcIl0pLCAuaDU6bm90KFtjbGFzcyo9XCJ0ZXh0XCJdKSwgaDY6bm90KFtjbGFzcyo9XCJ0ZXh0XCJdKSwgLmg2Om5vdChbY2xhc3MqPVwidGV4dFwiXSksIHN0cm9uZywgbGFiZWwsIGxlZ2VuZCwgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRmb250LWZhbWlseTogXCJFaW5hXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNhbHRcIiBvbjtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbn1cblxuLmgge1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTApO1xuXHRsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyIHtcblx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbmgxOm5vdChbY2xhc3NdKSxcbi5oMSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZmx1aWQtNyk7XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mbHVpZC02KTtcblx0fVxufVxuXG5oMjpub3QoW2NsYXNzXSksXG4uaDIge1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTUpO1xufVxuXG5oMzpub3QoW2NsYXNzXSksXG4uaDMge1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTQpO1xufVxuXG5oNDpub3QoW2NsYXNzXSksXG4uaDQge1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTMpO1xufVxuXG5oNTpub3QoW2NsYXNzXSksXG4uaDUge1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTIpO1xufVxuXG5oNjpub3QoW2NsYXNzXSksXG4uaDYsXG4ubGVkZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZmx1aWQtMCk7XG59XG5cbi5oLXN1YiB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tcy0xKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxlZGUge1xuXHRtYXgtd2lkdGg6IDQyY2g7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHQuY29udGVudC1tYXRyaXggJixcblx0Ji5tYXgtdy1ub25lIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLnNtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1zMCk7XG59XG5cbi5zbWFsbHByaW50IHtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZi1laW5hIHtcblx0Zm9udC1mYW1pbHk6IFwiRWluYVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbmNpdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLnZoIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IFxufVxuLnZoLmZvY3VzYWJsZTphY3RpdmUsXG4udmguZm9jdXNhYmxlOmZvY3VzIHtcblx0Y2xpcC1wYXRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDs7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OztcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDs7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udW5pY29kZSB7XG5cdGZvbnQtZmFtaWx5OiBzZXJpZjtcbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2UgeyB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucmVjYXB0Y2hhLWxvZ29cdHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTtcblx0aW1nIHtcblx0XHRtYXJnaW46IDJlbSAwO1xuXHRcdHdpZHRoOiA0ZW07XG5cdH1cblxufVxuXG5sb3R0aWUtcGxheWVyICoge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uaW5saW5lLWZsZXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLm1lZGlhLWFsaWduLXRvcCB7XG5cdG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWJvZHktcGFkZGluZykgKyB2YXIoLS1zNSkpICAqIC0xKTtcbn1cbi5tZWRpYS1hbGlnbi1ib3R0b20ge1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKCh2YXIoLS1ib2R5LXBhZGRpbmcpICsgdmFyKC0tczUpKSAgKiAtMSk7XG59IiwiOnJvb3Qge1xuXHQtLWxoOiAxLjY7XG5cdC0tY29sb3ItYmxhY2s6ICMxZTIwMjM7XG5cdC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG5cdC0tY29sb3ItYmx1ZTogcmdiKDUyLDkxLDI1MSk7XG5cdC0tY29sb3ItcmVkOiByZ2IoMjU1LCAwLCA0NCk7XG5cdC0tY29sb3ItZ3JleTogcmdiKDI0NCwyNDQsMjQ0KTtcblx0LS1jb2xvci1kYXJrLWdyZXk6IHJnYigxMzYsIDEzNiwgMTQ1KTtcblx0LS1saW5rLWhpZ2hsaWdodDogdmFyKC0tY29sb3ItYmx1ZSk7XG59IiwiLmJveCB7XG5cdC0tY29sb3ItYmc6IHZhcigtLWNvbG9yLWdyZXkpO1xuICAtLWNvbG9yLWZnOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1mZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcblx0cGFkZGluZzogdmFyKC0tYm9keS1wYWRkaW5nKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XG5cdD4gKiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblxuXHQmOm5vdCguYm94LS1pbnZlcnQpW3N0eWxlKj1cImJhY2tncm91bmRcIl0ge1xuXHRcdC0tbGluay1oaWdobGlnaHQ6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0fVxuXG5cdCYtLWludmVydCB7XG5cdFx0LS1jb2xvci1iZzogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdC0tY29sb3ItZmc6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHQtLWxpbmstaGlnaGxpZ2h0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXG5cdC5tYWluID4gJjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMyKSAqIC0xKTtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zNSkgKiAtMSk7XG5cdFx0fVxuXHR9XG59IiwiLmNsdXN0ZXIge1xuXHQtLWdhcC12OiAxcmVtO1xuXHQtLWdhcC1oOiAxcmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ2FwLXYpICogLTEpO1xuXHRtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1nYXAtaCkgKiAtMSk7XG5cblx0Ji0tYmFzZWxpbmUge1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0fVxuXG5cdCYtLXJldmVyc2Uge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmID4gKiAge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdhcC1oKSk7XG5cdFx0bWFyZ2luLXRvcDogY2FsYyh2YXIoLS1nYXAtdikpO1xuXHR9XG5cblx0Ji0tc3BsaXQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufSIsIi5jb3ZlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCZfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0fVxuXHRcblx0PiA6Zmlyc3QtY2hpbGQ6bm90KC5jb3Zlcl9fbWFpbikge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0XG5cdD4gOmxhc3QtY2hpbGQ6bm90KC5jb3Zlcl9fbWFpbikge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIuY3RhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdC0tbGluay1oaWdobGlnaHQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdCY6aG92ZXIge1xuXHRcdC0tbGluay1oaWdobGlnaHQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRcdGJveC1zaGFkb3c6IHZhcigtLWxpbmstaGlnaGxpZ2h0KSAwcHggLS4zM3JlbSAwcHggaW5zZXQ7XG5cdH1cblxuXHQuYm94LS1pbnZlcnQgJiB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHQtLWxpbmstaGlnaGxpZ2h0OiB0cmFuc3BhcmVudDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC0tbGluay1oaWdobGlnaHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cbn0iLCIuZnJhbWUge1xuICAtLWg6IDk7IFxuXHQtLXc6IDE2OyBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0taCkgLyB2YXIoLS13KSAqIDEwMCUpO1xuXHQqIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZTs7XG5cdH1cblx0aW1nLFxuXHR2aWRlbyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQmLmNoaWxkLWxvYWRlZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uanMtdmlkZW8gPiBpZnJhbWUge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGF6eS1sb2FkZWQgPiBpZnJhbWUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYm94LS1pbnZlcnQge1xuXHQuZnJhbWUgaWZyYW1lIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG5cdH1cbn0iLCIuaWNvbiB7XG5cdHdpZHRoOiAyZW07XG5cdGhlaWdodDogMmVtO1xuXHRcblx0PiBzdmcsIHBhdGgge1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuXHRcbn1cblxuYS5pY29uIHtcblxuXHRib3gtc2hhZG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0fVxufSIsImltZy5sYXp5IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Ji5sYXp5LWxvYWRlZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcbn0iLCIuc3RhY2sge1xuXHQtLWdhcDogIHZhcigtLXMxKTtcblxuXHQ+ICo6bm90KC5oaWRkZW4pICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogdmFyKC0tZ2FwKTtcblx0fVxuXG5cdCYtLXhzIHtcblx0XHQ+ICoge1xuXHRcdFx0LS1nYXA6ICB2YXIoLS1zLTQpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXMge1xuXHRcdD4gKiB7XG5cdFx0XHQtLWdhcDogIHZhcigtLXMtMSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbSB7XG5cdFx0PiAqIHtcblx0XHRcdC0tZ2FwOiAgdmFyKC0tczEpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWwge1xuXHRcdD4gKiB7XG5cdFx0XHQtLWdhcDogIHZhcigtLXMzKTtcblx0XHR9XG5cdH1cblxuXHQmLS14bCB7XG5cdFx0PiAqIHtcblx0XHRcdC0tZ2FwOiAgdmFyKC0tczUpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFydGljbGUge1xuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0KyAuc3RhY2stLW0ge1xuXHRcdFx0XHQtLWdhcDogIHZhcigtLXMwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLmJ5bGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zMSk7XG5cdD4gaW1nIHtcblx0XHRtYXgtd2lkdGg6IDZlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXMwKTtcblx0fVxufSIsIi5jYXJkIHtcblx0LS1nYXA6IC41cmVtO1xuXHQtLXRocmVzaG9sZDogMjNyZW07XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IGluaXRpYWw7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXJkX19jYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ2FwKSAqIC0xKTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0ZmxleDogMCAxIDEwMCU7XG5cdFx0XHRmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG5cdFx0fVxuXHRcdD4gKjpudGgtY2hpbGQoMikge1xuXHRcdFx0ZmxleC1ncm93OiA5OTtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyMHB4KTtcblx0XHR9XG5cdFx0PiAqIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGZsZXgtYmFzaXM6IDElO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLWdhcCk7XG5cdFx0fVxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdGZsZXgtYmFzaXM6IGNhbGMoKHZhcigtLXRocmVzaG9sZCkgLSAxMDAlKSAqIDk5OSk7XG5cdFx0fVxuXHRcdD4gKjpudGgtY2hpbGQoMykge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fbWVkaWEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaGFkb3c6IGluaXRpYWw7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdD4gKiB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDE7O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdCZfX2xpbmsgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZsZXgtYmFzaXM6IGNhbGMoKHZhcigtLXRocmVzaG9sZCkgLSAoMTAwJSAtIHZhcigtLWdhcCkpKSAqIDk5OSk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAxOztcblx0XHR9XG5cdH1cbn1cblxuLmZlZWQtY2FwdGlvbiB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8qXG5cbk5pZ2h0IE93bCBmb3IgaGlnaGxpZ2h0LmpzIChjKSBDYXJsIEJheHRlciA8Y2FybEBjYmF4LnRlY2g+XG5cbkFuIGFkYXB0YXRpb24gb2YgU2FyYWggRHJhc25lcidzIE5pZ2h0IE93bCBWUyBDb2RlIFRoZW1lIFxuaHR0cHM6Ly9naXRodWIuY29tL3NkcmFzL25pZ2h0LW93bC12c2NvZGUtdGhlbWUgXG5cbkNvcHlyaWdodCAoYykgMjAxOCBTYXJhaCBEcmFzbmVyXG5cblBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHlcbm9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWxcbmluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcbnRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcbmNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpc1xuZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcblxuVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXG5jb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG5USEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG5JTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSxcbkZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSxcbk9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFXG5TT0ZUV0FSRS5cblxuKi9cblxuLmhsanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMC41ZW07XG4gIGJhY2tncm91bmQ6ICMwMTE2Mjc7XG4gIGNvbG9yOiAjZDZkZWViO1xufVxuXG4vKiBHZW5lcmFsIFB1cnBvc2UgKi9cbi5obGpzLWtleXdvcmQge1xuICBjb2xvcjogI2M3OTJlYTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhsanMtYnVpbHRfaW4ge1xuICBjb2xvcjogI2FkZGI2NztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhsanMtdHlwZSB7XG4gIGNvbG9yOiAjODJhYWZmO1xufVxuLmhsanMtbGl0ZXJhbCB7XG4gIGNvbG9yOiAjZmY1ODc0O1xufVxuLmhsanMtbnVtYmVyIHtcbiAgY29sb3I6ICNGNzhDNkM7XG59XG4uaGxqcy1yZWdleHAge1xuICBjb2xvcjogIzVjYTdlNDtcbn1cbi5obGpzLXN0cmluZyB7XG4gIGNvbG9yOiAjZWNjNDhkO1xufVxuLmhsanMtc3Vic3Qge1xuICBjb2xvcjogI2QzNDIzZTtcbn1cbi5obGpzLXN5bWJvbCB7XG4gIGNvbG9yOiAjODJhYWZmO1xufVxuLmhsanMtY2xhc3Mge1xuICBjb2xvcjogI2ZmY2I4Yjtcbn1cbi5obGpzLWZ1bmN0aW9uIHtcbiAgY29sb3I6ICM4MkFBRkY7XG59XG4uaGxqcy10aXRsZSB7XG4gIGNvbG9yOiAjRENEQ0FBO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1wYXJhbXMge1xuICBjb2xvcjogIzdmZGJjYTtcbn1cblxuLyogTWV0YSAqL1xuLmhsanMtY29tbWVudCB7XG4gIGNvbG9yOiAjNjM3Nzc3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1kb2N0YWcge1xuICBjb2xvcjogIzdmZGJjYTtcbn1cbi5obGpzLW1ldGEge1xuICBjb2xvcjogIzgyYWFmZjtcbn1cbi5obGpzLW1ldGEta2V5d29yZCB7XG4gIGNvbG9yOiAjODJhYWZmO1xufVxuLmhsanMtbWV0YS1zdHJpbmcge1xuICBjb2xvcjogI2VjYzQ4ZDtcbn1cblxuLyogVGFncywgYXR0cmlidXRlcywgY29uZmlnICovXG4uaGxqcy1zZWN0aW9uIHtcbiAgY29sb3I6ICM4MmIxZmY7XG59XG4uaGxqcy10YWcsXG4uaGxqcy1uYW1lLFxuLmhsanMtYnVpbHRpbi1uYW1lIHtcbiAgY29sb3I6ICM3ZmRiY2E7XG59XG4uaGxqcy1hdHRyIHtcbiAgY29sb3I6ICM3ZmRiY2E7XG59XG4uaGxqcy1hdHRyaWJ1dGUge1xuICBjb2xvcjogIzgwY2JjNDtcbn1cbi5obGpzLXZhcmlhYmxlIHtcbiAgY29sb3I6ICNhZGRiNjc7XG59XG5cbi8qIE1hcmt1cCAqL1xuLmhsanMtYnVsbGV0IHtcbiAgY29sb3I6ICNkOWY1ZGQ7XG59XG4uaGxqcy1jb2RlIHtcbiAgY29sb3I6ICM4MENCQzQ7XG59XG4uaGxqcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiAjYzc5MmVhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1zdHJvbmcge1xuICBjb2xvcjogI2FkZGI2NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGxqcy1mb3JtdWxhIHtcbiAgY29sb3I6ICNjNzkyZWE7XG59XG4uaGxqcy1saW5rIHtcbiAgY29sb3I6ICNmZjg2OWE7XG59XG4uaGxqcy1xdW90ZSB7XG4gIGNvbG9yOiAjNjk3MDk4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIENTUyAqL1xuLmhsanMtc2VsZWN0b3ItdGFnIHtcbiAgY29sb3I6ICNmZjYzNjM7XG59XG5cbi5obGpzLXNlbGVjdG9yLWlkIHtcbiAgY29sb3I6ICNmYWQ0MzA7XG59XG5cbi5obGpzLXNlbGVjdG9yLWNsYXNzIHtcbiAgY29sb3I6ICNhZGRiNjc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMtc2VsZWN0b3ItYXR0cixcbi5obGpzLXNlbGVjdG9yLXBzZXVkbyB7XG4gIGNvbG9yOiAjYzc5MmVhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIFRlbXBsYXRlcyAqL1xuLmhsanMtdGVtcGxhdGUtdGFnIHtcbiAgY29sb3I6ICNjNzkyZWE7XG59XG4uaGxqcy10ZW1wbGF0ZS12YXJpYWJsZSB7XG4gIGNvbG9yOiAjYWRkYjY3O1xufVxuXG4vKiBkaWZmICovXG4uaGxqcy1hZGRpdGlvbiB7XG4gIGNvbG9yOiAjYWRkYjY3ZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmhsanMtZGVsZXRpb24ge1xuICBjb2xvcjogI0VGNTM1MDkwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCJAaW1wb3J0ICdoaWdobGlnaHQuanMvc3R5bGVzL25pZ2h0LW93bC5jc3MnO1xuLyogQGltcG9ydCAnaGlnaGxpZ2h0LmpzL3N0eWxlcy9tb25va2FpLXN1YmxpbWUuY3NzJzsgKi9cbi8qIEBpbXBvcnQgJ2hpZ2hsaWdodC5qcy9zdHlsZXMvYXRvbS1vbmUtZGFyay5jc3MnOyAqL1xuLyogQGltcG9ydCAnaGlnaGxpZ2h0LmpzL3N0eWxlcy9zaGFkZXMtb2YtcHVycGxlLmNzcyc7ICovXG5cbi5obGpzIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2RlIHtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTI1JTtcblx0XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtICh2YXIoLS1ib2R5LXBhZGRpbmcpICogNCkpO1xufVxuXG4ucHVsbC13cmFwIHtcblx0ZGlyZWN0aW9uOiBydGw7XG5cdD4gKiAge1xuXHRcdGRpcmVjdGlvbjogbHRyO1xuXHR9XG59XHRcblxucHJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteDogYXV0bztcbn0iLCIuZmVhdHVyZWQtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLS1tYXJnaW46IDJyZW07XG4gIC0tbW9kaWZpZXI6IGNhbGMoNTByZW0gLSAxMDAlKTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLW1hcmdpbikgKiAtMSk7XG5cdG1pbi13aWR0aDogNTAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGhlaWdodDogMTAwJTtcblxuXHQ+ICoge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKHZhcigtLW1vZGlmaWVyKSAqIDk5OSk7XG5cdFx0bWFyZ2luOiB2YXIoLS1tYXJnaW4pO1xuXHRcdG1pbi1oZWlnaHQ6IDUwJTtcblx0fVxuXG5cdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcblxuXHRcdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbjogdmFyKC0tczMpIDAgdmFyKC0tczUpO1xuXHRcdH1cblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMCAwIHZhcigtLXMzKTtcblx0XHR9XG5cdH1cblxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWJvZHktcGFkZGluZykpO1xuXHR9XG5cblx0LmZ1bGwtYmxlZWQgPiAuYm9keSA+ICYge1xuXHRcdHBhZGRpbmctdG9wOiB2YXIoLS1zMik7XG5cdH1cbn1cblxuIiwiLmZpbHRlciB7XG5cdD4gYSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0fVxufSIsIi5naWYtcmVsaWVmIHtcblx0ZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JleSk7XG5cblx0Jl9fZnJhbWUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1zMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufSIsIi5oZXJvIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tczQpO1xufSIsIi5ob21lLWhlcm8ge1xuXG5cdCZfX2Vhc3RlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5mcmFtZSB7XG5cdC0tdzogNzEwO1xuXHQtLWg6IDQ5MDtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0LS13OiAxMDUwO1xuXHRcdFx0LS1oOiAzNjc7XG5cdFx0fVxuXHR9XG59XG5cbi5mYWxsYmFjay0tcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZhbGxiYWNrLS1sIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uZmFsbGJhY2std3JhcCB7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmdsaXRjaC1mcmFtZSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59IiwiLm1lc3NhZ2UtYm94IHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tczEpO1xufSIsIi5zaXRlLW5hdiB7XG5cdG1heC13aWR0aDogMzJjaDtcblxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MTBweCkge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdD4gKiB7XG5cdFx0LS1nYXAtdjogLjVyZW07XG5cdFx0LS1nYXAtaDogMWVtO1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdC0tZ2FwLWg6IDJlbTtcblx0XHR9XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0LS1saW5rLWhpZ2hsaWdodDogdHJhbnNwYXJlbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHQmLmFjdGl2ZTpub3QoOmhvdmVyKSB7XG5cdFx0XHRib3gtc2hhZG93OiAgdmFyKC0tbGluay1oaWdobGlnaHQpIDBweCAtMXB4IDBweCBpbnNldDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC0tbGluay1oaWdobGlnaHQ6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRcdH1cblxuXHR9XG59IiwiLnN0YXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdG1hcmdpbi10b3A6IHZhcigtLXMyKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tczIpO1xuXG5cdCZfX3ZhbHVlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0Ji0tZG93biB7XG5cdFx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0fVxuXHR9XG5cdCZfX251bWJlciB7XG5cdFx0Zm9udC1zaXplOiA2ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Jl9fYXJyb3cge1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHR9XG59IiwibGFiZWwsXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mbHVpZC0wKTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdGZvbnQtc2l6ZTogdmFyKC0tZmx1aWQtMSk7XG5cdGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1kYXJrLWdyZXkpO1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGVhc2U7XG4vKiBcblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRmb250LXNpemU6IHZhcigtLXMyKTtcblx0fSAqL1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDAgbm9uZTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuXHRcdGJveC1zaGFkb3c6IHZhcigtLWNvbG9yLWJsdWUpIDBweCAwcHggMHB4IDFweCBpbnNldDtcblx0fVxufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMCBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0cGFkZGluZy10b3A6IDFyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXHRmb250LXNpemU6IHZhcigtLWZsdWlkLTEpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IC40cmVtO1xuXHRib3gtc2hhZG93OiAwIG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblx0fVxufVxuXG4ucmFkaW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b3BhY2l0eTogMDs7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogLjRyZW07XG5cdFx0cGFkZGluZzogMS4ycmVtIDJyZW0gMS4xcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZmx1aWQtMSk7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JleSk7XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHR9XG5cdFxuXHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHR9XG5cdGlucHV0OmZvY3VzICsgbGFiZWwge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cdH1cbn1cblxuLmVycm9yIHtcblx0aW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxuXHRpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuXHR9XG5cdGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpmb2N1cyxcblx0aW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOmZvY3VzLFxuXHR0ZXh0YXJlYTpmb2N1cyxcblx0c2VsZWN0OmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1jb2xvci1ibHVlKSAwcHggMHB4IDBweCAxcHggaW5zZXQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcblx0fVxuXHR0ZXh0YXJlYSxcblx0aW5wdXRbdHlwZT1cInRleHRcIl0gXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXHRsYWJlbCxcblx0cCxcblx0bGVnZW5kIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcblx0fVxuXHQucmFkaW8gPiBsYWJlbCB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuLmVycm9yLW1zZyB7XG5cdHBhZGRpbmc6IHZhcigtLXMxKTtcblx0Y29sb3I6IHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xufVxuXG4udmFsaWRhdGlvbi1tc2cge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdC5lcnJvciAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4jc3VwZXJTZWNyZXRCbHVlZ2dGaWVsZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCIuc2l0ZS1mb290ZXIge1xuXHRtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWJvZHktcGFkZGluZykgKiAtMSk7XG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fY29udGFjdCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mbHVpZC0yKTtcblx0fVxuXG59IiwiLnNpdGUtaGVhZGVyIHtcblx0PiAqIHtcblx0XHQtLWdhcC12OiAxcmVtO1xuXHRcdC0tZ2FwLWg6IDJyZW07XG5cdH1cblx0XG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiAzMCU7XG5cdFx0bWF4LXdpZHRoOiAxMzlweDtcblx0XHRib3gtc2hhZG93OiBpbml0aWFsO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5pdGlhbDtcblx0XHR9XG5cdH1cbn0iXX0= */