@charset "UTF-8";.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}@font-face{font-family:Graphik;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Graphik;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Graphik;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:GraphikCondensed;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Light-Web.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Light-Web.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:GraphikCondensed;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Medium-Web.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Medium-Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:GraphikCondensed;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Semibold-Web.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/GraphikCondensed-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Eina02-SemiBold;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff")}@font-face{font-family:Eina02-Regular;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff) format("woff")}@font-face{font-family:Eina02-Light;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff) format("woff")}@font-face{font-family:Eina02-Bold;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff")}@font-face{font-family:Eina02-SemiboldItalic;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff")}@font-face{font-family:Eina02-RegularItalic;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff) format("woff")}@font-face{font-family:Eina02-LightItalic;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Regular.woff) format("woff")}@font-face{font-family:Eina02-BoldItalic;src:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff2) format("woff2"),url(/National_Library/oe_/https://tax-agony.paddle.com/assets/fonts/ABCFavorit-Medium.woff) format("woff")}:root{--black:#0E1414;--black-rgb:14,20,20;--white:#FCFCFC;--white-rgb:252,252,252;--yellow:#FDDD35;--dark-teal:#1D435C;--pale-blue:#C5ECFE;--pale-pink:#E5D6E3;--orange:#FFA500;--red:#ED5656;--neutral-20:#E0E0E0;--neutral-40:#AAAAAA;--neutral-60:#808686;--neutral-70:#2B3232;--neutral-80:#182222;--gradient-cool:linear-gradient(268.02deg, var(--pale-blue) 0%, var(--pale-pink) 100%)}.animate-children--0-1>:nth-child(1){-webkit-animation-delay:.5s;animation-delay:.5s}.animate-children--0-1>:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}.animate-children--0-1>:nth-child(3){-webkit-animation-delay:1.1s;animation-delay:1.1s}.animate-children--0-1>:nth-child(4){-webkit-animation-delay:1.4s;animation-delay:1.4s}.animate-children--0-1>:nth-child(5){-webkit-animation-delay:1.7s;animation-delay:1.7s}.animate-children--0-1>:nth-child(6){-webkit-animation-delay:2s;animation-delay:2s}.animate-children--0-1>:nth-child(7){-webkit-animation-delay:2.3s;animation-delay:2.3s}.animate-children--0-2>:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.animate-children--0-2>:nth-child(2){-webkit-animation-delay:.5s;animation-delay:.5s}.animate-children--0-2>:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.animate-children--0-2>:nth-child(4){-webkit-animation-delay:.9s;animation-delay:.9s}.animate-children--0-2>:nth-child(5){-webkit-animation-delay:1.1s;animation-delay:1.1s}.animate-children--0-2>:nth-child(6){-webkit-animation-delay:1.3s;animation-delay:1.3s}.animate-children--0-2>:nth-child(7){-webkit-animation-delay:1.5s;animation-delay:1.5s}.c-card--transition{box-shadow:0 1px 2px rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}.c-card--transition h3,.c-card--transition p{color:var(--white)}.c-card--transition:hover{box-shadow:0 2px 30px rgba(210,212,222,.6);cursor:pointer}.c-card--transition:hover a{text-decoration:underline}.c-card--transition:hover .c-card__meta a,.c-card--transition:hover a{text-decoration:none}@media screen and (max-width:640px){.c-card--transition{box-shadow:0 2px 30px rgba(210,212,222,.6)!important}}.typed-cursor{margin-left:-20px}.c-header{z-index:700}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:0}a:active,a:hover{outline:0}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a,button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}abbr[title],dfn[title]{cursor:help}img{border:0;font-style:italic}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}ins,u{text-decoration:none}ins{border-bottom:1px solid}figure{margin:0}table{border-collapse:collapse;border-spacing:0}html{background-color:var(--black);color:var(--neutral-20);font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.56;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{position:relative;width:100%}body.is-scroll-locked,html.is-scroll-locked{overflow-y:hidden}@media screen and (min-width:1024px){body{overflow-x:hidden}}h1,h2,h3,h4,h5,h6{line-height:1.3;font-size:1.5rem;font-weight:600}.hr--grey{height:1px;color:var(--neutral-70);background-color:var(--neutral-70);border:none}p{margin:0 0 1rem;line-height:1.56}p:last-child{margin-bottom:0}strong{font-weight:500}ol,ul{margin-left:1rem}.list--checkbox{list-style:none;margin-top:2em}.list--checkbox li{background:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/images/icons/checked-icon.svg) no-repeat 0 2px;padding-left:2.22rem}.list--checkbox li:last-of-type{margin-bottom:0}.list--checkbox--smaller li{padding-left:1.44rem;background-size:15px}.list--checkbox--50{flex-flow:wrap}.list--checkbox--50 li{flex:0 0 50%}.list--checkbox--100{flex-flow:wrap}.list--checkbox--100 li{flex:0 0 100%}.list--border li{border-bottom:1px solid var(--neutral-70)}li{margin-bottom:.56rem;text-align:left}a{color:var(--yellow);text-decoration:none;font-weight:500}hr{margin-bottom:8rem;border:0;height:1px;background:var(--neutral-70)}table{margin-bottom:4rem;width:100%}table th{padding:.58rem;text-align:left}table tr{border-bottom:1px solid var(--neutral-70)}table td{padding:1.5rem .58rem}img{max-width:100%;border-radius:8px}video{border-radius:8px;display:inline-block}video source{max-width:100%}input{color:var(--white)}textarea{resize:none}::-webkit-input-placeholder{color:var(--neutral-70)}::-moz-placeholder{color:var(--neutral-70)}:-ms-input-placeholder{color:var(--neutral-70)}:-moz-placeholder{color:var(--neutral-70)}code,kbd,pre,samp{font-family:"Menlo Regular",Courier,monospace}code{padding:.2rem .8rem;font-size:1rem;color:var(--white);background-color:var(--neutral-80);border-radius:5px;word-break:break-word}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:1rem;font-size:.8rem;color:var(--white);background-color:var(--black);border-radius:5px}kbd kbd{padding:0;font-size:100%}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:.8rem;color:var(--neutral-20);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}pre code.hljs{background-color:transparent;margin:0}.pre-scrollable{max-height:160px;overflow-y:auto}.o-anchor{line-height:1.44;color:var(--yellow)}.o-anchor--lg{font-size:1.17rem;line-height:1.57}.o-anchor--sm{font-size:.89rem;line-height:1.5}.o-anchor--subtle{color:var(--neutral-40);text-decoration:underline}.o-anchor--dark{color:var(--neutral-40)}.o-anchor--dark:hover{color:var(--yellow);text-decoration:underline}.o-anchor--white{color:var(--black)}.o-anchor--strong{font-weight:500}.o-anchor--strong:hover{text-decoration:underline}.o-anchor--img{display:flex;flex-direction:column;justify-content:space-between;text-align:center}.o-anchor--img img{align-self:center}.o-anchor--img:hover .o-anchor__label{color:var(--yellow);text-decoration:underline}.o-anchor__img{width:5.67rem;height:5.67rem;margin:0 auto}.o-anchor__label{margin-top:.5rem;display:block;color:var(--neutral-40);transition:all .24s ease-out}.o-anchor--caret:after{content:"»";display:inline-block;margin-left:.5rem}.o-avatar{max-width:5rem;max-height:5rem;border-radius:50%}.o-avatar--lg{max-width:7rem;max-height:7rem}.o-badge{width:90px;height:90px}.o-badge--sm{width:60px;height:60px}.o-badge--md{width:105px;height:95px}@media screen and (max-width:1023px){.o-badge--md{width:90px}}.o-badge--lg{width:105px;height:105px}.o-badge--xl{width:116px;height:116px}.o-badge__with-text{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:1.11rem}.o-badge__with-text .o-badge{grid-column:1/span 1;grid-row:1/span 2}.o-badge__with-text--stack{display:block}.o-badge__with-text--stack h1,.o-badge__with-text--stack h2,.o-badge__with-text--stack h3,.o-badge__with-text--stack h4{display:flex;margin:auto 0}@media screen and (min-width:1024px){.o-badge__with-text--stack{display:grid}}.media-object{display:flex;align-items:flex-start}.media-icon{margin-right:1.11rem}.media-content{flex:1}.o-banner{width:100%;padding:1.5rem 0;grid-column:1/span end;border-radius:8px;background-color:var(--black);overflow:hidden}.o-banner img{max-width:100%}@media screen and (max-width:640px){.o-banner img{padding:4.44rem 1.11rem 2.22rem}}@media screen and (min-width:641px) and (max-width:1023px){.o-banner img{padding:4.44rem 9.44rem 2.78rem;padding-right:22%;padding-left:22%}}.o-banner--tall{padding:5.56rem 0}.o-banner--text{padding:4.44rem 0}.o-banner__inner{margin:0 auto;max-width:645px;text-align:center}@supports (grid-auto-columns:10px){.o-banner__inner{display:block}}@media screen and (max-width:640px){.o-banner__inner .u-margin-top-4{margin-top:0}}.o-banner--image .o-banner__inner{max-width:1440px;text-align:left;display:grid;grid-template-columns:auto;grid-template-rows:repeat(2,auto)}.o-banner--image .o-banner__inner>*{align-self:center}.o-banner--image .o-banner__inner>:first-child{grid-row:2/span 1;padding:1.11rem}.o-banner--image .o-banner__inner>:last-child{grid-row:1/span 1}@media screen and (min-width:641px){.o-banner--image .o-banner__inner>:first-child{padding:2.22rem}}@media screen and (min-width:1024px){.o-banner--image .o-banner__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto}.o-banner--image .o-banner__inner>*{align-self:center}.o-banner--image .o-banner__inner>:first-child{grid-column:1/span 5;grid-row:1/span 1}.o-banner--image .o-banner__inner>:last-child{grid-column:7/span 5;grid-row:1/span 1}}.o-banner--image .o-banner__title{padding-right:80px}.o-banner--midstream{grid-row:5/span 1}@media screen and (min-width:1024px){.o-banner--midstream{grid-row:3/span 1}}.o-banner--midstream-feature{grid-row:5/span 1}@media screen and (min-width:1024px){.o-banner--midstream-feature{grid-row:4/span 1}}.o-banner--fullbleed{box-shadow:none;border-radius:none;padding-bottom:5.56rem}@media screen and (max-width:640px){.o-banner--fullbleed{padding-top:0}}@media screen and (max-width:640px){.o-banner--fullbleed .o-banner__inner>*{padding-top:84px}}@media screen and (min-width:1024px){.o-banner--fullbleed .o-banner__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto}.o-banner--fullbleed .o-banner__inner>*{align-self:center}.o-banner--fullbleed .o-banner__inner>:first-child{grid-column:2/span 4;grid-row:1/span 1}.o-banner--fullbleed .o-banner__inner>:last-child{grid-column:7/span 5;grid-row:1/span 1}}@media screen and (min-width:1023px){.o-banner--fullbleed .o-banner__inner>:first-child{padding:0}}@media screen and (max-width:1023px){.o-banner--sub .o-banner__inner{display:initial}.o-banner--sub .o-banner__inner img{padding-top:2.22rem;padding-bottom:0;margin-bottom:-10px}}@media screen and (max-width:1023px){.o-banner--demo .o-banner__inner{margin-bottom:2.22rem}}.o-banner__title{margin-bottom:.56rem}.o-banner__heading{margin-bottom:1.11rem}.o-banner__body{margin-bottom:2.22rem}.o-banner__newsletter-img{padding:0 32px}@media screen and (min-width:1024px){.o-banner__newsletter-img{margin-bottom:-2.5rem}}.o-block{display:grid;grid-template-rows:1fr auto;align-items:center;justify-content:center;height:144px;background-color:var(--black);border-radius:8px;text-align:center;padding:20px 6px}.o-block img{margin:0 auto;max-width:150px}.o-block-list{display:grid;grid-template-rows:1fr auto;align-items:center;border-bottom:1px solid #d2d4de;padding-bottom:1.11rem;height:100%}.o-block-list:nth-last-of-type(1){border:0}@media screen and (min-width:641px){.o-block-list:nth-last-of-type(-n+2){border:0}}.o-block-list__image{max-height:42px}.o-block-list__image--smaller{max-width:55px;margin-top:5px}.o-block-link{margin-bottom:3.33rem;display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.11rem;color:var(--white)}.o-block-link__meta{font-size:.83rem}.o-block-link__meta a{text-decoration:underline}.o-block-link--border{align-items:center;margin-bottom:20px;padding:20px 15px;border:1px solid #e8e8e8;border-radius:8px}.o-block-link--border .o-avatar{width:60px;height:60px}.o-article blockquote,.o-blockquote,.o-long-form__body blockquote{margin:2.22rem 0;padding:0;border:0}.o-article blockquote p,.o-blockquote p,.o-long-form__body blockquote p{margin:0}.o-article blockquote cite,.o-blockquote cite,.o-long-form__body blockquote cite{color:#45567c}.o-article blockquote,.o-blockquote__main,.o-long-form__body blockquote{margin-bottom:2.22rem;margin-top:2.22rem;color:var(--yellow);font-weight:300;line-height:2.44}.o-article blockquote p,.o-article blockquote p em,.o-blockquote__main p,.o-blockquote__main p em,.o-long-form__body blockquote p,.o-long-form__body blockquote p em{color:var(--yellow);font-size:1.66rem!important;line-height:2.55rem!important;border:0;font-family:Eina02-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:200}.o-breadcrumb{margin:1.11rem 0;list-style:none;font-size:.89rem}.o-breadcrumb__item{display:inline-block;color:var(--yellow)}.o-breadcrumb__item:after{content:"›";display:inline-block;margin:0 .89rem;color:var(--white)}.o-breadcrumb__item:last-child{margin:0}.o-breadcrumb__item:last-child:after{display:none}.o-breadcrumb__link{color:var(--white);text-decoration:none}.o-btn,.o-btn-ghost,body .hs-button.primary{display:inline-block;padding:.94rem 1.5rem;background-color:var(--yellow);border-radius:5px;border:0;font-size:.89rem;font-weight:500;color:var(--black);line-height:1;text-align:center;border:1px solid var(--yellow)}.o-btn-ghost:hover,.o-btn:hover,body .hs-button.primary:hover{background-color:var(--yellow);border-color:var(--yellow)}.o-btn+.o-btn,.o-btn+.o-btn-ghost,.o-btn-ghost+.o-btn,.o-btn-ghost+.o-btn-ghost,body .hs-button.primary+.hs-button.primary,body .hs-button.primary+.o-btn,body .hs-button.primary+.o-btn-ghost,body .o-btn+.hs-button.primary,body .o-btn-ghost+.hs-button.primary{margin-left:1rem}@media screen and (max-width:640px){.o-btn,.o-btn-ghost,body .hs-button.primary{display:block;width:100%}.o-btn+.o-btn,.o-btn+.o-btn-ghost,.o-btn-ghost+.o-btn,.o-btn-ghost+.o-btn-ghost,body .hs-button.primary+.hs-button.primary,body .hs-button.primary+.o-btn,body .hs-button.primary+.o-btn-ghost,body .o-btn+.hs-button.primary,body .o-btn-ghost+.hs-button.primary{margin:0;margin-top:.89rem}}.o-btn--auto-width.o-btn-ghost,.o-btn.o-btn--auto-width,body .o-btn--auto-width.hs-button.primary{display:inline-block;width:auto}.o-btn--lg{font-size:.94rem}.o-btn--block{display:block;width:100%;text-align:center}.o-btn-ghost{background-color:transparent;border:1px solid var(--yellow);color:var(--yellow);transition:all .24s ease-out}.o-btn-ghost:hover{color:var(--black);background-color:var(--yellow);border-color:var(--yellow)}.o-btn-ghost--dark{border-color:var(--neutral-40);color:var(--neutral-40)}.o-btn-ghost--dark:hover{background-color:var(--neutral-40)}.blog-cta a{flex:1;padding:.94rem .56rem;margin-top:0!important}.blog-cta a:last-child{margin-left:1rem!important}.o-callout{padding:1.5rem;border:1px solid var(--neutral-40);border-radius:8px}.o-callout .o-display{margin:0 0 1rem}.o-callout .o-display:last-child{margin:0}.o-callout .c-footer__link,.o-callout .o-body{margin:0}.o-callout .o-avatar{margin:1rem 0 0}.o-callout--thicker{border-width:3px}.o-callout--article{font-size:.89rem}.o-callout--grey{border-color:var(--neutral-80)}.o-callout--blue{border-color:var(--yellow) -light;color:var(--yellow);padding:1.33rem}.o-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%;border-radius:8px;overflow:hidden}.o-embed__media{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:1024px){.o-embed__media{border-radius:8px}}@media screen and (min-width:641px){.o-flex{padding:2rem}}@media screen and (min-width:641px){.o-flex{padding:3rem}}@supports (display:flex){.o-flex{display:flex;justify-content:center}}.o-flex .o-btn,.o-flex .o-btn-ghost,.o-flex body .hs-button.primary,.o-flex img,body .o-flex .hs-button.primary{align-self:center}::-moz-placeholder{color:#a2abbd;opacity:1}:-ms-input-placeholder{color:#a2abbd;opacity:1}::placeholder{color:#a2abbd;opacity:1}:-ms-input-placeholder{color:#a2abbd}::-ms-input-placeholder{color:#a2abbd}label{font-size:.77rem;margin:.28rem 0 .11rem 0;font-weight:500;display:block}legend{font-size:.77rem;margin:.28rem 0 .11rem 0;font-weight:300;display:block}select{background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/icons/downward.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:.56rem;background-color:var(--black);color:var(--neutral-40)}.invalid-email{color:#f6434e!important}.hs-form input[type=color],.hs-form input[type=date],.hs-form input[type=datetime-local],.hs-form input[type=datetime],.hs-form input[type=email],.hs-form input[type=file],.hs-form input[type=month],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=search],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=time],.hs-form input[type=url],.hs-form input[type=week],.hs-form select,.hs-form textarea,.o-form__input{margin-bottom:.56rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%!important;padding:.84rem 1rem;border:1px solid var(--neutral-40) -lightest;background-color:var(--neutral-40) -lightest;border-radius:4px;font-size:.89rem;outline:0}.hs-form input.error[type=color],.hs-form input.error[type=date],.hs-form input.error[type=datetime-local],.hs-form input.error[type=datetime],.hs-form input.error[type=email],.hs-form input.error[type=file],.hs-form input.error[type=month],.hs-form input.error[type=number],.hs-form input.error[type=password],.hs-form input.error[type=search],.hs-form input.error[type=tel],.hs-form input.error[type=text],.hs-form input.error[type=time],.hs-form input.error[type=url],.hs-form input.error[type=week],.hs-form input.success[type=color],.hs-form input.success[type=date],.hs-form input.success[type=datetime-local],.hs-form input.success[type=datetime],.hs-form input.success[type=email],.hs-form input.success[type=file],.hs-form input.success[type=month],.hs-form input.success[type=number],.hs-form input.success[type=password],.hs-form input.success[type=search],.hs-form input.success[type=tel],.hs-form input.success[type=text],.hs-form input.success[type=time],.hs-form input.success[type=url],.hs-form input.success[type=week],.hs-form select.error,.hs-form select.success,.hs-form textarea.error,.hs-form textarea.success,.o-form__input.error,.o-form__input.success{background-repeat:no-repeat;background-position:right 15px center;background-size:.88rem}.hs-form input.error[type=color],.hs-form input.error[type=date],.hs-form input.error[type=datetime-local],.hs-form input.error[type=datetime],.hs-form input.error[type=email],.hs-form input.error[type=file],.hs-form input.error[type=month],.hs-form input.error[type=number],.hs-form input.error[type=password],.hs-form input.error[type=search],.hs-form input.error[type=tel],.hs-form input.error[type=text],.hs-form input.error[type=time],.hs-form input.error[type=url],.hs-form input.error[type=week],.hs-form select.error,.hs-form textarea.error,.o-form__input.error{border-color:#f6434e!important;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/images/icons/cross-icon.svg)}.hs-form input.success[type=color],.hs-form input.success[type=date],.hs-form input.success[type=datetime-local],.hs-form input.success[type=datetime],.hs-form input.success[type=email],.hs-form input.success[type=file],.hs-form input.success[type=month],.hs-form input.success[type=number],.hs-form input.success[type=password],.hs-form input.success[type=search],.hs-form input.success[type=tel],.hs-form input.success[type=text],.hs-form input.success[type=time],.hs-form input.success[type=url],.hs-form input.success[type=week],.hs-form select.success,.hs-form textarea.success,.o-form__input.success{border-color:#68e377;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/images/icons/checked-icon-green.svg)}.o-form--demo input,.o-form--demo textarea{width:100%!important;margin-right:0!important}.o-form--demo input[type=submit]{width:auto!important}.o-form__input--search{position:relative;padding-right:16px}.o-form__input--search:after{content:"";position:absolute;top:0;right:0;display:block;width:16px;height:16px;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/icons/search.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.o-form__input-inline{display:flex;flex-flow:wrap}.o-form__input-inline input{flex:3}@media screen and (max-width:1023px){.o-form__input-inline{display:block}}.o-form__input-inline a{margin-left:1.11rem;max-height:50px}@media screen and (max-width:1023px){.o-form__input-inline a{flex:2;margin-left:0;display:inline-block;width:auto}}.o-form__input-inline .invalid-email{flex:0 0 100%}@media screen and (min-width:641px){.o-form__input-group{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.56rem}}.o-grid{margin-right:auto;margin-left:auto;display:grid;grid-template-columns:[full-start] minmax(1.66rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(1.66rem,1fr) [full-end]}@media screen and (min-width:1024px){.o-grid{grid-template-columns:[full-start] minmax(4.44rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(4.44rem,1fr) [full-end]}}.o-grid--border{border-top:1px solid var(--neutral-70);border-bottom:1px solid var(--neutral-70)}.o-grid--border-top{border-top:1px solid var(--neutral-70)}.o-grid--border-bottom{border-bottom:1px solid var(--neutral-70)}.o-grid--border--blue,.o-grid--border-bottom--blue,.o-grid--border-top--blue{border-color:var(--yellow) -lighter}.o-grid__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1.11rem;grid-row-gap:1.11rem;align-items:center;grid-column:main;padding-top:2.22rem;padding-bottom:2.22rem}@media screen and (min-width:641px){.o-grid__inner{grid-column-gap:2rem;grid-row-gap:2rem}}.o-grid__inner+.o-grid__inner{padding-top:0}@media screen and (max-width:640px){.o-grid__inner{grid-template-columns:1fr [end]}}@media screen and (min-width:641px){.o-grid__inner{padding-top:4.44rem;padding-bottom:4.44rem}}.o-article--case-study section,.o-grid__inner--tall,.o-long-form__body section{padding-top:4.44rem;padding-bottom:4.44rem}@media screen and (min-width:641px){.o-article--case-study section,.o-grid__inner--tall,.o-long-form__body section{padding-top:8.33rem;padding-bottom:8.33rem}}@media screen and (min-width:641px){.o-grid__inner--mid{padding-top:5.56rem;padding-bottom:5.56rem}}@media screen and (min-width:641px){.o-grid__inner--mid-top{padding-top:5.56rem}}@media screen and (min-width:641px){.o-grid__inner--mid-bottom{padding-bottom:5.56rem}}.o-grid__inner--tall-bottom{padding-bottom:3.33rem}@media screen and (min-width:641px){.o-grid__inner--tall-bottom{padding-bottom:8.33rem}}.o-grid__inner--tall-top{padding-top:3.33rem}@media screen and (min-width:641px){.o-grid__inner--tall-top{padding-top:8.33rem}}.o-grid__inner--2x{padding-bottom:3.33rem}@media screen and (min-width:641px){.o-grid__inner--2x{padding-bottom:6.66rem}}.o-grid__inner--2x-bottom{padding-top:3.33rem;padding-bottom:3.33rem}@media screen and (min-width:641px){.o-grid__inner--2x-bottom{padding-top:6.66rem;padding-bottom:6.66rem}}.o-grid__inner--2x-top{padding-top:3.33rem}@media screen and (min-width:641px){.o-grid__inner--2x-top{padding-top:6.66rem}}.o-grid__inner--even-rows{align-items:initial}.o-grid__inner--stretch{align-items:stretch}.o-grid__inner--stretch img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.o-grid__inner--sm-gap{grid-row-gap:1.11rem}.o-grid__inner--lg-rows{grid-row-gap:3.33rem}.o-grid__inner--xl-rows{grid-row-gap:3.33rem}@media screen and (min-width:641px){.o-grid__inner--xl-rows{grid-row-gap:5.56rem}}@media screen and (max-width:640px){.o-grid__inner--2-col\@sm{grid-template-columns:repeat(2,1fr) [end]}}@media screen and (min-width:641px) and (max-width:1023px){.o-grid__inner--1-col\@md{grid-template-columns:repeat(1,1fr) [end]}}@media screen and (min-width:641px) and (max-width:1023px){.o-grid__inner--2-col\@md{grid-template-columns:repeat(2,1fr) [end]}}@media only screen and (max-width:640px){.o-grid__inner--1-col\@sm{grid-template-columns:repeat(1,1fr) [end]}.o-grid__inner--2-col\@sm{grid-template-columns:repeat(2,1fr) [end]}.o-grid__inner--3-col\@sm{grid-template-columns:repeat(3,1fr) [end]}.o-grid__inner--4-col\@sm{grid-template-columns:repeat(4,1fr) [end]}.o-grid__inner--5-col\@sm{grid-template-columns:repeat(5,1fr) [end]}.o-grid__inner--6-col\@sm{grid-template-columns:repeat(6,1fr) [end]}.o-grid__span-1\@sm{grid-column-end:span 1}.o-grid__offset-1\@sm{grid-column-start:1}.o-grid__span-2\@sm{grid-column-end:span 2}.o-grid__offset-2\@sm{grid-column-start:2}.o-grid__span-3\@sm{grid-column-end:span 3}.o-grid__offset-3\@sm{grid-column-start:3}.o-grid__span-4\@sm{grid-column-end:span 4}.o-grid__offset-4\@sm{grid-column-start:4}.o-grid__span-5\@sm{grid-column-end:span 5}.o-grid__offset-5\@sm{grid-column-start:5}.o-grid__span-6\@sm{grid-column-end:span 6}.o-grid__offset-6\@sm{grid-column-start:6}.o-grid__span-7\@sm{grid-column-end:span 7}.o-grid__offset-7\@sm{grid-column-start:7}.o-grid__span-8\@sm{grid-column-end:span 8}.o-grid__offset-8\@sm{grid-column-start:8}.o-grid__span-9\@sm{grid-column-end:span 9}.o-grid__offset-9\@sm{grid-column-start:9}.o-grid__span-10\@sm{grid-column-end:span 10}.o-grid__offset-10\@sm{grid-column-start:10}.o-grid__span-11\@sm{grid-column-end:span 11}.o-grid__offset-11\@sm{grid-column-start:11}.o-grid__span-12\@sm{grid-column-end:span 12}.o-grid__offset-12\@sm{grid-column-start:12}}@media only screen and (min-width:641px){.o-grid__inner--1-col{grid-template-columns:repeat(1,1fr) [end]}.o-grid__inner--2-col{grid-template-columns:repeat(2,1fr) [end]}.o-grid__inner--3-col{grid-template-columns:repeat(3,1fr) [end]}.o-grid__inner--4-col{grid-template-columns:repeat(4,1fr) [end]}.o-grid__inner--5-col{grid-template-columns:repeat(5,1fr) [end]}.o-grid__inner--6-col{grid-template-columns:repeat(6,1fr) [end]}.o-grid__span-1{grid-column-end:span 1}.o-grid__offset-1{grid-column-start:1}.o-grid__span-2{grid-column-end:span 2}.o-grid__offset-2{grid-column-start:2}.o-grid__span-3{grid-column-end:span 3}.o-grid__offset-3{grid-column-start:3}.o-grid__span-4{grid-column-end:span 4}.o-grid__offset-4{grid-column-start:4}.o-grid__span-5{grid-column-end:span 5}.o-grid__offset-5{grid-column-start:5}.o-grid__span-6{grid-column-end:span 6}.o-grid__offset-6{grid-column-start:6}.o-grid__span-7{grid-column-end:span 7}.o-grid__offset-7{grid-column-start:7}.o-grid__span-8{grid-column-end:span 8}.o-grid__offset-8{grid-column-start:8}.o-grid__span-9{grid-column-end:span 9}.o-grid__offset-9{grid-column-start:9}.o-grid__span-10{grid-column-end:span 10}.o-grid__offset-10{grid-column-start:10}.o-grid__span-11{grid-column-end:span 11}.o-grid__offset-11{grid-column-start:11}.o-grid__span-12{grid-column-end:span 12}.o-grid__offset-12{grid-column-start:12}}@media only screen and (min-width:641px) and (max-width:1023px){.o-grid__inner--1-col\@md{grid-template-columns:repeat(1,1fr) [end]}.o-grid__inner--2-col\@md{grid-template-columns:repeat(2,1fr) [end]}.o-grid__inner--3-col\@md{grid-template-columns:repeat(3,1fr) [end]}.o-grid__inner--4-col\@md{grid-template-columns:repeat(4,1fr) [end]}.o-grid__inner--5-col\@md{grid-template-columns:repeat(5,1fr) [end]}.o-grid__inner--6-col\@md{grid-template-columns:repeat(6,1fr) [end]}.o-grid__span-1\@md{grid-column-end:span 1}.o-grid__offset-1\@md{grid-column-start:1}.o-grid__span-2\@md{grid-column-end:span 2}.o-grid__offset-2\@md{grid-column-start:2}.o-grid__span-3\@md{grid-column-end:span 3}.o-grid__offset-3\@md{grid-column-start:3}.o-grid__span-4\@md{grid-column-end:span 4}.o-grid__offset-4\@md{grid-column-start:4}.o-grid__span-5\@md{grid-column-end:span 5}.o-grid__offset-5\@md{grid-column-start:5}.o-grid__span-6\@md{grid-column-end:span 6}.o-grid__offset-6\@md{grid-column-start:6}.o-grid__span-7\@md{grid-column-end:span 7}.o-grid__offset-7\@md{grid-column-start:7}.o-grid__span-8\@md{grid-column-end:span 8}.o-grid__offset-8\@md{grid-column-start:8}.o-grid__span-9\@md{grid-column-end:span 9}.o-grid__offset-9\@md{grid-column-start:9}.o-grid__span-10\@md{grid-column-end:span 10}.o-grid__offset-10\@md{grid-column-start:10}.o-grid__span-11\@md{grid-column-end:span 11}.o-grid__offset-11\@md{grid-column-start:11}.o-grid__span-12\@md{grid-column-end:span 12}.o-grid__offset-12\@md{grid-column-start:12}}@media only screen and (min-width:1024px){.o-grid__inner--1-col\@lg{grid-template-columns:repeat(1,1fr) [end]}.o-grid__inner--2-col\@lg{grid-template-columns:repeat(2,1fr) [end]}.o-grid__inner--3-col\@lg{grid-template-columns:repeat(3,1fr) [end]}.o-grid__inner--4-col\@lg{grid-template-columns:repeat(4,1fr) [end]}.o-grid__inner--5-col\@lg{grid-template-columns:repeat(5,1fr) [end]}.o-grid__inner--6-col\@lg{grid-template-columns:repeat(6,1fr) [end]}.o-grid__span-1\@lg{grid-column-end:span 1}.o-grid__offset-1\@lg{grid-column-start:1}.o-grid__span-2\@lg{grid-column-end:span 2}.o-grid__offset-2\@lg{grid-column-start:2}.o-grid__span-3\@lg{grid-column-end:span 3}.o-grid__offset-3\@lg{grid-column-start:3}.o-grid__span-4\@lg{grid-column-end:span 4}.o-grid__offset-4\@lg{grid-column-start:4}.o-grid__span-5\@lg{grid-column-end:span 5}.o-grid__offset-5\@lg{grid-column-start:5}.o-grid__span-6\@lg{grid-column-end:span 6}.o-grid__offset-6\@lg{grid-column-start:6}.o-grid__span-7\@lg{grid-column-end:span 7}.o-grid__offset-7\@lg{grid-column-start:7}.o-grid__span-8\@lg{grid-column-end:span 8}.o-grid__offset-8\@lg{grid-column-start:8}.o-grid__span-9\@lg{grid-column-end:span 9}.o-grid__offset-9\@lg{grid-column-start:9}.o-grid__span-10\@lg{grid-column-end:span 10}.o-grid__offset-10\@lg{grid-column-start:10}.o-grid__span-11\@lg{grid-column-end:span 11}.o-grid__offset-11\@lg{grid-column-start:11}.o-grid__span-12\@lg{grid-column-end:span 12}.o-grid__offset-12\@lg{grid-column-start:12}}.o-grid__order-1{grid-row:1/span 1}@media screen and (min-width:641px) and (max-width:1023px){.o-grid__order-1\@md{grid-row:1/span 1}}@media screen and (max-width:640px){.o-grid__order-1\@sm{grid-row:1/span 1}}.o-grid__span--4{grid-column-end:span 4}.o-grid__span--5{grid-column-end:span 5}.o-grid__span--6{grid-column-end:span 6}.o-grid__span--8{grid-column-end:span 8}.o-grid__offset--2{grid-column-start:2}.o-grid__offset--3{grid-column-start:3}.o-grid__offset--4{grid-column-start:4}.o-grid__offset--7{grid-column-start:7}.o-grid__offset--8{grid-column-start:8}.o-grid__full{grid-column:full}.o-grid__main{grid-column:main}.o-grid--align-center{align-items:center}@supports (grid-auto-columns:10px){@media screen and (min-width:641px){.o-grid--2-col{grid-template-columns:repeat(2,1fr) [end]}}}@supports (grid-auto-columns:10px){@media screen and (min-width:641px){.o-grid--3-col{grid-template-columns:repeat(2,1fr) [end]}}@media screen and (min-width:1024px){.o-grid--3-col{grid-template-columns:repeat(3,1fr) [end]}}}@supports (grid-auto-columns:10px){@media screen and (min-width:641px){.o-grid--4-col{grid-template-columns:repeat(2,1fr) [end]}}@media screen and (min-width:1024px){.o-grid--4-col{grid-template-columns:repeat(4,1fr) [end]}}}.o-grid--auto-rows{grid-template-rows:auto}.o-grid--auto-flow-column{grid-auto-flow:column}.o-grid__span-all{grid-column:1/span end}@media screen and (max-width:1023px){.o-grid__span-all\@md{grid-column:1/span end}}.o-icon{width:32px;height:32px;fill:var(--neutral-40);transition:all .16s ease-out}.o-icon:hover{fill:var(--yellow)}.o-hamburger{padding:.5rem 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.o-hamburger:focus{outline:0}.o-hamburger:hover{opacity:.7}.o-hamburger__box{width:1.5rem;height:18px;display:inline-block;position:relative}.o-hamburger__inner{display:block;top:50%;margin-top:-1px}.o-hamburger__inner,.o-hamburger__inner:after,.o-hamburger__inner:before{width:1.5rem;height:2px;background-color:var(--neutral-40);border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.o-hamburger__inner:after,.o-hamburger__inner:before{content:"";display:block}.o-hamburger__inner:before{top:-8px}.o-hamburger__inner:after{bottom:-8px}.o-hamburger__inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.o-hamburger__inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.o-hamburger__inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.is-active .o-hamburger__inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.is-active .o-hamburger__inner,.is-active .o-hamburger__inner:after,.is-active .o-hamburger__inner:before{background-color:var(--neutral-40)}.is-active .o-hamburger__inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.is-active .o-hamburger__inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.o-layout{margin-right:auto;margin-left:auto;display:grid;grid-template-columns:[full-start] minmax(1.66rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(1.66rem,1fr) [full-end]}@media screen and (min-width:1024px){.o-layout{grid-template-columns:[full-start] minmax(4.44rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(4.44rem,1fr) [full-end]}}.o-layout__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1.11rem;grid-row-gap:1.11rem;align-items:center;grid-column:main;padding-top:3.33rem;padding-bottom:3.33rem;align-items:initial}@media screen and (min-width:641px){.o-layout__inner{grid-column-gap:2rem;grid-row-gap:2rem}}@media screen and (max-width:1023px){.o-layout__inner{grid-template-columns:1fr [end]}}.o-layout__inner *{max-width:100%}.o-layout__inner+.o-layout__inner{padding-top:0}.o-layout__inner--docs{grid-template-columns:1fr 2fr;grid-template-rows:auto auto}.o-layout__inner--docs .o-layout__title{grid-column:2/span 1}@media screen and (max-width:1023px){.o-layout__inner--docs .o-layout__title{grid-column:1/span 1}}.o-layout__inner--docs .o-layout__content,.o-layout__inner--docs .o-layout__sidebar{grid-row:2/span 1}@media screen and (max-width:1023px){.o-layout__inner--docs .o-layout__content,.o-layout__inner--docs .o-layout__sidebar{grid-column:1/span 1}}@media screen and (max-width:1023px){.o-layout__inner--docs .o-layout__content{grid-row:1/span 1}}@media screen and (max-width:1023px){.o-layout__inner--docs{grid-template-columns:1fr [end]}}.o-layout__sidebar{margin-right:2.4rem;padding-right:2.4rem}.o-layout__sidebar--wide{margin-right:0}.o-layout__sidebar--border{border-right:1px solid var(--yellow) -light}.o-logos{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center}.o-logos__wrapper{flex:1 0 50%;text-align:center}@media screen and (min-width:641px){.o-logos__wrapper{flex:1 0 33%}}.o-logos__wrapper img{max-width:65%;margin:30px 10px}@media screen and (min-width:1024px){.o-logos__wrapper img{margin:30px 60px;max-width:40%}}.o-award-logos__wrapper .o-award-logos__wrapper--logo{margin:0}@media screen and (min-width:641px){.o-award-logos__wrapper .o-award-logos__wrapper--logo{margin:auto}}.o-long-form__body{padding:2.22rem 0;background-color:var(--black);grid-column:main;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}@media screen and (min-width:1024px){.o-long-form__body{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-row-gap:0;padding:5.56rem 0}}.o-long-form__body .o-embed{margin-bottom:25px}.o-long-form__body .o-embed .o-embed__media{margin:0}.o-long-form__body .image-description{text-align:center;margin-top:-20px;font-style:italic}@media screen and (min-width:1024px){.o-long-form__body blockquote,.o-long-form__body ol,.o-long-form__body ul{width:80%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}}.o-long-form__body section{margin:0}.o-long-form__body section h2{margin-top:-20px;margin:3.33rem 0}@media screen and (max-width:640px){.o-long-form__body section h2{line-height:2.77rem}}.o-long-form__body section h3{margin:0}.o-long-form__body section h2,.o-long-form__body section h3{font-family:Eina02-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}.o-long-form__body section label{font-weight:500}.o-long-form__body section p span{margin-top:0}.o-long-form__body section span{margin-top:3.33rem}@media screen and (min-width:1024px){.o-long-form__body section span{margin-top:2.22rem}}.o-long-form__body section .cta-block-med{padding:2.22rem;margin:4.44rem 0 4.44rem 0;height:auto}@media screen and (max-width:640px){.o-long-form__body section .cta-block-med h3{margin-bottom:1.11rem}}.o-long-form__body section blockquote p{font-size:1.88rem}.o-long-form__body section .cta-block-med--cta{margin:auto}.o-long-form__body section .c-stats{margin-bottom:0}.o-long-form__body section p{font-size:1.22rem;line-height:2.22rem}.o-long-form__body section:last-of-type{padding-bottom:56px}.o-long-form__body section:nth-child(even){position:relative;background-color:var(--yellow) -lightest;box-shadow:-100px 0 0 var(--yellow) -lightest,100px 0 0 var(--yellow) -lightest}.o-long-form__body section:nth-child(even):after,.o-long-form__body section:nth-child(even):before{content:"";position:absolute;left:50%;display:block;width:100vw;max-width:100%;height:1px;background-color:var(--yellow) -lighter;transform:translateX(-50%)}.o-long-form__body section:nth-child(even):before{top:0}.o-long-form__body section:nth-child(even):after{bottom:0}.o-long-form__body section .o-article__image{margin:2.22rem 0}.o-long-form__body section .o-article__image:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.o-long-form__body section{padding:5.56rem 0;grid-column:1/span end;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-row-gap:0;grid-auto-flow:column}.o-long-form__body section:nth-child(even){box-shadow:-560px 0 0 var(--yellow) -lightest,560px 0 0 var(--yellow) -lightest}.o-long-form__body section>*{grid-column:3/span 8}.o-long-form__body section .cta-block-med{margin:4.44rem 0 3.33rem 0}.o-long-form__body section .o-article__image{grid-column:2/span 10}.o-long-form__body section .o-article__image img{margin:0 auto 0 auto;border-radius:6px}.o-long-form__body section .o-article__aside{grid-column:2/span 3}.o-long-form__body section .o-article__aside>*{width:87%}}.o-long-form__body .o-callout{margin-bottom:2.22rem}.o-nested-list{margin:0}.o-markdown .o-nested-list h3,.o-markdown .o-nested-list h5,.o-markdown .o-nested-list h6,.o-nested-list .c-footer__link--primary,.o-nested-list .o-heading,.o-nested-list .o-markdown h3,.o-nested-list .o-markdown h5,.o-nested-list .o-markdown h6,.o-nested-list table th,table .o-nested-list th{text-transform:capitalize}.o-nested-list__section{border-bottom:1px solid var(--neutral-70);list-style:none}.o-nested-list__section:last-child{border:none}.o-nested-list__inner{list-style:none}.o-nested-list__link.is-active{position:relative;color:var(--neutral-40)}.o-nested-list__link.is-active:before{content:"»";position:absolute;top:-1px;left:-1rem}.o-nested-list__inner--beta{margin-left:1rem}.o-nested-list__item{margin:1.11rem 0;font-size:.89rem;text-indent:0}.o-toggle{color:var(--neutral-40)}.o-nested-list__link{color:var(--neutral-40);display:flex}.o-nested-list__link:hover{color:var(--yellow);text-decoration:underline}.o-nested-list__link.is-active{color:var(--yellow)}.o-nested-list__item--disable:hover{cursor:auto;color:inherit;text-decoration:none}.o-nested-list__link--alpha{font-weight:500}.o-table{margin-bottom:4rem;width:100%}.o-table tr{border-bottom:1px solid var(--yellow) -light}.o-table tr:last-of-type{border:0}.o-table td{padding:1.5rem 0}.o-table td:first-child{padding-right:5rem;font-weight:500}.o-table--sm-pad td{padding:1.11rem 0}.o-table--grey-border{color:var(--neutral-70);font-size:.89rem}.o-table--grey-border tr{border-bottom:1px solid var(--neutral-80)}@media screen and (max-width:1023px){.o-table--grey-border tr td{padding-top:.11rem}}.o-table--grey-border tr td:first-child{color:var(--neutral-40);padding-top:1.11rem}@media screen and (max-width:1023px){.o-table--grey-border tr td:first-child{padding-bottom:0}}x .font-weight--bold{font-weight:700}.less-letter-spacing{letter-spacing:-.04rem}a b{font-weight:500}.o-display{font-family:GraphikCondensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.89rem;font-weight:300;line-height:1.29}.o-display--xl{font-size:3.06rem;line-height:1.05}@media screen and (max-width:1023px){.o-display--xl{font-size:3.33rem}}.o-display--lg{font-size:2.78rem;line-height:1.1}@media screen and (max-width:1023px){.o-display--lg{font-size:2.22rem}}.o-display--md{font-size:2rem;line-height:1.22}@media screen and (max-width:1023px){.o-display--md{font-size:1.66rem}}.o-display--sm{font-size:1.67rem;line-height:1.17}@media screen and (max-width:1023px){.o-display--sm{font-size:1.44rem}}.o-markdown h1,.o-markdown h2,.o-markdown h4,.o-title,.o-title--simplified{font-family:GraphikCondensed,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.72rem;font-weight:500;line-height:1.16}.o-title--simplified{font-family:Eina02-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif}.o-title--simplified p{line-height:inherit}.o-markdown h2.o-title--simplified,.o-title--simplified.o-title--sm{line-height:1.88rem}@media screen and (max-width:640px){.o-markdown h2.o-title--simplified,.o-title--simplified.o-title--sm{line-height:2.11rem}}.o-article--case-study section h3.o-title--simplified,.o-long-form__body section h3.o-title--simplified,.o-title--simplified.o-title--lg{line-height:2.66rem}@media screen and (max-width:640px){.o-article--case-study section h3.o-title--simplified,.o-long-form__body section h3.o-title--simplified,.o-title--simplified.o-title--lg{line-height:2.11rem}}.o-title--simplified--light-weight{font-family:Eina02-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;color:red}.o-article--case-study section h2,.o-long-form__body section h2,.o-title--xl{font-size:2.66rem;line-height:1.33}@media screen and (max-width:1023px){.o-article--case-study section h2,.o-long-form__body section h2,.o-title--xl{font-size:2.44rem}}.o-title--xxl{font-size:3rem;line-height:1.33}@media screen and (max-width:1023px){.o-title--xxl{font-size:2.22rem}}.o-title--xl--lh-less{line-height:1.22}@media screen and (max-width:1023px){.o-title--xl--lh-less{line-height:1.11}}.o-article--case-study section h3,.o-long-form__body section h3,.o-title--lg{font-size:1.99rem;line-height:1.19}@media screen and (max-width:1023px){.o-article--case-study section h3,.o-long-form__body section h3,.o-title--lg{font-size:1.56rem}}.o-title--md{font-size:1.66rem;line-height:1.23}.o-markdown h2,.o-title--sm{font-size:1.44rem;line-height:1.23}.o-markdown h4,.o-title--xs{font-size:1rem;line-height:1.33;text-transform:uppercase;letter-spacing:1px;font-weight:600}.c-footer__link--primary,.o-heading,.o-markdown h3,.o-markdown h5,.o-markdown h6,table th{font-size:1rem;font-weight:600;line-height:1.56}.o-heading--light-weight{font-weight:400}.o-heading--mid-weight{font-weight:500}.o-heading--md{font-size:1.2rem;line-height:1.33}.o-heading--lg{margin-bottom:10px;font-size:1.11rem}.o-heading--sm,.o-markdown h5,.o-markdown h6,table th{font-size:1rem;line-height:1.53}.c-footer__link--primary,.o-heading--xs{font-size:.89rem;line-height:1.33}.c-modular__content-block h1 em,.c-modular__content-block h2 em,.c-modular__content-block h3 em,.c-modular__content-block h4 em,.c-modular__content-block h5 em,.c-modular__content-block h6 em,.c-modular__hero h1 em,.c-modular__hero h2 em,.c-modular__hero h3 em,.c-modular__hero h4 em,.c-modular__hero h5 em,.c-modular__hero h6 em,.c-modular__highlight-title em,.c-table__filter,.o-heading--highlight{background:var(--yellow) -light;box-shadow:5px 0 0 var(--yellow) -light,-5px 0 0 var(--yellow) -light;padding:3px 2px 0 2px;margin-right:.22rem;margin-left:.33rem}#typed.c-table__filter,.c-modular__content-block h1 em#typed,.c-modular__content-block h2 em#typed,.c-modular__content-block h3 em#typed,.c-modular__content-block h4 em#typed,.c-modular__content-block h5 em#typed,.c-modular__content-block h6 em#typed,.c-modular__hero h1 em#typed,.c-modular__hero h2 em#typed,.c-modular__hero h3 em#typed,.c-modular__hero h4 em#typed,.c-modular__hero h5 em#typed,.c-modular__hero h6 em#typed,.c-modular__highlight-title em#typed,.o-heading--highlight#typed{padding-top:6px}.c-footer__link,.o-body{font-size:1rem;line-height:1.56}.o-body--xl{font-size:1.22rem;line-height:1.55}.o-body--lg{font-size:1.11rem;line-height:1.5}.c-footer__link,.o-body--sm{font-size:.89rem;line-height:1.38}.o-body--simplified{font-family:Eina02-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}.o-body--xs{font-size:.83rem;line-height:1.47}.o-body--xxs{font-size:.78rem;line-height:1.47}.o-lede{font-size:1.17rem;line-height:1.57}.o-label{font-size:.78rem;font-weight:500}.o-label--light-blue{color:var(--yellow);letter-spacing:.08rem}.o-label--lg{font-size:.94rem}.o-markdown{word-break:break-word}.o-markdown *{max-width:100%;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:400;font-style:normal}.o-markdown .o-markdown__breakout{background-color:#dbf1ff;padding:2.22rem;margin:3.33rem 0;border-radius:5px}.o-markdown .o-markdown__breakout *{color:var(--neutral-40) -dark}.o-markdown .o-markdown__breakout h4{font-size:1.22rem;font-weight:500}.o-markdown .o-markdown__breakout h2{margin-top:1.44rem}.o-markdown .o-markdown__breakout p:last-of-type{margin-bottom:0}.o-markdown .o-markdown__breakout a{text-decoration:underline}.o-markdown h1{color:var(--yellow);margin-bottom:2.22rem;letter-spacing:-.05rem}.o-markdown h2{font-weight:400;font-size:1.55rem;margin:3.33rem 0 .88rem;line-height:2.22rem}.o-markdown h2:first-child{margin-top:0}.o-markdown h2+h3{margin-top:1.11rem}.o-markdown h3{font-size:1.33rem;margin:2.67rem 0 .28rem}.o-markdown h4{text-transform:initial;font-size:1.11rem;color:#687591;letter-spacing:normal}.o-markdown h4+p{margin-top:.5rem}.o-markdown h4+h2{margin-top:.56rem}.o-markdown h2,.o-markdown h3,.o-markdown h4,.o-markdown h5,.o-markdown h6{font-weight:500}.o-markdown h2 strong,.o-markdown h3 strong,.o-markdown h4 strong,.o-markdown h5 strong,.o-markdown h6 strong{font-weight:500}.o-markdown h5,.o-markdown h6{margin:1.11rem 0 .28rem}.o-markdown iframe,.o-markdown img,.o-markdown video{display:block;margin-bottom:2.22rem}.o-markdown iframe+iframe,.o-markdown iframe+img,.o-markdown img+iframe,.o-markdown img+img,.o-markdown video+iframe,.o-markdown video+img{margin-top:0}.o-markdown p{margin-bottom:1.44rem}.o-markdown li{margin-bottom:.44rem}.o-markdown li,.o-markdown p{color:#73809c;font-size:1.11rem;line-height:1.77rem}.o-markdown li b,.o-markdown li strong,.o-markdown p b,.o-markdown p strong{font-weight:500!important}.o-markdown li+h3,.o-markdown p+h3{margin-top:2.5rem}.o-markdown li iframe,.o-markdown li img,.o-markdown li video,.o-markdown p iframe,.o-markdown p img,.o-markdown p video{margin:2.22rem 0}.o-markdown pre{margin:2.22rem 0}.o-markdown twitterwidget{margin:2.22rem 0!important}.o-markdown hr{margin:2.22rem 0}.o-markdown hr+*{margin-top:0}.o-markdown table{margin-bottom:2.22rem}.o-markdown svg+h2,.o-markdown svg+h3{margin-top:.58rem}.o-markdown .o-btn,.o-markdown .o-btn-ghost,.o-markdown body .hs-button.primary,body .o-markdown .hs-button.primary{font-weight:500}.o-markdown div[class*=language-]{border-radius:3px;border:1px solid rgba(0,0,0,.14);background:rgba(234,234,234,.35);padding:15px;margin:2.22rem 0;width:calc(100vw - 40px)}.o-markdown div[class*=language-] pre.highlight{margin:0;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal}.o-article{padding:2.22rem 0;background-color:var(--black);grid-column:main;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}@media screen and (min-width:1024px){.o-article{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-row-gap:0;padding:5.56rem 0}}.o-article .o-embed{margin-bottom:25px}.o-article .o-embed .o-embed__media{margin:0}.o-article .image-description{text-align:center;margin-top:-20px;font-style:italic}@media screen and (min-width:1024px){.o-article blockquote,.o-article ol,.o-article ul{width:80%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px}}.o-article--case-study section{margin:0}.o-article--case-study section h2{margin-top:-20px}@media screen and (max-width:640px){.o-article--case-study section h2{line-height:2.77rem}}.o-article--case-study section h3{margin:0}.o-article--case-study section h2,.o-article--case-study section h3{font-family:Eina02-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}.o-article--case-study section label{font-weight:500}.o-article--case-study section p span{margin-top:0}.o-article--case-study section span{display:block;margin-top:3.33rem}@media screen and (min-width:1024px){.o-article--case-study section span{margin-top:2.22rem}}.o-article--case-study section .cta-block-med{padding:2.22rem;margin:4.44rem 0 4.44rem 0;height:auto}@media screen and (max-width:640px){.o-article--case-study section .cta-block-med h3{margin-bottom:1.11rem}}.o-article--case-study section blockquote p{font-size:1.88rem}.o-article--case-study section .cta-block-med--cta{margin:auto}.o-article--case-study section .c-stats{margin-bottom:0}.o-article--case-study section p{font-size:1.22rem;line-height:2.22rem}.o-article--case-study section:last-of-type{padding-bottom:56px}.o-article--case-study section:nth-child(even){position:relative;background-color:var(--yellow) -lightest;box-shadow:-100px 0 0 var(--yellow) -lightest,100px 0 0 var(--yellow) -lightest}.o-article--case-study section:nth-child(even):after,.o-article--case-study section:nth-child(even):before{content:"";position:absolute;left:50%;display:block;width:100vw;max-width:100%;height:1px;background-color:var(--yellow) -lighter;transform:translateX(-50%)}.o-article--case-study section:nth-child(even):before{top:0}.o-article--case-study section:nth-child(even):after{bottom:0}.o-article--case-study section .o-article__image{margin:2.22rem 0}.o-article--case-study section .o-article__image:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.o-article--case-study section{padding:5.56rem 0;grid-column:1/span end;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem;grid-auto-flow:column}.o-article--case-study section:nth-child(even){box-shadow:-560px 0 0 var(--yellow) -lightest,560px 0 0 var(--yellow) -lightest}.o-article--case-study section>*{grid-column:3/span 8}.o-article--case-study section .cta-block-med{margin:4.44rem 0 3.33rem 0}.o-article--case-study section .o-article__image{grid-column:2/span 10}.o-article--case-study section .o-article__image img{margin:0 auto 0 auto;border-radius:6px}.o-article--case-study section .o-article__aside{grid-column:2/span 3}.o-article--case-study section .o-article__aside>*{width:87%}}.o-article--case-study .o-callout{margin-bottom:2.22rem}.o-article__aside{grid-row:3/span 1;display:flex;flex-direction:column-reverse}.o-article__aside .o-markdown h5,.o-article__aside h5.c-footer__link--primary,.o-article__aside h5.o-heading,.o-markdown .o-article__aside h5{margin-top:.89rem}.o-article__aside .o-markdown h5:first-of-type,.o-article__aside h5.c-footer__link--primary:first-of-type,.o-article__aside h5.o-heading:first-of-type,.o-markdown .o-article__aside h5:first-of-type{margin-top:0}@media screen and (min-width:1024px){.o-article__aside{display:block;grid-column:1/span 3;grid-row:1/span 1}.o-article__aside .c-social-share{float:right}}.o-article__aside--border{border-right:1px solid var(--yellow) -light}.o-article__byline{margin:3.33rem 0;text-align:center}.o-article__byline .o-avatar{margin:0 auto 1.11rem;display:block}.o-article__byline .o-btn-ghost{display:inline-block;width:auto}@media screen and (max-width:640px){.o-article__byline .o-btn-ghost{margin-left:.28rem;margin-right:.28rem}}@media screen and (min-width:1024px){.o-article__byline{margin:3.33rem 0 0;grid-column:4/span 8;display:flex;align-items:center;text-align:left}.o-article__byline .o-avatar{margin:0 1rem 0 0;display:inline-block}}.o-article__newsletter{margin:2.22rem 0 5rem;padding-right:2rem}.o-article__newsletter .c-footer__link,.o-article__newsletter .o-body{margin-bottom:1.11rem}@media screen and (max-width:640px){.o-article__newsletter{display:none}}@media screen and (min-width:1024px){.o-article__newsletter{margin:0 0 5rem}}.o-article__contents{list-style:none;position:sticky;top:2rem;left:0}.o-article__body{max-width:100%;grid-column:1/-1}@media screen and (min-width:1024px){.o-article__body{grid-column:4/span 7;grid-row:1/span 1}}.o-article--case-study.o-markdown section>*,.o-article__body.o-markdown>*{opacity:.2;transform:matrix(1,0,0,1,0,30)}.o-article--case-study.o-markdown section>.aos-animate,.o-article__body.o-markdown>.aos-animate{transform:matrix(1,0,0,1,0,0);opacity:1}.o-article--case-study.o-markdown section .cta-block-med *,.o-article__body.o-markdown .cta-block-med *{transform:matrix(1,0,0,1,0,0);opacity:1}.o-article--case-study.o-markdown section img:first-of-type,.o-article__body.o-markdown img:first-of-type{transform:matrix(1,0,0,1,0,0);opacity:1}.o-article__footer{margin-top:2.22rem;padding-top:.83rem;border-top:1px solid var(--yellow) -light;grid-column:1/-1}@media screen and (min-width:1024px){.o-article__footer{grid-column:5/span 7}}.o-article__footer .c-footer__link--primary,.o-article__footer .o-heading,.o-article__footer .o-markdown h3,.o-article__footer .o-markdown h5,.o-article__footer .o-markdown h6,.o-article__footer p,.o-article__footer table th,.o-markdown .o-article__footer h3,.o-markdown .o-article__footer h5,.o-markdown .o-article__footer h6,table .o-article__footer th{margin:0}.o-article__footer+.o-article__footer{margin-top:2.22rem}.o-article__footer--cta .o-anchor{display:inline-block;margin-top:1.11rem}.o-article__footer--newsletter{margin-top:3.33rem;border-top:none}@media screen and (min-width:1024px){.o-article__footer--newsletter{grid-column:4/span 7}}.o-article__footer--newsletter .c-footer__link--primary,.o-article__footer--newsletter .o-heading,.o-article__footer--newsletter .o-markdown h3,.o-article__footer--newsletter .o-markdown h5,.o-article__footer--newsletter .o-markdown h6,.o-article__footer--newsletter table th,.o-markdown .o-article__footer--newsletter h3,.o-markdown .o-article__footer--newsletter h5,.o-markdown .o-article__footer--newsletter h6,table .o-article__footer--newsletter th{margin-bottom:.28rem}.o-article__footer--newsletter .c-footer__link,.o-article__footer--newsletter .o-body{margin-bottom:1.11rem}.o-article__footer--share{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.o-article__footer--share .o-article__social-link{display:inline-block}.o-article__footer--share .o-article__social-link img{margin:0}@media screen and (max-width:640px){.o-article__footer--share{display:block}.o-article__footer--share .o-article__social-link{margin-bottom:1.11rem}}.o-pagination{padding:2.17rem 1.11rem;width:100%;background-color:var(--black);border-top:1px solid var(--neutral-70)}@media screen and (min-width:641px){.o-pagination{padding:2.17rem 2.22rem}}@media screen and (min-width:641px){.o-pagination{padding:2.17rem 3.33rem}}.o-pagination__inner{margin:0 auto;max-width:1440px}@supports (display:flex){.o-pagination__inner{display:flex;flex-direction:row;justify-content:space-between}}.o-pagination__next,.o-pagination__prev{font-weight:500;font-size:1.17rem}.o-pagination__next.is-inactive,.o-pagination__prev.is-inactive{color:var(--neutral-70)}.o-pagination__prev{align-self:flex-start}.o-pagination__prev:before{content:"«";display:inline-block;margin-right:.5rem}.o-pagination__next{align-self:flex-end}.o-pagination__next:after{content:"»";display:inline-block;margin-left:.5rem}.o-pagination__list{list-style:none}.o-pagination__item{margin:0 .2rem;display:inline-block;padding:0 .2rem;font-size:1.11rem;text-decoration:underline}.o-pagination__item.is-active{text-decoration:none}.o-pagination__item.is-active a{color:var(--neutral-40)}.rating{color:var(--black);text-shadow:#005ea0 0 0 1px;display:inline-block;width:5em;height:1.5em;line-height:1.5em;position:relative;font-size:1.33rem}.rating::before{content:"★★★★★"}.rating span{color:#c0e6ff;display:inline-block;height:1.5em;line-height:1.5em;position:absolute;overflow:hidden;left:0;top:0}.rating span.rating-3{width:3em}.rating span.rating-4{width:4em}.rating span.rating-5{width:5em}.rating span::before{content:"★★★★★"}.full-width-alert{border-top:0}.o-alert__dark-wrapper{background-color:var(--neutral-40)}@media screen and (min-width:1024px){.o-alert__sticky-wrapper{position:sticky;top:0}}.o-alert{display:flex;align-items:center;justify-content:center;font-size:.78rem;color:var(--neutral-70)}.o-alert--card{border:1px solid var(--neutral-70);padding:.88rem;border-radius:.28rem;justify-content:left}@media screen and (min-width:641px) and (max-width:1023px){.o-alert--card{justify-content:center}}.o-alert--dark{color:var(--neutral-70)}.o-alert__badge{margin-bottom:auto;flex-shrink:0;margin-right:.56rem}.o-alert__badge.o-alert__badge--grey{border:1px solid var(--neutral-70);color:var(--neutral-70);font-weight:500;padding:0 .28rem;border-radius:.15rem}.o-alert__badge.o-alert__badge--pink{border:1px solid #f6434e;color:#f6434e;font-weight:500;padding:0 .28rem;border-radius:.15rem}.o-alert__badge.o-alert__badge--purple{border:1px solid #a568f2;color:#a568f2;font-weight:500;padding:0 .28rem;border-radius:.15rem}.o-alert__text-icon{color:#f6434e}.c-alternating{padding:0;background-color:var(--black)}@media screen and (min-width:641px){.c-alternating{padding:2rem}}@media screen and (min-width:641px){.c-alternating{padding:3rem}}@supports (display:flex){.c-alternating__row{display:flex;flex-direction:row}.c-alternating__row:nth-child(even){flex-direction:row-reverse}}.c-card{height:100%;border-radius:4px;box-shadow:0 2px 15px rgba(210,212,222,.5);overflow:hidden;background-color:var(--black);display:grid;grid-template-rows:auto 1fr}.c-card--index-block{grid-template-rows:auto 1fr}.c-card--index-block img.c-card__thumbnail{margin:0}.c-card--index-block div{display:grid;grid-template-areas:"heading" "paragraph" "link";grid-template-rows:auto 1fr auto}.c-card--index-block div>h2{grid-area:"heading"}.c-card--index-block div>p{grid-area:"paragraph"}.c-card--index-block div>a{grid-area:"link"}.c-card--align-top{grid-template-rows:auto auto auto 1fr}.c-card--lg-shadow{box-shadow:2px 4px 5px rgba(var(--neutral-70),.45)}.c-card--xl-shadow--blue{box-shadow:0 0 10px 10px rgba(193,236,255,.15)}.c-card--features{border:1px solid var(--neutral-80)}.c-card--image{padding:.88rem 1.88rem 1.88rem 1.88rem}.c-card--image hr{margin:1.22rem 0 1.22rem -3.33rem;background:#f5f5f8;width:150%;overflow:hidden}.c-card--badge .c-card__badge{padding:1.5rem 0 0}@media screen and (min-width:1024px){.c-card--badge{grid-template-columns:auto 1fr;grid-template-rows:1fr}.c-card--badge .c-card__image{display:none}.c-card--badge .c-card__badge{padding:1.5rem 0 0 1.5rem}}@media screen and (max-width:640px){.c-card--reduce-icon img,.c-card--reduce-icon svg{width:90px}}.c-card__image--border{border-bottom:1px solid var(--neutral-70)}.c-card--anchor{color:var(--yellow);height:100%;font-weight:500}.c-card--anchor:hover span{text-decoration:underline}.c-card--anchor h2,.c-card--anchor h4,.c-card--anchor p{color:var(--neutral-40) -dark;font-weight:400}@media screen and (max-width:640px){.c-card--anchor h2{font-size:1.56rem}}.c-card--anchor img{margin:0 0 1rem}.c-card--anchor .o-label{font-weight:700}.c-card--centered{padding-top:1.5rem;text-align:center}.c-card--centered img{justify-self:center}.c-card--centered p{margin:0 auto;max-width:500px}.c-card--centered .c-card__detail{padding-top:.5rem;display:grid;grid-template-rows:1fr auto}.c-card--centered .c-card__title{margin-bottom:.5rem}.c-card--centered .o-btn,.c-card--centered .o-btn-ghost,.c-card--centered body .hs-button.primary,body .c-card--centered .hs-button.primary{margin-top:1.11rem}.c-card--border{border:1px solid var(--neutral-70)}.c-card--no-ui{box-shadow:none;background-color:transparent}.c-card--no-ui .o-anchor--caret{font-size:.89rem}.c-card--no-ui .c-card__detail{padding-right:100px;padding-left:100px}.c-card--no-ui .c-card__detail .o-anchor{display:block;margin-top:10px}.c-card--no-ui .c-card__detail--careers{padding-right:50px;padding-left:50px}@media screen and (min-width:641px){.c-card--no-ui .c-card__detail--careers{padding-right:50px;padding-left:50px}}@media screen and (min-width:1024px){.c-card--no-ui .c-card__detail--careers{padding-right:100px;padding-left:100px}}.c-card__thumbnail{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.c-card__thumbnail--flexible{display:none;padding:2rem 2.5rem;height:auto}@media screen and (min-width:1024px){.c-card__thumbnail--flexible{display:block;justify-self:end;margin:2rem 2.5rem;width:auto;max-width:88px;height:40px;padding:0;-o-object-fit:contain;object-fit:contain}}.c-card__thumbnail--lg{display:none}@media screen and (max-width:1023px){.c-card__thumbnail--lg{display:block}}.c-card__image--ratio{position:relative}.c-card__image--ratio:before{display:block;content:"";width:100%;padding-top:59.5238095238%}.c-card__image--ratio .c-card__thumbnail,.c-card__image--ratio a{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.c-card__detail{padding:1.5rem 1.5rem;display:grid;grid-template-rows:auto 1fr auto}.c-card__title{margin:.28rem 0 .56rem}.c-card__title a{color:var(--neutral-40)}.c-card__title--blue a{color:var(--yellow)}p.c-card__meta{margin-bottom:0;margin-left:0;text-transform:uppercase;color:var(--neutral-70)}p.c-card__meta a{color:var(--neutral-70)}.c-card__byline{margin-bottom:1.39rem;font-size:.89rem}.c-card__cta{margin-top:1rem;grid-row:3/span 1;padding:1rem 0 0;border-top:1px solid var(--yellow) -lighter}@media screen and (min-width:641px){.c-card--featured{grid-column:1/span end}}@media screen and (min-width:1024px){.c-card--featured{min-height:496px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.c-card--featured .c-card__thumbnail{display:block;height:100%}.c-card--featured .c-card__detail{padding:2rem 2rem 0;grid-template-rows:1fr auto;align-items:center}.c-card--featured .c-card__cta{padding:2rem 0}}.cta-block-large{min-height:200px;height:auto}@media screen and (min-width:1024px){.cta-block-large{grid-template-columns:3fr 4fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content}}.cta-block-large .c-card__thumbnail{margin:0}@media screen and (min-width:1024px){.cta-block-large .c-card__thumbnail{max-height:100%}}.cta-block-large .c-card__cta{border:0;margin-top:1.11rem;padding-top:0;padding-bottom:0}@media screen and (min-width:1024px){.cta-block-large .c-card__cta{margin-top:2rem}}.cta-block-large .c-card__detail{padding:2.22rem}.cta-block-large .c-card__detail h2{font-size:2rem;font-weight:300}.cta-block-large .c-card__detail p{color:var(--black)}.cta-block-med{border:1px solid var(--neutral-80);display:block}.cta-block-med.cta-block-med--50 .cta-block-med--content{flex:8}.cta-block-med.cta-block-med--50 .cta-block-med--cta{flex:10;padding:0}.cta-block-med .cta-block-med--content{margin-left:0;margin-right:1.11rem}.cta-block-med .cta-block-med--content h2{font-family:inherit;margin-bottom:.56rem;font-weight:400}.cta-block-med .cta-block-med--content p{margin-bottom:0}@media screen and (max-width:1023px){.cta-block-med .cta-block-med--content p{margin-bottom:1.11rem}}.cta-block-med .cta-block-med--cta{margin-right:0}@media screen and (min-width:641px){.cta-block-med .cta-block-med--cta{min-width:200px;padding:.94rem 1.1rem}}@media screen and (min-width:1024px){.cta-block-med{display:flex}}.cta-prev-next{border:1px solid var(--neutral-80);flex:1}.cta-prev-next .cta-prev-next--content{margin-left:2.22rem}.cta-prev-next .cta-prev-next--content__next{margin-left:0}.cta-prev-next .cta-prev-next--icon{margin:-1.11rem;background:var(--yellow);width:100px}.cta-prev-next .cta-prev-next--icon .o-icon{fill:var(--black)}.cta-block--card{border-radius:4px;box-shadow:0 2px 15px rgba(210,212,222,.5);background-color:var(--black)}.c-card__badge{margin:0 auto}.software-launch-pillars .c-card{display:initial}.icon--play{position:absolute;bottom:50%;left:50%;margin-left:-25px;margin-bottom:-25px;z-index:1;pointer-events:none}.c-charge-check ul{margin-left:1rem}.c-charge-check__back{margin:1.11rem 0 2.22rem;display:inline-block;text-decoration:underline}.c-charge-check__form{margin-top:1.39rem}.c-comparison-slider{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}@media screen and (min-width:641px){.c-comparison-slider{grid-column:1/span 12;margin:0 64px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.c-comparison-slider__cell{padding:24px;background-color:var(--neutral-80)}.c-comparison-slider__cell--header{border-bottom:1px solid var(--black);border-radius:5px 5px 0 0}@media screen and (min-width:641px){.c-comparison-slider__cell--header{grid-column:1/span 2}}.c-comparison-slider__cell--input{border-radius:0 0 0 5px}.c-comparison-slider__cell--output{border-radius:0 0 5px 0}.c-comparison-slider__how{color:var(--neutral-40);display:flex;font-size:.89rem;gap:10px;justify-content:left;padding:24px 24px 0 0}.c-comparison-slider__how *{cursor:pointer}.dialog--comparison-slider-explainer{color:var(--neutral-20);font-size:.89rem;font-weight:500;padding:30px 0 0}.dialog--comparison-slider-explainer code{font-size:.89rem}.dialog--comparison-slider-explainer .dialog__inner{max-width:800px}.c-comparison-slider__heading{color:var(--white);font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.c-comparison-slider__input span,.c-comparison-slider__output span{display:block;font-size:36px;font-weight:500}.c-comparison-slider__output span{color:#f6434e}.c-comparison-slider__control{display:flex;flex-direction:column-reverse;width:100%;max-width:380px;text-align:center}.c-comparison-table{padding:80px 0}.c-comparison-table__inner{grid-column:2/span 1;display:grid}@media screen and (min-width:1024px){.c-comparison-table__inner{grid-template-columns:2fr 3fr 3fr;grid-column-gap:40px}.c-comparison-table__inner:after,.c-comparison-table__inner:before{content:"";grid-column:2/span 1;grid-row:3/span 12;display:block;width:100%;height:100%;box-shadow:0 2px 15px rgba(210,212,222,.5),0 0 0 1px var(--neutral-80);border-radius:5px}.c-comparison-table__inner:after{grid-column-start:3}}.c-comparison-table__heading{grid-column:1/-1;margin-bottom:64px}.c-comparison-table__row{position:relative;grid-row-start:var(--row);grid-row-end:span 1;z-index:600}.c-comparison-table__row>*{grid-column:3/span 1;grid-row:1/span 1}.c-comparison-table__row>:nth-child(1){grid-column-start:1}.c-comparison-table__row>:nth-child(2){grid-column-start:2}.c-comparison-table__row:nth-child(3){display:none}@media screen and (min-width:1024px){.c-comparison-table__row{grid-column:1/-1;display:grid;grid-template-columns:2fr 3fr 3fr;grid-column-gap:40px;grid-row-gap:40px}.c-comparison-table__row:nth-child(3){z-index:500;display:grid}.c-comparison-table__row:nth-child(3) .c-comparison-table__item{border-radius:5px 5px 0 0}.c-comparison-table__row:nth-child(3) .c-comparison-table__logo{display:block}.c-comparison-table__row:last-child .c-comparison-table__item{border-radius:0 0 5px 5px}.c-comparison-table__row:last-child .c-comparison-table__item:after{display:none}}.c-comparison-table__tabs{margin-bottom:24px;grid-column:1/-1;grid-row:2/span 1;display:flex;flex-direction:row;justify-content:center}.c-comparison-table__tab{position:relative;background-color:transparent;padding:8px 16px;border-radius:100px;outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 8px;border:1px solid var(--yellow);text-transform:capitalize;font-size:14px;font-weight:500;color:var(--yellow)}.c-comparison-table__tab.is-active{z-index:10;border-bottom:none;background-color:var(--yellow);color:var(--black)}.c-comparison-table__tab img{display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain;outline:1px solid red}.c-comparison-table__tag h4{font-size:16px}@media screen and (min-width:1024px){.c-comparison-table__tag{margin-top:calc(66px + .56rem)}.c-comparison-table__tag>*{margin-left:80px;text-align:left}}.c-comparison-table__item{position:sticky;z-index:1;top:80px;left:0;background-color:var(--black);padding:32px;font-size:16px;display:none;border-radius:5px;box-shadow:0 2px 15px rgba(210,212,222,.5);border:1px solid var(--neutral-80);margin-bottom:32px}.c-comparison-table__item:nth-child(3){z-index:2;top:160px}.c-comparison-table__item:nth-child(4){z-index:3;top:240px}.c-comparison-table__item h3{font-size:16px}.c-comparison-table__item.is-active{display:block}@media screen and (min-width:1024px){.c-comparison-table__item{margin-bottom:0;border-radius:0;position:relative;top:0!important;box-shadow:none;border:none}.c-comparison-table__item:after{content:"";position:absolute;bottom:0;display:block;width:calc(100% - 64px);height:1px;background-color:var(--neutral-70)}}.c-comparison-table__item--append:nth-child(n+3){border-radius:5px 0 0 0!important}.c-comparison-table__tag-body{margin-bottom:24px;color:var(--neutral-70);font-size:14px}@media screen and (min-width:1024px){.c-comparison-table__tag-body{margin-bottom:0}}.c-comparison-table__row--collapsed .c-comparison-table__item-body,.c-comparison-table__row--collapsed .c-comparison-table__tag-body{max-height:0;opacity:0}.c-comparison-table__row--collapsed .c-comparison-table__item-heading:after{transform:rotate(180deg)}.c-comparison-table__item-body,.c-comparison-table__tag-body{max-height:800px;overflow:hidden;opacity:1;transition:all .4s ease-in-out}.c-comparison-table__logo{width:80px;margin:0 0 8px}@media screen and (min-width:1024px){.c-comparison-table__logo{margin:0 auto;display:none;width:120px}}.c-comparison-table__header{display:flex;justify-content:space-between}@media screen and (min-width:1024px){.c-comparison-table__header{display:block}}.c-comparison-table__item-heading,.c-comparison-table__tag-heading{margin-bottom:16px}.c-comparison-table__item-heading{display:flex;justify-content:space-between}.c-comparison-table__item-heading em{font-style:normal}.c-comparison-table__item-heading:after{content:"";display:block;width:16px;height:16px;align-self:flex-start;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/nav/triangle.svg);background-repeat:no-repeat;background-size:10px;background-position:center;opacity:.64;transform:rotate(0);transition:all .24s ease-out}.c-comparison-table__status{margin-bottom:16px;display:inline-block;padding:0 .28rem;text-transform:capitalize;font-size:14px;font-weight:500;border-radius:3px;background-color:transparent;border:1px solid var(--yellow);align-self:center}.c-comparison-table__status--amber{color:#f5a255;border-color:#f5a255}.c-comparison-table__status--red{border-color:#f6434e;color:#f6434e}.cc-window{font-family:inherit}@media screen and (max-width:640px){.cc-window{max-width:70%!important}}.cc-window .cc-btn,.cc-window .cc-message{font-size:.77rem}.cc-window .cc-message{line-height:1.11rem}.cc-window .cc-btn{border:0;border-radius:3px;padding:.2rem 1.2rem}.cc-window .cc-btn:hover{background-color:#0096ff!important}.cc-window .cc-link{color:#45567c!important;margin-left:-2px}.o-article .c-cta p{margin:0 0 4.5rem}.o-article .c-cta__heading{margin:0 0 1rem}.c-cta{margin:2.22rem 0;border-radius:8px;overflow:hidden;background-color:var(--yellow) -lighter;color:var(--black)}@supports (grid-auto-columns:10px){.c-cta{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}@media screen and (min-width:1024px){.c-cta{grid-template-columns:repeat(7,1fr);grid-template-rows:auto}}}.c-cta__detail{background-color:#45567c;background-image:linear-gradient(180deg,#36476c,#45567c);padding:2.5rem}@supports (grid-auto-columns:10px){.c-cta__detail{grid-row:2/span 1;display:grid;grid-template-rows:1fr auto}@media screen and (min-width:1024px){.c-cta__detail{grid-column:1/span 4;grid-row:1/span 1}}}.c-cta__figure{padding:1rem 2.5rem;text-align:center}@supports (grid-auto-columns:10px){.c-cta__figure{display:grid;align-items:center}@media screen and (min-width:1024px){.c-cta__figure{grid-column:5/span 3}}}.c-cta__thumbnail{max-height:25vh;justify-self:center}@media screen and (min-width:1024px){.c-cta__thumbnail{width:100%;max-height:none}}.c-cta__heading{color:var(--yellow) -lighter}.c-header__item:hover .c-dropdown{display:grid}.c-dropdown{position:absolute;top:100%;left:50%;background-color:var(--neutral-40);transform:translateX(-50%);z-index:50;padding:40px 32px;border-radius:5px;display:none;grid-auto-flow:column;grid-column-gap:24px}.c-dropdown:before{content:"";display:block;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/nav/triangle.svg);position:absolute;top:1px;left:50%;transform:translate(-50%,-100%);height:28px;width:22px;background-position:bottom center;background-size:14px;background-repeat:no-repeat;pointer-events:none}.c-dropdown--wide{padding:40px 56px}.c-dropdown__link{display:grid;grid-template-columns:auto 1fr;color:var(--neutral-70);padding:6px;border-radius:5px;margin-bottom:24px}.c-dropdown__link:hover{background-color:var(--neutral-40) -dark;color:var(--black)}.c-dropdown__link:last-child{margin-bottom:0}@media screen and (min-width:1024px){.c-dropdown__link{grid-column-gap:initial;grid-template-columns:auto 240px}}.c-dropdown__link-body,.c-dropdown__link-heading{grid-column:2/span 1}.c-dropdown__link-heading{font-size:16px;line-height:1.4}.c-dropdown__link-body{margin-bottom:4px;font-size:14px;font-weight:400;line-height:1.5;color:var(--neutral-70)}.c-dropdown__link-icon{margin-top:-8px;margin-right:16px}.c-dropdown__link--narrow{grid-template-columns:auto 160px}.c-dropdown__subtitle{font-size:14px;letter-spacing:2px;line-height:26px;text-transform:uppercase;display:block;font-weight:500;color:var(--neutral-70);padding:0 6px}.c-dropdown__subtitle:after{content:"";display:block;height:1px;background-color:var(--neutral-40) -dark;margin:8px 0}@media screen and (min-width:1024px){.c-documentation__sidebar{background:#fafafa;margin-top:-60px;margin-left:-60px;margin-bottom:-60px;padding:2rem;padding-top:2.11rem}}.c-documentation__title{margin-bottom:1.11rem;font-family:inherit}.c-documentation__body h1,.c-documentation__body h2{font-size:1rem}.c-documentation__body h1.o-title--md,.c-documentation__body h2.o-title--md{font-size:1.2rem}.c-documentation__body h1.o-title--lg,.c-documentation__body h2.o-title--lg{font-size:1.78rem}.c-documentation__body h1 code,.c-documentation__body h2 code{display:inline-block;margin:.89rem .89rem .89rem 0;border:1px solid var(--yellow);border-radius:4px;background:0 0;padding:.2rem .6rem;color:var(--neutral-40)}.c-documentation__body h3{font-size:.89rem}.c-documentation__body p{line-height:1.77}@media screen and (max-width:640px){.c-documentation__body a{word-break:break-word}}.c-documentation__body blockquote{margin:1.11rem 0;display:block;padding:1.11rem;border:1px solid var(--yellow);border-radius:5px;color:var(--yellow);font-size:.89rem}.c-documentation__body blockquote.purple{border-color:#a568f2;color:#a568f2}.c-documentation__body blockquote a{text-decoration:underline}@media screen and (min-width:1024px){.c-documentation__body table{table-layout:fixed;width:auto}.c-documentation__body table tr td:first-child,.c-documentation__body table tr td:last-child,.c-documentation__body table tr th:first-child,.c-documentation__body table tr th:last-child{width:30%}}.c-documentation__body hr,.c-documentation__body img{display:block;margin:2.22rem 0}.c-documentation__body img{border-radius:0}.c-documentation__body td code{font-size:16px;white-space:pre}.c-documentation__body .o-grid__inner{padding-bottom:0;padding-top:1.11rem}.c-documentation__body .c-card h2{margin-top:0}.c-documentation__body .c-card a{display:block;margin:.56rem 0}.c-documentation__body .c-card a:first-of-type{margin-top:1.11rem}.c-documentation__body .c-card a:last-of-type{margin-bottom:0}.c-documentation__body .c-card img{margin-bottom:1.11rem}@media screen and (min-width:641px){.c-documentation__body #demo .o-banner__inner>:first-child{grid-column:1/span 6}.c-documentation__body #demo .o-banner__inner>:last-child{grid-column:7/span 6}}.c-documentation__body #demo .o-banner__inner h3{font-size:1rem}.c-documentation__body--wider-center table tr th:first-child,.c-documentation__body--wider-center table tr th:last-child{width:36%}.c-documentation__masthead img{margin-top:.22rem;border-radius:0}.c-documentation__next-steps{margin-top:2.22rem;padding-top:2.22rem;border-top:1px solid var(--yellow) -light}.c-documentation__sdk,.c-documentation__step{margin:1.11rem 0;padding:1.11rem;border:1px solid var(--neutral-80);border-radius:5px}ul.reference-page{display:flex;flex-wrap:wrap}ul.reference-page li{flex:0 0 100%}@media screen and (min-width:641px){ul.reference-page li{flex:1}}ul.reference-page li ul{margin-left:0}.hljs{overflow-x:initial}.c-faq__item:last-child{border-bottom:none}.c-faq__breadcrumb{margin-bottom:2.22rem}.c-faq__back{display:inline-block;margin-top:2.22rem}.c-feedback{margin-top:2.22rem;padding:1.11rem 0;border-top:1px solid var(--neutral-80)}.c-feedback__response{display:inline-block}.c-footer{background-color:var(--black);border-top:1px solid #e8e8e8;display:grid;grid-template-columns:[full-start] minmax(1.11rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(1.11rem,1fr) [full-end]}@media screen and (min-width:641px){.c-footer{grid-template-columns:[full-start] minmax(2.22rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(2.22rem,1fr) [full-end]}}@media screen and (min-width:1024px){.c-footer{grid-template-columns:[full-start] minmax(3.33rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(3.33rem,1fr) [full-end]}}.c-footer__links{grid-column:main;max-width:1440px;padding:3.33rem 0 2.22rem;display:grid;grid-column-gap:2rem;grid-row-gap:2.22rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:641px){.c-footer__links{grid-template-columns:repeat(4,1fr);padding:4.44rem 0}}.c-footer__social{display:grid;padding:1.67rem 0;background-color:var(--neutral-70);grid-template-columns:[full-start] minmax(1.11rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(1.11rem,1fr) [full-end]}@media screen and (max-width:640px){.c-footer__social{text-align:center}}@media screen and (min-width:641px){.c-footer__social{grid-template-columns:[full-start] minmax(2.22rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(2.22rem,1fr) [full-end]}}@media screen and (min-width:1024px){.c-footer__social{grid-template-columns:[full-start] minmax(3.33rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(3.33rem,1fr) [full-end]}}@media screen and (max-width:640px){.c-footer__social .c-footer__inner{display:flex;flex-direction:column-reverse}.c-footer__social .c-footer__inner .o-anchor{margin-top:1.11rem}}.c-footer__inner{grid-column:main;width:100%;max-width:1440px;padding:0}@supports (display:flex){.c-footer__inner{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:640px){.c-footer__inner{display:block;text-align:center}}.c-footer__link{margin-top:.4rem;display:block;color:var(--neutral-40)}.c-footer__link:hover{text-decoration:underline}.c-footer__banner{max-width:1440px;grid-column:main;padding:0;overflow:visible}.c-footer__banner .o-banner__inner>*{align-self:center}.c-footer__banner .o-banner__inner>:first-child{grid-row:1/span 1;padding:2rem}.c-footer__banner .o-banner__inner>:last-child{grid-row:2/span 1}@media screen and (min-width:1024px){.c-footer__banner .o-banner__inner>*{align-self:center}.c-footer__banner .o-banner__inner>:first-child{grid-column:1/span 5;grid-row:1/span 1}.c-footer__banner .o-banner__inner>:last-child{grid-column:7/span 5;grid-row:1/span 1}}.c-footer__address{grid-column:main;max-width:1440px;padding:2.22rem 0;font-size:.89rem}.c-footer__article{align-self:start!important}.c-footer__article .c-footer__link--primary,.c-footer__article .o-heading,.c-footer__article .o-markdown h3,.c-footer__article .o-markdown h5,.c-footer__article .o-markdown h6,.c-footer__article table th,.o-markdown .c-footer__article h3,.o-markdown .c-footer__article h5,.o-markdown .c-footer__article h6,table .c-footer__article th{margin-bottom:.28rem}.c-footer__article .c-footer__link,.c-footer__article .o-body{margin-bottom:.83rem}@media screen and (max-width:640px){.c-footer__article{padding:1.11rem!important;margin-bottom:2.22rem}}.c-footer__newsletter .c-footer__link--primary,.c-footer__newsletter .o-heading,.c-footer__newsletter .o-markdown h3,.c-footer__newsletter .o-markdown h5,.c-footer__newsletter .o-markdown h6,.c-footer__newsletter table th,.o-markdown .c-footer__newsletter h3,.o-markdown .c-footer__newsletter h5,.o-markdown .c-footer__newsletter h6,table .c-footer__newsletter th{margin-bottom:.28rem}.c-footer__newsletter .c-footer__link,.c-footer__newsletter .o-body{margin-bottom:1.11rem}@media screen and (min-width:641px) and (max-width:1023px){.c-footer__newsletter{margin-top:2.22rem}}.c-greenhouse{grid-row-gap:0;padding-top:80px;padding-bottom:40px}.c-greenhouse--sm{padding-top:50px;padding-bottom:50px}@media screen and (min-width:641px){.c-greenhouse--sm{padding-top:60px;padding-bottom:60px}}.c-greenhouse__title{font-size:20px;font-weight:500}.c-greenhouse__roles{margin-bottom:40px}@media screen and (min-width:641px){.c-greenhouse__roles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media screen and (min-width:1024px){.c-greenhouse__roles{grid-template-columns:repeat(3,1fr)}}.c-greenhouse__heading{margin:40px 0 20px;font-size:18px;font-weight:600}.c-greenhouse__heading a{font-weight:400}.c-greenhouse__role{margin-bottom:30px;height:100%;padding:20px;border:1px solid #efefef;border-radius:8px;box-shadow:0 0 16px rgba(var(--neutral-70),.24);overflow:hidden;background-color:var(--black);display:grid;grid-template-rows:auto 1fr;color:var(--yellow);text-decoration:none;font-weight:500;font-size:16px}@media screen and (min-width:641px){.c-greenhouse__role{margin-bottom:0}}.c-greenhouse__location{color:var(--neutral-40);font-size:14px;font-weight:400}.c-header{position:sticky;top:0;left:0;width:100%;max-width:100%;background-color:var(--black);display:grid;border-bottom:1px solid var(--neutral-70);grid-template-columns:[full-start] minmax(1.11rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(1.11rem,1fr) [full-end]}@media screen and (min-width:641px){.c-header{grid-template-columns:[full-start] minmax(2.22rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(2.22rem,1fr) [full-end]}}@media screen and (min-width:1024px){.c-header{top:-91px;left:0;grid-template-columns:[full-start] minmax(3.33rem,1fr) [main-start] minmax(0,1440px) [main-end] minmax(3.33rem,1fr) [full-end]}}@media screen and (min-width:1024px){.shrink-nav{-webkit-transition:-webkit-transform .3s ease-in-out}.shrink-nav.shrink-nav--animate{transform:translateY(-50px)}}.c-header--not-sticky{position:relative;top:0}.c-header__links{margin:0 auto;width:100%;height:4rem;padding:1rem 0;grid-column:main}.c-header__links .o-btn,.c-header__links .o-btn-ghost,.c-header__links body .hs-button.primary,body .c-header__links .hs-button.primary{padding-top:.9rem;padding-bottom:.9rem;line-height:normal;white-space:nowrap}@media screen and (min-width:641px){.c-header__links{padding:1rem 0}}@media screen and (min-width:1024px){.c-header__links{height:5rem;padding:1.1rem 0;display:grid;grid-template-columns:1fr auto 1fr}}.c-header__links--secondary{grid-column:main;position:relative;display:grid;grid-template-columns:1fr;height:auto;padding:0}.c-header__links--secondary:before{content:"";position:absolute;left:50%;top:0;display:block;width:100vw;height:1px;background-color:var(--neutral-70);transform:translate(-50%)}.c-header__links--secondary.c-header__links--icons a{color:#aaa}@media screen and (min-width:1024px){.c-header__links--secondary.c-header__links--icons a{padding-top:1.11rem}}.c-header__links--secondary.c-header__links--icons a img{max-width:35px}@media screen and (min-width:1024px){.c-header__links--secondary{position:sticky;top:0;left:0;display:block;padding:0 3rem;display:flex;justify-content:center;flex-wrap:nowrap}}.c-header__links--secondary--features{visibility:hidden;background:var(--black);height:0;z-index:10;border-bottom:1px solid var(--neutral-70)}.c-header__nav{display:none}@media screen and (min-width:1024px){.c-header__nav{display:block;flex:1;display:flex;justify-content:center}}.c-header__user{display:none}@media screen and (min-width:1024px){.c-header__user{display:flex;flex-direction:row;justify-content:flex-end}}.c-header__link{margin:0 1rem;font-size:1.13rem;font-weight:500;line-height:2.4;color:var(--neutral-40);display:inline-block;white-space:nowrap}.c-header__link:after{content:"»";display:inline-block;margin-left:.5rem}@media screen and (min-width:1024px){.c-header__link{font-size:.89rem}.c-header__link:after{display:none}.c-header__link.is-active{color:var(--yellow)}}.c-header__link--primary{margin:0 .8rem}@media screen and (max-width:1439px){.c-header__link--primary{margin:0 .5rem}}.c-header__link--primary:hover{color:var(--yellow)}.c-header__link--secondary{font-weight:400}@media screen and (max-width:1023px){.c-header__link--secondary{margin:0;display:none;padding:.56rem 0;font-size:.78rem;line-height:1}.c-header__link--secondary:after{display:none}.c-header__link--secondary.is-active{display:block;color:var(--yellow);background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/caret.svg);background-repeat:no-repeat;background-position:center right;grid-row:1/span 1}.c-header__link--secondary.is-visible{display:block}}@media screen and (min-width:1024px){.c-header__link--secondary{position:relative;padding:.56rem 0;font-size:.78rem;margin:0 1.7rem}.c-header__link--secondary:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.25rem;background-color:var(--yellow);opacity:0}.c-header__link--secondary:hover:before{opacity:.32}.c-header__link--secondary.is-active{color:var(--neutral-40)}.c-header__link--secondary.is-active:before{opacity:1}}.c-header__link--cta{color:#f6434e}.c-header__link--cta:after{content:"»";display:inline-block;margin-left:.5rem}.c-header__link--cta:hover{color:#f8747c}.c-header__home{height:2.11rem}.c-header__logo{height:100%}.c-header__burger{float:right;display:inline-block}@media screen and (min-width:1024px){.c-header__burger{display:none}}.c-header__search{width:100%}@media screen and (max-width:1439px){.c-header__extra,.c-header__hr,.c-header__link--no-mobile{display:none}}.c-header__item{position:relative;list-style:none;margin:0}.c-header__item>li{margin-bottom:0}.c-header__item:hover .c-header__dropdown{visibility:visible;pointer-events:all}.c-header__item:hover .c-header__dropdown-bg{opacity:1}.c-header__item:hover .c-header__dropdown-item{transform:translate3d(0,0,0);opacity:1}.c-header__dropdown{position:absolute;top:62px;margin:0 0 0 22px;z-index:1;visibility:hidden;pointer-events:none;width:447px;padding:1.78rem 0;list-style:none}.c-header__dropdown:after{content:"";position:absolute;top:-31px;left:-24px;display:block;width:100%;height:31px;background-color:transparent}.c-header__dropdown-bg{position:absolute;display:block;width:100vw;height:100%;border-top:1px solid var(--neutral-70);border-bottom:1px solid var(--neutral-70);background-color:#fdfdfd;opacity:0;transition:all .24s ease-out;transform:translateX(0) translateY(-1.78rem)}.c-header__dropdown-item{margin-bottom:1.11rem;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:1.11rem;grid-row-gap:.28rem;width:367px;font-size:.78rem;opacity:0;transition:all .32s ease-out,opacity .28s ease-out;transform:translate3d(0,-56%,0)}.c-header__dropdown-item .c-footer__link,.c-header__dropdown-item .o-body--sm{font-size:.78rem}.c-header__dropdown-item--offset{margin-left:calc(60px + 1.11rem)}.c-header__dropdown-badge{grid-column:1/span 1;grid-row:1/span 2}@media screen and (min-width:1024px){.c-hero-inform__title{width:80%}}.c-header--simple{height:auto;display:block;padding:24px;text-align:center}.c-header--simple .c-header__links{height:auto;padding:0}.c-header--simple .c-header__home{display:inline-block;height:auto}.c-header--simple .c-header__logo{display:block;height:32px;width:auto}.c-header--simple-large-logo{border:none}.c-header--simple-large-logo .c-header__logo{height:100px}.c-header-overlay{position:fixed;top:8px;right:8px;bottom:8px;left:8px;z-index:501;max-height:100vh;overflow-y:auto;padding:24px;border-radius:5px;background-color:var(--neutral-40);pointer-events:none;visibility:hidden;display:none}@media screen and (max-width:1023px){.c-header-overlay.is-active{pointer-events:all;visibility:visible;display:block}}@media screen and (min-width:1024px){.c-header-overlay{display:none}}.c-header-overlay hr{margin-bottom:0}.c-header-overlay__section{margin-bottom:32px}.c-header-overlay__cta{display:flex}.c-header-overlay__cta a{color:var(--black);font-size:16px;line-height:1;display:inline-block}.c-header-overlay__cta a:first-of-type{margin-right:24px}.c-header-overlay__close{position:fixed;top:30px;right:30px;text-align:center;color:var(--black);opacity:.5;line-height:1;font-size:32px}.c-hero{background-color:var(--black);padding:3.33rem 0}@media screen and (min-width:1024px){.c-hero.c-hero--wide-content .c-hero__main{grid-column:1/span 7}.c-hero.c-hero--wide-content .c-hero__main .o-btn-ghost{grid-column:1/span 6}.c-hero.c-hero--wide-content .c-hero__image{grid-column:7/span 6}}.c-hero.c-hero--wide-content .o-badge__with-text{align-items:center}.c-hero.c-hero--wide-content .o-btn.scroll-to-element,.c-hero.c-hero--wide-content .scroll-to-element.o-btn-ghost,.c-hero.c-hero--wide-content body .scroll-to-element.hs-button.primary,body .c-hero.c-hero--wide-content .scroll-to-element.hs-button.primary{padding-right:2.33rem}.c-hero.c-hero--wide-content .o-btn.scroll-to-element:after,.c-hero.c-hero--wide-content .scroll-to-element.o-btn-ghost:after,.c-hero.c-hero--wide-content body .scroll-to-element.hs-button.primary:after,body .c-hero.c-hero--wide-content .scroll-to-element.hs-button.primary:after{height:7px;width:7px;position:absolute;content:"";top:50%;margin-top:-3px;right:1.44rem;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/icons/downward-arrow.svg);background-repeat:no-repeat}@media screen and (min-width:1024px){.c-hero.c-hero--mid-content .c-hero__main{grid-column:2/span 7}.c-hero.c-hero--mid-content .c-hero__main .o-badge__with-text{align-items:center}.c-hero.c-hero--mid-content .c-hero__main .o-badge__with-text h1{font-size:1.99rem}.c-hero.c-hero--mid-content .c-hero__image{grid-column:8/span 6}}.c-hero.c-hero-docs h1{font-weight:400;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (min-width:1024px){.c-hero.c-hero-docs .c-hero__main{grid-column:2/span 7}.c-hero.c-hero-docs .c-hero__image{grid-column:8/span 6}}@media screen and (min-width:641px) and (max-width:1023px){.c-hero{text-align:left}}@media screen and (min-width:1024px){.c-hero{align-items:center}}.c-hero .o-grid__inner{padding-top:0;padding-bottom:0}.c-hero .c-hero__main ul{list-style-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/images/icons/list-check.svg);list-style-position:inside;margin-left:0}.c-hero .c-hero__main ul.header-list-bullet{list-style:initial;margin-left:1.11rem;font-weight:500}@media screen and (min-width:1024px){.c-hero--form .hs-form input[type=color],.c-hero--form .hs-form input[type=date],.c-hero--form .hs-form input[type=datetime-local],.c-hero--form .hs-form input[type=datetime],.c-hero--form .hs-form input[type=email],.c-hero--form .hs-form input[type=file],.c-hero--form .hs-form input[type=month],.c-hero--form .hs-form input[type=number],.c-hero--form .hs-form input[type=password],.c-hero--form .hs-form input[type=search],.c-hero--form .hs-form input[type=tel],.c-hero--form .hs-form input[type=text],.c-hero--form .hs-form input[type=time],.c-hero--form .hs-form input[type=url],.c-hero--form .hs-form input[type=week],.c-hero--form .hs-form select,.c-hero--form .hs-form textarea,.c-hero--form .o-form__input,.hs-form .c-hero--form input[type=color],.hs-form .c-hero--form input[type=date],.hs-form .c-hero--form input[type=datetime-local],.hs-form .c-hero--form input[type=datetime],.hs-form .c-hero--form input[type=email],.hs-form .c-hero--form input[type=file],.hs-form .c-hero--form input[type=month],.hs-form .c-hero--form input[type=number],.hs-form .c-hero--form input[type=password],.hs-form .c-hero--form input[type=search],.hs-form .c-hero--form input[type=tel],.hs-form .c-hero--form input[type=text],.hs-form .c-hero--form input[type=time],.hs-form .c-hero--form input[type=url],.hs-form .c-hero--form input[type=week],.hs-form .c-hero--form select,.hs-form .c-hero--form textarea{width:65%!important}}@media screen and (max-width:1023px){.c-hero--form .c-footer__link,.c-hero--form .o-body{font-size:1.11rem}.c-hero--form .c-footer__link:first-of-type,.c-hero--form .o-body:first-of-type{margin-top:1.11rem}}.c-hero--form .o-article--case-study section h2,.c-hero--form .o-long-form__body section h2,.c-hero--form .o-title--xl,.o-article--case-study section .c-hero--form h2,.o-long-form__body section .c-hero--form h2{max-width:85%}.c-hero__main{grid-column:1/span 12;grid-row:2/span 1;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2rem}.c-hero__main ul li:last-child{margin:0}.c-hero__main>*{grid-column:1/span 4}@media screen and (min-width:641px) and (max-width:1023px){.c-hero__main{grid-column:1/span 12;grid-template-columns:repeat(4,1fr)}.c-hero__main .c-hero__cta{grid-column:2/span 2}}@media screen and (min-width:1024px){.c-hero__main{grid-column:2/span 3;grid-row:1/span 1;grid-template-columns:repeat(12,1fr)}.c-hero__main>*{grid-column:1/span 10}.c-hero__main .c-hero__cta{grid-column:1/span 8;padding:.94rem}}.c-hero__icon{margin-bottom:.28rem}.c-hero__image{grid-column:1/span 12;grid-row:1/span 1}.c-hero__image img{max-height:600px}@media screen and (min-width:1024px){.c-hero__image{grid-row:1/span 1;grid-column:6/span 7}}.c-hero__title{margin-bottom:1.11rem}.c-hero__intro{margin-bottom:2.22rem}.c-hero__cta{display:block;width:100%;grid-column:1/end}@media screen and (min-width:641px) and (max-width:1023px){.c-hero__cta{grid-column:2/span 1}}@media screen and (min-width:1024px) and (max-width:1439px){.c-hero__cta{min-width:210px}}@media screen and (min-width:1024px){.c-hero__cta{grid-column:1/span 2;display:inline-block;width:auto}}.c-hero__meta{margin-bottom:.44rem}.c-hero__excerpt{margin-top:1.11rem}.c-hero__author{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;text-align:left}@media screen and (max-width:1023px){.c-hero__author .c-footer__link,.c-hero__author .o-anchor,.c-hero__author .o-body{margin:0;display:inline-block;align-self:center}.c-hero__author .o-anchor--strong.c-footer__link,.c-hero__author .o-anchor.o-anchor--strong,.c-hero__author .o-body.o-anchor--strong{margin-top:2.22rem;grid-column:1/span 2}.c-hero__author .o-avatar{grid-column:1/span 1;grid-row:1/span 1}}@media screen and (min-width:1024px){.c-hero__author{display:block;text-align:center}.c-hero__author .o-anchor{display:block}}.c-hero__avatar{margin-right:1.11rem;width:7.22rem;height:7.22rem}@media screen and (max-width:1023px){.c-hero__avatar{width:3.89rem;height:3.89rem}}@media screen and (min-width:1024px){.c-hero__avatar{margin:0}}.c-hero__sub{grid-column:1/span 10}@media screen and (min-width:1024px){.c-hero__sub{grid-row:2/span 1;grid-column-start:auto;grid-column-end:span 3}}.c-hero__sub .o-markdown h1,.c-hero__sub .o-markdown h2,.c-hero__sub .o-markdown h4,.c-hero__sub .o-title,.o-markdown .c-hero__sub h1,.o-markdown .c-hero__sub h2,.o-markdown .c-hero__sub h4{margin-bottom:.56rem}@media screen and (min-width:1024px){.c-hero__sub--1{grid-column-start:3}}.c-hero--article,.c-hero--case-study{background-color:#45567c;background-image:linear-gradient(180deg,#36476c,#45567c);color:var(--black);padding:4.44rem 0}.c-hero--article .o-grid__inner,.c-hero--case-study .o-grid__inner{padding-top:0;padding-bottom:0;align-items:initial}@media screen and (min-width:641px){.c-hero--article,.c-hero--case-study{padding:8.33rem 0}}@media screen and (max-width:1023px){.c-hero--article .o-title--simplified,.c-hero--case-study .o-title--simplified{line-height:2.77rem}.c-hero--article p,.c-hero--case-study p{line-height:1.66rem}}.c-hero--article .c-hero__author{grid-column:1/span 12;grid-row:2/span 1}@media screen and (min-width:1024px){.c-hero--article .c-hero__author{grid-column:1/span 3;grid-row:1/span 1}}.c-hero--article .c-hero__main{display:block;grid-column:1/span 12;grid-row:1/span 1}@media screen and (min-width:1024px){.c-hero--article .c-hero__main{grid-column:4/span 7}}.c-hero--article h1{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.07rem}.c-hero--article p{font-size:1.11rem}.c-hero--case-study{background:var(--neutral-40) -lightest;color:var(--neutral-40) -dark}.c-hero--case-study p a:hover{text-decoration:underline}@media screen and (min-width:1024px){.c-hero--case-study h1{width:70%}}.c-hero--case-study .c-hero__main{display:block;grid-column:1/span 12;grid-row:1/span 1}@media screen and (min-width:1024px){.c-hero--case-study .c-hero__main{grid-column:2/span 10}}.c-hero--case-study .c-hero__heading{margin-bottom:3.89rem}@media screen and (min-width:641px){.c-hero--case-study{padding:5.55rem 0}}.c-hero__icon{width:40px;height:40px}@media screen and (max-width:1023px){.o-grid--pre-form--default .c-hero__image,.o-grid--pre-form--default .c-hero__main{grid-row:initial}}@media screen and (min-width:641px){.o-grid--pre-form--default .c-hero__image{margin-left:1.11rem}}.o-grid--pre-form--default .pre-email:focus{border-color:var(--yellow)}@media screen and (max-width:1023px){.o-grid--pre-form .c-hero__image,.o-grid--pre-form .c-hero__main{grid-row:initial}}@media screen and (min-width:1024px){.o-grid--pre-form .c-hero__main{grid-column:4/span 6;padding:0 1.88rem}.o-grid--pre-form .c-hero__main>*{grid-column:1/span 12}.o-grid--pre-form .c-hero__main h1,.o-grid--pre-form .c-hero__main p{text-align:center}.o-grid--pre-form .c-hero__image{grid-column:1/span 4}.o-grid--pre-form .c-hero__image:last-of-type{grid-column:9/span 4}}@media screen and (min-width:641px) and (max-width:1420px){.o-grid--pre-form .c-hero__image img{max-height:350px}.o-grid--pre-form .c-hero__main h1{font-size:2rem}}.o-grid--pre-form .pre-email:focus{border-color:var(--yellow)}.c-index-block__2-column{grid-template-columns:1fr 2fr}@media screen and (max-width:1023px){.c-index-block__2-column{grid-template-columns:1fr [end]}}.c-index-block__2-column .c-index-block__cards{grid-template-columns:1fr 1fr;display:grid;grid-column-gap:2rem;grid-row-gap:2rem}@media screen and (max-width:1023px){.c-index-block__2-column .c-index-block__cards{grid-template-columns:1fr [end]}}.c-masonry{grid-template-columns:repeat(1,1fr);align-items:initial}@media screen and (min-width:1024px){.c-masonry{grid-template-columns:repeat(3,1fr)}.c-masonry.c-masonry--2{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){.c-masonry--order-1 .c-masonry__item:nth-child(3){order:4}.c-masonry--order-1 .c-masonry__item:nth-child(4){order:3}.c-masonry--order-1 .c-masonry__item:nth-child(5){order:5}.c-masonry--order-1 .c-masonry__item:nth-child(6){order:6}.c-masonry--order-1 .c-masonry__item:nth-child(7){order:8}.c-masonry--order-1 .c-masonry__item:nth-child(8){order:7}.c-masonry--order-1 .c-masonry__item:nth-child(9){order:9}.c-masonry--order-1 .c-masonry__item:nth-child(10){order:10}.c-masonry--order-1 .c-masonry__item:nth-child(11){order:12}.c-masonry--order-1 .c-masonry__item:nth-child(12){order:11}}.c-masonry__item{grid-row-end:span 2;border-radius:8px;background-color:var(--black);box-shadow:0 0 16px rgba(var(--neutral-70),.24)}.c-masonry__item p{margin-bottom:1.11rem}.c-masonry__item p:last-of-type{margin-bottom:1.67rem}.c-masonry__img{display:block;border-bottom:1px solid var(--neutral-70)}.c-masonry__item--small{grid-row-end:span 1}.c-masonry__item--img{padding:0;display:block;width:100%;align-self:stretch;-o-object-fit:cover;object-fit:cover}.c-masonry__body,.c-masonry__heading,.c-masonry__link{margin:1.67rem}.c-masonry__heading{margin-bottom:.28rem}.c-masonry__body{margin-top:0}.c-masonry__item--double{display:grid;grid-template-rows:repeat(2,1fr);background-color:transparent;box-shadow:none;grid-gap:1.11rem}@media screen and (min-width:1024px){.c-masonry__item--double{grid-gap:2rem}}.c-masonry__item--double .c-masonry__item--inner{grid-row-end:span 1}.c-masthead{position:relative;padding:4.44rem 3rem;border-bottom:1px solid var(--neutral-70);background-color:var(--black);text-align:center}@media screen and (max-width:640px){.c-masthead{padding:2.22rem .89rem}}.c-masthead--tall{padding-top:5.56rem;padding-bottom:0}.c-masthead--tall .c-masthead__intro{margin-bottom:2.22rem}@media screen and (max-width:640px){.c-masthead--tall{padding-top:3.33rem;padding-bottom:3.33rem}}.c-masthead--stretch{padding:5.56rem 3rem}@media screen and (max-width:640px){.c-masthead--stretch{padding-left:1.11rem;padding-right:1.11rem}}.c-masthead--no-border{border-bottom:none}.c-masthead__title{text-transform:capitalize}.c-masthead__intro{margin:0 auto;margin-top:.56rem;margin-bottom:1.11rem;max-width:654px}.c-masthead__links a{display:inline-block;margin:0 1.11rem}.c-masthead__back{position:relative;margin-top:-46px}@media screen and (min-width:1024px){.c-masthead__back{float:left}}.c-modular__breadcrumb{color:var(--neutral-70)}.c-modular__breadcrumb a{color:inherit}.c-modular__content-block h1 em,.c-modular__content-block h2 em,.c-modular__content-block h3 em,.c-modular__content-block h4 em,.c-modular__content-block h5 em,.c-modular__content-block h6 em,.c-modular__hero h1 em,.c-modular__hero h2 em,.c-modular__hero h3 em,.c-modular__hero h4 em,.c-modular__hero h5 em,.c-modular__hero h6 em{font-style:normal}.c-modular__highlight-title em{font-style:normal}.c-modular__section-block{background-color:var(--yellow)}.c-modular__section-block:nth-child(odd){background-color:var(--black)}.c-modular__cta{background-color:var(--yellow) -lighter}.c-modular__section-block-headings{grid-column:1/span 5}.c-modular__section-block-headings .o-label{text-transform:uppercase}.c-modular__section-block-replaces{grid-column:6/span 7;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2rem}.c-modular__section-block--child .c-modular__section-block-headings{text-align:center;grid-column:1/span 1}@media screen and (min-width:641px){.c-modular__section-block--child .c-modular__section-block-headings{grid-column:2/span 10}}@media screen and (min-width:1024px){.c-modular__section-block--child .c-modular__section-block-headings{grid-column:3/span 8}}.c-modular__section-block--child .c-modular__section-block-replaces{text-align:center;grid-column:1/span 1;display:flex;flex-wrap:wrap;justify-content:space-around}.c-modular__section-block--child .c-modular__section-block-replaces>span{display:block;min-width:100%;flex:1}.c-modular__section-block--child .c-modular__section-block-replaces>div{flex-grow:1;max-width:35%;align-self:center}.c-modular__section-block--child .c-modular__section-block-replaces>div img{max-width:100%}@media screen and (min-width:641px){.c-modular__section-block--child .c-modular__section-block-replaces{grid-column:3/span 8}.c-modular__section-block--child .c-modular__section-block-replaces>div{max-width:12.5%}}.c-modular__content-block{grid-column:1/span 12;display:grid;grid-column-gap:1.11rem;grid-row-gap:1.11rem;align-items:center;padding:2em 0 2em 0}@media screen and (max-width:1023px){.c-modular__content-block img{max-width:75%;margin-right:auto;margin-left:auto}}@media screen and (min-width:1024px){.c-modular__content-block{grid-template-columns:repeat(12,1fr);grid-column-gap:2rem;grid-row-gap:2rem}}@media screen and (min-width:1024px){.c-modular__content-block>*{grid-row:1/span 1}.c-modular__content-block>:nth-child(1){padding-top:1.11rem;grid-column:1/span 5}.c-modular__content-block>:nth-child(2){grid-column:7/span 6}.c-modular__content-block:nth-child(even)>:nth-child(1){grid-column:8/span 5}.c-modular__content-block:nth-child(even)>:nth-child(2){grid-column:1/span 6}}.c-modular__content-block .list--checkbox{margin-left:0;font-weight:700}@media screen and (min-width:641px){.c-modular__content-block .list--checkbox{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:18px}}.c-modular__content-block .list--checkbox li{padding-left:33px}.c-modular__content-block--standalone>*{grid-column:2/span 12}@media screen and (max-width:1023px){.c-modular__content-block--standalone{padding:4.44rem 0}.c-modular__content-block--standalone+.c-modular__content-block--standalone{padding-top:0}}@media screen and (min-width:1024px){.c-modular__content-block--standalone{grid-template-columns:minmax(4.44rem,1fr) repeat(12,minmax(1rem,120px)) minmax(4.44rem,1fr)}.c-modular__content-block--standalone>*{grid-row:1/span 1}.c-modular__content-block--standalone>:nth-child(1){padding-top:1.11rem;grid-column:2/span 5}.c-modular__content-block--standalone>:nth-child(2){grid-column:8/span 6}.c-modular__content-block--standalone:nth-child(even)>:nth-child(1){grid-column:9/span 5}.c-modular__content-block--standalone:nth-child(even)>:nth-child(2){grid-column:2/span 6}}.c-modular__content-block--narrow{padding:4.44rem 0;align-items:start}.c-modular__image-block{-moz-columns:3;columns:3}.c-modular__image-block img{border-radius:0}.c-modular__images-heading{justify-self:center}.c-modular__images-block{display:grid;gap:2em;justify-items:center;grid-auto-flow:column}@media screen and (max-width:1023px){.c-modular__images-block{grid-auto-flow:row}}.c-modular__images-block div{align-content:center;display:grid;max-width:100%}.c-modular__images-block--2-column{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1023px){.c-modular__images-block--2-column{grid-template-columns:repeat(1,1fr)}}.c-modular__images-block--3-column{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1023px){.c-modular__images-block--3-column{grid-template-columns:repeat(1,1fr)}}.c-modular__feature-lists{grid-column:1/span 12}@media screen and (min-width:641px){.c-modular__feature-lists{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem}}.c-modular__feature-list{margin-bottom:24px;padding:1.11rem;border:1px solid var(--neutral-70);border-radius:4px}@media screen and (min-width:641px){.c-modular__feature-list{margin-bottom:0}}.c-price-bar{display:flex;justify-content:center}@media screen and (min-width:641px){.c-price-bar{padding:2rem}}@media screen and (min-width:641px){.c-price-bar{padding:3rem}}.c-price-bar .o-btn,.c-price-bar .o-btn-ghost,.c-price-bar body .hs-button.primary,body .c-price-bar .hs-button.primary{align-self:center;margin-left:2.22rem}@media screen and (max-width:640px){.c-price-bar{display:block;padding:2.22rem 1.11rem;text-align:center}.c-price-bar .o-markdown h1,.c-price-bar .o-markdown h2,.c-price-bar .o-markdown h4,.c-price-bar .o-title,.o-markdown .c-price-bar h1,.o-markdown .c-price-bar h2,.o-markdown .c-price-bar h4{margin-bottom:.56rem}.c-price-bar .o-btn,.c-price-bar .o-btn-ghost,.c-price-bar body .hs-button.primary,body .c-price-bar .hs-button.primary{margin-left:0;margin-top:1.11rem}}.c-process__wrapper{grid-column:2/span 10}@media screen and (min-width:1024px){.c-process__wrapper--split{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2rem}.c-process__wrapper--split .c-process:first-child{grid-column:1/span 6}.c-process__wrapper--split .c-process:nth-child(2){grid-column:8/span 4}.c-process__wrapper--split .c-process__detail{margin-bottom:40px}}@media screen and (min-width:1024px){.c-process--horizontal{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:85px}.c-process--horizontal .c-process__heading{grid-column:1/span 3;text-align:center}.c-process--horizontal .c-process__step{grid-template-columns:1fr;grid-template-rows:auto auto;text-align:center}.c-process--horizontal .c-process__step:after{top:45px;bottom:auto;left:calc(50% + 45px);width:calc(100% - 4px);height:1px}.c-process--horizontal .c-process__badge{margin:0 auto 20px;width:90px}}.c-process__step{position:relative;display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;align-items:top}.c-process__step:after{content:"";position:absolute;bottom:0;left:45px;display:block;width:1px;height:calc(100% - 90px);background-color:var(--yellow)}.c-process__step:last-child:after{display:none}.c-process__heading{margin-bottom:40px}.c-process__badge{margin-bottom:104px}.c-process__title{margin-bottom:5px}.c-related{border-top:1px solid var(--neutral-70)}.c-sidebar .o-anchor--strong{margin-top:1.11rem;display:inline-block}.o-layout__sidebar--no-pad{padding:0;margin:0}.c-sidebar--floating .c-sidebar__search{padding:1.11rem;border-bottom:1px solid var(--neutral-80)}.c-sidebar--floating .c-sidebar__search input{margin:0}.c-sidebar__contents{list-style:none}.c-social-share{position:sticky;top:4.44rem;left:0;margin-right:2rem;padding:.5rem;border-radius:8px;text-align:center}@media screen and (min-width:1024px){.c-social-share{border:1px solid var(--yellow) -light}}@media screen and (min-width:1024px){.c-social-share__link{display:block}}.c-stats{margin:40px 0;display:flex;flex-flow:row wrap;justify-items:center;font-family:GraphikCondensed,"Helvetica Neue",Helvetica,Arial,sans-serif}.c-stats__stat{flex:0 1 100%;width:0;padding:40px 30px 30px 0;border-bottom:1px solid #d2d4de;position:relative}@media screen and (min-width:1024px){.c-stats__stat:nth-child(3):after{height:50px;width:50px;top:0;left:100%;position:absolute;content:"";margin-top:-25px;margin-left:-25px;background:var(--black)}}.c-stats__stat:last-of-type{border:0}@media screen and (min-width:1024px){.c-stats__stat{padding-left:30px}.c-stats__stat:nth-child(odd){padding-left:0;border-right:1px solid #d2d4de}}@media screen and (min-width:1024px){.c-stats__stat:nth-last-child(-n+2){border-bottom:0}}@media screen and (min-width:1024px){.c-stats__stat{flex:0 1 45%}}.c-stats__title{color:var(--yellow)!important;font-size:50px!important;line-height:1.11!important;margin-bottom:10px!important;font-family:Eina02-Light,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.c-stats__detail{margin-bottom:0!important;line-height:1.88rem!important;font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.22rem;color:#73809c}.c-testimonial--basic{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-column-gap:1.11rem;border-radius:8px}.c-testimonial--card{padding:1.11rem;border-radius:8px;box-shadow:0 0 16px rgba(var(--neutral-70),.24);overflow:hidden;background-color:var(--black)}.c-testimonial--card .c-testimonial__body{align-self:stretch}@media screen and (min-width:641px){.clients-attribution{grid-template-columns:1fr auto}}.clients-attribution img{max-width:120px}.c-testimonial__body{grid-column:1/span 2;grid-row:1/span 1}.c-testimonial__avatar{margin:0!important;width:2.22rem;height:2.22rem;grid-column:1/span 1;grid-row:2/span 1}.c-testimonial__emoji{display:block;font-size:1.11rem}.c-testimonial__avatar--lg{width:3.89rem;height:3.89rem}.c-testimonial__attribution{grid-column:2/span 1;grid-row:2/span 1}.c-testimonial__logo{grid-row:2/span 1;margin-top:1.67rem}@media screen and (min-width:641px){.c-testimonial__logo{margin-top:4.33rem}}.c-testimonial__client-logo{justify-self:center}@media screen and (max-width:640px){.c-testimonial__client-logo{max-width:140px}}.c-value{margin-bottom:3.33rem}.c-value:nth-child(2){margin-top:3.33rem}.c-value:last-child{margin-bottom:0}.c-value__icon{margin-bottom:1.11rem}.c-table{gap:0;grid-template-columns:1fr;padding:0;margin:2rem 0}@media screen and (min-width:641px){.c-table{box-shadow:2px 4px 5px rgba(var(--neutral-70),.45)}}.c-table__row{margin:0 0 32px;display:grid;grid-template-columns:1fr 1fr;padding:14px 16px;background-color:var(--black);box-shadow:2px 4px 5px rgba(var(--neutral-70),.45)}.c-table__row>*{margin:12px 0}.c-table__row>:before{content:attr(data-label);display:block;font-size:12px;font-weight:500}.c-table__row>:first-child{grid-row:1/span 1;grid-column:1/span 2}.c-table__row>:first-child:before{display:none}.c-table__row>:last-child{grid-row:2/span 1;grid-column:1/span 2}@media screen and (min-width:641px){.c-table__row{margin:0;grid-template-columns:repeat(6,1fr);box-shadow:none}.c-table__row>:before{display:none}.c-table__row>:first-child,.c-table__row>:last-child{grid-row:initial;grid-column:initial}}.c-table__row--header{display:none;font-weight:700;border-bottom:1px solid var(--neutral-70);font-size:16px;padding:12px 16px;background-color:var(--black)}@media screen and (min-width:641px){.c-table__row--header{display:grid;grid-template-columns:repeat(6,1fr);position:sticky;top:60px;left:0}}@media screen and (min-width:641px){.c-table__row--header.no-filters{top:0}}.c-table__label{color:#f6434e;font-size:.78rem}.c-table__filter-outer{position:sticky;top:89px;left:0}@media screen and (min-width:641px){.c-table__filter-outer{top:0}}.c-table__filters{position:relative;display:flex;flex-direction:column;justify-content:space-around;padding:16px 0;justify-items:center}@media screen and (max-width:640px){.c-table__filters:before{content:"Filter by:";position:absolute;display:block;top:27px;left:0;font-size:12px;line-height:1;text-transform:uppercase}.c-table__filters>a{display:none}.c-table__filters>.is-active{display:block}.c-table__filters:hover>a{display:block}}@media screen and (min-width:641px){.c-table__filters{flex-direction:row}}.c-table__filter{color:var(--black);font-size:16px;background-color:var(--neutral-70);box-shadow:5px 0 0 var(--neutral-70),-5px 0 0 var(--neutral-70);border-radius:5px}.c-table__filter.is-active{background-color:var(--yellow);color:var(--black);box-shadow:5px 0 0 var(--yellow),-5px 0 0 var(--yellow)}.c-table__filter:hover{color:var(--neutral-40)}.c-table__mobile-cta{position:sticky;top:calc(100% - 80px);left:0;margin:16px 0;grid-column:2/span 1;grid-row:1/span 1}@media screen and (min-width:641px){.c-table__mobile-cta{display:none}}.load-more--btn{grid-column:main;max-width:200px;justify-self:center}.terms-wrap{padding:1.11rem}@media screen and (min-width:641px){.terms-wrap{padding:2.22rem}}.terms-wrap::after{height:100px;left:0;right:3.33rem;bottom:1.11rem;z-index:10;background-color:#fff;background-image:linear-gradient(180deg,rgba(255,255,255,.001) 0,#fff);background-color:initial;pointer-events:none;content:"";position:absolute}@media screen and (min-width:641px){.terms-wrap::after{bottom:2.22rem}}.terms-wrap__content{overflow-y:scroll;overflow-x:hidden;max-height:500px}.terms-wrap__content::-webkit-scrollbar{-webkit-appearance:none;border-radius:10px;width:7px}.terms-wrap__content::-webkit-scrollbar-track{border-radius:10px;background-color:var(--neutral-70)}.terms-wrap__content::-webkit-scrollbar-thumb{background-color:var(--yellow);border-radius:10px;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.terms-wrap__content h3{font-size:1rem;margin-bottom:.28rem;font-weight:600}.terms-wrap__content .terms_spacer{display:block;height:3.33rem}.dialog{z-index:99999;opacity:0;background:rgba(43,50,66,.9);transition:opacity .4s ease-in;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.dialog--preview .dialog__inner{max-width:1300px}@media screen and (min-width:1024px){.video-wrap{width:60%;margin:auto}}.w-video-wrapper{background:var(--black)!important}.dialog.active{opacity:1;pointer-events:auto}.dialog.active .dialog__inner{display:block}.dialog__inner{position:relative;background:var(--black);overflow:scroll;max-height:97%;max-width:570px;border-radius:5px;display:none}.dialog__inner p strong{display:block;margin-bottom:.56rem}.dialog__inner .o-badge__with-text.o-badge__with-text--bullets{align-items:center}.dialog__inner .o-badge__with-text.o-badge__with-text--bullets img{max-width:50px;max-height:50px}.dialog__inner--video{width:100%}.dialog__close{position:absolute;right:15px;top:15px}.v-tax-agony__intro{padding:24px 0 48px}.v-tax-agony__intro>*{text-align:center}@media screen and (min-width:641px){.v-tax-agony__intro>*{grid-column:1/span 12}}@media screen and (min-width:641px){.v-tax-agony__intro .c-footer__link,.v-tax-agony__intro .o-body{grid-column:3/span 8}}.c-modular__content-block h1 .v-tax-agony__intro em,.c-modular__content-block h2 .v-tax-agony__intro em,.c-modular__content-block h3 .v-tax-agony__intro em,.c-modular__content-block h4 .v-tax-agony__intro em,.c-modular__content-block h5 .v-tax-agony__intro em,.c-modular__content-block h6 .v-tax-agony__intro em,.c-modular__hero h1 .v-tax-agony__intro em,.c-modular__hero h2 .v-tax-agony__intro em,.c-modular__hero h3 .v-tax-agony__intro em,.c-modular__hero h4 .v-tax-agony__intro em,.c-modular__hero h5 .v-tax-agony__intro em,.c-modular__hero h6 .v-tax-agony__intro em,.c-modular__highlight-title .v-tax-agony__intro em,.v-tax-agony__intro .c-modular__content-block h1 em,.v-tax-agony__intro .c-modular__content-block h2 em,.v-tax-agony__intro .c-modular__content-block h3 em,.v-tax-agony__intro .c-modular__content-block h4 em,.v-tax-agony__intro .c-modular__content-block h5 em,.v-tax-agony__intro .c-modular__content-block h6 em,.v-tax-agony__intro .c-modular__hero h1 em,.v-tax-agony__intro .c-modular__hero h2 em,.v-tax-agony__intro .c-modular__hero h3 em,.v-tax-agony__intro .c-modular__hero h4 em,.v-tax-agony__intro .c-modular__hero h5 em,.v-tax-agony__intro .c-modular__hero h6 em,.v-tax-agony__intro .c-modular__highlight-title em,.v-tax-agony__intro .c-table__filter,.v-tax-agony__intro .o-heading--highlight{background-color:rgba(246,67,78,.12);box-shadow:5px 0 0 rgba(246,67,78,.12),-5px 0 0 rgba(246,67,78,.12)}.v-tax-agony__slider{padding:0 0 48px}@media screen and (min-width:641px){.v-tax-area__landing .o-breadcrumb{grid-column:1/span 12}}.v-tax-area__heading{grid-column:1/-1}@media screen and (min-width:1024px){.v-tax-area__heading{grid-column:1/span 5}}.v-tax-area__ratings{grid-column:1/-1;border-radius:5px;background-color:rgba(246,67,78,.12);display:grid;grid-template-columns:1fr 1fr;grid-row-gap:56px;padding:24px}.v-tax-area__ratings span:first-child{display:block;color:#f6434e;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:1024px){.v-tax-area__ratings{grid-column:7/span 6}}@media screen and (min-width:641px){.v-tax-area__commentary-heading{display:grid;grid-template-columns:1fr auto;grid-column-gap:24px}}@media screen and (min-width:1024px){.v-tax-area__commentary-heading{grid-column-gap:64px}}@media screen and (min-width:641px){.v-tax-area__content>*{grid-column:3/span 8}}.v-tax-area__others>:last-child{margin-top:40px;grid-column:1/-1}.v-tax-area__others>:last-child a{display:inline;border:none}.v-tax-area__others a{display:block;border:1px solid #e8e8e8;border-radius:5px;padding:24px;margin-bottom:32px}.v-tax-area__others a span:last-child{display:block}@media screen and (min-width:1024px){.v-tax-area__others{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px}.v-tax-area__others a{margin-bottom:0}}.v-tax-agony-cta{grid-column:1/span 12;display:grid;grid-template-columns:1fr;grid-column-gap:32px;grid-row-gap:32px}@media screen and (min-width:641px){.v-tax-agony-cta{grid-template-columns:1fr 1fr 1fr;grid-row-gap:0}}@media screen and (min-width:1024px){.v-tax-agony-cta{grid-column-gap:64px}}.v-tax-agony-cta__heading{text-align:center;margin-bottom:40px}@media screen and (min-width:641px){.v-tax-agony-cta__heading{grid-column:1/span 3}}.v-tax-agony-cta__card{display:grid;grid-template-columns:1fr;padding:24px;color:var(--neutral-40);border:solid 1px #e8e8e8;border-radius:5px;grid-gap:24px}.v-tax-agony-cta__card>span:first-child{display:block;text-align:center}.v-tax-agony-cta__card img{border-radius:0}.v-tax-agony-cta__card>span:last-child{font-weight:400}@media screen and (min-width:1024px){.v-tax-agony-cta__card{grid-template-columns:1fr 1fr}.v-tax-agony-cta__card>span:first-child{grid-column:1/span 2}}.v-tax-area__index-heading{padding:2rem 0}.v-tax-area__index-heading>h2{grid-column:2/span 10}.u-clearfix:after{content:"";display:table;clear:both}.u-flex{display:flex}.u-block{display:block}.u-inherit{display:inherit}.u-grid{display:grid}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-float-right{float:right}.u-position-absolute{position:absolute}.list-style-none{list-style:none}.p-relative{position:relative}.no-border{border:0}.u-bottom-border{border-bottom:1px solid var(--neutral-70)}.no-shadow{box-shadow:none}.u-image-replace{position:relative;margin:0;display:inline-block;padding:0;border:0;font:0/0 a;text-shadow:none;color:transparent}.u-hard-corners{border-radius:0}.u-opacity-half{opacity:.5}.is-hidden{display:none}.no-scroll{overflow:hidden;width:100vw;height:100vh;max-width:100%}@media screen and (max-width:640px){.u-hide\@sm{display:none}}@media screen and (min-width:641px) and (max-width:1023px){.u-hide\@md{display:none}}@media screen and (min-width:1024px){.u-hide\@lg{display:none}}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.u-width-full{width:100%}.u-height-full{height:100%}.u-max-width-full{max-width:100%}.u-min-width-full{min-width:100%}.u-width-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.u-height-auto{height:auto}.u-padding-0{padding:0}.u-padding-1{padding:.28rem}.u-padding-2{padding:.56rem}.u-padding-3{padding:1.11rem}.u-padding-4{padding:2.22rem}.u-padding-top-0{padding-top:0}.u-padding-top-1{padding-top:.28rem}.u-padding-top-2{padding-top:.56rem}.u-padding-top-3{padding-top:1.11rem}.u-padding-top-4{padding-top:2.22rem}.u-padding-top-5{padding-top:3.33rem}.u-padding-top-6{padding-top:4.44rem}.u-padding-top-7{padding-top:5.55rem}.u-padding-top-8{padding-top:6.66rem}@media screen and (max-width:1023px){.u-padding-top-8{padding-top:2.22rem}}.u-padding-right-0{padding-right:0}.u-padding-right-1{padding-right:.28rem}.u-padding-right-2{padding-right:.56rem}.u-padding-right-3{padding-right:1.11rem}.u-padding-right-4{padding-right:2.22rem}.u-padding-bottom-0{padding-bottom:0}.u-padding-bottom-1{padding-bottom:.28rem}.u-padding-bottom-2{padding-bottom:.56rem}.u-padding-bottom-3{padding-bottom:1.11rem}.u-padding-bottom-4{padding-bottom:2.22rem}.u-padding-bottom-5{padding-bottom:3.33rem}.u-padding-bottom-6{padding-bottom:4.44rem}.u-padding-bottom-7{padding-bottom:5.55rem}.u-padding-bottom-8{padding-bottom:6.66rem}@media screen and (max-width:1023px){.u-padding-bottom-8{padding-bottom:2.22rem}}.u-padding-left-0{padding-left:0}.u-padding-left-1{padding-left:.28rem}.u-padding-left-2{padding-left:.56rem}.u-padding-left-3{padding-left:1.11rem}.u-padding-left-4{padding-left:2.22rem}.u-padding-left-5{padding-left:3.33rem}.u-padding-left-6{padding-left:4.44rem}.u-grid-row-gap-0{grid-row-gap:0}@media screen and (min-width:1024px){.u-grid-row-gap-0\@lg{grid-row-gap:0}}.u-margin-auto{margin:auto}.u-margin-0{margin:0}.u-margin-1{margin:.28rem}.u-margin-2{margin:.56rem}.u-margin-3{margin:1.11rem}.u-margin-4{margin:2.22rem}.u-margin-top-auto{margin-top:auto}.u-margin-top-0{margin-top:0}.u-margin-top-1{margin-top:.28rem}.u-margin-top-2{margin-top:.56rem}.u-margin-top-3{margin-top:1.11rem}.u-margin-top-4{margin-top:2.22rem}.u-margin-right-auto{margin-right:auto}.u-margin-right-0{margin-right:0}.u-margin-right-1{margin-right:.28rem}.u-margin-right-2{margin-right:.56rem}.u-margin-right-3{margin-right:1.11rem}.u-margin-right-4{margin-right:2.22rem}.u-margin-bottom-auto{margin-bottom:auto}.u-margin-bottom-0{margin-bottom:0}.u-margin-bottom-1{margin-bottom:.28rem}.u-margin-bottom-2{margin-bottom:.56rem}.u-margin-bottom-3{margin-bottom:1.11rem}.u-margin-bottom-4{margin-bottom:2.22rem}.u-margin-left-auto{margin-left:auto}.u-margin-left-0{margin-left:0}.u-margin-left-1{margin-left:.28rem}.u-margin-left-2{margin-left:.56rem}.u-margin-left-3{margin-left:1.11rem}.u-margin-left-4{margin-left:2.22rem}.u-margin-left-5{margin-left:3.33rem}.u-margin-left-6{margin-left:4.44rem}.u-margin-left-7{margin-left:5.55rem}.u-margin-bottom-30px{margin-bottom:30px}@media screen and (max-width:1023px){.u-padding-0\@md{padding:0}.u-padding-top-0\@md{padding-top:0!important}.u-padding-bottom-0\@md{padding-bottom:0}.u-padding-left-0\@md{padding-left:0}.u-padding-right-0\@md{padding-right:0}.u-padding-1\@md{padding:1.11rem}.u-padding-top-1\@md{padding-top:1.11rem!important}.u-padding-bottom-1\@md{padding-bottom:1.11rem}.u-padding-left-1\@md{padding-left:1.11rem}.u-padding-right-1\@md{padding-right:1.11rem}.u-padding-2\@md{padding:2.22rem}.u-padding-top-2\@md{padding-top:2.22rem!important}.u-padding-bottom-2\@md{padding-bottom:2.22rem}.u-padding-left-2\@md{padding-left:2.22rem}.u-padding-right-2\@md{padding-right:2.22rem}.u-padding-3\@md{padding:3.33rem}.u-padding-top-3\@md{padding-top:3.33rem!important}.u-padding-bottom-3\@md{padding-bottom:3.33rem}.u-padding-left-3\@md{padding-left:3.33rem}.u-padding-right-3\@md{padding-right:3.33rem}.u-padding-4\@md{padding:4.44rem}.u-padding-top-4\@md{padding-top:4.44rem!important}.u-padding-bottom-4\@md{padding-bottom:4.44rem}.u-padding-left-4\@md{padding-left:4.44rem}.u-padding-right-4\@md{padding-right:4.44rem}.u-padding-5\@md{padding:5.55rem}.u-padding-top-5\@md{padding-top:5.55rem!important}.u-padding-bottom-5\@md{padding-bottom:5.55rem}.u-padding-left-5\@md{padding-left:5.55rem}.u-padding-right-5\@md{padding-right:5.55rem}.u-padding-6\@md{padding:6.66rem}.u-padding-top-6\@md{padding-top:6.66rem!important}.u-padding-bottom-6\@md{padding-bottom:6.66rem}.u-padding-left-6\@md{padding-left:6.66rem}.u-padding-right-6\@md{padding-right:6.66rem}.u-margin-0\@md{margin:0}.u-margin-top-0\@md{margin-top:0}.u-margin-bottom-0\@md{margin-bottom:0}.u-margin-left-0\@md{margin-left:0}.u-margin-right-0\@md{margin-right:0}.u-margin-1\@md{margin:1.11rem}.u-margin-top-1\@md{margin-top:1.11rem}.u-margin-bottom-1\@md{margin-bottom:1.11rem}.u-margin-left-1\@md{margin-left:1.11rem}.u-margin-right-1\@md{margin-right:1.11rem}.u-margin-2\@md{margin:2.22rem}.u-margin-top-2\@md{margin-top:2.22rem}.u-margin-bottom-2\@md{margin-bottom:2.22rem}.u-margin-left-2\@md{margin-left:2.22rem}.u-margin-right-2\@md{margin-right:2.22rem}.u-margin-3\@md{margin:3.33rem}.u-margin-top-3\@md{margin-top:3.33rem}.u-margin-bottom-3\@md{margin-bottom:3.33rem}.u-margin-left-3\@md{margin-left:3.33rem}.u-margin-right-3\@md{margin-right:3.33rem}.u-margin-4\@md{margin:4.44rem}.u-margin-top-4\@md{margin-top:4.44rem}.u-margin-bottom-4\@md{margin-bottom:4.44rem}.u-margin-left-4\@md{margin-left:4.44rem}.u-margin-right-4\@md{margin-right:4.44rem}.u-margin-5\@md{margin:5.55rem}.u-margin-top-5\@md{margin-top:5.55rem}.u-margin-bottom-5\@md{margin-bottom:5.55rem}.u-margin-left-5\@md{margin-left:5.55rem}.u-margin-right-5\@md{margin-right:5.55rem}.u-margin-6\@md{margin:6.66rem}.u-margin-top-6\@md{margin-top:6.66rem}.u-margin-bottom-6\@md{margin-bottom:6.66rem}.u-margin-left-6\@md{margin-left:6.66rem}.u-margin-right-6\@md{margin-right:6.66rem}}@media screen and (max-width:640px){.u-padding-0\@sm{padding:0}.u-padding-top-0\@sm{padding-top:0}.u-padding-bottom-0\@sm{padding-bottom:0}.u-padding-left-0\@sm{padding-left:0}.u-padding-right-0\@sm{padding-right:0}.u-padding-1\@sm{padding:1.11rem}.u-padding-top-1\@sm{padding-top:1.11rem}.u-padding-bottom-1\@sm{padding-bottom:1.11rem}.u-padding-left-1\@sm{padding-left:1.11rem}.u-padding-right-1\@sm{padding-right:1.11rem}.u-padding-2\@sm{padding:2.22rem}.u-padding-top-2\@sm{padding-top:2.22rem}.u-padding-bottom-2\@sm{padding-bottom:2.22rem}.u-padding-left-2\@sm{padding-left:2.22rem}.u-padding-right-2\@sm{padding-right:2.22rem}.u-padding-3\@sm{padding:3.33rem}.u-padding-top-3\@sm{padding-top:3.33rem}.u-padding-bottom-3\@sm{padding-bottom:3.33rem}.u-padding-left-3\@sm{padding-left:3.33rem}.u-padding-right-3\@sm{padding-right:3.33rem}.u-padding-4\@sm{padding:4.44rem}.u-padding-top-4\@sm{padding-top:4.44rem}.u-padding-bottom-4\@sm{padding-bottom:4.44rem}.u-padding-left-4\@sm{padding-left:4.44rem}.u-padding-right-4\@sm{padding-right:4.44rem}.u-padding-5\@sm{padding:5.55rem}.u-padding-top-5\@sm{padding-top:5.55rem}.u-padding-bottom-5\@sm{padding-bottom:5.55rem}.u-padding-left-5\@sm{padding-left:5.55rem}.u-padding-right-5\@sm{padding-right:5.55rem}.u-padding-6\@sm{padding:6.66rem}.u-padding-top-6\@sm{padding-top:6.66rem}.u-padding-bottom-6\@sm{padding-bottom:6.66rem}.u-padding-left-6\@sm{padding-left:6.66rem}.u-padding-right-6\@sm{padding-right:6.66rem}.u-margin-0\@sm{margin:0}.u-margin-top-0\@sm{margin-top:0}.u-margin-bottom-0\@sm{margin-bottom:0}.u-margin-left-0\@sm{margin-left:0}.u-margin-right-0\@sm{margin-right:0}.u-margin-1\@sm{margin:1.11rem}.u-margin-top-1\@sm{margin-top:1.11rem}.u-margin-bottom-1\@sm{margin-bottom:1.11rem}.u-margin-left-1\@sm{margin-left:1.11rem}.u-margin-right-1\@sm{margin-right:1.11rem}.u-margin-2\@sm{margin:2.22rem}.u-margin-top-2\@sm{margin-top:2.22rem}.u-margin-bottom-2\@sm{margin-bottom:2.22rem}.u-margin-left-2\@sm{margin-left:2.22rem}.u-margin-right-2\@sm{margin-right:2.22rem}.u-margin-3\@sm{margin:3.33rem}.u-margin-top-3\@sm{margin-top:3.33rem}.u-margin-bottom-3\@sm{margin-bottom:3.33rem}.u-margin-left-3\@sm{margin-left:3.33rem}.u-margin-right-3\@sm{margin-right:3.33rem}.u-margin-4\@sm{margin:4.44rem}.u-margin-top-4\@sm{margin-top:4.44rem}.u-margin-bottom-4\@sm{margin-bottom:4.44rem}.u-margin-left-4\@sm{margin-left:4.44rem}.u-margin-right-4\@sm{margin-right:4.44rem}.u-margin-5\@sm{margin:5.55rem}.u-margin-top-5\@sm{margin-top:5.55rem}.u-margin-bottom-5\@sm{margin-bottom:5.55rem}.u-margin-left-5\@sm{margin-left:5.55rem}.u-margin-right-5\@sm{margin-right:5.55rem}.u-margin-6\@sm{margin:6.66rem}.u-margin-top-6\@sm{margin-top:6.66rem}.u-margin-bottom-6\@sm{margin-bottom:6.66rem}.u-margin-left-6\@sm{margin-left:6.66rem}.u-margin-right-6\@sm{margin-right:6.66rem}}.u-align-center{align-self:center}.u-align-start{align-self:start}.u-align-item-start{align-items:start}.u-align-item-center{align-items:center}.u-align-item-end{align-items:end}.u-vert-align-top{vertical-align:top}.u-grid-template-rows-0{grid-template-rows:none}.u-grid-template-rows-1fr{grid-template-rows:1fr 1fr}.u-grid-template-columns-0{grid-template-columns:none}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}@media screen and (max-width:640px){.u-text-left\@sm{text-align:left}}@media screen and (max-width:640px){.u-text-center\@sm{text-align:center}}@media screen and (max-width:1023px){.u-text-left\@md{text-align:left}}@media screen and (max-width:1023px){.u-text-center\@md{text-align:center}}.u-text-right{text-align:right}.u-uppercase{text-transform:uppercase}.u-text-weight-normal{font-weight:400}.u-text-weight-500{font-weight:500}.u-text-weight-bold{font-weight:700}.u-font-style-normal{font-style:normal}.u-line-height-tall{line-height:2.22rem}.u-background-gradient{background-color:#45567c;background-image:linear-gradient(180deg,#36476c,#45567c)}.u-background-grey{background-color:#fafafa}.u-background-light-grey{background-color:var(--neutral-40) -lightest}.u-background-white{background-color:var(--black)}.u-background-pale-blue{background-color:var(--yellow)}.u-background-pale-blue--mid{background-color:#f1faff}.u-background-blue{background-color:var(--yellow) -lightest}.u-background-blue-dark{background-color:var(--yellow) -darkest}.u-background-dusk{background-color:var(--neutral-40)}.u-background-dusk-dark{background-color:var(--neutral-40) -dark}.u-color-white{color:var(--black)}.u-color-black{color:var(--white)}.u-color-blue{color:var(--yellow)}.u-color-blue-light{color:var(--yellow) -light}.u-color-dusk{color:var(--neutral-40)}.u-color-dusk-light{color:var(--neutral-70)}.u-color-dusk-dark{color:var(--neutral-40) -dark}.u-shadow{box-shadow:0 0 16px rgba(var(--neutral-70),.24)}.code-examples{margin:2.22rem 0}@media screen and (max-width:640px){.code-examples{width:calc(100vw - 40px)}}.has-download .code-examples{max-width:90%}.code-language-select{padding-bottom:1px;margin-top:32px}.code-language-select a:active,.code-language-select a:link,.code-language-select a:visited{font-size:12px;margin-right:auto;color:#0096ff;padding-top:9px;padding-bottom:8px;padding-left:15px;padding-right:15px;text-decoration:none;border-bottom:none;position:relative}pre[class*=language-]{padding:15px!important;margin:0!important;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{border-radius:3px!important;border-top-left-radius:0!important;border:1px solid rgba(0,0,0,.14)!important;background:rgba(234,234,234,.35)!important}code[class*=language-],pre[class*=language-]{font-size:12px;line-height:18px!important;font-family:"Menlo Regular",Courier,monospace!important}.hs-form input[type=color]:focus,.hs-form input[type=date]:focus,.hs-form input[type=datetime-local]:focus,.hs-form input[type=datetime]:focus,.hs-form input[type=email]:focus,.hs-form input[type=file]:focus,.hs-form input[type=month]:focus,.hs-form input[type=number]:focus,.hs-form input[type=password]:focus,.hs-form input[type=search]:focus,.hs-form input[type=tel]:focus,.hs-form input[type=text]:focus,.hs-form input[type=time]:focus,.hs-form input[type=url]:focus,.hs-form input[type=week]:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--neutral-40)}.inputs-list{list-style:none;margin-left:0}.hs-form input[type=radio]{width:auto!important;margin-right:1em!important}.hs-form input[type=email]{padding:.84rem 1rem!important}.hs-form input[type=checkbox]{width:auto!important;margin-right:1em!important}.c-newsletter-signup p,.demo-form-container p,.terms-form-container p{margin:.56rem 0;font-size:14px}.terms-form-container .hs-button{float:right}.terms-form-container .hbspt-form fieldset{max-width:none}.terms-form-container .hbspt-form fieldset.form-columns-3 .hs-form-field{width:33.33%}.terms-form-container .hbspt-form fieldset.form-columns-3 .hs-form-field:last-of-type .input{margin-right:0}@media screen and (max-width:640px){.terms-form-container .hbspt-form fieldset.form-columns-3 .hs-form-field{width:100%}}body .hs-button.primary{margin-top:.28rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none}.hs-fieldtype-intl-phone.hs-input{width:auto!important}.hs-fieldtype-intl-phone.hs-input select.hs-input{width:48%!important}.hs-fieldtype-intl-phone.hs-input input.hs-input{width:50%!important}.hs-error-msgs{list-style:none;color:#f6434e;font-size:.8rem;margin-left:0}.hs_error_rollup{margin-bottom:1.11rem}.hs-error-msgs label{font-size:.68rem;font-weight:300;margin:0}.c-newsletter-signup--block .hs-button.primary{display:block;width:100%}.hs-form input.st-default-search-input[type=color],.hs-form input.st-default-search-input[type=date],.hs-form input.st-default-search-input[type=datetime-local],.hs-form input.st-default-search-input[type=datetime],.hs-form input.st-default-search-input[type=email],.hs-form input.st-default-search-input[type=file],.hs-form input.st-default-search-input[type=month],.hs-form input.st-default-search-input[type=number],.hs-form input.st-default-search-input[type=password],.hs-form input.st-default-search-input[type=search],.hs-form input.st-default-search-input[type=tel],.hs-form input.st-default-search-input[type=text],.hs-form input.st-default-search-input[type=time],.hs-form input.st-default-search-input[type=url],.hs-form input.st-default-search-input[type=week],.hs-form input.st-ui-search-input[type=color],.hs-form input.st-ui-search-input[type=date],.hs-form input.st-ui-search-input[type=datetime-local],.hs-form input.st-ui-search-input[type=datetime],.hs-form input.st-ui-search-input[type=email],.hs-form input.st-ui-search-input[type=file],.hs-form input.st-ui-search-input[type=month],.hs-form input.st-ui-search-input[type=number],.hs-form input.st-ui-search-input[type=password],.hs-form input.st-ui-search-input[type=search],.hs-form input.st-ui-search-input[type=tel],.hs-form input.st-ui-search-input[type=text],.hs-form input.st-ui-search-input[type=time],.hs-form input.st-ui-search-input[type=url],.hs-form input.st-ui-search-input[type=week],.hs-form select.st-default-search-input,.hs-form select.st-ui-search-input,.hs-form textarea.st-default-search-input,.hs-form textarea.st-ui-search-input,.o-form__input.st-default-search-input,.o-form__input.st-ui-search-input{display:block;box-sizing:border-box;width:100%;max-width:none;padding:.84rem 1rem;padding-right:32px;border:1px solid var(--neutral-80);border-radius:4px;outline:0;height:auto;background-image:url(/National_Library/oe_/https://tax-agony.paddle.com/assets/svg/icons/search.svg);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 16px) 50%;font-size:.89rem;color:var(--neutral-40)}.hs-form input.st-default-search-input[type=color]::-moz-placeholder,.hs-form input.st-default-search-input[type=date]::-moz-placeholder,.hs-form input.st-default-search-input[type=datetime-local]::-moz-placeholder,.hs-form input.st-default-search-input[type=datetime]::-moz-placeholder,.hs-form input.st-default-search-input[type=email]::-moz-placeholder,.hs-form input.st-default-search-input[type=file]::-moz-placeholder,.hs-form input.st-default-search-input[type=month]::-moz-placeholder,.hs-form input.st-default-search-input[type=number]::-moz-placeholder,.hs-form input.st-default-search-input[type=password]::-moz-placeholder,.hs-form input.st-default-search-input[type=search]::-moz-placeholder,.hs-form input.st-default-search-input[type=tel]::-moz-placeholder,.hs-form input.st-default-search-input[type=text]::-moz-placeholder,.hs-form input.st-default-search-input[type=time]::-moz-placeholder,.hs-form input.st-default-search-input[type=url]::-moz-placeholder,.hs-form input.st-default-search-input[type=week]::-moz-placeholder,.hs-form input.st-ui-search-input[type=color]::-moz-placeholder,.hs-form input.st-ui-search-input[type=date]::-moz-placeholder,.hs-form input.st-ui-search-input[type=datetime-local]::-moz-placeholder,.hs-form input.st-ui-search-input[type=datetime]::-moz-placeholder,.hs-form input.st-ui-search-input[type=email]::-moz-placeholder,.hs-form input.st-ui-search-input[type=file]::-moz-placeholder,.hs-form input.st-ui-search-input[type=month]::-moz-placeholder,.hs-form input.st-ui-search-input[type=number]::-moz-placeholder,.hs-form input.st-ui-search-input[type=password]::-moz-placeholder,.hs-form input.st-ui-search-input[type=search]::-moz-placeholder,.hs-form input.st-ui-search-input[type=tel]::-moz-placeholder,.hs-form input.st-ui-search-input[type=text]::-moz-placeholder,.hs-form input.st-ui-search-input[type=time]::-moz-placeholder,.hs-form input.st-ui-search-input[type=url]::-moz-placeholder,.hs-form input.st-ui-search-input[type=week]::-moz-placeholder,.hs-form select.st-default-search-input::-moz-placeholder,.hs-form select.st-ui-search-input::-moz-placeholder,.hs-form textarea.st-default-search-input::-moz-placeholder,.hs-form textarea.st-ui-search-input::-moz-placeholder,.o-form__input.st-default-search-input::-moz-placeholder,.o-form__input.st-ui-search-input::-moz-placeholder{color:var(--neutral-80)}.hs-form input.st-default-search-input[type=color]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=date]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=datetime-local]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=datetime]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=email]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=file]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=month]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=number]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=password]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=search]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=tel]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=text]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=time]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=url]:-ms-input-placeholder,.hs-form input.st-default-search-input[type=week]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=color]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=date]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=datetime-local]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=datetime]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=email]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=file]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=month]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=number]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=password]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=search]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=tel]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=text]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=time]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=url]:-ms-input-placeholder,.hs-form input.st-ui-search-input[type=week]:-ms-input-placeholder,.hs-form select.st-default-search-input:-ms-input-placeholder,.hs-form select.st-ui-search-input:-ms-input-placeholder,.hs-form textarea.st-default-search-input:-ms-input-placeholder,.hs-form textarea.st-ui-search-input:-ms-input-placeholder,.o-form__input.st-default-search-input:-ms-input-placeholder,.o-form__input.st-ui-search-input:-ms-input-placeholder{color:var(--neutral-80)}.hs-form input.st-default-search-input[type=color]::placeholder,.hs-form input.st-default-search-input[type=date]::placeholder,.hs-form input.st-default-search-input[type=datetime-local]::placeholder,.hs-form input.st-default-search-input[type=datetime]::placeholder,.hs-form input.st-default-search-input[type=email]::placeholder,.hs-form input.st-default-search-input[type=file]::placeholder,.hs-form input.st-default-search-input[type=month]::placeholder,.hs-form input.st-default-search-input[type=number]::placeholder,.hs-form input.st-default-search-input[type=password]::placeholder,.hs-form input.st-default-search-input[type=search]::placeholder,.hs-form input.st-default-search-input[type=tel]::placeholder,.hs-form input.st-default-search-input[type=text]::placeholder,.hs-form input.st-default-search-input[type=time]::placeholder,.hs-form input.st-default-search-input[type=url]::placeholder,.hs-form input.st-default-search-input[type=week]::placeholder,.hs-form input.st-ui-search-input[type=color]::placeholder,.hs-form input.st-ui-search-input[type=date]::placeholder,.hs-form input.st-ui-search-input[type=datetime-local]::placeholder,.hs-form input.st-ui-search-input[type=datetime]::placeholder,.hs-form input.st-ui-search-input[type=email]::placeholder,.hs-form input.st-ui-search-input[type=file]::placeholder,.hs-form input.st-ui-search-input[type=month]::placeholder,.hs-form input.st-ui-search-input[type=number]::placeholder,.hs-form input.st-ui-search-input[type=password]::placeholder,.hs-form input.st-ui-search-input[type=search]::placeholder,.hs-form input.st-ui-search-input[type=tel]::placeholder,.hs-form input.st-ui-search-input[type=text]::placeholder,.hs-form input.st-ui-search-input[type=time]::placeholder,.hs-form input.st-ui-search-input[type=url]::placeholder,.hs-form input.st-ui-search-input[type=week]::placeholder,.hs-form select.st-default-search-input::placeholder,.hs-form select.st-ui-search-input::placeholder,.hs-form textarea.st-default-search-input::placeholder,.hs-form textarea.st-ui-search-input::placeholder,.o-form__input.st-default-search-input::placeholder,.o-form__input.st-ui-search-input::placeholder{color:var(--neutral-80)}.hs-form input.st-default-search-input[type=color]:focus,.hs-form input.st-default-search-input[type=date]:focus,.hs-form input.st-default-search-input[type=datetime-local]:focus,.hs-form input.st-default-search-input[type=datetime]:focus,.hs-form input.st-default-search-input[type=email]:focus,.hs-form input.st-default-search-input[type=file]:focus,.hs-form input.st-default-search-input[type=month]:focus,.hs-form input.st-default-search-input[type=number]:focus,.hs-form input.st-default-search-input[type=password]:focus,.hs-form input.st-default-search-input[type=search]:focus,.hs-form input.st-default-search-input[type=tel]:focus,.hs-form input.st-default-search-input[type=text]:focus,.hs-form input.st-default-search-input[type=time]:focus,.hs-form input.st-default-search-input[type=url]:focus,.hs-form input.st-default-search-input[type=week]:focus,.hs-form input.st-ui-search-input[type=color]:focus,.hs-form input.st-ui-search-input[type=date]:focus,.hs-form input.st-ui-search-input[type=datetime-local]:focus,.hs-form input.st-ui-search-input[type=datetime]:focus,.hs-form input.st-ui-search-input[type=email]:focus,.hs-form input.st-ui-search-input[type=file]:focus,.hs-form input.st-ui-search-input[type=month]:focus,.hs-form input.st-ui-search-input[type=number]:focus,.hs-form input.st-ui-search-input[type=password]:focus,.hs-form input.st-ui-search-input[type=search]:focus,.hs-form input.st-ui-search-input[type=tel]:focus,.hs-form input.st-ui-search-input[type=text]:focus,.hs-form input.st-ui-search-input[type=time]:focus,.hs-form input.st-ui-search-input[type=url]:focus,.hs-form input.st-ui-search-input[type=week]:focus,.hs-form select.st-default-search-input:focus,.hs-form select.st-ui-search-input:focus,.hs-form textarea.st-default-search-input:focus,.hs-form textarea.st-ui-search-input:focus,.o-form__input.st-default-search-input:focus,.o-form__input.st-ui-search-input:focus{outline:0;border-color:var(--yellow)}.support-results-inner .st-ui-type-detail{line-height:20px!important;font-size:13px!important}.st-query-present{margin-top:0!important}.st-query-present a{color:#45567c;margin-right:.56rem}.st-query-present a.active{color:#0096ff}.support-results-inner a.st-ui-result .st-ui-type-detail{max-height:none!important}.support-results-inner a.st-ui-result{padding:16px 18px 17px 0!important}.support-results-inner .st-ui-injected-search-summary.st-search-summary{font-size:16px!important}.st-ui-container-primary_content.st-position-container{font-family:Graphik,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.support-results-inner .st-ui-type-heading{color:var(--yellow)!important;font-weight:500!important;font-size:18px!important}.support-results-inner em{font-weight:600!important}.support-results-inner a.st-ui-pagination-link:active,.support-results-inner a.st-ui-pagination-link:link,.support-results-inner a.st-ui-pagination-link:visited{font-size:18px;text-decoration:none;color:#333;padding:5px 10px;border:1px solid rgba(0,0,0,.1);border-radius:3px;text-transform:capitalize;margin-right:1px;margin-left:1px}.st-ui-result{padding:2.22rem 0!important;border-color:var(--yellow) -lighter!important}.st-ui-result:hover .st-ui-type-heading{text-decoration:underline!important}.st-ui-type-heading{font-size:18px!important;margin-bottom:.33rem;color:#0096ff!important;white-space:initial!important}.st-ui-type-detail{max-height:none!important;color:var(--neutral-40)!important;font-size:.89rem!important}.st-ui-result:first-of-type{border-radius:0}.support-results-inner a.st-ui-pagination-link.active{color:#0096ff;border:1px solid #b1a4b9}.support-results-inner a.st-ui-pagination-link:hover{border:1px solid rgba(0,0,0,.2);color:#0096ff}.support-results-inner .st-ui-footer{padding-top:10px}.search-results__container{max-width:100%;margin:0}.st-search-container{min-height:300px}.st-default-autocomplete{font-size:12px!important}.st-default-autocomplete .st-query-present{box-shadow:none!important;border-radius:0!important;border:none!important}.st-default-autocomplete a.st-ui-result{padding:1.11rem!important;border-radius:0!important;border:1px solid var(--neutral-70)!important;font-size:12px!important}.st-default-autocomplete a.st-ui-result span{font-size:12px!important}.st-default-autocomplete a.st-ui-result+a.st-ui-result{border-top:none!important}.st-default-autocomplete a.st-ui-result:last-of-type{border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important}.strong{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.dev-sticky{position:sticky;top:25vh;left:0}.dev-sticky video{margin:0 auto}html{scroll-behavior:smooth}.dev-table td{padding:1rem .58rem}.dev-table small{display:block;max-width:320px;opacity:.72}.icon-neg-8{margin-left:-8px}.icon-neg-16{margin-left:-16px}@media screen and (max-width:1023px){.td-width-35,.td-width-65{display:block}}@media screen and (min-width:1024px){.td-width-35{width:35%}}@media screen and (min-width:1024px){.td-width-65{width:65%}}.o-article--case-study section h2,.o-article--case-study section h3{font-family:Eina02-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif!important}@media screen and (min-width:1024px){.o-grid-ebook-download .o-grid__inner .o-grid-ebook-download__offset{margin-top:-4.44rem}}.o-grid-ebook-download .o-grid__inner img{margin-bottom:-8px}.o-markdown--inline-btn a{margin-left:0!important}@media screen and (min-width:640px){.u-max-width-60{max-width:55%}}.u-max-height-40{max-height:30px}@media screen and (max-width:640px){.o-med-logo-mob{max-width:140px}}.o-icon-max-width--65{max-width:65px}.o-icon-max-width--80{max-width:80px}.hs-form .u-background-pale-blue input[type=color],.hs-form .u-background-pale-blue input[type=date],.hs-form .u-background-pale-blue input[type=datetime-local],.hs-form .u-background-pale-blue input[type=datetime],.hs-form .u-background-pale-blue input[type=email],.hs-form .u-background-pale-blue input[type=file],.hs-form .u-background-pale-blue input[type=month],.hs-form .u-background-pale-blue input[type=number],.hs-form .u-background-pale-blue input[type=password],.hs-form .u-background-pale-blue input[type=search],.hs-form .u-background-pale-blue input[type=tel],.hs-form .u-background-pale-blue input[type=text],.hs-form .u-background-pale-blue input[type=time],.hs-form .u-background-pale-blue input[type=url],.hs-form .u-background-pale-blue input[type=week],.hs-form .u-background-pale-blue select,.hs-form .u-background-pale-blue textarea,.hs-form .u-background-pale-blue--mid input[type=color],.hs-form .u-background-pale-blue--mid input[type=date],.hs-form .u-background-pale-blue--mid input[type=datetime-local],.hs-form .u-background-pale-blue--mid input[type=datetime],.hs-form .u-background-pale-blue--mid input[type=email],.hs-form .u-background-pale-blue--mid input[type=file],.hs-form .u-background-pale-blue--mid input[type=month],.hs-form .u-background-pale-blue--mid input[type=number],.hs-form .u-background-pale-blue--mid input[type=password],.hs-form .u-background-pale-blue--mid input[type=search],.hs-form .u-background-pale-blue--mid input[type=tel],.hs-form .u-background-pale-blue--mid input[type=text],.hs-form .u-background-pale-blue--mid input[type=time],.hs-form .u-background-pale-blue--mid input[type=url],.hs-form .u-background-pale-blue--mid input[type=week],.hs-form .u-background-pale-blue--mid select,.hs-form .u-background-pale-blue--mid textarea,.u-background-pale-blue .hs-form input[type=color],.u-background-pale-blue .hs-form input[type=date],.u-background-pale-blue .hs-form input[type=datetime-local],.u-background-pale-blue .hs-form input[type=datetime],.u-background-pale-blue .hs-form input[type=email],.u-background-pale-blue .hs-form input[type=file],.u-background-pale-blue .hs-form input[type=month],.u-background-pale-blue .hs-form input[type=number],.u-background-pale-blue .hs-form input[type=password],.u-background-pale-blue .hs-form input[type=search],.u-background-pale-blue .hs-form input[type=tel],.u-background-pale-blue .hs-form input[type=text],.u-background-pale-blue .hs-form input[type=time],.u-background-pale-blue .hs-form input[type=url],.u-background-pale-blue .hs-form input[type=week],.u-background-pale-blue .hs-form select,.u-background-pale-blue .hs-form textarea,.u-background-pale-blue .o-form__input,.u-background-pale-blue--mid .hs-form input[type=color],.u-background-pale-blue--mid .hs-form input[type=date],.u-background-pale-blue--mid .hs-form input[type=datetime-local],.u-background-pale-blue--mid .hs-form input[type=datetime],.u-background-pale-blue--mid .hs-form input[type=email],.u-background-pale-blue--mid .hs-form input[type=file],.u-background-pale-blue--mid .hs-form input[type=month],.u-background-pale-blue--mid .hs-form input[type=number],.u-background-pale-blue--mid .hs-form input[type=password],.u-background-pale-blue--mid .hs-form input[type=search],.u-background-pale-blue--mid .hs-form input[type=tel],.u-background-pale-blue--mid .hs-form input[type=text],.u-background-pale-blue--mid .hs-form input[type=time],.u-background-pale-blue--mid .hs-form input[type=url],.u-background-pale-blue--mid .hs-form input[type=week],.u-background-pale-blue--mid .hs-form select,.u-background-pale-blue--mid .hs-form textarea,.u-background-pale-blue--mid .o-form__input{background-color:var(--black);border-color:#e7f5ff}@media screen and (min-width:1200px){.c-card-restrict{height:80px}}.hs-form .u-background-light-grey input[type=color],.hs-form .u-background-light-grey input[type=date],.hs-form .u-background-light-grey input[type=datetime-local],.hs-form .u-background-light-grey input[type=datetime],.hs-form .u-background-light-grey input[type=email],.hs-form .u-background-light-grey input[type=file],.hs-form .u-background-light-grey input[type=month],.hs-form .u-background-light-grey input[type=number],.hs-form .u-background-light-grey input[type=password],.hs-form .u-background-light-grey input[type=search],.hs-form .u-background-light-grey input[type=tel],.hs-form .u-background-light-grey input[type=text],.hs-form .u-background-light-grey input[type=time],.hs-form .u-background-light-grey input[type=url],.hs-form .u-background-light-grey input[type=week],.hs-form .u-background-light-grey select,.hs-form .u-background-light-grey textarea,.u-background-light-grey .hs-form input[type=color],.u-background-light-grey .hs-form input[type=date],.u-background-light-grey .hs-form input[type=datetime-local],.u-background-light-grey .hs-form input[type=datetime],.u-background-light-grey .hs-form input[type=email],.u-background-light-grey .hs-form input[type=file],.u-background-light-grey .hs-form input[type=month],.u-background-light-grey .hs-form input[type=number],.u-background-light-grey .hs-form input[type=password],.u-background-light-grey .hs-form input[type=search],.u-background-light-grey .hs-form input[type=tel],.u-background-light-grey .hs-form input[type=text],.u-background-light-grey .hs-form input[type=time],.u-background-light-grey .hs-form input[type=url],.u-background-light-grey .hs-form input[type=week],.u-background-light-grey .hs-form select,.u-background-light-grey .hs-form textarea,.u-background-light-grey .o-form__input{background-color:var(--black);border-color:#ebecf0}.scroll-sections .nav-target{padding-top:2.22rem}.scroll-sections .nav-target:first-of-type{padding-top:6.66rem}@media screen and (max-width:640px){.scroll-sections .nav-target:first-of-type{padding-top:2.22rem}}.scroll-sections .nav-target:last-of-type{padding-bottom:6.66rem}@media screen and (max-width:640px){.scroll-sections .nav-target:last-of-type{padding-bottom:2.22rem}}@media screen and (min-width:1024px){.o-title--xxl--get-started{font-size:3.22rem}}.o-title--xxl--campaign{line-height:2.33rem}@media screen and (min-width:1024px){.o-title--xxl--campaign{font-size:2.44rem;line-height:initial}}@media screen and (min-width:1024px){.g2-high-performance{position:absolute}}.introduction-page h1{margin-bottom:.28rem}.introduction-page ol,.introduction-page ul{padding:0;margin:0;list-style:none}.introduction-page li{border:1px solid rgba(0,0,0,.1);margin-bottom:13px;border-radius:3px;padding:17px}@media screen and (min-width:1024px){.introduction-page li{width:550px}}.introduction-page li a{font-weight:500}.introduction-page li li{border:none;padding:0;margin:0;margin-bottom:3px;margin-top:6px;padding-left:12px}@media screen and (max-width:1023px){.o-grid-ebook-download img{margin-left:-1.11rem}.o-grid-ebook-download h3{line-height:initial}}.hs-error-msgs li{display:none!important;margin-bottom:0}.hs-error-msgs li:first-of-type{display:block!important}.dev-split-content>div{margin:20vh 0}.dev-video-container{display:flex;justify-content:center;align-items:center;top:10vh}.dev-video-container video{width:auto;height:80vh;align-self:center}.dev-price-comparison{grid-column:1/-1;display:grid;grid-template-rows:1fr 1fr;grid-row-gap:2rem}@media screen and (min-width:641px){.dev-price-comparison{grid-template-columns:1fr 1fr;grid-template-rows:initial}}.dev-price-comp__card{display:flex;flex-direction:column;justify-content:center;padding:40px 40px;border-radius:12px;border:1px solid var(--neutral-80);text-align:center;width:100%;max-width:480px}.dev-price-comp__card hr{margin:2rem 0}.dev-price-comp__card:nth-child(1){justify-self:end}@media screen and (min-width:641px){.dev-price-comp__card{padding:40px 100px}}.dev-price-comp__logo{width:140px;align-self:center;margin-bottom:2rem}.dev-price-comp__name{margin-bottom:2rem;font-weight:500;font-size:.78rem;color:#7a88a7;text-transform:uppercase;letter-spacing:.05em}.dev-price-comp__label{margin-bottom:1rem;opacity:.72}.dev-price-comp__note{opacity:.72}.dev-price-comp__btn{color:var(--black);border:1px solid var(--black);white-space:nowrap}.dev-price-comp__fee{font-size:32px;margin-bottom:1rem}.dev-price-comp__card--alpha{border:none;color:var(--black);background-color:var(--yellow)}@media screen and (min-width:641px){.dev-price-comp__card--alpha{box-shadow:0 0 0 16px var(--yellow)}}.dev-feature-list .c-card{margin-top:4rem}video{max-width:100%}.dev-device-video{margin:0 auto;display:block}@media screen and (min-width:1024px){.request-account{align-self:start;position:sticky;top:4.44rem}}.request-account__note{color:var(--neutral-70);margin-top:1em}.load-more--btn{margin-bottom:8rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9jb29raWVjb25zZW50L2J1aWxkL2Nvb2tpZWNvbnNlbnQubWluLmNzcyIsImNvbmZpZy9fZm9udGZhY2Uuc2NzcyIsImNvbmZpZy9fdmFyaWFibGVzLnNjc3MiLCJjb25maWcvX2FuaW1hdGlvbnMuc2NzcyIsImNvbmZpZy9fei1pbmRleC5zY3NzIiwiY29yZS9fcmVzZXQuc2NzcyIsIm1haW4uY3NzIiwiY29yZS9fZWxlbWVudHMuc2NzcyIsIm9iamVjdHMvX2FuY2hvci5zY3NzIiwib2JqZWN0cy9fYXZhdGFyLnNjc3MiLCJvYmplY3RzL19iYWRnZXMuc2NzcyIsIm9iamVjdHMvX2Jhbm5lci5zY3NzIiwiY29uZmlnL19taXhpbnMuc2NzcyIsIm9iamVjdHMvX2Jsb2NrLnNjc3MiLCJvYmplY3RzL19ibG9jay1saXN0LnNjc3MiLCJvYmplY3RzL19ibG9jay1saW5rLnNjc3MiLCJvYmplY3RzL19ibG9ja3F1b3RlLnNjc3MiLCJvYmplY3RzL19icmVhZGNydW1iLnNjc3MiLCJvYmplY3RzL19idXR0b24uc2NzcyIsIm9iamVjdHMvX2NhbGxvdXQuc2NzcyIsIm9iamVjdHMvX2VtYmVkLnNjc3MiLCJvYmplY3RzL19mbGV4LnNjc3MiLCJvYmplY3RzL19mb3Jtcy5zY3NzIiwib2JqZWN0cy9fZ3JpZC5zY3NzIiwib2JqZWN0cy9faWNvbnMuc2NzcyIsIm9iamVjdHMvX2hhbWJ1cmdlci5zY3NzIiwib2JqZWN0cy9fbGF5b3V0LnNjc3MiLCJvYmplY3RzL19sb2dvcy5zY3NzIiwib2JqZWN0cy9fbG9uZy1mb3JtLnNjc3MiLCJvYmplY3RzL19uZXN0ZWQtbGlzdC5zY3NzIiwib2JqZWN0cy9fdGFibGUuc2NzcyIsIm9iamVjdHMvX3RleHQuc2NzcyIsIm9iamVjdHMvX21hcmtkb3duLnNjc3MiLCJvYmplY3RzL19hcnRpY2xlLnNjc3MiLCJvYmplY3RzL19wYWdpbmF0aW9uLnNjc3MiLCJvYmplY3RzL19yYXRpbmdzLnNjc3MiLCJvYmplY3RzL19hbGVydHMuc2NzcyIsImNvbXBvbmVudHMvX2FsdGVybmF0aW5nLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jaGFyZ2UtY2hlY2suc2NzcyIsImNvbXBvbmVudHMvX2NvbXBhcmlzb24tc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL19jb21wYXJpc29uLXRhYmxlLnNjc3MiLCJjb21wb25lbnRzL19jb29raWVzLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19kb2N1bWVudGF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2ZlZWRiYWNrLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2dyZWVuaG91c2Uuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLW92ZXJsYXkuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2luZGV4LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19tYXNvbnJ5LnNjc3MiLCJjb21wb25lbnRzL19tYXN0aGVhZC5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxhci5zY3NzIiwiY29tcG9uZW50cy9fcHJpY2UtYmFyLnNjc3MiLCJjb21wb25lbnRzL19wcm9jZXNzLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19zaWRlYmFyLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX3N0YXRzLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbC5zY3NzIiwiY29tcG9uZW50cy9fdmFsdWVzLnNjc3MiLCJjb21wb25lbnRzL190YXgtYWdvbnktdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3Rlcm1zLnNjc3MiLCJjb21wb25lbnRzL19kaWFsb2cuc2NzcyIsInZpZXdzL190YXgtYWdvbnkuc2NzcyIsImNvcmUvX3V0aWxpdGllcy5zY3NzIiwidmVuZG9yL19jb2RlLnNjc3MiLCJ2ZW5kb3IvX2h1YnNwb3Quc2NzcyIsInZlbmRvci9fc3dpZnR5cGUuc2NzcyIsImNvcmUvX3NoYW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLFdBQVcsUUFBQSxFQUE2QyxXQUFBLFFBQUEsR0FBQSxLQUEyQix3QkFBd0IsUUFBQSxFQUFVLHNCQUE2SSxXQUFBLFVBQUEsR0FBQSxLQUFvRiw2QkFBZ0UsVUFBQSxpQkFBMkIsZ0NBQWtFLFVBQUEsZ0JBQTBCLHVDQUF1RSxVQUFBLGNBQXdCLDBDQUEwRSxVQUFBLGNBQXdCLGlCQUFpRCxVQUFBLGNBQXdCLFdBQVcsV0FBQSxFQUFhLFNBQUEsT0FBaUQsV0FBQSxXQUFBLEdBQ2gyQixXQUFBLFdBQXNCLFNBQUEsTUFBZSxTQUFBLE9BQThDLFdBQUEsV0FBc0IsWUFBQSxTQUFBLENBQUEsT0FBQSxDQUFBLEtBQUEsQ0FBQSxXQUErQyxVQUFBLEtBQWUsWUFBQSxNQUEwRCxRQUFBLEtBQWtDLFVBQUEsT0FBaUIsUUFBQSxLQUFhLHFCQUFxQixTQUFBLE9BQWdCLHVCQUF1QixRQUFBLElBQVksVUFBQSxLQUFrRyxlQUFBLE9BQXNCLHFCQUFxQixRQUFBLElBQUEsTUFBa0IsTUFBQSxLQUE2RixlQUFBLElBQW1CLFdBQVcsUUFBQSxLQUFhLGlCQUFpQixnQkFBQSxVQUEwQixXQUFXLFVBQUEsS0FBZSxZQUFBLElBQWdCLFFBQUEsVUFBQSxTQUFBLFdBQXNDLE9BQUEsUUFBZSxTQUFTLFFBQUEsR0FBVyxRQUFBLGFBQXFCLFFBQUEsS0FBYSxnQkFBQSxVQUEwQixlQUFlLFFBQUEsRUFBVSxnQkFBQSxpQkFBaUMsTUFBQSxRQUFjLFFBQVEsUUFBQSxNQUFjLFFBQUEsS0FBQSxLQUFrQixVQUFBLEtBQWUsWUFBQSxJQUFnQixhQUFBLElBQWlCLGFBQUEsTUFBbUIsV0FBQSxPQUFrQixZQUFBLE9B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QUFnQyxjQUFBLFFBSmhDLGlCQUEwQixRQUFBLFFBQzFCLHFCQUE4QixZQUFBLFFBQzlCLHdCQUFpQyxlQUFBLFFBQ2pDLHNCQUErQixhQUFBLFFBQy9CLHVCQUFnQyxjQUFBLFFBSmhDLGlCQUEwQixRQUFBLFFBQzFCLHFCQUE4QixZQUFBLFFBQzlCLHdCQUFpQyxlQUFBLFFBQ2pDLHNCQUErQixhQUFBLFFBQy9CLHVCQUFnQyxjQUFBLFFBSmhDLGlCQUEwQixRQUFBLFFBQzFCLHFCQUE4QixZQUFBLFFBQzlCLHdCQUFpQyxlQUFBLFFBQ2pDLHNCQUErQixhQUFBLFFBQy9CLHVCQUFnQyxjQUFBLFFBSmhDLGlCQUEwQixRQUFBLFFBQzFCLHFCQUE4QixZQUFBLFFBQzlCLHdCQUFpQyxlQUFBLFFBQ2pDLHNCQUErQixhQUFBLFFBQy9CLHVCQUFnQyxjQUFBLFFBSmhDLGlCQUEwQixRQUFBLFFBQzFCLHFCQUE4QixZQUFBLFFBQzlCLHdCQUFpQyxlQUFBLFFBQ2pDLHNCQUErQixhQUFBLFFBQy9CLHVCQUFnQyxjQUFBLFFBTWhDLGdCQUF5QixPQUFBLEVBQ3pCLG9CQUE2QixXQUFBLEVBQzdCLHVCQUFnQyxjQUFBLEVBQ2hDLHFCQUE4QixZQUFBLEVBQzlCLHNCQUErQixhQUFBLEVBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFFBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFFBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFFBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFFBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFFBSi9CLGdCQUF5QixPQUFBLFFBQ3pCLG9CQUE2QixXQUFBLFFBQzdCLHVCQUFnQyxjQUFBLFFBQ2hDLHFCQUE4QixZQUFBLFFBQzlCLHNCQUErQixhQUFBLFNBT3JDLGdCQUFrQixXQUFBLE9BQ2xCLGVBQWlCLFdBQUEsTUFDakIsb0JBQXNCLFlBQUEsTUFDdEIscUJBQXVCLFlBQUEsT0FDdkIsa0JBQW9CLFlBQUEsSUFFcEIsa0JBQW9CLGVBQUEsSUFFcEIsd0JBQTBCLG1CQUFBLEtBQzFCLDBCQUE0QixtQkFBQSxJQUFBLElBQzVCLDJCQUE2QixzQkFBQSxLQUk3QixhQUFlLFdBQUEsS0FDZixjQUFnQixXQUFBLE1BQ2hCLGVBQWlCLFdBQUEsT0FHZixvQ0FERixpQkFFSSxXQUFBLE1BSUYsb0NBREYsbUJBRUksV0FBQSxRQUlGLHFDQURGLGlCQUVJLFdBQUEsTUFLRixxQ0FERixtQkFFSSxXQUFBLFFBSUosY0FBZ0IsV0FBQSxNQUVoQixhQUFlLGVBQUEsVUFFZixzQkFBd0IsWUFBQSxJQUV4QixtQkFBcUIsWUFBQSxJQUVyQixvQkFBc0IsWUFBQSxJQUV0QixxQkFBdUIsV0FBQSxPQUV2QixvQkFBc0IsWUFBQSxRQUl0Qix1QnpEbFFFLGlCQUFBLFFBTUEsaUJBQUEsd0N5RDhQRixtQkFBcUIsaUJBQUEsUUFDckIseUJBQTJCLGlCQUFBLGtCQUFBLFVBQzNCLG9CQUFzQixpQkFBQSxhQUN0Qix3QkFBMEIsaUJBQUEsY0FDMUIsNkJBQStCLGlCQUFBLFFBQy9CLG1CQUFxQixpQkFBQSxjQUFBLFVBQ3JCLHdCQUEwQixpQkFBQSxjQUFBLFNBQzFCLG1CQUFxQixpQkFBQSxrQkFDckIsd0JBQTBCLGlCQUFBLGtCQUFBLE1BRTFCLGVBQWlCLE1BQUEsYUFDakIsZUFBaUIsTUFBQSxhQUNqQixjQUFnQixNQUFBLGNBQ2hCLG9CQUFzQixNQUFBLGNBQUEsT0FDdEIsY0FBZ0IsTUFBQSxrQkFDaEIsb0JBQXNCLE1BQUEsa0JBQ3RCLG1CQUFxQixNQUFBLGtCQUFBLE1BRXJCLFVBQ0UsV0FBQSxFQUFBLEVBQUEsS0FBQSw0QkNwVkYsZUFDSSxPQUFBLFFBQUEsRUFDQSxvQ0FGSixlQUdNLE1BQUEsb0JBSU4sNkJBQ0ksVUFBQSxJQUdKLHNCQUNJLGVBQUEsSUFDQSxXQUFBLEtBR0osK0JBQUEsNkJBQUEsZ0NBQ0MsVUFBQSxLQUNHLGFBQUEsS0FDQSxNQUFBLFFBQ0EsWUFBQSxJQUNBLGVBQUEsSUFDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLGdCQUFBLEtBQ0EsY0FBQSxLQUNBLFNBQUEsU0FHSixzQkFDQyxRQUFBLGVBQ0csT0FBQSxZQUNBLFNBQUEsS0FHSixpQ0FBQSxzQkFDQyxjQUFBLGNBQ0EsdUJBQUEsWUFDRyxPQUFBLElBQUEsTUFBQSwwQkFDQSxXQUFBLGdDQUdKLHVCQUFBLHNCQUNDLFVBQUEsS0FDRyxZQUFBLGVBQ0EsWUFBQSxlQUFBLENBQUEsT0FBQSxDQUFBLG9CaEUrcFJKLGlDQVRBLGdDQURBLDBDQURBLG9DQU9BLGlDQUtBLGdDQVRBLGlDQUdBLGtDQVBBLG9DQVVBLGtDQUNBLCtCaUV6clJFLGdDakVtclJGLGdDQUlBLCtCQUhBLGdDQVNBLHNCQURBLHdCaUUzclJJLGFBQUEsa0JBS0osYUFDRSxXQUFBLEtBQ0EsWUFBQSxFQUdGLDJCQUNFLE1BQUEsZUFDQSxhQUFBLGNBR0YsMkJBQ0UsUUFBQSxPQUFBLGVBR0YsOEJBQ0UsTUFBQSxlQUNBLGFBQUEsY0FLQSx1QkFBQSx1QkFBQSx3QkFDRSxPQUFBLE9BQUEsRUFDQSxVQUFBLEtBS0YsaUNBQ0UsTUFBQSxNQUVGLDJDQUNFLFVBQUEsS0FDQSx5RUFDRSxNQUFBLE9BRUUsNkZBQ0UsYUFBQSxFQUdKLG9DQVBGLHlFQVFJLE1BQUEsTUFTUix3QkFFRSxXQUFBLE9BQ0EsT0FBQSxFQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FHRixrQ0FDRSxNQUFBLGVBR0Ysa0RBQ0UsTUFBQSxjQUdGLGlEQUNFLE1BQUEsY0FHRixlQUNFLFdBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxNQUNBLFlBQUEsRUFHRixpQkFDRSxjQUFBLFFBR0YscUJBQ0UsVUFBQSxPQUNBLFlBQUEsSUFDQSxPQUFBLEVBSUEsK0NBQ0UsUUFBQSxNQUNBLE1BQUEsS2pFd3NSSixtREFUQSxrREFEQSw0REFEQSxzREFPQSxtREFLQSxrREFUQSxtREFHQSxvREFQQSxzREFVQSxvREFDQSxpRGtFenpSRSxrRGxFbXpSRixrREFJQSxpREFIQSxrREFzQkEsOENBVEEsNkNBREEsdURBREEsaURBT0EsOENBS0EsNkNBVEEsOENBR0EsK0NBUEEsaURBVUEsK0NBQ0EsNENBWjRFLDZDQU01RSw2Q0FJQSw0Q0FIQSw2Q0FQQSx3Q0FnQkEsbUNBakJBLDBDQWdCQSxxQ2tFNTBSRSx1Q2xFNnpSdUMsa0NrRTN6UnJDLFFBQUEsTUFDQSxXQUFBLFdBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLE9BQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsY0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsaUJBQUEsa0NBQ0Esa0JBQUEsVUFDQSxnQkFBQSxLQUNBLG9CQUFBLGtCQUFBLElBQ0EsVUFBQSxPQUNBLE1BQUEsa0JBQ0EscUVBQUEsb0VBQUEsOEVBQUEsd0VBQUEscUVBQUEsb0VBQUEscUVBQUEsc0VBQUEsd0VBQUEsc0VBQUEsbUVBQUEsb0VBQUEsb0VBQUEsbUVBQUEsb0VBQUEsZ0VBQUEsK0RBQUEseUVBQUEsbUVBQUEsZ0VBQUEsK0RBQUEsZ0VBQUEsaUVBQUEsbUVBQUEsaUVBQUEsOERBQUEsK0RBQUEsK0RBQUEsOERBQUEsK0RBQUEsMERBQUEscURBQUEsNERBQUEsdURBQUEseURBQUEsb0RBQ0UsTUFBQSxrQkFERix5RUFBQSx3RUFBQSxrRkFBQSw0RUFBQSx5RUFBQSx3RUFBQSx5RUFBQSwwRUFBQSw0RUFBQSwwRUFBQSx1RUFBQSx3RUFBQSx3RUFBQSx1RUFBQSx3RUFBQSxvRUFBQSxtRUFBQSw2RUFBQSx1RUFBQSxvRUFBQSxtRUFBQSxvRUFBQSxxRUFBQSx1RUFBQSxxRUFBQSxrRUFBQSxtRUFBQSxtRUFBQSxrRUFBQSxtRUFBQSw4REFBQSx5REFBQSxnRUFBQSwyREFBQSw2REFBQSx3REFDRSxNQUFBLGtCbEUrMVJOLGdFQVRBLCtEQURBLHlFQURBLG1FQU9BLGdFQUtBLCtEQVRBLGdFQUdBLGlFQVBBLG1FQVVBLGlFQUNBLDhEa0UvMVJJLCtEbEV5MVJKLCtEQUlBLDhEQUhBLCtEQXNCQSwyREFUQSwwREFEQSxvRUFEQSw4REFPQSwyREFLQSwwREFUQSwyREFHQSw0REFQQSw4REFVQSw0REFDQSx5REFac0csMERBTXRHLDBEQUlBLHlEQUhBLDBEQVBBLHFEQWdCQSxnREFqQkEsdURBZ0JBLGtEa0VsM1JJLG9EbEVtMlJrRCwrQ2tFbDJSaEQsTUFBQSxrQmxFbTRSTix5REFUQSx3REFEQSxrRUFEQSw0REFPQSx5REFLQSx3REFUQSx5REFHQSwwREFQQSw0REFVQSwwREFDQSx1RGtFMTNSSSx3RGxFbzNSSix3REFJQSx1REFIQSx3REFzQkEsb0RBVEEsbURBREEsNkRBREEsdURBT0Esb0RBS0EsbURBVEEsb0RBR0EscURBUEEsdURBVUEscURBQ0Esa0RBWndGLG1EQU14RixtREFJQSxrREFIQSxtREFQQSw4Q0FnQkEseUNBakJBLGdEQWdCQSwyQ2tFNzRSSSw2Q2xFODNSMkMsd0NrRTczUnpDLFFBQUEsRUFDQSxhQUFBLGNBUU4sMENBQ0UsWUFBQSxlQUNBLFVBQUEsZUFHRixrQkFDRSxXQUFBLFlBR0Ysb0JBQ0UsTUFBQSxRQUNBLGFBQUEsT0FHRiwyQkFDRSxNQUFBLFFBR0YseURBQ0UsV0FBQSxlQUdGLHNDQUNFLFFBQUEsS0FBQSxLQUFBLEtBQUEsWUFHRix3RUFDRSxVQUFBLGVBR0YsdURBQ0ksWUFBQSxPQUFBLENBQUEsZ0JBQUEsQ0FBQSxTQUFBLENBQUEsS0FBQSxDQUFBLHFCQUdKLDJDQUNFLE1BQUEsd0JBQ0EsWUFBQSxjQUNBLFVBQUEsZUFHRiwwQkFDRSxZQUFBLGNBR0Ysc0RBQUEsb0RBQUEsdURBQ0UsVUFBQSxLQUNBLGdCQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxJQUNBLGVBQUEsV0FDQSxhQUFBLElBQ0EsWUFBQSxJQUdGLGNBQ0UsUUFBQSxRQUFBLFlBQ0EsYUFBQSxjQUFBLG1CQUVFLHdDQUNFLGdCQUFBLG9CQUtOLG9CQUNFLFVBQUEsZUFDQSxjQUFBLE9BQ0EsTUFBQSxrQkFDQSxZQUFBLGtCQUdGLG1CQUNFLFdBQUEsZUFDQSxNQUFBLDRCQUNBLFVBQUEsaUJBSUEsNEJBQ0UsY0FBQSxFQUlKLHNEQUNFLE1BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUdGLHFEQUNFLE9BQUEsSUFBQSxNQUFBLGVBQ0EsTUFBQSxRQUdGLHFDQUNFLFlBQUEsS0FHRiwyQkFDRSxVQUFBLEtBQ0EsT0FBQSxFQUdGLHFCQUNFLFdBQUEsTUFPRix5QkFFRSxVQUFBLGVBQ0EsMkNBQ0UsV0FBQSxlQUNBLGNBQUEsWUFDQSxPQUFBLGVBRUYsd0NBQ0UsUUFBQSxrQkFDQSxjQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsNEJBQ0EsVUFBQSxlQUNBLDZDQUNFLFVBQUEsZUFFRix1REFDRSxXQUFBLGVBRUYscURBQ0UsMkJBQUEsY0FDQSwwQkFBQSxjQ3ZLTixRQUFVLFlBQUEsSUFDVixRQUFVLFdBQUEsT0FDVixXQUFhLGdCQUFBLFVBRWIsWUFDRSxTQUFBLE9BQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxrQkFDRSxPQUFBLEVBQUEsS0FJSixLQUNFLGdCQUFBLE9BSUEsY0FDRSxRQUFBLEtBQUEsT0FFRixpQkFDRSxRQUFBLE1BQ0EsVUFBQSxNQUNBLFFBQUEsSUFJSixZQUNFLFlBQUEsS0FHRixhQUNFLFlBQUEsTUFJQSxxQ0FERixhQUFBLGFBRUksUUFBQSxPQUtGLHFDQURGLGFBRUksTUFBQSxLQUtGLHFDQURGLGFBRUksTUFBQSxLQUtGLGtDQUFBLGtDQUNFLFlBQUEsZUFBQSxDQUFBLGdCQUFBLENBQUEsU0FBQSxDQUFBLEtBQUEsQ0FBQSxxQkFTQSxxQ0FERixxRUFFSSxXQUFBLFVBR0osMENBQ0UsY0FBQSxLQUlKLDBCQUNFLFlBQUEsWUFHRixvQ0FDRSxnQkFBa0IsVUFBQSxLQUdwQixpQkFDRSxXQUFBLEtBR0Ysb0NBQ0UsZ0JBQ0UsVUFBQSxPQUlKLHNCQUNFLFVBQUEsS0FHRixzQkFDRSxVQUFBLEtuRXlrU0YsbURBbEJBLGtEQUZBLDREQUZBLHNEQWNBLG1EQVVBLGtEQWxCQSxtREFNQSxvREFkQSxzREFvQkEsb0RBRUEsaURtRW5rU0Usa0RuRXVqU0Ysa0RBUUEsaURBTkEsa0RBa0JBLHdDQUZBLDBDQTRCQSx3REFsQkEsdURBRkEsaUVBRkEsMkRBY0Esd0RBVUEsdURBbEJBLHdEQU1BLHlEQWRBLDJEQW9CQSx5REFFQSxzREF4QjhJLHVEQVk5SSx1REFRQSxzREFOQSx1REFrQkEsNkNBRkEsK0NBckNBLG1EQWxCQSxrREFGQSw0REFGQSxzREFjQSxtREFVQSxrREFsQkEsbURBTUEsb0RBZEEsc0RBb0JBLG9EQUVBLGlEbUVsa1NFLGtEbkVzalNGLGtEQVFBLGlEQU5BLGtEQWtCQSx3Q0FGQSwwQ21FeGtTRSx1Q25Fb21TRix3REFsQkEsdURBRkEsaUVBRkEsMkRBY0Esd0RBVUEsdURBbEJBLHdEQU1BLHlEQWRBLDJEQW9CQSx5REFFQSxzREF2QnNGLHVEQVd0Rix1REFRQSxzREFOQSx1REFrQkEsNkNBRkEsK0NBN0J5Qyw0Q21FMWtTckMsaUJBQUEsYUFDQSxhQUFBLFFBS0YscUNBREYsaUJBRUksT0FBQSxNbkV3b1NKLG9EQWxCQSxtREFGQSw2REFGQSx1REFjQSxvREFVQSxtREFsQkEsb0RBTUEscURBZEEsdURBb0JBLHFEQUVBLGtEbUVqb1NFLG1EbkVxblNGLG1EQVFBLGtEQU5BLG1EQWtCQSx5Q0FGQSwyQ0FMQSxvREFsQkEsbURBRkEsNkRBRkEsdURBY0Esb0RBVUEsbURBbEJBLG9EQU1BLHFEQWRBLHVEQW9CQSxxREFFQSxrRG1FaG9TRSxtRG5Fb25TRixtREFRQSxrREFOQSxtREFrQkEseUNBRkEsMkNtRXRvU0Usd0NBQ0UsaUJBQUEsYUFDQSxhQUFBLFFBS0YsNkJBQ0UsWUFBQSxRQUNBLDJDQUNFLFlBQUEsUUFDQSxvQ0FGRiwyQ0FHSSxZQUFBLFNBR0osMENBQ0UsZUFBQSxRQUNBLG9DQUZGLDBDQUdJLGVBQUEsU0FPTixxQ0FERiwyQkFFSSxVQUFBLFNBSUosd0JBQ0UsWUFBQSxRQUNBLHFDQUZGLHdCQUdJLFVBQUEsUUFDQSxZQUFBLFNBTUYscUNBREYscUJBRUksU0FBQSxVQVdKLHNCQUNFLGNBQUEsT0FHRixzQkFBQSxzQkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFdBQUEsS0FHRixzQkFDRSxPQUFBLElBQUEsTUFBQSxlQUNBLGNBQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxLQUNBLHFDQUxGLHNCQU1JLE1BQUEsT0FFRix3QkFDRSxZQUFBLElBSUoseUJBQ0UsT0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsY0FBQSxJQUNBLFdBQUEsSUFDQSxhQUFBLEtBS0EscUNBQ0UsMkJBQ0UsWUFBQSxTQUVGLDBCQUNFLFlBQUEsU0FPSixrQkFDRSxRQUFBLGVBQ0EsY0FBQSxFQUNBLGdDQUNFLFFBQUEsZ0JBT0osdUJBQ0UsT0FBQSxLQUFBLEVBSUoscUJBQ0UsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsWUFBQSxPQUNBLElBQUEsS0FDQSwyQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FNSixzQkFDRSxZQUFBLENBQUEsQ0FBQSxHQUNBLFFBQUEsS0FDQSxtQkFBQSxJQUFBLElBQ0EsYUFBQSxLQUNBLG9DQUxGLHNCQU1JLHNCQUFBLElBQUEsSUFDQSxtQkFBQSxTQUlKLHNCQUNFLFFBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EseUJBQ0UsT0FBQSxLQUFBLEVBRUYsbUNBQ0UsYUFBQSxJQUVGLG9DQWhCRixzQkFpQkksUUFBQSxLQUFBLE9BSUosc0JBQ0UsTUFBQSxNQUNBLFdBQUEsT0FDQSxjQUFBLEtBR0Ysc0JBQ0UsY0FBQSxLQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxlQUFBLE1BR0YsdUJBQ0UsY0FBQSxLQUNBLFFBQUEsSUFHRixzQkFDRSxRQUFBLElBR0YscUJBQ0UsTUFBQSxhQUNBLE9BQUEsSUFBQSxNQUFBLGFBQ0EsWUFBQSxPQUdGLHFCQUNFLFVBQUEsS0FDQSxjQUFBLEtBSUYsNkJBQ0UsT0FBQSxLQUNBLE1BQUEsYUFDQSxpQkFBQSxjQUNBLG9DQUpGLDZCQUtJLFdBQUEsRUFBQSxFQUFBLEVBQUEsS0FBQSxlQUtGLDBCQUNFLFdBQUEsS0FJSixNQUNFLFVBQUEsS0FHRixrQkFDRSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BSUEscUNBREYsaUJBRUksV0FBQSxNQUNBLFNBQUEsT0FDQSxJQUFBLFNBSUosdUJBQ0UsTUFBQSxrQkFDQSxXQUFBLElBR0YsZ0JBQ0UsY0FBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5jYy13aW5kb3d7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2V9LmNjLXdpbmRvdy5jYy1pbnZpc2libGV7b3BhY2l0eTowfS5jYy1hbmltYXRlLmNjLXJldm9rZXstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy10b3B7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMmVtKX0uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMmVtKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyZW0pfS5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWFjdGl2ZS5jYy1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uY2MtcmV2b2tlOmhvdmVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmNjLWdyb3dlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzO3RyYW5zaXRpb246bWF4LWhlaWdodCAxc31cbi5jYy1yZXZva2UsLmNjLXdpbmRvd3twb3NpdGlvbjpmaXhlZDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OkhlbHZldGljYSxDYWxpYnJpLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41ZW07ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO3otaW5kZXg6OTk5OX0uY2Mtd2luZG93LmNjLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LmNjLXdpbmRvdy5jYy1mbG9hdGluZ3twYWRkaW5nOjJlbTttYXgtd2lkdGg6MjRlbTstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY2Mtd2luZG93LmNjLWJhbm5lcntwYWRkaW5nOjFlbSAxLjhlbTt3aWR0aDoxMDAlOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9LmNjLXJldm9rZXtwYWRkaW5nOi41ZW19LmNjLXJldm9rZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jYy1oZWFkZXJ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwfS5jYy1idG4sLmNjLWNsb3NlLC5jYy1saW5rLC5jYy1yZXZva2V7Y3Vyc29yOnBvaW50ZXJ9LmNjLWxpbmt7b3BhY2l0eTouODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2MtbGluazpob3ZlcntvcGFjaXR5OjF9LmNjLWxpbms6YWN0aXZlLC5jYy1saW5rOnZpc2l0ZWR7Y29sb3I6aW5pdGlhbH0uY2MtYnRue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNGVtIC44ZW07Zm9udC1zaXplOi45ZW07Zm9udC13ZWlnaHQ6NzAwO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmNjLWhpZ2hsaWdodCAuY2MtYnRuOmZpcnN0LWNoaWxkOmZvY3VzLC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNjLWNsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07cmlnaHQ6LjVlbTtmb250LXNpemU6MS42ZW07b3BhY2l0eTouOTtsaW5lLWhlaWdodDouNzV9LmNjLWNsb3NlOmZvY3VzLC5jYy1jbG9zZTpob3ZlcntvcGFjaXR5OjF9XG4uY2MtcmV2b2tlLmNjLXRvcHt0b3A6MDtsZWZ0OjNlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWJvdHRvbXtib3R0b206MDtsZWZ0OjNlbTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41ZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVlbX0uY2MtcmV2b2tlLmNjLWxlZnR7bGVmdDozZW07cmlnaHQ6dW5zZXR9LmNjLXJldm9rZS5jYy1yaWdodHtyaWdodDozZW07bGVmdDp1bnNldH0uY2MtdG9we3RvcDoxZW19LmNjLWxlZnR7bGVmdDoxZW19LmNjLXJpZ2h0e3JpZ2h0OjFlbX0uY2MtYm90dG9te2JvdHRvbToxZW19LmNjLWZsb2F0aW5nPi5jYy1saW5re21hcmdpbi1ib3R0b206MWVtfS5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2V7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMCBhdXRvO2ZsZXg6MSAwIGF1dG99LmNjLXdpbmRvdy5jYy1iYW5uZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNjLWJhbm5lci5jYy10b3B7bGVmdDowO3JpZ2h0OjA7dG9wOjB9LmNjLWJhbm5lci5jYy1ib3R0b217bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LmNjLWJhbm5lciAuY2MtbWVzc2FnZXtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDoxZW19LmNjLWNvbXBsaWFuY2V7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeTthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59LmNjLWZsb2F0aW5nIC5jYy1jb21wbGlhbmNlPi5jYy1idG57LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxfS5jYy1idG4rLmNjLWJ0bnttYXJnaW4tbGVmdDouNWVtfVxuQG1lZGlhIHByaW50ey5jYy1yZXZva2UsLmNjLXdpbmRvd3tkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey5jYy1idG57d2hpdGUtc3BhY2U6bm9ybWFsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSxzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzM2cHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsuY2Mtd2luZG93LmNjLXRvcHt0b3A6MH0uY2Mtd2luZG93LmNjLWJvdHRvbXtib3R0b206MH0uY2Mtd2luZG93LmNjLWJhbm5lciwuY2Mtd2luZG93LmNjLWZsb2F0aW5nLC5jYy13aW5kb3cuY2MtbGVmdCwuY2Mtd2luZG93LmNjLXJpZ2h0e2xlZnQ6MDtyaWdodDowfS5jYy13aW5kb3cuY2MtYmFubmVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYy13aW5kb3cuY2MtYmFubmVyIC5jYy1jb21wbGlhbmNley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5jYy13aW5kb3cuY2MtZmxvYXRpbmd7bWF4LXdpZHRoOm5vbmV9LmNjLXdpbmRvdyAuY2MtbWVzc2FnZXttYXJnaW4tYm90dG9tOjFlbX0uY2Mtd2luZG93LmNjLWJhbm5lcnstd2Via2l0LWJveC1hbGlnbjp1bnNldDstbXMtZmxleC1hbGlnbjp1bnNldDthbGlnbi1pdGVtczp1bnNldH0uY2Mtd2luZG93LmNjLWJhbm5lciAuY2MtbWVzc2FnZXttYXJnaW4tcmlnaHQ6MH19XG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtY2xhc3NpY3twYWRkaW5nOjEuMmVtO2JvcmRlci1yYWRpdXM6NXB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtY29tcGxpYW5jZXt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZTstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmV9LmNjLXRoZW1lLWNsYXNzaWMgLmNjLWJ0bntib3JkZXItcmFkaXVzOjVweH0uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuOmxhc3QtY2hpbGR7bWluLXdpZHRoOjE0MHB4fS5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfVxuLmNjLXRoZW1lLWVkZ2VsZXNzLmNjLXdpbmRvd3twYWRkaW5nOjB9LmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdle21hcmdpbjoyZW07bWFyZ2luLWJvdHRvbToxLjVlbX0uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG57bWFyZ2luOjA7cGFkZGluZzouOGVtIDEuOGVtO2hlaWdodDoxMDAlfS5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2V7bWFyZ2luLWxlZnQ6MWVtfS5jYy1mbG9hdGluZy5jYy10aGVtZS1lZGdlbGVzcyAuY2MtYnRuKy5jYy1idG57bWFyZ2luLWxlZnQ6MH0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdHcmFwaGlrJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHQgICAgIHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dyYXBoaWsnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRcdCB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dyYXBoaWsnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRcdCB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLy8gIEdyYXBoaWsgQ29uZGVuc2VkXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dyYXBoaWtDb25kZW5zZWQnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HcmFwaGlrQ29uZGVuc2VkLUxpZ2h0LVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRcdCB1cmwoJy9hc3NldHMvZm9udHMvR3JhcGhpa0NvbmRlbnNlZC1MaWdodC1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0dyYXBoaWtDb25kZW5zZWQnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9HcmFwaGlrQ29uZGVuc2VkLU1lZGl1bS1XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0XHQgdXJsKCcvYXNzZXRzL2ZvbnRzL0dyYXBoaWtDb25kZW5zZWQtTWVkaXVtLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnR3JhcGhpa0NvbmRlbnNlZCc7XG5cdHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0dyYXBoaWtDb25kZW5zZWQtU2VtaWJvbGQtV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdFx0IHVybCgnL2Fzc2V0cy9mb250cy9HcmFwaGlrQ29uZGVuc2VkLVNlbWlib2xkLVdlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gIEVpbmFcbi8vICAtLS0tLS0tLS0tLS0tLS0tLVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWluYTAyLVNlbWlCb2xkJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdCAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWluYTAyLVJlZ3VsYXInO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdCAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0VpbmEwMi1MaWdodCc7XG5cdHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWluYTAyLUJvbGQnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdFaW5hMDItU2VtaWJvbGRJdGFsaWMnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuIFxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnRWluYTAyLVJlZ3VsYXJJdGFsaWMnO1xuXHRzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdCAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0VpbmEwMi1MaWdodEl0YWxpYyc7XG5cdHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiBcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0VpbmEwMi1Cb2xkSXRhbGljJztcblx0c3JjOiB1cmwoJy9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdCAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiIsIi8qICBHbG9iYWwgVmFyaWFibGVzICAqL1xuLyogIC0tLS0tLS0tLS0tLS0tLS0gICovXG5cbi8vICBTaXplcyAmIFNwYWNpbmdcbi8vICBCcmVha3BvaW50c1xuLy8gIENvbG91cnNcblxuXG5cbi8vICBTaXplcyAmIFNwYWNpbmdcbi8vICAtLS0tLS0tLS0tLS0tLS1cbiRiYXNlLXNwYWNpbmctdW5pdDogMThweDtcbiRoYWxmLXNwYWNpbmctdW5pdDogJGJhc2Utc3BhY2luZy11bml0LzI7XG5cblxuLy8gIEJyZWFrcG9pbnRzXG4vLyAgLS0tLS0tLS0tLS1cbiRtZDogNjQxcHg7XG4kbGc6IDEwMjRweDtcbiR4bDogMTQ0MHB4O1xuXG4kc20tZW5kOiAkbWQgLSAxcHg7XG4kbWQtZW5kOiAkbGcgLSAxcHg7XG4kbGctZW5kOiAkeGwgLSAxcHg7XG5cblxuLy8gIEdyaWRcbi8vICAtLS0tXG4kY29sdW1uczogMTI7XG4kZGVmYXVsdC1jb2wtbGF5b3V0OiByZXBlYXQoJGNvbHVtbnMsIDFmcik7XG4kZGVmYXVsdC1jb2wtZ2FwOiAycmVtO1xuJGRlZmF1bHQtcm93LWdhcDogJGRlZmF1bHQtY29sLWdhcDtcblxuXG4vLyAgQ29sbyh1KXJzXG4vLyAgLS0tLS0tLS0tXG4vLyB2YXIoLS13aGl0ZSk6ICMwMDAwMDA7XG4vLyB2YXIoLS1ibGFjayk6ICNGRkZGRkY7XG5cbi8vIHZhcigtLW5ldXRyYWwtNzApOiAjZjJmMmYyO1xuLy8gdmFyKC0tbmV1dHJhbC03MCk6ICNlY2VjZWM7XG4vLyAkbWlkLWdyZXk6ICNEQURBREE7XG4vLyB2YXIoLS1uZXV0cmFsLTcwKTogI2QzZDNkMztcblxuLy8gdmFyKC0tbmV1dHJhbC00MCktbGlnaHRlc3Q6ICNGNUY1Rjg7XG4vLyB2YXIoLS1uZXV0cmFsLTgwKTogI0U4RThFODtcbi8vIHZhcigtLW5ldXRyYWwtNzApOiAjN2E4OGE3O1xuLy8gdmFyKC0tbmV1dHJhbC00MCk6ICM0NTU2N2M7XG4vLyB2YXIoLS1uZXV0cmFsLTQwKS1kYXJrOiAjMzY0NzZjO1xuXG4vLyB2YXIoLS15ZWxsb3cpOiAjRjFGQUZGO1xuXG4vLyB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXN0OiAjZjdmYmZmO1xuLy8gdmFyKC0teWVsbG93KS1saWdodGVyOiAjZTJmMmZmO1xuLy8gdmFyKC0teWVsbG93KS1saWdodDogI2NmZTlmZjtcbi8vIHZhcigtLXllbGxvdyk6ICMwMDk2ZmY7XG4vLyB2YXIoLS15ZWxsb3cpLWhvdmVyOiAjMDg4NkRFO1xuLy8gdmFyKC0teWVsbG93KS1kYXJrOiAjMzA4NWRkO1xuLy8gdmFyKC0teWVsbG93KS1kYXJrZXN0OiAjMzEzOTRiO1xuXG4kcGluazogI0Y2NDM0RTtcbiRwdXJwbGU6ICNhNTY4ZjI7XG5cbiRyZWQ6ICNGNjQzNEU7XG5cbjpyb290IHtcbiAgLy8gIENvbG8odSlyc1xuICAvLyAgLS0tLS0tLS0tXG4gIC0tYmxhY2s6ICMwRTE0MTQ7XG4gIC0tYmxhY2stcmdiOiAxNCwyMCwyMDtcbiAgLS13aGl0ZTogI0ZDRkNGQztcbiAgLS13aGl0ZS1yZ2I6IDI1MiwyNTIsMjUyO1xuICAtLXllbGxvdzogI0ZEREQzNTtcbiAgLS1kYXJrLXRlYWw6ICMxRDQzNUM7XG4gIC0tcGFsZS1ibHVlOiAjQzVFQ0ZFO1xuICAtLXBhbGUtcGluazogI0U1RDZFMztcbiAgLS1vcmFuZ2U6ICNGRkE1MDA7XG4gIC0tcmVkOiAjRUQ1NjU2O1xuXG4gIC0tbmV1dHJhbC0yMDogI0UwRTBFMDtcbiAgLS1uZXV0cmFsLTQwOiAjQUFBQUFBO1xuICAtLW5ldXRyYWwtNjA6ICM4MDg2ODY7XG4gIC0tbmV1dHJhbC03MDogIzJCMzIzMjtcbiAgLS1uZXV0cmFsLTgwOiAjMTgyMjIyO1xuXG4gIC0tZ3JhZGllbnQtY29vbDogbGluZWFyLWdyYWRpZW50KDI2OC4wMmRlZywgdmFyKC0tcGFsZS1ibHVlKSAwJSwgdmFyKC0tcGFsZS1waW5rKSAxMDAlKTtcbn1cblxuLy8gIFR5cGVcbi8vICAtLS0tXG4kZGlzcGxheS1mb250OiAnR3JhcGhpa0NvbmRlbnNlZCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZGlzcGxheS1mb250LXNpbXBsaWZpZWQ6ICdFaW5hMDItU2VtaUJvbGQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGRpc3BsYXktZm9udC1ub3JtYWw6ICdFaW5hMDItUmVndWxhcicsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZGlzcGxheS1mb250LWxpZ2h0OiAnRWluYTAyLUxpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRkZWZhdWx0LWZvbnQ6ICdHcmFwaGlrJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJG1pbl93aWR0aDogJG1kO1xuJG1heF93aWR0aDogJGxnO1xuJG1pbl9mb250OiAxNnB4O1xuJG1heF9mb250OiAxOHB4OyIsIi5hbmltYXRlLWNoaWxkcmVuLS0wLTEge1xuICA+KiB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbiAgICB9XG4gIH1cbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiB7XG4gID4qIHtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcmQtLXRyYW5zaXRpb24ge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuICBwLCBoMyB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDMwcHggcmdiYSgyMTAsIDIxMiwgMjIyLCAwLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAuYy1jYXJkX19tZXRhIGEsIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzMHB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC42KSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnR5cGVkLWN1cnNvciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn0iLCIvKiAgU1RBQ0tJTkcgT1JERVIgICovXG4vKiAgLS0tLS0tLS0tLS0tLS0gICovXG5cbi5jLWhlYWRlciB7IHotaW5kZXg6IDcwMDsgfSIsIi8qICDCpyBSRVNFVCAgKi9cbi8qICAtLS0tLS0tICAqL1xuXG4vLyAgQm94IE1vZGVsICYgSFRNTCBEaXNwbGF5XG4vLyAgQmFzZVxuLy8gIExpbmtzXG4vLyAgVHlwZVxuLy8gIEN1cnNvcnNcbi8vICBJbWFnZXNcbi8vICBGb3Jtc1xuLy8gIE1pc2MuXG5cblxuXG4vLyAgQm94IE1vZGVsICYgSFRNTCBEaXNwbGF5XG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgUmVxdWlyZXMgcG9seWZpbGwgZm9yIG9sZCBJRVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbixcbmFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLFxuYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLFxuYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLFxuY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucyxcbmtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSxcbnN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsXG5pLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLFxudHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcyxcbmRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsXG5vdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsXG5tYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8vICBDb3JyZWN0ICdibG9jaycgbm90IGRlZmluZWQgaW4gb2xkIElFXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscyxcbmZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLFxuaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdixcbnNlY3Rpb24sIHN1bW1hcnkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vLyAgQ29ycmVjdCAnaW5saW5lLWJsb2NrJyBub3QgZGVmaW5lZCBpbiBvbGQgSUVcbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8vICBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzXG4vLyAgUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlc1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85XG5baGlkZGVuXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG5cbi8vICBCYXNlXG4vLyAgLS0tLVxuLy8gIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWZcbi8vICBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXG5odG1sIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cblxuXG4vLyAgMy4gTGlua3Ncbi8vICAtLS0tLS0tLVxuLy8gIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzXG5hOmZvY3VzIHsgIG91dGxpbmU6IG5vbmU7IH1cblxuLy8gIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzXG5hOmFjdGl2ZSwgYTpob3ZlciB7IG91dGxpbmU6IDA7IH1cblxuXG5cbi8vICA0LiBUeXBlXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCBibG9ja3F1b3RlLCBwcmUsXG5kbCwgZGQsIG9sLCB1bCxcbmZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsXG50YWJsZSwgdGgsIHRkLCBjYXB0aW9uLFxuaHIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vICBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZVxuYiwgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLy8gIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLy8gIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vyc1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vLyAgQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOVxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLy8gIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUgeyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLy8gIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzXG5xIHsgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbi8vICBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuc21hbGwgeyBmb250LXNpemU6IDgwJTsgfVxuXG4vLyAgUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7IHRvcDogLTAuNWVtOyB9XG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuXG5cbi8vICA1LiBDdXJzb3JzXG4vLyAgLS0tLS0tLS0tLVxuLy8gQ3Vyc29yIGludGVyYWN0aW9ucyBmb3IgZm9ybSBhbmQgbGluayBlbGVtZW50c1xuYSwgbGFiZWwsIGlucHV0LCB0ZXh0YXJlYSxcbmJ1dHRvbiwgc2VsZWN0LCBvcHRpb24geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRleHQtaW5wdXQ6YWN0aXZlLFxuLnRleHQtaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLy8gIEhlbHAgY3Vyc29yIGZvciBlbGVtZW50cyB3aXRoIGV4dHJhIGluZm9ybWF0aW9uXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7IGN1cnNvcjogaGVscDsgfVxuXG5cblxuLy8gIDYuIEltYWdlc1xuLy8gIC0tLS0tLS0tLVxuaW1nIHtcbiAgYm9yZGVyOiAwOyAgICAgICAgICAvLyAgUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzlcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyAgVmlzdWFsIHNlcGFyYXRpb24gZm9yIGFsdCB0ZXh0XG59XG5cbi8vICBDb3JyZWN0IG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRSA5XG5zdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG5cbi8vICA3LiBGb3Jtc1xuLy8gIC0tLS0tLS0tXG4vLyAgRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7ICAvLyAgQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85XG4gICAgcGFkZGluZzogMDsgLy8gIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0c1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLy8gIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnNcbiAgICBmb250LXNpemU6IDEwMCU7ICAgICAgLy8gIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzXG4gICAgbWFyZ2luOiAwOyAgICAgICAgICAgIC8vICBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lXG59XG5cbi8vICBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluIHRoZSBVQSBzdHlsZXNoZWV0XG5idXR0b24sIGlucHV0IHsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGBcbmJ1dHRvbiwgc2VsZWN0IHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAgICAgIC8vICBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vICBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1NcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICAgICAgLy8gIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlIGBpbnB1dGAgYW5kIG90aGVyc1xufVxuXG4vLyAgUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0geyBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAgQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOVxuICAgIHBhZGRpbmc6IDA7ICAgICAgICAgICAgIC8vICBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAgIC8vICBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAgQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vLyAgUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUgb24gT1MgWFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87ICAgICAgLy8gIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzlcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvLyAgSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vyc1xufVxuXG5cblxuLy8gIDguIE1pc2MuXG4vLyAgLS0tLS0tLS1cbi8vICBSZW1vdmUgdW5kZXJsaW5lcyBmcm9tIHRyb3VibHNvbWUgZWxlbWVudHNcbnUsIGlucyB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vLyAgQXBwbHkgZmF1eCB1bmRlcmxpbmUgdmlhIGBib3JkZXItYm90dG9tYFxuaW5zIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbmZpZ3VyZSB7IG1hcmdpbjogMDsgfVxuXG4vLyAgUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jYy13aW5kb3cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xufVxuXG4uY2Mtd2luZG93LmNjLWludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBlYXNlO1xufVxuXG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtdG9wIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMmVtKTtcbn1cblxuLmNjLWFuaW1hdGUuY2MtcmV2b2tlLmNjLWJvdHRvbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyZW0pO1xufVxuXG4uY2MtYW5pbWF0ZS5jYy1yZXZva2UuY2MtYWN0aXZlLmNjLXRvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jYy1hbmltYXRlLmNjLXJldm9rZS5jYy1hY3RpdmUuY2MtYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNjLXJldm9rZTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jYy1ncm93ZXIge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG5cbi5jYy1yZXZva2UsIC5jYy13aW5kb3cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5jYy13aW5kb3cuY2Mtc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gIHBhZGRpbmc6IDJlbTtcbiAgbWF4LXdpZHRoOiAyNGVtO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgcGFkZGluZzogMWVtIDEuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jYy1yZXZva2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLmNjLXJldm9rZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2MtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2MtYnRuLCAuY2MtY2xvc2UsIC5jYy1saW5rLCAuY2MtcmV2b2tlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2MtbGluayB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNjLWxpbms6YWN0aXZlLCAuY2MtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbi5jYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5jYy1oaWdobGlnaHQgLmNjLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNjLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBvcGFjaXR5OiAwLjk7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xufVxuXG4uY2MtY2xvc2U6Zm9jdXMsIC5jYy1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYy1yZXZva2UuY2MtdG9wIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNWVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG5cbi5jYy1yZXZva2UuY2MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAzZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG5cbi5jYy1yZXZva2UuY2MtbGVmdCB7XG4gIGxlZnQ6IDNlbTtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG4uY2MtcmV2b2tlLmNjLXJpZ2h0IHtcbiAgcmlnaHQ6IDNlbTtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5jYy10b3Age1xuICB0b3A6IDFlbTtcbn1cblxuLmNjLWxlZnQge1xuICBsZWZ0OiAxZW07XG59XG5cbi5jYy1yaWdodCB7XG4gIHJpZ2h0OiAxZW07XG59XG5cbi5jYy1ib3R0b20ge1xuICBib3R0b206IDFlbTtcbn1cblxuLmNjLWZsb2F0aW5nID4gLmNjLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jYy1mbG9hdGluZyAuY2MtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcgLmNjLWNvbXBsaWFuY2Uge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIGF1dG87XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYy1iYW5uZXIuY2MtdG9wIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNjLWJhbm5lci5jYy1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uY2MtYmFubmVyIC5jYy1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5jYy1jb21wbGlhbmNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYy1mbG9hdGluZyAuY2MtY29tcGxpYW5jZSA+IC5jYy1idG4ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbn1cblxuLmNjLWJ0biArIC5jYy1idG4ge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5jYy1yZXZva2UsIC5jYy13aW5kb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jYy1idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY2Mtd2luZG93LmNjLXRvcCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmNjLXdpbmRvdy5jYy1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYy13aW5kb3cuY2MtYmFubmVyLCAuY2Mtd2luZG93LmNjLWZsb2F0aW5nLCAuY2Mtd2luZG93LmNjLWxlZnQsIC5jYy13aW5kb3cuY2MtcmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2Mtd2luZG93LmNjLWJhbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLWNvbXBsaWFuY2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmNjLXdpbmRvdy5jYy1mbG9hdGluZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNjLXdpbmRvdyAuY2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiB1bnNldDtcbiAgICAtbXMtZmxleC1hbGlnbjogdW5zZXQ7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG5cbiAgLmNjLXdpbmRvdy5jYy1iYW5uZXIgLmNjLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWNsYXNzaWMge1xuICBwYWRkaW5nOiAxLjJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2MtZmxvYXRpbmcuY2MtdHlwZS1pbmZvLmNjLXRoZW1lLWNsYXNzaWMgLmNjLWNvbXBsaWFuY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jYy10aGVtZS1jbGFzc2ljIC5jYy1idG46bGFzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi5jYy1mbG9hdGluZy5jYy10eXBlLWluZm8uY2MtdGhlbWUtY2xhc3NpYyAuY2MtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2MtdGhlbWUtZWRnZWxlc3MuY2Mtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNjLWZsb2F0aW5nLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY2MtYmFubmVyLmNjLXRoZW1lLWVkZ2VsZXNzIC5jYy1idG4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuOGVtIDEuOGVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYy1iYW5uZXIuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uY2MtZmxvYXRpbmcuY2MtdGhlbWUtZWRnZWxlc3MgLmNjLWJ0biArIC5jYy1idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa0NvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvR3JhcGhpa0NvbmRlbnNlZC1MaWdodC1XZWIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvR3JhcGhpa0NvbmRlbnNlZC1MaWdodC1XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa0NvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvR3JhcGhpa0NvbmRlbnNlZC1NZWRpdW0tV2ViLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0dyYXBoaWtDb25kZW5zZWQtTWVkaXVtLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9HcmFwaGlrQ29uZGVuc2VkLVNlbWlib2xkLVdlYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9HcmFwaGlrQ29uZGVuc2VkLVNlbWlib2xkLVdlYi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItUmVndWxhclwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWluYTAyLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1TZW1pYm9sZEl0YWxpY1wiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1SZWd1bGFySXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvQUJDRmF2b3JpdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItTGlnaHRJdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL0FCQ0Zhdm9yaXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1Cb2xkSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9BQkNGYXZvcml0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4vKiAgR2xvYmFsIFZhcmlhYmxlcyAgKi9cbi8qICAtLS0tLS0tLS0tLS0tLS0tICAqL1xuOnJvb3Qge1xuICAtLWJsYWNrOiAjMEUxNDE0O1xuICAtLWJsYWNrLXJnYjogMTQsMjAsMjA7XG4gIC0td2hpdGU6ICNGQ0ZDRkM7XG4gIC0td2hpdGUtcmdiOiAyNTIsMjUyLDI1MjtcbiAgLS15ZWxsb3c6ICNGREREMzU7XG4gIC0tZGFyay10ZWFsOiAjMUQ0MzVDO1xuICAtLXBhbGUtYmx1ZTogI0M1RUNGRTtcbiAgLS1wYWxlLXBpbms6ICNFNUQ2RTM7XG4gIC0tb3JhbmdlOiAjRkZBNTAwO1xuICAtLXJlZDogI0VENTY1NjtcbiAgLS1uZXV0cmFsLTIwOiAjRTBFMEUwO1xuICAtLW5ldXRyYWwtNDA6ICNBQUFBQUE7XG4gIC0tbmV1dHJhbC02MDogIzgwODY4NjtcbiAgLS1uZXV0cmFsLTcwOiAjMkIzMjMyO1xuICAtLW5ldXRyYWwtODA6ICMxODIyMjI7XG4gIC0tZ3JhZGllbnQtY29vbDogbGluZWFyLWdyYWRpZW50KDI2OC4wMmRlZywgdmFyKC0tcGFsZS1ibHVlKSAwJSwgdmFyKC0tcGFsZS1waW5rKSAxMDAlKTtcbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMSA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cbi5hbmltYXRlLWNoaWxkcmVuLS0wLTEgPiAqOm50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbn1cblxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmFuaW1hdGUtY2hpbGRyZW4tLTAtMiA+ICo6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uYy1jYXJkLS10cmFuc2l0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jLWNhcmQtLXRyYW5zaXRpb24gcCwgLmMtY2FyZC0tdHJhbnNpdGlvbiBoMyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYy1jYXJkLS10cmFuc2l0aW9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzMHB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC42KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtY2FyZC0tdHJhbnNpdGlvbjpob3ZlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1jYXJkLS10cmFuc2l0aW9uOmhvdmVyIC5jLWNhcmRfX21ldGEgYSwgLmMtY2FyZC0tdHJhbnNpdGlvbjpob3ZlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtY2FyZC0tdHJhbnNpdGlvbiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAzMHB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC42KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50eXBlZC1jdXJzb3Ige1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi8qICBTVEFDS0lORyBPUkRFUiAgKi9cbi8qICAtLS0tLS0tLS0tLS0tLSAgKi9cbi5jLWhlYWRlciB7XG4gIHotaW5kZXg6IDcwMDtcbn1cblxuLyogIMKnIFJFU0VUICAqL1xuLyogIC0tLS0tLS0gICovXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbixcbmFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLFxuYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLFxuYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLFxuY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucyxcbmtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSxcbnN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsXG5pLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLFxudHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcyxcbmRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsXG5vdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsXG5tYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLFxuZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsXG5oZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LFxuc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbywgY2FudmFzLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAsIGJsb2NrcXVvdGUsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCxcbnRhYmxlLCB0aCwgdGQsIGNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmNvZGUsIGtiZCwgcHJlLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbnEge1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIiBcIuKAmFwiIFwi4oCZXCI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYSwgbGFiZWwsIGlucHV0LCB0ZXh0YXJlYSxcbmJ1dHRvbiwgc2VsZWN0LCBvcHRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZXh0LWlucHV0OmFjdGl2ZSxcbi50ZXh0LWlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG51LCBpbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiAgRWxlbWVudHMgICovXG4vKiAgLS0tLS0tLS0gICovXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yMCk7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuaHRtbC5pcy1zY3JvbGwtbG9ja2VkLFxuYm9keS5pcy1zY3JvbGwtbG9ja2VkIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhyLS1ncmV5IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ubGlzdC0tY2hlY2tib3gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4ubGlzdC0tY2hlY2tib3ggbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9jaGVja2VkLWljb24uc3ZnXCIpIG5vLXJlcGVhdCAwIDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyLjIycmVtO1xufVxuLmxpc3QtLWNoZWNrYm94IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LS1jaGVja2JveC0tc21hbGxlciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS40NHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xufVxuXG4ubGlzdC0tY2hlY2tib3gtLTUwIHtcbiAgZmxleC1mbG93OiB3cmFwO1xufVxuLmxpc3QtLWNoZWNrYm94LS01MCBsaSB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5saXN0LS1jaGVja2JveC0tMTAwIHtcbiAgZmxleC1mbG93OiB3cmFwO1xufVxuLmxpc3QtLWNoZWNrYm94LS0xMDAgbGkge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmxpc3QtLWJvcmRlciBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaHIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC41OHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxudGFibGUgdGQge1xuICBwYWRkaW5nOiAxLjVyZW0gMC41OHJlbTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbnZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG52aWRlbyBzb3VyY2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJNZW5sbyBSZWd1bGFyXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC04MCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtMjApO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIC8qIGNzcy0zICovXG4gIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAvKiBNb3ppbGxhLCBzaW5jZSAxOTk5ICovXG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIC8qIE9wZXJhIDQtNiAqL1xuICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XG4gIC8qIE9wZXJhIDcgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciA1LjUrICovXG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxucHJlIGNvZGUuaGxqcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vKiAgQW5jaG9yIExpbmtzICAqL1xuLyogIC0tLS0tLS0tLS0tLSAgKi9cbi5vLWFuY2hvciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuLm8tYW5jaG9yLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG59XG5cbi5vLWFuY2hvci0tc20ge1xuICBmb250LXNpemU6IDAuODlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vLWFuY2hvci0tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm8tYW5jaG9yLS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuLm8tYW5jaG9yLS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uby1hbmNob3ItLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLm8tYW5jaG9yLS1zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm8tYW5jaG9yLS1zdHJvbmc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm8tYW5jaG9yLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWFuY2hvci0taW1nIGltZyB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5vLWFuY2hvci0taW1nOmhvdmVyIC5vLWFuY2hvcl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5vLWFuY2hvcl9faW1nIHtcbiAgd2lkdGg6IDUuNjdyZW07XG4gIGhlaWdodDogNS42N3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vLWFuY2hvcl9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI0cyBlYXNlLW91dDtcbn1cblxuLm8tYW5jaG9yLS1jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uby1hdmF0YXIge1xuICBtYXgtd2lkdGg6IDVyZW07XG4gIG1heC1oZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm8tYXZhdGFyLS1sZyB7XG4gIG1heC13aWR0aDogN3JlbTtcbiAgbWF4LWhlaWdodDogN3JlbTtcbn1cblxuLm8tYmFkZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uby1iYWRnZS0tc20ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uby1iYWRnZS0tbWQge1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1iYWRnZS0tbWQge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5vLWJhZGdlLS1sZyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbn1cblxuLm8tYmFkZ2UtLXhsIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xufVxuXG4uby1iYWRnZV9fd2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMS4xMXJlbTtcbn1cbi5vLWJhZGdlX193aXRoLXRleHQgLm8tYmFkZ2Uge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcbn1cblxuLm8tYmFkZ2VfX3dpdGgtdGV4dC0tc3RhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWJhZGdlX193aXRoLXRleHQtLXN0YWNrIGgxLCAuby1iYWRnZV9fd2l0aC10ZXh0LS1zdGFjayBoMiwgLm8tYmFkZ2VfX3dpdGgtdGV4dC0tc3RhY2sgaDMsIC5vLWJhZGdlX193aXRoLXRleHQtLXN0YWNrIGg0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYmFkZ2VfX3dpdGgtdGV4dC0tc3RhY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMS4xMXJlbTtcbn1cblxuLm1lZGlhLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4uby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gZW5kO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWJhbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1iYW5uZXIgaW1nIHtcbiAgICBwYWRkaW5nOiA0LjQ0cmVtIDEuMTFyZW0gMi4yMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tYmFubmVyIGltZyB7XG4gICAgcGFkZGluZzogNC40NHJlbSA5LjQ0cmVtIDIuNzhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMjIlO1xuICAgIHBhZGRpbmctbGVmdDogMjIlO1xuICB9XG59XG5cbi5vLWJhbm5lci0tdGFsbCB7XG4gIHBhZGRpbmc6IDUuNTZyZW0gMDtcbn1cblxuLm8tYmFubmVyLS10ZXh0IHtcbiAgcGFkZGluZzogNC40NHJlbSAwO1xufVxuXG4uby1iYW5uZXJfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBzdXBwb3J0cyAoZ3JpZC1hdXRvLWNvbHVtbnM6IDEwcHgpIHtcbiAgLm8tYmFubmVyX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLWJhbm5lcl9faW5uZXIgLnUtbWFyZ2luLXRvcC00IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5vLWJhbm5lci0taW1hZ2UgLm8tYmFubmVyX19pbm5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xufVxuLm8tYmFubmVyLS1pbWFnZSAuby1iYW5uZXJfX2lubmVyID4gKiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5vLWJhbm5lci0taW1hZ2UgLm8tYmFubmVyX19pbm5lciA+ICo6Zmlyc3QtY2hpbGQge1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG4gIHBhZGRpbmc6IDEuMTFyZW07XG59XG4uby1iYW5uZXItLWltYWdlIC5vLWJhbm5lcl9faW5uZXIgPiAqOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMS9zcGFuIDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1iYW5uZXItLWltYWdlIC5vLWJhbm5lcl9faW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyLjIycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYmFubmVyLS1pbWFnZSAuby1iYW5uZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG4gIC5vLWJhbm5lci0taW1hZ2UgLm8tYmFubmVyX19pbm5lciA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuby1iYW5uZXItLWltYWdlIC5vLWJhbm5lcl9faW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIC5vLWJhbm5lci0taW1hZ2UgLm8tYmFubmVyX19pbm5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA1O1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxufVxuLm8tYmFubmVyLS1pbWFnZSAuby1iYW5uZXJfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLm8tYmFubmVyLS1taWRzdHJlYW0ge1xuICBncmlkLXJvdzogNS9zcGFuIDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYmFubmVyLS1taWRzdHJlYW0ge1xuICAgIGdyaWQtcm93OiAzL3NwYW4gMTtcbiAgfVxufVxuXG4uby1iYW5uZXItLW1pZHN0cmVhbS1mZWF0dXJlIHtcbiAgZ3JpZC1yb3c6IDUvc3BhbiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWJhbm5lci0tbWlkc3RyZWFtLWZlYXR1cmUge1xuICAgIGdyaWQtcm93OiA0L3NwYW4gMTtcbiAgfVxufVxuXG4uby1iYW5uZXItLWZ1bGxibGVlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1LjU2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm8tYmFubmVyLS1mdWxsYmxlZWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1iYW5uZXItLWZ1bGxibGVlZCAuby1iYW5uZXJfX2lubmVyID4gKiB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1iYW5uZXItLWZ1bGxibGVlZCAuby1iYW5uZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICB9XG4gIC5vLWJhbm5lci0tZnVsbGJsZWVkIC5vLWJhbm5lcl9faW5uZXIgPiAqIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLm8tYmFubmVyLS1mdWxsYmxlZWQgLm8tYmFubmVyX19pbm5lciA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNDtcbiAgICBncmlkLXJvdzogMS9zcGFuIDE7XG4gIH1cbiAgLm8tYmFubmVyLS1mdWxsYmxlZWQgLm8tYmFubmVyX19pbm5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA1O1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWJhbm5lci0tZnVsbGJsZWVkIC5vLWJhbm5lcl9faW5uZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1iYW5uZXItLXN1YiAuby1iYW5uZXJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIC5vLWJhbm5lci0tc3ViIC5vLWJhbm5lcl9faW5uZXIgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tYmFubmVyLS1kZW1vIC5vLWJhbm5lcl9faW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gIH1cbn1cblxuLm8tYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG59XG5cbi5vLWJhbm5lcl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG59XG5cbi5vLWJhbm5lcl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG59XG5cbi5vLWJhbm5lcl9fbmV3c2xldHRlci1pbWcge1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYmFubmVyX19uZXdzbGV0dGVyLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbTtcbiAgfVxufVxuXG4uby1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDE0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDZweDtcbn1cbi5vLWJsb2NrIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uby1ibG9jay1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQ0REU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjExcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uby1ibG9jay1saXN0Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1ibG9jay1saXN0Om50aC1sYXN0LW9mLXR5cGUoLW4rMikge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uby1ibG9jay1saXN0X19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG59XG5cbi5vLWJsb2NrLWxpc3RfX2ltYWdlLS1zbWFsbGVyIHtcbiAgbWF4LXdpZHRoOiA1NXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5vLWJsb2NrLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzLjMzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuMTFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5vLWJsb2NrLWxpbmtfX21ldGEge1xuICBmb250LXNpemU6IDAuODNyZW07XG59XG4uby1ibG9jay1saW5rX19tZXRhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm8tYmxvY2stbGluay0tYm9yZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uby1ibG9jay1saW5rLS1ib3JkZXIgLm8tYXZhdGFyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLm8tYmxvY2txdW90ZSwgLm8tYXJ0aWNsZSBibG9ja3F1b3RlLCAuby1sb25nLWZvcm1fX2JvZHkgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uby1ibG9ja3F1b3RlIHAsIC5vLWFydGljbGUgYmxvY2txdW90ZSBwLCAuby1sb25nLWZvcm1fX2JvZHkgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tYmxvY2txdW90ZSBjaXRlLCAuby1hcnRpY2xlIGJsb2NrcXVvdGUgY2l0ZSwgLm8tbG9uZy1mb3JtX19ib2R5IGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjNDU1NjdDO1xufVxuXG4uby1ibG9ja3F1b3RlX19tYWluLCAuby1hcnRpY2xlIGJsb2NrcXVvdGUsIC5vLWxvbmctZm9ybV9fYm9keSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ0O1xufVxuXG4uby1ibG9ja3F1b3RlX19tYWluIHAsIC5vLWFydGljbGUgYmxvY2txdW90ZSBwLCAuby1sb25nLWZvcm1fX2JvZHkgYmxvY2txdW90ZSBwLCAuby1ibG9ja3F1b3RlX19tYWluIHAgZW0sIC5vLWFydGljbGUgYmxvY2txdW90ZSBwIGVtLCAuby1sb25nLWZvcm1fX2JvZHkgYmxvY2txdW90ZSBwIGVtIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMS42NnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMi41NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1SZWd1bGFyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4vKiAgQnJlYWRjcnVtYiAgKi9cbi8qICAtLS0tLS0tLS0tICAqL1xuLm8tYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMS4xMXJlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG5cbi5vLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLm8tYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oC6XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuODlyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uby1icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uby1icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uby1icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBCdXR0b25zICovXG4uby1idG4sIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuby1idG4tZ2hvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuOTRyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xufVxuLm8tYnRuOmhvdmVyLCBib2R5IC5ocy1idXR0b24ucHJpbWFyeTpob3ZlciwgLm8tYnRuLWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuLm8tYnRuICsgLm8tYnRuLCBib2R5IC5ocy1idXR0b24ucHJpbWFyeSArIC5vLWJ0biwgYm9keSAuby1idG4gKyAuaHMtYnV0dG9uLnByaW1hcnksIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuby1idG4tZ2hvc3QgKyAuby1idG4sIGJvZHkgLm8tYnRuLWdob3N0ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuby1idG4gKyAuby1idG4tZ2hvc3QsIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLm8tYnRuLWdob3N0LCAuby1idG4tZ2hvc3QgKyAuby1idG4tZ2hvc3Qge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLWJ0biwgYm9keSAuaHMtYnV0dG9uLnByaW1hcnksIC5vLWJ0bi1naG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tYnRuICsgLm8tYnRuLCBib2R5IC5ocy1idXR0b24ucHJpbWFyeSArIC5vLWJ0biwgYm9keSAuby1idG4gKyAuaHMtYnV0dG9uLnByaW1hcnksIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuby1idG4tZ2hvc3QgKyAuby1idG4sIGJvZHkgLm8tYnRuLWdob3N0ICsgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuby1idG4tZ2hvc3QgKyAuby1idG4tZ2hvc3QsXG4uby1idG4gKyAuby1idG4tZ2hvc3QsXG5ib2R5IC5ocy1idXR0b24ucHJpbWFyeSArIC5vLWJ0bi1naG9zdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuODlyZW07XG4gIH1cbn1cbi5vLWJ0bi5vLWJ0bi0tYXV0by13aWR0aCwgYm9keSAuby1idG4tLWF1dG8td2lkdGguaHMtYnV0dG9uLnByaW1hcnksIC5vLWJ0bi0tYXV0by13aWR0aC5vLWJ0bi1naG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5vLWJ0bi0tbGcge1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG5cbi5vLWJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm8tYnRuLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNHMgZWFzZS1vdXQ7XG59XG4uby1idG4tZ2hvc3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbi5vLWJ0bi1naG9zdC0tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbn1cbi5vLWJ0bi1naG9zdC0tZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uYmxvZy1jdGEgYSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAuOTRyZW0gMC41NnJlbTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmJsb2ctY3RhIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5vLWNhbGxvdXQge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNDApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uby1jYWxsb3V0IC5vLWRpc3BsYXkge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLm8tY2FsbG91dCAuby1kaXNwbGF5Omxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uby1jYWxsb3V0IC5vLWJvZHksIC5vLWNhbGxvdXQgLmMtZm9vdGVyX19saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY2FsbG91dCAuby1hdmF0YXIge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuXG4uby1jYWxsb3V0LS10aGlja2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5vLWNhbGxvdXQtLWFydGljbGUge1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG5cbi5vLWNhbGxvdXQtLWdyZXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtODApO1xufVxuXG4uby1jYWxsb3V0LS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpIC1saWdodDtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHBhZGRpbmc6IDEuMzNyZW07XG59XG5cbi5vLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uby1lbWJlZF9fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1lbWJlZF9fbWVkaWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1mbGV4IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1mbGV4IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLm8tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm8tZmxleCAuby1idG4sIC5vLWZsZXggYm9keSAuaHMtYnV0dG9uLnByaW1hcnksIGJvZHkgLm8tZmxleCAuaHMtYnV0dG9uLnByaW1hcnksIC5vLWZsZXggLm8tYnRuLWdob3N0LFxuLm8tZmxleCBpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EyQUJCRDtcbiAgb3BhY2l0eTogMTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTJBQkJEO1xufVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTJBQkJEO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43N3JlbTtcbiAgbWFyZ2luOiAwLjI4cmVtIDAgMC4xMXJlbSAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAwLjc3cmVtO1xuICBtYXJnaW46IDAuMjhyZW0gMCAwLjExcmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3N2Zy9pY29ucy9kb3dud2FyZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNTZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uaW52YWxpZC1lbWFpbCB7XG4gIGNvbG9yOiAjRjY0MzRFICFpbXBvcnRhbnQ7XG59XG5cbi5vLWZvcm1fX2lucHV0LCAuaHMtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaHMtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4uaHMtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaHMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5ocy1mb3JtIHRleHRhcmVhLFxuLmhzLWZvcm0gc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NnJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuODRyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC00MCkgLWxpZ2h0ZXN0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAtbGlnaHRlc3Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm8tZm9ybV9faW5wdXQuZXJyb3IsIC5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9dGV4dF0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9ZGF0ZXRpbWVdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPWRhdGVdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1tb250aF0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPXRpbWVdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT13ZWVrXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9bnVtYmVyXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9ZW1haWxdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT11cmxdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1zZWFyY2hdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT10ZWxdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1jb2xvcl0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPWZpbGVdLFxuLmhzLWZvcm0gdGV4dGFyZWEuZXJyb3IsXG4uaHMtZm9ybSBzZWxlY3QuZXJyb3IsIC5vLWZvcm1fX2lucHV0LnN1Y2Nlc3MsIC5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT10ZXh0XSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1wYXNzd29yZF0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9ZGF0ZXRpbWVdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1kYXRlXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1tb250aF0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9dGltZV0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9d2Vla10sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9bnVtYmVyXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1lbWFpbF0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9dXJsXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1zZWFyY2hdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPXRlbF0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPWZpbGVdLFxuLmhzLWZvcm0gdGV4dGFyZWEuc3VjY2Vzcyxcbi5ocy1mb3JtIHNlbGVjdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44OHJlbTtcbn1cbi5vLWZvcm1fX2lucHV0LmVycm9yLCAuaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPXRleHRdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1wYXNzd29yZF0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPWRhdGV0aW1lXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1kYXRlXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9bW9udGhdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT10aW1lXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9d2Vla10sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPW51bWJlcl0sXG4uaHMtZm9ybSBpbnB1dC5lcnJvclt0eXBlPWVtYWlsXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9dXJsXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9c2VhcmNoXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9dGVsXSxcbi5ocy1mb3JtIGlucHV0LmVycm9yW3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gaW5wdXQuZXJyb3JbdHlwZT1maWxlXSxcbi5ocy1mb3JtIHRleHRhcmVhLmVycm9yLFxuLmhzLWZvcm0gc2VsZWN0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjY0MzRFICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Nyb3NzLWljb24uc3ZnXCIpO1xufVxuLm8tZm9ybV9faW5wdXQuc3VjY2VzcywgLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPXRleHRdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1kYXRldGltZV0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPWRhdGVdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPW1vbnRoXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT10aW1lXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT13ZWVrXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1udW1iZXJdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPWVtYWlsXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT11cmxdLFxuLmhzLWZvcm0gaW5wdXQuc3VjY2Vzc1t0eXBlPXNlYXJjaF0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9dGVsXSxcbi5ocy1mb3JtIGlucHV0LnN1Y2Nlc3NbdHlwZT1jb2xvcl0sXG4uaHMtZm9ybSBpbnB1dC5zdWNjZXNzW3R5cGU9ZmlsZV0sXG4uaHMtZm9ybSB0ZXh0YXJlYS5zdWNjZXNzLFxuLmhzLWZvcm0gc2VsZWN0LnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM2OGUzNzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2NoZWNrZWQtaWNvbi1ncmVlbi5zdmdcIik7XG59XG5cbi5vLWZvcm0tLWRlbW8gaW5wdXQsXG4uby1mb3JtLS1kZW1vIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uby1mb3JtLS1kZW1vIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vLWZvcm1fX2lucHV0LS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uby1mb3JtX19pbnB1dC0tc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9zdmcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5vLWZvcm1fX2lucHV0LWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi5vLWZvcm1fX2lucHV0LWlubGluZSBpbnB1dCB7XG4gIGZsZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tZm9ybV9faW5wdXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm8tZm9ybV9faW5wdXQtaW5saW5lIGEge1xuICBtYXJnaW4tbGVmdDogMS4xMXJlbTtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1mb3JtX19pbnB1dC1pbmxpbmUgYSB7XG4gICAgZmxleDogMjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5vLWZvcm1fX2lucHV0LWlubGluZSAuaW52YWxpZC1lbWFpbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1mb3JtX19pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC41NnJlbTtcbiAgfVxufVxuXG4vKiAgR3JpZCAgKi9cbi8qICAtLS0tICAqL1xuLm8tZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Z1bGwtc3RhcnRdIG1pbm1heCgxLjY2cmVtLCAxZnIpIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdIG1pbm1heCgxLjY2cmVtLCAxZnIpIFtmdWxsLWVuZF07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZnVsbC1zdGFydF0gbWlubWF4KDQuNDRyZW0sIDFmcikgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF0gbWlubWF4KDQuNDRyZW0sIDFmcikgW2Z1bGwtZW5kXTtcbiAgfVxufVxuXG4uby1ncmlkLS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLm8tZ3JpZC0tYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLm8tZ3JpZC0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLm8tZ3JpZC0tYm9yZGVyLS1ibHVlLFxuLm8tZ3JpZC0tYm9yZGVyLXRvcC0tYmx1ZSxcbi5vLWdyaWQtLWJvcmRlci1ib3R0b20tLWJsdWUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXI7XG59XG5cbi5vLWdyaWRfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMS4xMXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjExcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgcGFkZGluZy10b3A6IDIuMjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjIycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbi5vLWdyaWRfX2lubmVyICsgLm8tZ3JpZF9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLWdyaWRfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBbZW5kXTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0LjQ0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjQ0cmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS10YWxsLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24sIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQuNDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjQ0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXItLXRhbGwsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiwgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4LjMzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS1taWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjU2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjU2cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS1taWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNS41NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1ncmlkX19pbm5lci0tbWlkLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNTZyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLXRhbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1ncmlkX19pbm5lci0tdGFsbC1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzcmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS10YWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXItLXRhbGwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOC4zM3JlbTtcbiAgfVxufVxuXG4uby1ncmlkX19pbm5lci0tMngge1xuICBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS0yeCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjZyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLTJ4LWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS0yeC1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjY2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjY2cmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS0yeC10b3Age1xuICBwYWRkaW5nLXRvcDogMy4zM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS0yeC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2LjY2cmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS1ldmVuLXJvd3Mge1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbn1cblxuLm8tZ3JpZF9faW5uZXItLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5vLWdyaWRfX2lubmVyLS1zdHJldGNoIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5vLWdyaWRfX2lubmVyLS1zbS1nYXAge1xuICBncmlkLXJvdy1nYXA6IDEuMTFyZW07XG59XG5cbi5vLWdyaWRfX2lubmVyLS1sZy1yb3dzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAzLjMzcmVtO1xufVxuXG4uby1ncmlkX19pbm5lci0teGwtcm93cyB7XG4gIGdyaWQtcm93LWdhcDogMy4zM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS14bC1yb3dzIHtcbiAgICBncmlkLXJvdy1nYXA6IDUuNTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXItLTItY29sXFxAc20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgW2VuZF07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS0xLWNvbFxcQG1kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpIFtlbmRdO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1ncmlkX19pbm5lci0tMi1jb2xcXEBtZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSBbZW5kXTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1ncmlkX19pbm5lci0tMS1jb2xcXEBzbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX2lubmVyLS0yLWNvbFxcQHNtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTMtY29sXFxAc20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19pbm5lci0tNC1jb2xcXEBzbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX2lubmVyLS01LWNvbFxcQHNtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTYtY29sXFxAc20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTFcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMVxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMlxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0yXFxAc20ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0zXFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTNcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTRcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtNFxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tNVxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC01XFxAc20ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi02XFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTZcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTdcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtN1xcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tOFxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC04XFxAc20ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi05XFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTlcXEBzbSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTEwXFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMDtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xMFxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTExXFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMTtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xMVxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTEyXFxAc20ge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xMlxcQHNtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tZ3JpZF9faW5uZXItLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTItY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTMtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTQtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTUtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTYtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTMge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTYge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTkge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA5O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxMjtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWdyaWRfX2lubmVyLS0xLWNvbFxcQG1kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTItY29sXFxAbWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19pbm5lci0tMy1jb2xcXEBtZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX2lubmVyLS00LWNvbFxcQG1kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTUtY29sXFxAbWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19pbm5lci0tNi1jb2xcXEBtZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMVxcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0xXFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0yXFxAbWQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAyO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTJcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTNcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtM1xcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tNFxcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC00XFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi01XFxAbWQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA1O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTVcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTZcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDY7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtNlxcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tN1xcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNztcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC03XFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi04XFxAbWQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LThcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTlcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDk7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtOVxcQG1kIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMTBcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTEwXFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMDtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMTFcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDExO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTExXFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tMTJcXEBtZCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTEyXFxAbWQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tZ3JpZF9faW5uZXItLTEtY29sXFxAbGcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19pbm5lci0tMi1jb2xcXEBsZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX2lubmVyLS0zLWNvbFxcQGxnIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9faW5uZXItLTQtY29sXFxAbGcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgW2VuZF07XG4gIH1cblxuICAuby1ncmlkX19pbm5lci0tNS1jb2xcXEBsZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKSBbZW5kXTtcbiAgfVxuXG4gIC5vLWdyaWRfX2lubmVyLS02LWNvbFxcQGxnIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpIFtlbmRdO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xXFxAbGcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAxO1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTFcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTJcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMlxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tM1xcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC0zXFxAbGcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi00XFxAbGcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTRcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLTVcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDU7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtNVxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tNlxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC02XFxAbGcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi03XFxAbGcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA3O1xuICB9XG5cbiAgLm8tZ3JpZF9fb2Zmc2V0LTdcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG4gIH1cblxuICAuby1ncmlkX19zcGFuLThcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtOFxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuXG4gIC5vLWdyaWRfX3NwYW4tOVxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTtcbiAgfVxuXG4gIC5vLWdyaWRfX29mZnNldC05XFxAbGcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xMFxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTA7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMTBcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xMVxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMTFcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xuICB9XG5cbiAgLm8tZ3JpZF9fc3Bhbi0xMlxcQGxnIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTI7XG4gIH1cblxuICAuby1ncmlkX19vZmZzZXQtMTJcXEBsZyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG59XG4uby1ncmlkX19vcmRlci0xIHtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1ncmlkX19vcmRlci0xXFxAbWQge1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1ncmlkX19vcmRlci0xXFxAc20ge1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxufVxuXG4uby1ncmlkX19zcGFuLS00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5vLWdyaWRfX3NwYW4tLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLm8tZ3JpZF9fc3Bhbi0tNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uby1ncmlkX19zcGFuLS04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cbi5vLWdyaWRfX29mZnNldC0tMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uby1ncmlkX19vZmZzZXQtLTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMztcbn1cblxuLm8tZ3JpZF9fb2Zmc2V0LS00IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDQ7XG59XG5cbi5vLWdyaWRfX29mZnNldC0tNyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uby1ncmlkX19vZmZzZXQtLTgge1xuICBncmlkLWNvbHVtbi1zdGFydDogODtcbn1cblxuLm8tZ3JpZF9fZnVsbCB7XG4gIGdyaWQtY29sdW1uOiBmdWxsO1xufVxuXG4uby1ncmlkX19tYWluIHtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG59XG5cbi5vLWdyaWQtLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBzdXBwb3J0cyAoZ3JpZC1hdXRvLWNvbHVtbnM6IDEwcHgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAuby1ncmlkLS0yLWNvbCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpIFtlbmRdO1xuICAgIH1cbiAgfVxufVxuXG5Ac3VwcG9ydHMgKGdyaWQtYXV0by1jb2x1bW5zOiAxMHB4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgLm8tZ3JpZC0tMy1jb2wge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSBbZW5kXTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm8tZ3JpZC0tMy1jb2wge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSBbZW5kXTtcbiAgICB9XG4gIH1cbn1cblxuQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgIC5vLWdyaWQtLTQtY29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgW2VuZF07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vLWdyaWQtLTQtY29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgW2VuZF07XG4gICAgfVxuICB9XG59XG5cbi5vLWdyaWQtLWF1dG8tcm93cyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cblxuLm8tZ3JpZC0tYXV0by1mbG93LWNvbHVtbiB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5vLWdyaWRfX3NwYW4tYWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiBlbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1ncmlkX19zcGFuLWFsbFxcQG1kIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIGVuZDtcbiAgfVxufVxuLm8taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZpbGw6IHZhcigtLW5ldXRyYWwtNDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnMgZWFzZS1vdXQ7XG59XG4uby1pY29uOmhvdmVyIHtcbiAgZmlsbDogdmFyKC0teWVsbG93KTtcbn1cblxuLyogIEhhbWJ1cmdlciAgKi9cbi8qICAtLS0tLS0tLS0gICovXG4uby1oYW1idXJnZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5vLWhhbWJ1cmdlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uby1oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5vLWhhbWJ1cmdlcl9fYm94IHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8taGFtYnVyZ2VyX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5vLWhhbWJ1cmdlcl9faW5uZXIsIC5vLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlLCAuby1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLm8taGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5vLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAtOHB4O1xufVxuLm8taGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gIGJvdHRvbTogLThweDtcbn1cblxuLm8taGFtYnVyZ2VyX19pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLm8taGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG4uby1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaXMtYWN0aXZlIC5vLWhhbWJ1cmdlcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaXMtYWN0aXZlIC5vLWhhbWJ1cmdlcl9faW5uZXIsIC5pcy1hY3RpdmUgLm8taGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5pcy1hY3RpdmUgLm8taGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuLmlzLWFjdGl2ZSAuby1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuLmlzLWFjdGl2ZSAuby1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5vLWxheW91dCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Z1bGwtc3RhcnRdIG1pbm1heCgxLjY2cmVtLCAxZnIpIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdIG1pbm1heCgxLjY2cmVtLCAxZnIpIFtmdWxsLWVuZF07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoNC40NHJlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoNC40NHJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5cbi5vLWxheW91dF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjExcmVtO1xuICBncmlkLXJvdy1nYXA6IDEuMTFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBwYWRkaW5nLXRvcDogMy4zM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tbGF5b3V0X19pbm5lciB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWxheW91dF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIFtlbmRdO1xuICB9XG59XG4uby1sYXlvdXRfX2lubmVyICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uby1sYXlvdXRfX2lubmVyICsgLm8tbGF5b3V0X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uby1sYXlvdXRfX2lubmVyLS1kb2NzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbn1cbi5vLWxheW91dF9faW5uZXItLWRvY3MgLm8tbGF5b3V0X190aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1sYXlvdXRfX2lubmVyLS1kb2NzIC5vLWxheW91dF9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgfVxufVxuLm8tbGF5b3V0X19pbm5lci0tZG9jcyAuby1sYXlvdXRfX3NpZGViYXIsXG4uby1sYXlvdXRfX2lubmVyLS1kb2NzIC5vLWxheW91dF9fY29udGVudCB7XG4gIGdyaWQtcm93OiAyL3NwYW4gMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1sYXlvdXRfX2lubmVyLS1kb2NzIC5vLWxheW91dF9fc2lkZWJhcixcbi5vLWxheW91dF9faW5uZXItLWRvY3MgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1sYXlvdXRfX2lubmVyLS1kb2NzIC5vLWxheW91dF9fY29udGVudCB7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tbGF5b3V0X19pbm5lci0tZG9jcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgW2VuZF07XG4gIH1cbn1cblxuLm8tbGF5b3V0X19zaWRlYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcbn1cblxuLm8tbGF5b3V0X19zaWRlYmFyLS13aWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uby1sYXlvdXRfX3NpZGViYXItLWJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXllbGxvdykgLWxpZ2h0O1xufVxuXG4uby1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1sb2dvc19fd3JhcHBlciB7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWxvZ29zX193cmFwcGVyIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICB9XG59XG4uby1sb2dvc19fd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgbWFyZ2luOiAzMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbG9nb3NfX3dyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW46IDMwcHggNjBweDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uby1hd2FyZC1sb2dvc19fd3JhcHBlciAuby1hd2FyZC1sb2dvc19fd3JhcHBlci0tbG9nbyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWF3YXJkLWxvZ29zX193cmFwcGVyIC5vLWF3YXJkLWxvZ29zX193cmFwcGVyLS1sb2dvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm8tbG9uZy1mb3JtX19ib2R5IHtcbiAgcGFkZGluZzogMi4yMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sb25nLWZvcm1fX2JvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgcGFkZGluZzogNS41NnJlbSAwO1xuICB9XG59XG4uby1sb25nLWZvcm1fX2JvZHkgLm8tZW1iZWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IC5vLWVtYmVkIC5vLWVtYmVkX19tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWxvbmctZm9ybV9fYm9keSAuaW1hZ2UtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbG9uZy1mb3JtX19ib2R5IHVsLCAuby1sb25nLWZvcm1fX2JvZHkgb2wsIC5vLWxvbmctZm9ybV9fYm9keSBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gaDIge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luOiAzLjMzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNzdyZW07XG4gIH1cbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gaDIsIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRWluYTAyLVJlZ3VsYXJcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gcCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzLjMzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIH1cbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIC5jdGEtYmxvY2stbWVkIHtcbiAgcGFkZGluZzogMi4yMnJlbTtcbiAgbWFyZ2luOiA0LjQ0cmVtIDAgNC40NHJlbSAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiAuY3RhLWJsb2NrLW1lZCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgfVxufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjg4cmVtO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gLmN0YS1ibG9jay1tZWQtLWN0YSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIC5jLXN0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHAge1xuICBmb250LXNpemU6IDEuMjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjIycmVtO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXN0O1xuICBib3gtc2hhZG93OiAtMTAwcHggMCAwIHZhcigtLXllbGxvdykgLWxpZ2h0ZXN0LCAxMDBweCAwIDAgdmFyKC0teWVsbG93KSAtbGlnaHRlc3Q7XG59XG4uby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbjpudGgtY2hpbGQoZXZlbik6YmVmb3JlLCAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbjpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KSAtbGlnaHRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb246bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uOm50aC1jaGlsZChldmVuKTphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbi5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIC5vLWFydGljbGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAyLjIycmVtIDA7XG59XG4uby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiAuby1hcnRpY2xlX19pbWFnZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1LjU2cmVtIDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiBlbmQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm94LXNoYWRvdzogLTU2MHB4IDAgMCB2YXIoLS15ZWxsb3cpIC1saWdodGVzdCwgNTYwcHggMCAwIHZhcigtLXllbGxvdykgLWxpZ2h0ZXN0O1xuICB9XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIC5jdGEtYmxvY2stbWVkIHtcbiAgICBtYXJnaW46IDQuNDRyZW0gMCAzLjMzcmVtIDA7XG4gIH1cbiAgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gLm8tYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbiAgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gLm8tYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIC5vLWFydGljbGVfX2FzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDM7XG4gIH1cbiAgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gLm8tYXJ0aWNsZV9fYXNpZGUgPiAqIHtcbiAgICB3aWR0aDogODclO1xuICB9XG59XG4uby1sb25nLWZvcm1fX2JvZHkgLm8tY2FsbG91dCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG59XG5cbi5vLW5lc3RlZC1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tbmVzdGVkLWxpc3QgLm8taGVhZGluZywgLm8tbmVzdGVkLWxpc3QgLmMtZm9vdGVyX19saW5rLS1wcmltYXJ5LCAuby1uZXN0ZWQtbGlzdCAuby1tYXJrZG93biBoNSwgLm8tbWFya2Rvd24gLm8tbmVzdGVkLWxpc3QgaDUsXG4uby1uZXN0ZWQtbGlzdCAuby1tYXJrZG93biBoNixcbi5vLW1hcmtkb3duIC5vLW5lc3RlZC1saXN0IGg2LCAuby1uZXN0ZWQtbGlzdCAuby1tYXJrZG93biBoMywgLm8tbWFya2Rvd24gLm8tbmVzdGVkLWxpc3QgaDMsIC5vLW5lc3RlZC1saXN0IHRhYmxlIHRoLCB0YWJsZSAuby1uZXN0ZWQtbGlzdCB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uby1uZXN0ZWQtbGlzdF9fc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5vLW5lc3RlZC1saXN0X19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vLW5lc3RlZC1saXN0X19pbm5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5vLW5lc3RlZC1saXN0X19saW5rLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuLm8tbmVzdGVkLWxpc3RfX2xpbmsuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcmVtO1xufVxuXG4uby1uZXN0ZWQtbGlzdF9faW5uZXItLWJldGEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm8tbmVzdGVkLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDEuMTFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLm8tdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uby1uZXN0ZWQtbGlzdF9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLW5lc3RlZC1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tbmVzdGVkLWxpc3RfX2xpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbi5vLW5lc3RlZC1saXN0X19pdGVtLS1kaXNhYmxlOmhvdmVyIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uby1uZXN0ZWQtbGlzdF9fbGluay0tYWxwaGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiAgVGFibGUgICovXG4vKiAgLS0tLS0gICovXG4uby10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0teWVsbG93KSAtbGlnaHQ7XG59XG4uby10YWJsZSB0cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDA7XG59XG4uby10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLm8tdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby10YWJsZS0tc20tcGFkIHRkIHtcbiAgcGFkZGluZzogMS4xMXJlbSAwO1xufVxuXG4uby10YWJsZS0tZ3JleS1ib3JkZXIge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbn1cbi5vLXRhYmxlLS1ncmV5LWJvcmRlciB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby10YWJsZS0tZ3JleS1ib3JkZXIgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiAwLjExcmVtO1xuICB9XG59XG4uby10YWJsZS0tZ3JleS1ib3JkZXIgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIHBhZGRpbmctdG9wOiAxLjExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLXRhYmxlLS1ncmV5LWJvcmRlciB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxueCAuZm9udC13ZWlnaHQtLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxlc3MtbGV0dGVyLXNwYWNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG59XG5cbmEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLWRpc3BsYXkge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrQ29uZGVuc2VkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjg5cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbn1cblxuLm8tZGlzcGxheS0teGwge1xuICBmb250LXNpemU6IDMuMDZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWRpc3BsYXktLXhsIHtcbiAgICBmb250LXNpemU6IDMuMzNyZW07XG4gIH1cbn1cblxuLm8tZGlzcGxheS0tbGcge1xuICBmb250LXNpemU6IDIuNzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tZGlzcGxheS0tbGcge1xuICAgIGZvbnQtc2l6ZTogMi4yMnJlbTtcbiAgfVxufVxuXG4uby1kaXNwbGF5LS1tZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tZGlzcGxheS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS42NnJlbTtcbiAgfVxufVxuXG4uby1kaXNwbGF5LS1zbSB7XG4gIGZvbnQtc2l6ZTogMS42N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tZGlzcGxheS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgfVxufVxuXG4uby10aXRsZSwgLm8tbWFya2Rvd24gaDQsIC5vLW1hcmtkb3duIGgyLCAuby1tYXJrZG93biBoMSwgLm8tdGl0bGUtLXNpbXBsaWZpZWQge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrQ29uZGVuc2VkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjcycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbn1cblxuLm8tdGl0bGUtLXNpbXBsaWZpZWQge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItU2VtaUJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm8tdGl0bGUtLXNpbXBsaWZpZWQgcCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm8tdGl0bGUtLXNpbXBsaWZpZWQuby10aXRsZS0tc20sIC5vLW1hcmtkb3duIGgyLm8tdGl0bGUtLXNpbXBsaWZpZWQge1xuICBsaW5lLWhlaWdodDogMS44OHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLXRpdGxlLS1zaW1wbGlmaWVkLm8tdGl0bGUtLXNtLCAuby1tYXJrZG93biBoMi5vLXRpdGxlLS1zaW1wbGlmaWVkIHtcbiAgICBsaW5lLWhlaWdodDogMi4xMXJlbTtcbiAgfVxufVxuLm8tdGl0bGUtLXNpbXBsaWZpZWQuby10aXRsZS0tbGcsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBoMy5vLXRpdGxlLS1zaW1wbGlmaWVkLCAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiBoMy5vLXRpdGxlLS1zaW1wbGlmaWVkIHtcbiAgbGluZS1oZWlnaHQ6IDIuNjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby10aXRsZS0tc2ltcGxpZmllZC5vLXRpdGxlLS1sZywgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIGgzLm8tdGl0bGUtLXNpbXBsaWZpZWQsIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIGgzLm8tdGl0bGUtLXNpbXBsaWZpZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjExcmVtO1xuICB9XG59XG5cbi5vLXRpdGxlLS1zaW1wbGlmaWVkLS1saWdodC13ZWlnaHQge1xuICBmb250LWZhbWlseTogXCJFaW5hMDItUmVndWxhclwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5vLXRpdGxlLS14bCwgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIGgyLCAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMi42NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tdGl0bGUtLXhsLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDIsIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIuNDRyZW07XG4gIH1cbn1cblxuLm8tdGl0bGUtLXh4bCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tdGl0bGUtLXh4bCB7XG4gICAgZm9udC1zaXplOiAyLjIycmVtO1xuICB9XG59XG5cbi5vLXRpdGxlLS14bC0tbGgtbGVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLXRpdGxlLS14bC0tbGgtbGVzcyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIH1cbn1cblxuLm8tdGl0bGUtLWxnLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDMsIC5vLWxvbmctZm9ybV9fYm9keSBzZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjk5cmVtO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby10aXRsZS0tbGcsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBoMywgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NnJlbTtcbiAgfVxufVxuXG4uby10aXRsZS0tbWQge1xuICBmb250LXNpemU6IDEuNjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xufVxuXG4uby10aXRsZS0tc20sIC5vLW1hcmtkb3duIGgyIHtcbiAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cblxuLm8tdGl0bGUtLXhzLCAuby1tYXJrZG93biBoNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vLWhlYWRpbmcsIC5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeSwgLm8tbWFya2Rvd24gaDUsXG4uby1tYXJrZG93biBoNiwgLm8tbWFya2Rvd24gaDMsIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cblxuLm8taGVhZGluZy0tbGlnaHQtd2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm8taGVhZGluZy0tbWlkLXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLWhlYWRpbmctLW1kIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uby1oZWFkaW5nLS1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMXJlbTtcbn1cblxuLm8taGVhZGluZy0tc20sIC5vLW1hcmtkb3duIGg1LFxuLm8tbWFya2Rvd24gaDYsIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cblxuLm8taGVhZGluZy0teHMsIC5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5vLWhlYWRpbmctLWhpZ2hsaWdodCwgLmMtdGFibGVfX2ZpbHRlciwgLmMtbW9kdWxhcl9faGlnaGxpZ2h0LXRpdGxlIGVtLCAuYy1tb2R1bGFyX19oZXJvIGgxIGVtLCAuYy1tb2R1bGFyX19oZXJvIGgyIGVtLCAuYy1tb2R1bGFyX19oZXJvIGgzIGVtLCAuYy1tb2R1bGFyX19oZXJvIGg0IGVtLCAuYy1tb2R1bGFyX19oZXJvIGg1IGVtLCAuYy1tb2R1bGFyX19oZXJvIGg2IGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMSBlbSxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDIgZW0sXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgzIGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNCBlbSxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDUgZW0sXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg2IGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KSAtbGlnaHQ7XG4gIGJveC1zaGFkb3c6IDVweCAwIDAgdmFyKC0teWVsbG93KSAtbGlnaHQsIC01cHggMCAwIHZhcigtLXllbGxvdykgLWxpZ2h0O1xuICBwYWRkaW5nOiAzcHggMnB4IDAgMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjMzcmVtO1xufVxuLm8taGVhZGluZy0taGlnaGxpZ2h0I3R5cGVkLCAjdHlwZWQuYy10YWJsZV9fZmlsdGVyLCAuYy1tb2R1bGFyX19oaWdobGlnaHQtdGl0bGUgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDEgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDIgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDMgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDQgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDUgZW0jdHlwZWQsIC5jLW1vZHVsYXJfX2hlcm8gaDYgZW0jdHlwZWQsXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgxIGVtI3R5cGVkLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMiBlbSN0eXBlZCxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDMgZW0jdHlwZWQsXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg0IGVtI3R5cGVkLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNSBlbSN0eXBlZCxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDYgZW0jdHlwZWQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4uby1ib2R5LCAuYy1mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xufVxuXG4uby1ib2R5LS14bCB7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi5vLWJvZHktLWxnIHtcbiAgZm9udC1zaXplOiAxLjExcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1ib2R5LS1zbSwgLmMtZm9vdGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cblxuLm8tYm9keS0tc2ltcGxpZmllZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1SZWd1bGFyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLm8tYm9keS0teHMge1xuICBmb250LXNpemU6IDAuODNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4uby1ib2R5LS14eHMge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4uby1sZWRlIHtcbiAgZm9udC1zaXplOiAxLjE3cmVtO1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cblxuLm8tbGFiZWwge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLWxhYmVsLS1saWdodC1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4cmVtO1xufVxuXG4uby1sYWJlbC0tbGcge1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG5cbi5vLW1hcmtkb3duIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5vLW1hcmtkb3duICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vLW1hcmtkb3duIC5vLW1hcmtkb3duX19icmVha291dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkYxRkY7XG4gIHBhZGRpbmc6IDIuMjJyZW07XG4gIG1hcmdpbjogMy4zM3JlbSAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uby1tYXJrZG93biAuby1tYXJrZG93bl9fYnJlYWtvdXQgKiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAtZGFyaztcbn1cbi5vLW1hcmtkb3duIC5vLW1hcmtkb3duX19icmVha291dCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLW1hcmtkb3duIC5vLW1hcmtkb3duX19icmVha291dCBoMiB7XG4gIG1hcmdpbi10b3A6IDEuNDRyZW07XG59XG4uby1tYXJrZG93biAuby1tYXJrZG93bl9fYnJlYWtvdXQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tbWFya2Rvd24gLm8tbWFya2Rvd25fX2JyZWFrb3V0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLW1hcmtkb3duIGgxIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNXJlbTtcbn1cbi5vLW1hcmtkb3duIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjU1cmVtO1xuICBtYXJnaW46IDMuMzNyZW0gMCAwLjg4cmVtO1xuICBsaW5lLWhlaWdodDogMi4yMnJlbTtcbn1cbi5vLW1hcmtkb3duIGgyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vLW1hcmtkb3duIGgyICsgaDMge1xuICBtYXJnaW4tdG9wOiAxLjExcmVtO1xufVxuLm8tbWFya2Rvd24gaDMge1xuICBmb250LXNpemU6IDEuMzNyZW07XG4gIG1hcmdpbjogMi42N3JlbSAwIDAuMjhyZW07XG59XG4uby1tYXJrZG93biBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250LXNpemU6IDEuMTFyZW07XG4gIGNvbG9yOiAjNjg3NTkxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLm8tbWFya2Rvd24gaDQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm8tbWFya2Rvd24gaDQgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDAuNTZyZW07XG59XG4uby1tYXJrZG93biBoMiwgLm8tbWFya2Rvd24gaDMsIC5vLW1hcmtkb3duIGg0LCAuby1tYXJrZG93biBoNSwgLm8tbWFya2Rvd24gaDYge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm8tbWFya2Rvd24gaDIgc3Ryb25nLCAuby1tYXJrZG93biBoMyBzdHJvbmcsIC5vLW1hcmtkb3duIGg0IHN0cm9uZywgLm8tbWFya2Rvd24gaDUgc3Ryb25nLCAuby1tYXJrZG93biBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm8tbWFya2Rvd24gaDUsXG4uby1tYXJrZG93biBoNiB7XG4gIG1hcmdpbjogMS4xMXJlbSAwIDAuMjhyZW07XG59XG4uby1tYXJrZG93biBpZnJhbWUsXG4uby1tYXJrZG93biBpbWcsXG4uby1tYXJrZG93biB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuLm8tbWFya2Rvd24gaWZyYW1lICsgaW1nLFxuLm8tbWFya2Rvd24gaWZyYW1lICsgaWZyYW1lLFxuLm8tbWFya2Rvd24gaW1nICsgaW1nLFxuLm8tbWFya2Rvd24gaW1nICsgaWZyYW1lLFxuLm8tbWFya2Rvd24gdmlkZW8gKyBpbWcsXG4uby1tYXJrZG93biB2aWRlbyArIGlmcmFtZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uby1tYXJrZG93biBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40NHJlbTtcbn1cbi5vLW1hcmtkb3duIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40NHJlbTtcbn1cbi5vLW1hcmtkb3duIHAsIC5vLW1hcmtkb3duIGxpIHtcbiAgY29sb3I6ICM3MzgwOUM7XG4gIGZvbnQtc2l6ZTogMS4xMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzdyZW07XG59XG4uby1tYXJrZG93biBwIGIsIC5vLW1hcmtkb3duIHAgc3Ryb25nLCAuby1tYXJrZG93biBsaSBiLCAuby1tYXJrZG93biBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uby1tYXJrZG93biBwICsgaDMsIC5vLW1hcmtkb3duIGxpICsgaDMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uby1tYXJrZG93biBwIGlmcmFtZSwgLm8tbWFya2Rvd24gcCBpbWcsIC5vLW1hcmtkb3duIHAgdmlkZW8sIC5vLW1hcmtkb3duIGxpIGlmcmFtZSwgLm8tbWFya2Rvd24gbGkgaW1nLCAuby1tYXJrZG93biBsaSB2aWRlbyB7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xufVxuLm8tbWFya2Rvd24gcHJlIHtcbiAgbWFyZ2luOiAyLjIycmVtIDA7XG59XG4uby1tYXJrZG93biB0d2l0dGVyd2lkZ2V0IHtcbiAgbWFyZ2luOiAyLjIycmVtIDAgIWltcG9ydGFudDtcbn1cbi5vLW1hcmtkb3duIGhyIHtcbiAgbWFyZ2luOiAyLjIycmVtIDA7XG59XG4uby1tYXJrZG93biBociArICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm8tbWFya2Rvd24gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuLm8tbWFya2Rvd24gc3ZnICsgaDIsXG4uby1tYXJrZG93biBzdmcgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDAuNThyZW07XG59XG4uby1tYXJrZG93biAuby1idG4sIC5vLW1hcmtkb3duIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5LCBib2R5IC5vLW1hcmtkb3duIC5ocy1idXR0b24ucHJpbWFyeSwgLm8tbWFya2Rvd24gLm8tYnRuLWdob3N0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLW1hcmtkb3duIGRpdltjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjM1KTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAyLjIycmVtIDA7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG59XG4uby1tYXJrZG93biBkaXZbY2xhc3MqPWxhbmd1YWdlLV0gcHJlLmhpZ2hsaWdodCB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi5vLWFydGljbGUge1xuICBwYWRkaW5nOiAyLjIycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWFydGljbGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgcGFkZGluZzogNS41NnJlbSAwO1xuICB9XG59XG4uby1hcnRpY2xlIC5vLWVtYmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5vLWFydGljbGUgLm8tZW1iZWQgLm8tZW1iZWRfX21lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tYXJ0aWNsZSAuaW1hZ2UtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZSB1bCwgLm8tYXJ0aWNsZSBvbCwgLm8tYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIGgyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc3cmVtO1xuICB9XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDMge1xuICBtYXJnaW46IDA7XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDIsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1SZWd1bGFyXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gcCBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuMzNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIH1cbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiAuY3RhLWJsb2NrLW1lZCB7XG4gIHBhZGRpbmc6IDIuMjJyZW07XG4gIG1hcmdpbjogNC40NHJlbSAwIDQuNDRyZW0gMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIC5jdGEtYmxvY2stbWVkIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICB9XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjg4cmVtO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIC5jdGEtYmxvY2stbWVkLS1jdGEge1xuICBtYXJnaW46IGF1dG87XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gLmMtc3RhdHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIHAge1xuICBmb250LXNpemU6IDEuMjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjIycmVtO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KSAtbGlnaHRlc3Q7XG4gIGJveC1zaGFkb3c6IC0xMDBweCAwIDAgdmFyKC0teWVsbG93KSAtbGlnaHRlc3QsIDEwMHB4IDAgMCB2YXIoLS15ZWxsb3cpIC1saWdodGVzdDtcbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbjpudGgtY2hpbGQoZXZlbik6YmVmb3JlLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb246bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbjpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uOm50aC1jaGlsZChldmVuKTphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiAuby1hcnRpY2xlX19pbWFnZSB7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xufVxuLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIC5vLWFydGljbGVfX2ltYWdlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1LjU2cmVtIDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiBlbmQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIH1cbiAgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm94LXNoYWRvdzogLTU2MHB4IDAgMCB2YXIoLS15ZWxsb3cpIC1saWdodGVzdCwgNTYwcHggMCAwIHZhcigtLXllbGxvdykgLWxpZ2h0ZXN0O1xuICB9XG4gIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxuICAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gLmN0YS1ibG9jay1tZWQge1xuICAgIG1hcmdpbjogNC40NHJlbSAwIDMuMzNyZW0gMDtcbiAgfVxuICAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gLm8tYXJ0aWNsZV9faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbiAgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIC5vLWFydGljbGVfX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gLm8tYXJ0aWNsZV9fYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMztcbiAgfVxuICAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gLm8tYXJ0aWNsZV9fYXNpZGUgPiAqIHtcbiAgICB3aWR0aDogODclO1xuICB9XG59XG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IC5vLWNhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuXG4uby1hcnRpY2xlX19hc2lkZSB7XG4gIGdyaWQtcm93OiAzL3NwYW4gMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLm8tYXJ0aWNsZV9fYXNpZGUgaDUuby1oZWFkaW5nLCAuby1hcnRpY2xlX19hc2lkZSBoNS5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeSwgLm8tYXJ0aWNsZV9fYXNpZGUgLm8tbWFya2Rvd24gaDUsIC5vLW1hcmtkb3duIC5vLWFydGljbGVfX2FzaWRlIGg1IHtcbiAgbWFyZ2luLXRvcDogMC44OXJlbTtcbn1cbi5vLWFydGljbGVfX2FzaWRlIGg1Lm8taGVhZGluZzpmaXJzdC1vZi10eXBlLCAuby1hcnRpY2xlX19hc2lkZSBoNS5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeTpmaXJzdC1vZi10eXBlLCAuby1hcnRpY2xlX19hc2lkZSAuby1tYXJrZG93biBoNTpmaXJzdC1vZi10eXBlLCAuby1tYXJrZG93biAuby1hcnRpY2xlX19hc2lkZSBoNTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1hcnRpY2xlX19hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxuICAuby1hcnRpY2xlX19hc2lkZSAuYy1zb2NpYWwtc2hhcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uby1hcnRpY2xlX19hc2lkZS0tYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0teWVsbG93KSAtbGlnaHQ7XG59XG5cbi5vLWFydGljbGVfX2J5bGluZSB7XG4gIG1hcmdpbjogMy4zM3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1hcnRpY2xlX19ieWxpbmUgLm8tYXZhdGFyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS4xMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1hcnRpY2xlX19ieWxpbmUgLm8tYnRuLWdob3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLWFydGljbGVfX2J5bGluZSAuby1idG4tZ2hvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWFydGljbGVfX2J5bGluZSB7XG4gICAgbWFyZ2luOiAzLjMzcmVtIDAgMDtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm8tYXJ0aWNsZV9fYnlsaW5lIC5vLWF2YXRhciB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uby1hcnRpY2xlX19uZXdzbGV0dGVyIHtcbiAgbWFyZ2luOiAyLjIycmVtIDAgNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5vLWFydGljbGVfX25ld3NsZXR0ZXIgLm8tYm9keSwgLm8tYXJ0aWNsZV9fbmV3c2xldHRlciAuYy1mb290ZXJfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm8tYXJ0aWNsZV9fbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWFydGljbGVfX25ld3NsZXR0ZXIge1xuICAgIG1hcmdpbjogMCAwIDVyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fY29udGVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDJyZW07XG4gIGxlZnQ6IDA7XG59XG5cbi5vLWFydGljbGVfX2JvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWFydGljbGVfX2JvZHkge1xuICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNztcbiAgICBncmlkLXJvdzogMS9zcGFuIDE7XG4gIH1cbn1cblxuLyogQmxvZyBQYXJhZ3JhcGggRmFkaW5nICovXG4uby1hcnRpY2xlX19ib2R5Lm8tbWFya2Rvd24gPiAqLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5Lm8tbWFya2Rvd24gc2VjdGlvbiA+ICoge1xuICBvcGFjaXR5OiAwLjI7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDMwKTtcbn1cbi5vLWFydGljbGVfX2JvZHkuby1tYXJrZG93biA+ICouYW9zLWFuaW1hdGUsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkuby1tYXJrZG93biBzZWN0aW9uID4gKi5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLm8tYXJ0aWNsZV9fYm9keS5vLW1hcmtkb3duIC5jdGEtYmxvY2stbWVkICosIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkuby1tYXJrZG93biBzZWN0aW9uIC5jdGEtYmxvY2stbWVkICoge1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLWFydGljbGVfX2JvZHkuby1tYXJrZG93biBpbWc6Zmlyc3Qtb2YtdHlwZSwgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeS5vLW1hcmtkb3duIHNlY3Rpb24gaW1nOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tYXJ0aWNsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuODNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpIC1saWdodDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZV9fZm9vdGVyIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDc7XG4gIH1cbn1cbi5vLWFydGljbGVfX2Zvb3RlciAuby1oZWFkaW5nLCAuby1hcnRpY2xlX19mb290ZXIgLmMtZm9vdGVyX19saW5rLS1wcmltYXJ5LCAuby1hcnRpY2xlX19mb290ZXIgdGFibGUgdGgsIHRhYmxlIC5vLWFydGljbGVfX2Zvb3RlciB0aCwgLm8tYXJ0aWNsZV9fZm9vdGVyIC5vLW1hcmtkb3duIGgzLCAuby1tYXJrZG93biAuby1hcnRpY2xlX19mb290ZXIgaDMsIC5vLWFydGljbGVfX2Zvb3RlciAuby1tYXJrZG93biBoNSwgLm8tbWFya2Rvd24gLm8tYXJ0aWNsZV9fZm9vdGVyIGg1LFxuLm8tYXJ0aWNsZV9fZm9vdGVyIC5vLW1hcmtkb3duIGg2LFxuLm8tbWFya2Rvd24gLm8tYXJ0aWNsZV9fZm9vdGVyIGg2LFxuLm8tYXJ0aWNsZV9fZm9vdGVyIHAge1xuICBtYXJnaW46IDA7XG59XG4uby1hcnRpY2xlX19mb290ZXIgKyAuby1hcnRpY2xlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyLjIycmVtO1xufVxuXG4uby1hcnRpY2xlX19mb290ZXItLWN0YSAuby1hbmNob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuMTFyZW07XG59XG5cbi5vLWFydGljbGVfX2Zvb3Rlci0tbmV3c2xldHRlciB7XG4gIG1hcmdpbi10b3A6IDMuMzNyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDc7XG4gIH1cbn1cbi5vLWFydGljbGVfX2Zvb3Rlci0tbmV3c2xldHRlciAuby1oZWFkaW5nLCAuby1hcnRpY2xlX19mb290ZXItLW5ld3NsZXR0ZXIgLmMtZm9vdGVyX19saW5rLS1wcmltYXJ5LCAuby1hcnRpY2xlX19mb290ZXItLW5ld3NsZXR0ZXIgdGFibGUgdGgsIHRhYmxlIC5vLWFydGljbGVfX2Zvb3Rlci0tbmV3c2xldHRlciB0aCwgLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIC5vLW1hcmtkb3duIGgzLCAuby1tYXJrZG93biAuby1hcnRpY2xlX19mb290ZXItLW5ld3NsZXR0ZXIgaDMsIC5vLWFydGljbGVfX2Zvb3Rlci0tbmV3c2xldHRlciAuby1tYXJrZG93biBoNSwgLm8tbWFya2Rvd24gLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIGg1LFxuLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIC5vLW1hcmtkb3duIGg2LFxuLm8tbWFya2Rvd24gLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yOHJlbTtcbn1cbi5vLWFydGljbGVfX2Zvb3Rlci0tbmV3c2xldHRlciAuby1ib2R5LCAuby1hcnRpY2xlX19mb290ZXItLW5ld3NsZXR0ZXIgLmMtZm9vdGVyX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbn1cblxuLm8tYXJ0aWNsZV9fZm9vdGVyLS1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWFydGljbGVfX2Zvb3Rlci0tc2hhcmUgLm8tYXJ0aWNsZV9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1hcnRpY2xlX19mb290ZXItLXNoYXJlIC5vLWFydGljbGVfX3NvY2lhbC1saW5rIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5vLWFydGljbGVfX2Zvb3Rlci0tc2hhcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLWFydGljbGVfX2Zvb3Rlci0tc2hhcmUgLm8tYXJ0aWNsZV9fc29jaWFsLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gIH1cbn1cblxuLm8tcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDIuMTdyZW0gMS4xMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLm8tcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMi4xN3JlbSAyLjIycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuby1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAyLjE3cmVtIDMuMzNyZW07XG4gIH1cbn1cblxuLm8tcGFnaW5hdGlvbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgLm8tcGFnaW5hdGlvbl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm8tcGFnaW5hdGlvbl9fcHJldixcbi5vLXBhZ2luYXRpb25fX25leHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTdyZW07XG59XG4uby1wYWdpbmF0aW9uX19wcmV2LmlzLWluYWN0aXZlLFxuLm8tcGFnaW5hdGlvbl9fbmV4dC5pcy1pbmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLm8tcGFnaW5hdGlvbl9fcHJldiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uby1wYWdpbmF0aW9uX19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm8tcGFnaW5hdGlvbl9fbmV4dCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLm8tcGFnaW5hdGlvbl9fbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uby1wYWdpbmF0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm8tcGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4xMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uby1wYWdpbmF0aW9uX19pdGVtLmlzLWFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLXBhZ2luYXRpb25fX2l0ZW0uaXMtYWN0aXZlIGEge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG59XG5cbi5yYXRpbmcge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LXNoYWRvdzogIzAwNWVhMCAwIDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMzNyZW07XG59XG5cbi5yYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piF4piF4piF4piF4piFXCI7XG59XG5cbi5yYXRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjQzBFNkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucmF0aW5nIHNwYW4ucmF0aW5nLTMge1xuICB3aWR0aDogM2VtO1xufVxuLnJhdGluZyBzcGFuLnJhdGluZy00IHtcbiAgd2lkdGg6IDRlbTtcbn1cbi5yYXRpbmcgc3Bhbi5yYXRpbmctNSB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5yYXRpbmcgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIXimIXimIXimIXimIVcIjtcbn1cblxuLmZ1bGwtd2lkdGgtYWxlcnQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uby1hbGVydF9fZGFyay13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1hbGVydF9fc3RpY2t5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5vLWFsZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4uby1hbGVydC0tY2FyZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBwYWRkaW5nOiAwLjg4cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1hbGVydC0tY2FyZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tYWxlcnQtLWRhcmsge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5vLWFsZXJ0X19iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTZyZW07XG59XG4uby1hbGVydF9fYmFkZ2Uuby1hbGVydF9fYmFkZ2UtLWdyZXkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwcmVtIDAuMjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG4uby1hbGVydF9fYmFkZ2Uuby1hbGVydF9fYmFkZ2UtLXBpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjY0MzRFO1xuICBjb2xvcjogI0Y2NDM0RTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMHJlbSAwLjI4cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuLm8tYWxlcnRfX2JhZGdlLm8tYWxlcnRfX2JhZGdlLS1wdXJwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTU2OGYyO1xuICBjb2xvcjogI2E1NjhmMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMHJlbSAwLjI4cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uby1hbGVydF9fdGV4dC1pY29uIHtcbiAgY29sb3I6ICNGNjQzNEU7XG59XG5cbi5jLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtYWx0ZXJuYXRpbmcge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWFsdGVybmF0aW5nIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAuYy1hbHRlcm5hdGluZ19fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmMtYWx0ZXJuYXRpbmdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4vKiAgQ2FyZCBVSSAgKi9cbi8qICAtLS0tLS0tICAqL1xuLmMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgyMTAsIDIxMiwgMjIyLCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG59XG5cbi5jLWNhcmQtLWluZGV4LWJsb2NrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbn1cbi5jLWNhcmQtLWluZGV4LWJsb2NrIGltZy5jLWNhcmRfX3RodW1ibmFpbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNhcmQtLWluZGV4LWJsb2NrIGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGluZ1wiIFwicGFyYWdyYXBoXCIgXCJsaW5rXCI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbn1cbi5jLWNhcmQtLWluZGV4LWJsb2NrIGRpdiA+IGgyIHtcbiAgZ3JpZC1hcmVhOiBcImhlYWRpbmdcIjtcbn1cbi5jLWNhcmQtLWluZGV4LWJsb2NrIGRpdiA+IHAge1xuICBncmlkLWFyZWE6IFwicGFyYWdyYXBoXCI7XG59XG4uYy1jYXJkLS1pbmRleC1ibG9jayBkaXYgPiBhIHtcbiAgZ3JpZC1hcmVhOiBcImxpbmtcIjtcbn1cblxuLmMtY2FyZC0tYWxpZ24tdG9wIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byAxZnI7XG59XG5cbi5jLWNhcmQtLWxnLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNXB4IHJnYmEodmFyKC0tbmV1dHJhbC03MCksIDAuNDUpO1xufVxuXG4uYy1jYXJkLS14bC1zaGFkb3ctLWJsdWUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMTBweCByZ2JhKDE5MywgMjM2LCAyNTUsIDAuMTUpO1xufVxuXG4uYy1jYXJkLS1mZWF0dXJlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtODApO1xufVxuXG4uYy1jYXJkLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDAuODhyZW0gMS44OHJlbSAxLjg4cmVtIDEuODhyZW07XG59XG4uYy1jYXJkLS1pbWFnZSBociB7XG4gIG1hcmdpbjogMS4yMnJlbSAwIDEuMjJyZW0gLTMuMzNyZW07XG4gIGJhY2tncm91bmQ6ICNGNUY1Rjg7XG4gIHdpZHRoOiAxNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jYXJkLS1iYWRnZSAuYy1jYXJkX19iYWRnZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC0tYmFkZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbiAgLmMtY2FyZC0tYmFkZ2UgLmMtY2FyZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtY2FyZC0tYmFkZ2UgLmMtY2FyZF9fYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAgMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWNhcmQtLXJlZHVjZS1pY29uIHN2Zyxcbi5jLWNhcmQtLXJlZHVjZS1pY29uIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuLmMtY2FyZF9faW1hZ2UtLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLmMtY2FyZC0tYW5jaG9yIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLWNhcmQtLWFuY2hvcjpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1jYXJkLS1hbmNob3IgcCwgLmMtY2FyZC0tYW5jaG9yIGgyLCAuYy1jYXJkLS1hbmNob3IgaDQge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCkgLWRhcms7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1jYXJkLS1hbmNob3IgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NnJlbTtcbiAgfVxufVxuLmMtY2FyZC0tYW5jaG9yIGltZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4uYy1jYXJkLS1hbmNob3IgLm8tbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmMtY2FyZC0tY2VudGVyZWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJkLS1jZW50ZXJlZCBpbWcge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5jLWNhcmQtLWNlbnRlcmVkIHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5jLWNhcmQtLWNlbnRlcmVkIC5jLWNhcmRfX2RldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG59XG4uYy1jYXJkLS1jZW50ZXJlZCAuYy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5jLWNhcmQtLWNlbnRlcmVkIC5vLWJ0biwgLmMtY2FyZC0tY2VudGVyZWQgYm9keSAuaHMtYnV0dG9uLnByaW1hcnksIGJvZHkgLmMtY2FyZC0tY2VudGVyZWQgLmhzLWJ1dHRvbi5wcmltYXJ5LFxuLmMtY2FyZC0tY2VudGVyZWQgLm8tYnRuLWdob3N0IHtcbiAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbn1cblxuLmMtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWNhcmQtLW5vLXVpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1jYXJkLS1uby11aSAuby1hbmNob3ItLWNhcmV0IHtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xufVxuLmMtY2FyZC0tbm8tdWkgLmMtY2FyZF9fZGV0YWlsIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uYy1jYXJkLS1uby11aSAuYy1jYXJkX19kZXRhaWwgLm8tYW5jaG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLWNhcmQtLW5vLXVpIC5jLWNhcmRfX2RldGFpbC0tY2FyZWVycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWNhcmQtLW5vLXVpIC5jLWNhcmRfX2RldGFpbC0tY2FyZWVycyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkLS1uby11aSAuYy1jYXJkX19kZXRhaWwtLWNhcmVlcnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYy1jYXJkX190aHVtYm5haWwtLWZsZXhpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkX190aHVtYm5haWwtLWZsZXhpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW46IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5jLWNhcmRfX3RodW1ibmFpbC0tbGcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWNhcmRfX3RodW1ibmFpbC0tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWNhcmRfX2ltYWdlLS1yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmRfX2ltYWdlLS1yYXRpbzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1OS41MjM4MDk1MjM4JTtcbn1cbi5jLWNhcmRfX2ltYWdlLS1yYXRpbyAuYy1jYXJkX190aHVtYm5haWwsIC5jLWNhcmRfX2ltYWdlLS1yYXRpbyBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtY2FyZF9fZGV0YWlsIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xufVxuXG4uYy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMC4yOHJlbSAwIDAuNTZyZW07XG59XG4uYy1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uYy1jYXJkX190aXRsZS0tYmx1ZSBhIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbnAuYy1jYXJkX19tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cbnAuYy1jYXJkX19tZXRhIGEge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWNhcmRfX2J5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzlyZW07XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbn1cblxuLmMtY2FyZF9fY3RhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZ3JpZC1yb3c6IDMvc3BhbiAxO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXllbGxvdykgLWxpZ2h0ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWNhcmQtLWZlYXR1cmVkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIGVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtLWZlYXR1cmVkIHtcbiAgICBtaW4taGVpZ2h0OiA0OTZweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG4gIC5jLWNhcmQtLWZlYXR1cmVkIC5jLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jLWNhcmQtLWZlYXR1cmVkIC5jLWNhcmRfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jLWNhcmQtLWZlYXR1cmVkIC5jLWNhcmRfX2N0YSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG5cbi5jdGEtYmxvY2stbGFyZ2Uge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYmxvY2stbGFyZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDRmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xuICB9XG59XG4uY3RhLWJsb2NrLWxhcmdlIC5jLWNhcmRfX3RodW1ibmFpbCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWJsb2NrLWxhcmdlIC5jLWNhcmRfX3RodW1ibmFpbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuLmN0YS1ibG9jay1sYXJnZSAuYy1jYXJkX19jdGEge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEuMTFyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWJsb2NrLWxhcmdlIC5jLWNhcmRfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLmN0YS1ibG9jay1sYXJnZSAuYy1jYXJkX19kZXRhaWwge1xuICBwYWRkaW5nOiAyLjIycmVtO1xufVxuLmN0YS1ibG9jay1sYXJnZSAuYy1jYXJkX19kZXRhaWwgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uY3RhLWJsb2NrLWxhcmdlIC5jLWNhcmRfX2RldGFpbCBwIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmN0YS1ibG9jay1tZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3RhLWJsb2NrLW1lZC5jdGEtYmxvY2stbWVkLS01MCAuY3RhLWJsb2NrLW1lZC0tY29udGVudCB7XG4gIGZsZXg6IDg7XG59XG4uY3RhLWJsb2NrLW1lZC5jdGEtYmxvY2stbWVkLS01MCAuY3RhLWJsb2NrLW1lZC0tY3RhIHtcbiAgZmxleDogMTA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3RhLWJsb2NrLW1lZCAuY3RhLWJsb2NrLW1lZC0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTFyZW07XG59XG4uY3RhLWJsb2NrLW1lZCAuY3RhLWJsb2NrLW1lZC0tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwLjU2cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmN0YS1ibG9jay1tZWQgLmN0YS1ibG9jay1tZWQtLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YS1ibG9jay1tZWQgLmN0YS1ibG9jay1tZWQtLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgfVxufVxuLmN0YS1ibG9jay1tZWQgLmN0YS1ibG9jay1tZWQtLWN0YSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jdGEtYmxvY2stbWVkIC5jdGEtYmxvY2stbWVkLS1jdGEge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMC45NHJlbSAxLjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWJsb2NrLW1lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3RhLXByZXYtbmV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtODApO1xuICBmbGV4OiAxO1xufVxuLmN0YS1wcmV2LW5leHQgLmN0YS1wcmV2LW5leHQtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMi4yMnJlbTtcbn1cbi5jdGEtcHJldi1uZXh0IC5jdGEtcHJldi1uZXh0LS1jb250ZW50X19uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY3RhLXByZXYtbmV4dCAuY3RhLXByZXYtbmV4dC0taWNvbiB7XG4gIG1hcmdpbjogLTEuMTFyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyk7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5jdGEtcHJldi1uZXh0IC5jdGEtcHJldi1uZXh0LS1pY29uIC5vLWljb24ge1xuICBmaWxsOiB2YXIoLS1ibGFjayk7XG59XG5cbi5jdGEtYmxvY2stLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTVweCByZ2JhKDIxMCwgMjEyLCAyMjIsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLmMtY2FyZF9fYmFkZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNvZnR3YXJlLWxhdW5jaC1waWxsYXJzIC5jLWNhcmQge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uaWNvbi0tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qICBDaGFyZ2UgQ2hlY2sgICovXG4vKiAgLS0tLS0tLS0tLS0tICAqL1xuLmMtY2hhcmdlLWNoZWNrIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jLWNoYXJnZS1jaGVja19fYmFjayB7XG4gIG1hcmdpbjogMS4xMXJlbSAwIDIuMjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWNoYXJnZS1jaGVja19fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEuMzlyZW07XG59XG5cbi5jLWNvbXBhcmlzb24tc2xpZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1jb21wYXJpc29uLXNsaWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgICBtYXJnaW46IDAgNjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwtLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tc2xpZGVyX19jZWxsLS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwtLW91dHB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgMDtcbn1cbi5jLWNvbXBhcmlzb24tc2xpZGVyX19ob3cgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRpYWxvZy0tY29tcGFyaXNvbi1zbGlkZXItZXhwbGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtMjApO1xuICBmb250LXNpemU6IDAuODlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xufVxuLmRpYWxvZy0tY29tcGFyaXNvbi1zbGlkZXItZXhwbGFpbmVyIGNvZGUge1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG4uZGlhbG9nLS1jb21wYXJpc29uLXNsaWRlci1leHBsYWluZXIgLmRpYWxvZ19faW5uZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uYy1jb21wYXJpc29uLXNsaWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2lucHV0IHNwYW4sXG4uYy1jb21wYXJpc29uLXNsaWRlcl9fb3V0cHV0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1jb21wYXJpc29uLXNsaWRlcl9fb3V0cHV0IHNwYW4ge1xuICBjb2xvcjogI0Y2NDM0RTtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGUge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2lubmVyIHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnIgM2ZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgfVxuICAuYy1jb21wYXJpc29uLXRhYmxlX19pbm5lcjpiZWZvcmUsIC5jLWNvbXBhcmlzb24tdGFibGVfX2lubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbiAgICBncmlkLXJvdzogMy9zcGFuIDEyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgyMTAsIDIxMiwgMjIyLCAwLjUpLCAwIDAgMCAxcHggdmFyKC0tbmV1dHJhbC04MCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX2lubmVyOmFmdGVyIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19oZWFkaW5nIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IHZhcigtLXJvdyk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB6LWluZGV4OiA2MDA7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX19yb3cgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiAxO1xuICBncmlkLXJvdzogMS9zcGFuIDE7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX19yb3cgPiAqOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuLmMtY29tcGFyaXNvbi10YWJsZV9fcm93ID4gKjpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbn1cbi5jLWNvbXBhcmlzb24tdGFibGVfX3JvdzpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX3JvdyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnIgM2ZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbiAgLmMtY29tcGFyaXNvbi10YWJsZV9fcm93Om50aC1jaGlsZCgzKSB7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmMtY29tcGFyaXNvbi10YWJsZV9fcm93Om50aC1jaGlsZCgzKSAuYy1jb21wYXJpc29uLXRhYmxlX19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgfVxuICAuYy1jb21wYXJpc29uLXRhYmxlX19yb3c6bnRoLWNoaWxkKDMpIC5jLWNvbXBhcmlzb24tdGFibGVfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX3JvdzpsYXN0LWNoaWxkIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB9XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX3JvdzpsYXN0LWNoaWxkIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX190YWIuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX190YWIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhZyBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21wYXJpc29uLXRhYmxlX190YWcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjZweCArIDAuNTZyZW0pO1xuICB9XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX3RhZyA+ICoge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTYwcHg7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMjQwcHg7XG59XG4uYy1jb21wYXJpc29uLXRhYmxlX19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21wYXJpc29uLXRhYmxlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS0tYXBwZW5kOm50aC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhZy1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY29tcGFyaXNvbi10YWJsZV9fdGFnLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9fcm93LS1jb2xsYXBzZWQgLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1ib2R5LCAuYy1jb21wYXJpc29uLXRhYmxlX19yb3ctLWNvbGxhcHNlZCAuYy1jb21wYXJpc29uLXRhYmxlX190YWctYm9keSB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWNvbXBhcmlzb24tdGFibGVfX3Jvdy0tY29sbGFwc2VkIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0taGVhZGluZzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0tYm9keSwgLmMtY29tcGFyaXNvbi10YWJsZV9fdGFnLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2xvZ28ge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNvbXBhcmlzb24tdGFibGVfX2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21wYXJpc29uLXRhYmxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhZy1oZWFkaW5nLFxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc3ZnL25hdi90cmlhbmdsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjRzIGVhc2Utb3V0O1xufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4yOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19zdGF0dXMtLWFtYmVyIHtcbiAgY29sb3I6ICNmNWEyNTU7XG4gIGJvcmRlci1jb2xvcjogI2Y1YTI1NTtcbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9fc3RhdHVzLS1yZWQge1xuICBib3JkZXItY29sb3I6ICNGNjQzNEU7XG4gIGNvbG9yOiAjRjY0MzRFO1xufVxuXG4uY2Mtd2luZG93IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY2Mtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2Mtd2luZG93IC5jYy1tZXNzYWdlLCAuY2Mtd2luZG93IC5jYy1idG4ge1xuICBmb250LXNpemU6IDAuNzdyZW07XG59XG4uY2Mtd2luZG93IC5jYy1tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTFyZW07XG59XG4uY2Mtd2luZG93IC5jYy1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMC4ycmVtIDEuMnJlbTtcbn1cbi5jYy13aW5kb3cgLmNjLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZmYgIWltcG9ydGFudDtcbn1cbi5jYy13aW5kb3cgLmNjLWxpbmsge1xuICBjb2xvcjogIzQ1NTY3YyAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLyogIENUQSBCbG9jayAgKi9cbi8qICAtLS0tLS0tLS0gICovXG4uby1hcnRpY2xlIC5jLWN0YSBwIHtcbiAgbWFyZ2luOiAwIDAgNC41cmVtO1xufVxuLm8tYXJ0aWNsZSAuYy1jdGFfX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG4uYy1jdGEge1xuICBtYXJnaW46IDIuMjJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpIC1saWdodGVyO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICAuYy1jdGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWN0YSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jdGFfX2RldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTU2N2M7XG4gIC8qIEZhbGxiYWNrIENvbG9yICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKCMzNjQ3NmMpLCB0bygjNDU1NjdjKSk7XG4gIC8qIFNhZjQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY0NzZjLCAjNDU1NjdjKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2NDc2YywgIzQ1NTY3Yyk7XG4gIC8qIEZGMy42ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY0NzZjLCAjNDU1NjdjKTtcbiAgLyogSUUxMCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY0NzZjLCAjNDU1NjdjKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjQ3NmMsICM0NTU2N2MpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGU9MCxTdGFydENvbG9yU3RyPVwiIzM2NDc2Y1wiLCBFbmRDb2xvclN0cj1cIiM0NTU2N2NcIik7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbkBzdXBwb3J0cyAoZ3JpZC1hdXRvLWNvbHVtbnM6IDEwcHgpIHtcbiAgLmMtY3RhX19kZXRhaWwge1xuICAgIGdyaWQtcm93OiAyL3NwYW4gMTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtY3RhX19kZXRhaWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xuICAgICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jdGFfX2ZpZ3VyZSB7XG4gIHBhZGRpbmc6IDFyZW0gMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5Ac3VwcG9ydHMgKGdyaWQtYXV0by1jb2x1bW5zOiAxMHB4KSB7XG4gIC5jLWN0YV9fZmlndXJlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtY3RhX19maWd1cmUge1xuICAgICAgZ3JpZC1jb2x1bW46IDUvc3BhbiAzO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jdGFfX3RodW1ibmFpbCB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWN0YV9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5jLWN0YV9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpIC1saWdodGVyO1xufVxuXG4uYy1oZWFkZXJfX2l0ZW06aG92ZXIgLmMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uYy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDUwO1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xufVxuLmMtZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc3ZnL25hdi90cmlhbmdsZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1kcm9wZG93bi0td2lkZSB7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbn1cblxuLmMtZHJvcGRvd25fX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtZHJvcGRvd25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAtZGFyaztcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5jLWRyb3Bkb3duX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWRyb3Bkb3duX19saW5rIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IGluaXRpYWw7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI0MHB4O1xuICB9XG59XG5cbi5jLWRyb3Bkb3duX19saW5rLWhlYWRpbmcsXG4uYy1kcm9wZG93bl9fbGluay1ib2R5IHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xufVxuXG4uYy1kcm9wZG93bl9fbGluay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYy1kcm9wZG93bl9fbGluay1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLmMtZHJvcGRvd25fX2xpbmstaWNvbiB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmMtZHJvcGRvd25fX2xpbmstLW5hcnJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxNjBweDtcbn1cblxuLmMtZHJvcGRvd25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uYy1kcm9wZG93bl9fc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApIC1kYXJrO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4vKiAgRG9jdW1lbnRhdGlvbiAgKi9cbi8qICAtLS0tLS0tLS0tLS0tICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWRvY3VtZW50YXRpb25fX3NpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDIuMTFyZW07XG4gIH1cbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSBoMSwgLmMtZG9jdW1lbnRhdGlvbl9fYm9keSBoMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDEuby10aXRsZS0tbWQsIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDIuby10aXRsZS0tbWQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDEuby10aXRsZS0tbGcsIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDIuby10aXRsZS0tbGcge1xuICBmb250LXNpemU6IDEuNzhyZW07XG59XG4uYy1kb2N1bWVudGF0aW9uX19ib2R5IGgxIGNvZGUsIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDIgY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjg5cmVtIDAuODlyZW0gMC44OXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgaDMge1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG4uYy1kb2N1bWVudGF0aW9uX19ib2R5IHAge1xuICBsaW5lLWhlaWdodDogMS43Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgYSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxLjExcmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG4uYy1kb2N1bWVudGF0aW9uX19ib2R5IGJsb2NrcXVvdGUucHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTU2OGYyO1xuICBjb2xvcjogI2E1NjhmMjtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgYmxvY2txdW90ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZG9jdW1lbnRhdGlvbl9fYm9keSB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYy1kb2N1bWVudGF0aW9uX19ib2R5IHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkLCAuYy1kb2N1bWVudGF0aW9uX19ib2R5IHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQsIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSBpbWcsXG4uYy1kb2N1bWVudGF0aW9uX19ib2R5IGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSB0ZCBjb2RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSAuby1ncmlkX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMS4xMXJlbTtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgLmMtY2FyZCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1kb2N1bWVudGF0aW9uX19ib2R5IC5jLWNhcmQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNTZyZW0gMDtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgLmMtY2FyZCBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjExcmVtO1xufVxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSAuYy1jYXJkIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWRvY3VtZW50YXRpb25fX2JvZHkgLmMtY2FyZCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtZG9jdW1lbnRhdGlvbl9fYm9keSAjZGVtbyAuby1iYW5uZXJfX2lubmVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICB9XG4gIC5jLWRvY3VtZW50YXRpb25fX2JvZHkgI2RlbW8gLm8tYmFubmVyX19pbm5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG59XG4uYy1kb2N1bWVudGF0aW9uX19ib2R5ICNkZW1vIC5vLWJhbm5lcl9faW5uZXIgaDMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jLWRvY3VtZW50YXRpb25fX2JvZHktLXdpZGVyLWNlbnRlciB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCwgLmMtZG9jdW1lbnRhdGlvbl9fYm9keS0td2lkZXItY2VudGVyIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMzYlO1xufVxuXG4uYy1kb2N1bWVudGF0aW9uX19tYXN0aGVhZCBpbWcge1xuICBtYXJnaW4tdG9wOiAwLjIycmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYy1kb2N1bWVudGF0aW9uX19uZXh0LXN0ZXBzIHtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgcGFkZGluZy10b3A6IDIuMjJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpIC1saWdodDtcbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fc3RlcCxcbi5jLWRvY3VtZW50YXRpb25fX3NkayB7XG4gIG1hcmdpbjogMS4xMXJlbSAwO1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG51bC5yZWZlcmVuY2UtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnJlZmVyZW5jZS1wYWdlIGxpIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICB1bC5yZWZlcmVuY2UtcGFnZSBsaSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxudWwucmVmZXJlbmNlLXBhZ2UgbGkgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhsanMge1xuICBvdmVyZmxvdy14OiBpbml0aWFsO1xufVxuXG4vKiAgRkFRcyAgKi9cbi8qICAtLS0tICAqL1xuLmMtZmFxX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYy1mYXFfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuXG4uYy1mYXFfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIuMjJyZW07XG59XG5cbi8qICBGZWVkYmFjayAgKi9cbi8qICAtLS0tLS0tLSAgKi9cbi5jLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgcGFkZGluZzogMS4xMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG59XG5cbi5jLWZlZWRiYWNrX19yZXNwb25zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogIEZvb3RlciAgKi9cbi8qICAtLS0tLS0gICovXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoMS4xMXJlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoMS4xMXJlbSwgMWZyKSBbZnVsbC1lbmRdO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoMi4yMnJlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoMi4yMnJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoMy4zM3JlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoMy4zM3JlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbGlua3Mge1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDMuMzNyZW0gMCAyLjIycmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMi4yMnJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWZvb3Rlcl9fbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgcGFkZGluZzogNC40NHJlbSAwO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMS42N3JlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbZnVsbC1zdGFydF0gbWlubWF4KDEuMTFyZW0sIDFmcikgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF0gbWlubWF4KDEuMTFyZW0sIDFmcikgW2Z1bGwtZW5kXTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoMi4yMnJlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoMi4yMnJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19zb2NpYWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Z1bGwtc3RhcnRdIG1pbm1heCgzLjMzcmVtLCAxZnIpIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdIG1pbm1heCgzLjMzcmVtLCAxZnIpIFtmdWxsLWVuZF07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvb3Rlcl9fc29jaWFsIC5jLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5jLWZvb3Rlcl9fc29jaWFsIC5jLWZvb3Rlcl9faW5uZXIgLm8tYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjExcmVtO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9faW5uZXIge1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIC5jLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1mb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG59XG4uYy1mb290ZXJfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtZm9vdGVyX19iYW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmMtZm9vdGVyX19iYW5uZXIgLm8tYmFubmVyX19pbm5lciA+ICoge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYy1mb290ZXJfX2Jhbm5lciAuby1iYW5uZXJfX2lubmVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jLWZvb3Rlcl9fYmFubmVyIC5vLWJhbm5lcl9faW5uZXIgPiAqOmxhc3QtY2hpbGQge1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19iYW5uZXIgLm8tYmFubmVyX19pbm5lciA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAuYy1mb290ZXJfX2Jhbm5lciAuby1iYW5uZXJfX2lubmVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxuICAuYy1mb290ZXJfX2Jhbm5lciAuby1iYW5uZXJfX2lubmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDU7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fYWRkcmVzcyB7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMi4yMnJlbSAwO1xuICBmb250LXNpemU6IDAuODlyZW07XG59XG5cbi5jLWZvb3Rlcl9fYXJ0aWNsZSB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYy1mb290ZXJfX2FydGljbGUgLm8taGVhZGluZywgLmMtZm9vdGVyX19hcnRpY2xlIHRhYmxlIHRoLCB0YWJsZSAuYy1mb290ZXJfX2FydGljbGUgdGgsIC5jLWZvb3Rlcl9fYXJ0aWNsZSAuby1tYXJrZG93biBoMywgLm8tbWFya2Rvd24gLmMtZm9vdGVyX19hcnRpY2xlIGgzLCAuYy1mb290ZXJfX2FydGljbGUgLm8tbWFya2Rvd24gaDUsIC5vLW1hcmtkb3duIC5jLWZvb3Rlcl9fYXJ0aWNsZSBoNSxcbi5jLWZvb3Rlcl9fYXJ0aWNsZSAuby1tYXJrZG93biBoNixcbi5vLW1hcmtkb3duIC5jLWZvb3Rlcl9fYXJ0aWNsZSBoNiwgLmMtZm9vdGVyX19hcnRpY2xlIC5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjhyZW07XG59XG4uYy1mb290ZXJfX2FydGljbGUgLm8tYm9keSwgLmMtZm9vdGVyX19hcnRpY2xlIC5jLWZvb3Rlcl9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuODNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1mb290ZXJfX2FydGljbGUge1xuICAgIHBhZGRpbmc6IDEuMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbmV3c2xldHRlciAuby1oZWFkaW5nLCAuYy1mb290ZXJfX25ld3NsZXR0ZXIgdGFibGUgdGgsIHRhYmxlIC5jLWZvb3Rlcl9fbmV3c2xldHRlciB0aCwgLmMtZm9vdGVyX19uZXdzbGV0dGVyIC5vLW1hcmtkb3duIGgzLCAuby1tYXJrZG93biAuYy1mb290ZXJfX25ld3NsZXR0ZXIgaDMsIC5jLWZvb3Rlcl9fbmV3c2xldHRlciAuby1tYXJrZG93biBoNSwgLm8tbWFya2Rvd24gLmMtZm9vdGVyX19uZXdzbGV0dGVyIGg1LFxuLmMtZm9vdGVyX19uZXdzbGV0dGVyIC5vLW1hcmtkb3duIGg2LFxuLm8tbWFya2Rvd24gLmMtZm9vdGVyX19uZXdzbGV0dGVyIGg2LCAuYy1mb290ZXJfX25ld3NsZXR0ZXIgLmMtZm9vdGVyX19saW5rLS1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yOHJlbTtcbn1cbi5jLWZvb3Rlcl9fbmV3c2xldHRlciAuby1ib2R5LCAuYy1mb290ZXJfX25ld3NsZXR0ZXIgLmMtZm9vdGVyX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgfVxufVxuXG4uYy1ncmVlbmhvdXNlIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5jLWdyZWVuaG91c2UtLXNtIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtZ3JlZW5ob3VzZS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5jLWdyZWVuaG91c2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1ncmVlbmhvdXNlX19yb2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1ncmVlbmhvdXNlX19yb2xlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZ3JlZW5ob3VzZV9fcm9sZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmMtZ3JlZW5ob3VzZV9faGVhZGluZyB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLWdyZWVuaG91c2VfX2hlYWRpbmcgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jLWdyZWVuaG91c2VfX3JvbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwgMC4yNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtZ3JlZW5ob3VzZV9fcm9sZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy1ncmVlbmhvdXNlX19sb2NhdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiAgSEVBREVSICAqL1xuLyogIC0tLS0tLSAgKi9cbi5jLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Z1bGwtc3RhcnRdIG1pbm1heCgxLjExcmVtLCAxZnIpIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdIG1pbm1heCgxLjExcmVtLCAxZnIpIFtmdWxsLWVuZF07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2Z1bGwtc3RhcnRdIG1pbm1heCgyLjIycmVtLCAxZnIpIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdIG1pbm1heCgyLjIycmVtLCAxZnIpIFtmdWxsLWVuZF07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXIge1xuICAgIHRvcDogLTkxcHg7XG4gICAgbGVmdDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtmdWxsLXN0YXJ0XSBtaW5tYXgoMy4zM3JlbSwgMWZyKSBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXSBtaW5tYXgoMy4zM3JlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hyaW5rLW5hdiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zaHJpbmstbmF2LnNocmluay1uYXYtLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gIH1cbn1cblxuLmMtaGVhZGVyLS1ub3Qtc3RpY2t5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbi5jLWhlYWRlcl9fbGlua3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogMTQ0MHB4OyAqL1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG59XG4uYy1oZWFkZXJfX2xpbmtzIC5vLWJ0biwgLmMtaGVhZGVyX19saW5rcyBib2R5IC5ocy1idXR0b24ucHJpbWFyeSwgYm9keSAuYy1oZWFkZXJfX2xpbmtzIC5ocy1idXR0b24ucHJpbWFyeSwgLmMtaGVhZGVyX19saW5rcyAuby1idG4tZ2hvc3Qge1xuICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtaGVhZGVyX19saW5rcyB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19saW5rcyB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHBhZGRpbmc6IDEuMXJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rcy0tc2Vjb25kYXJ5IHtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5jLWhlYWRlcl9fbGlua3MtLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLmMtaGVhZGVyX19saW5rcy0tc2Vjb25kYXJ5LmMtaGVhZGVyX19saW5rcy0taWNvbnMgYSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbGlua3MtLXNlY29uZGFyeS5jLWhlYWRlcl9fbGlua3MtLWljb25zIGEge1xuICAgIHBhZGRpbmctdG9wOiAxLjExcmVtO1xuICB9XG59XG4uYy1oZWFkZXJfX2xpbmtzLS1zZWNvbmRhcnkuYy1oZWFkZXJfX2xpbmtzLS1pY29ucyBhIGltZyB7XG4gIG1heC13aWR0aDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX2xpbmtzLS1zZWNvbmRhcnkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rcy0tc2Vjb25kYXJ5LS1mZWF0dXJlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fdXNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qLmMtaGVhZGVyX19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH0qL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1oZWFkZXJfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIsK7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgfVxuICAuYy1oZWFkZXJfX2xpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rLS1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwIDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYy1oZWFkZXJfX2xpbmstLXByaW1hcnkge1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4uYy1oZWFkZXJfX2xpbmstLXNlY29uZGFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDAuNTZyZW0gMDtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnkuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3N2Zy9jYXJldC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIC5jLWhlYWRlcl9fbGluay0tc2Vjb25kYXJ5LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjU2cmVtIDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIG1hcmdpbjogMCAxLjdyZW07XG4gIH1cbiAgLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5jLWhlYWRlcl9fbGluay0tc2Vjb25kYXJ5OmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4zMjtcbiAgfVxuICAuYy1oZWFkZXJfX2xpbmstLXNlY29uZGFyeS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgfVxuICAuYy1oZWFkZXJfX2xpbmstLXNlY29uZGFyeS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jLWhlYWRlcl9fbGluay0tY3RhIHtcbiAgY29sb3I6ICNGNjQzNEU7XG59XG4uYy1oZWFkZXJfX2xpbmstLWN0YTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwrtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmMtaGVhZGVyX19saW5rLS1jdGE6aG92ZXIge1xuICBjb2xvcjogI2Y4NzQ3Yztcbn1cblxuLmMtaGVhZGVyX19ob21lIHtcbiAgaGVpZ2h0OiAyLjExcmVtO1xufVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jLWhlYWRlcl9fbGluay0tbm8tbW9iaWxlLFxuLmMtaGVhZGVyX19leHRyYSxcbi5jLWhlYWRlcl9faHIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYy1oZWFkZXJfX2l0ZW0gPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1oZWFkZXJfX2l0ZW06aG92ZXIgLmMtaGVhZGVyX19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYy1oZWFkZXJfX2l0ZW06aG92ZXIgLmMtaGVhZGVyX19kcm9wZG93bi1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1oZWFkZXJfX2l0ZW06aG92ZXIgLmMtaGVhZGVyX19kcm9wZG93bi1pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtaGVhZGVyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MnB4O1xuICBtYXJnaW46IDAgMCAwIDIycHg7XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiA0NDdweDtcbiAgcGFkZGluZzogMS43OHJlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmMtaGVhZGVyX19kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzFweDtcbiAgbGVmdDogLTI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmMtaGVhZGVyX19kcm9wZG93bi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjRzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMS43OHJlbSk7XG59XG5cbi5jLWhlYWRlcl9fZHJvcGRvd24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjExcmVtO1xuICBncmlkLXJvdy1nYXA6IDAuMjhyZW07XG4gIHdpZHRoOiAzNjdweDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zMnMgZWFzZS1vdXQsIG9wYWNpdHkgMC4yOHMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTU2JSwgMCk7XG59XG4uYy1oZWFkZXJfX2Ryb3Bkb3duLWl0ZW0gLm8tYm9keS0tc20sIC5jLWhlYWRlcl9fZHJvcGRvd24taXRlbSAuYy1mb290ZXJfX2xpbmsge1xuICBmb250LXNpemU6IDAuNzhyZW07XG59XG5cbi5jLWhlYWRlcl9fZHJvcGRvd24taXRlbS0tb2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNjBweCArIDEuMTFyZW0pO1xufVxuXG4uYy1oZWFkZXJfX2Ryb3Bkb3duLWJhZGdlIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICBncmlkLXJvdzogMS9zcGFuIDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvLWluZm9ybV9fdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmMtaGVhZGVyLS1zaW1wbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1oZWFkZXItLXNpbXBsZSAuYy1oZWFkZXJfX2xpbmtzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtaGVhZGVyLS1zaW1wbGUgLmMtaGVhZGVyX19ob21lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1oZWFkZXItLXNpbXBsZSAuYy1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmMtaGVhZGVyLS1zaW1wbGUtbGFyZ2UtbG9nbyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWhlYWRlci0tc2ltcGxlLWxhcmdlLWxvZ28gLmMtaGVhZGVyX19sb2dvIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmMtaGVhZGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgbGVmdDogOHB4O1xuICB6LWluZGV4OiA1MDE7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWhlYWRlci1vdmVybGF5LmlzLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWhlYWRlci1vdmVybGF5IGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtaGVhZGVyLW92ZXJsYXlfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYy1oZWFkZXItb3ZlcmxheV9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWhlYWRlci1vdmVybGF5X19jdGEgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWhlYWRlci1vdmVybGF5X19jdGEgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYy1oZWFkZXItb3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC41O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4vKiAgSGVybyAgKi9cbi8qICAtLS0tICAqL1xuLmMtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogMy4zM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8uYy1oZXJvLS13aWRlLWNvbnRlbnQgLmMtaGVyb19fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA3O1xuICB9XG4gIC5jLWhlcm8uYy1oZXJvLS13aWRlLWNvbnRlbnQgLmMtaGVyb19fbWFpbiAuby1idG4tZ2hvc3Qge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxuICAuYy1oZXJvLmMtaGVyby0td2lkZS1jb250ZW50IC5jLWhlcm9fX2ltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XG4gIH1cbn1cbi5jLWhlcm8uYy1oZXJvLS13aWRlLWNvbnRlbnQgLm8tYmFkZ2VfX3dpdGgtdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1oZXJvLmMtaGVyby0td2lkZS1jb250ZW50IC5vLWJ0bi5zY3JvbGwtdG8tZWxlbWVudCwgLmMtaGVyby5jLWhlcm8tLXdpZGUtY29udGVudCBib2R5IC5zY3JvbGwtdG8tZWxlbWVudC5ocy1idXR0b24ucHJpbWFyeSwgYm9keSAuYy1oZXJvLmMtaGVyby0td2lkZS1jb250ZW50IC5zY3JvbGwtdG8tZWxlbWVudC5ocy1idXR0b24ucHJpbWFyeSwgLmMtaGVyby5jLWhlcm8tLXdpZGUtY29udGVudCAuc2Nyb2xsLXRvLWVsZW1lbnQuby1idG4tZ2hvc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjMzcmVtO1xufVxuLmMtaGVyby5jLWhlcm8tLXdpZGUtY29udGVudCAuby1idG4uc2Nyb2xsLXRvLWVsZW1lbnQ6YWZ0ZXIsIC5jLWhlcm8uYy1oZXJvLS13aWRlLWNvbnRlbnQgYm9keSAuc2Nyb2xsLXRvLWVsZW1lbnQuaHMtYnV0dG9uLnByaW1hcnk6YWZ0ZXIsIGJvZHkgLmMtaGVyby5jLWhlcm8tLXdpZGUtY29udGVudCAuc2Nyb2xsLXRvLWVsZW1lbnQuaHMtYnV0dG9uLnByaW1hcnk6YWZ0ZXIsIC5jLWhlcm8uYy1oZXJvLS13aWRlLWNvbnRlbnQgLnNjcm9sbC10by1lbGVtZW50Lm8tYnRuLWdob3N0OmFmdGVyIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHJpZ2h0OiAxLjQ0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL3N2Zy9pY29ucy9kb3dud2FyZC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVyby5jLWhlcm8tLW1pZC1jb250ZW50IC5jLWhlcm9fX21haW4ge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNztcbiAgfVxuICAuYy1oZXJvLmMtaGVyby0tbWlkLWNvbnRlbnQgLmMtaGVyb19fbWFpbiAuby1iYWRnZV9fd2l0aC10ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jLWhlcm8uYy1oZXJvLS1taWQtY29udGVudCAuYy1oZXJvX19tYWluIC5vLWJhZGdlX193aXRoLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45OXJlbTtcbiAgfVxuICAuYy1oZXJvLmMtaGVyby0tbWlkLWNvbnRlbnQgLmMtaGVyb19faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNjtcbiAgfVxufVxuLmMtaGVyby5jLWhlcm8tZG9jcyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8uYy1oZXJvLWRvY3MgLmMtaGVyb19fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA3O1xuICB9XG4gIC5jLWhlcm8uYy1oZXJvLWRvY3MgLmMtaGVyb19faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWhlcm8gLm8tZ3JpZF9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYy1oZXJvIC5jLWhlcm9fX21haW4gdWwge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9saXN0LWNoZWNrLnN2Z1wiKTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jLWhlcm8gLmMtaGVyb19fbWFpbiB1bC5oZWFkZXItbGlzdC1idWxsZXQge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMS4xMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8tLWZvcm0gLm8tZm9ybV9faW5wdXQsIC5jLWhlcm8tLWZvcm0gLmhzLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLmhzLWZvcm0gLmMtaGVyby0tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmhzLWZvcm0gLmMtaGVyby0tZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5jLWhlcm8tLWZvcm0gLmhzLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmhzLWZvcm0gLmMtaGVyby0tZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT1tb250aF0sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5jLWhlcm8tLWZvcm0gLmhzLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmhzLWZvcm0gLmMtaGVyby0tZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uYy1oZXJvLS1mb3JtIC5ocy1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gLmMtaGVyby0tZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSxcbi5jLWhlcm8tLWZvcm0gLmhzLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5ocy1mb3JtIC5jLWhlcm8tLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5jLWhlcm8tLWZvcm0gLmhzLWZvcm0gdGV4dGFyZWEsXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIHRleHRhcmVhLFxuLmMtaGVyby0tZm9ybSAuaHMtZm9ybSBzZWxlY3QsXG4uaHMtZm9ybSAuYy1oZXJvLS1mb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IDY1JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVyby0tZm9ybSAuby1ib2R5LCAuYy1oZXJvLS1mb3JtIC5jLWZvb3Rlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjExcmVtO1xuICB9XG4gIC5jLWhlcm8tLWZvcm0gLm8tYm9keTpmaXJzdC1vZi10eXBlLCAuYy1oZXJvLS1mb3JtIC5jLWZvb3Rlcl9fbGluazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjExcmVtO1xuICB9XG59XG4uYy1oZXJvLS1mb3JtIC5vLXRpdGxlLS14bCwgLmMtaGVyby0tZm9ybSAuby1sb25nLWZvcm1fX2JvZHkgc2VjdGlvbiBoMiwgLm8tbG9uZy1mb3JtX19ib2R5IHNlY3Rpb24gLmMtaGVyby0tZm9ybSBoMiwgLmMtaGVyby0tZm9ybSAuby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24gaDIsIC5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiAuYy1oZXJvLS1mb3JtIGgyIHtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5cbi5jLWhlcm9fX21haW4ge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbn1cbi5jLWhlcm9fX21haW4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWhlcm9fX21haW4gPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVyb19fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5jLWhlcm9fX21haW4gLmMtaGVyb19fY3RhIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvX19tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICB9XG4gIC5jLWhlcm9fX21haW4gPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEwO1xuICB9XG4gIC5jLWhlcm9fX21haW4gLmMtaGVyb19fY3RhIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7XG4gICAgcGFkZGluZzogMC45NHJlbTtcbiAgfVxufVxuXG4uYy1oZXJvX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yOHJlbTtcbn1cblxuLmMtaGVyb19faW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBncmlkLXJvdzogMS9zcGFuIDE7XG59XG4uYy1oZXJvX19pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvX19pbWFnZSB7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiA2L3NwYW4gNztcbiAgfVxufVxuXG4uYy1oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG59XG5cbi5jLWhlcm9fX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbn1cblxuLmMtaGVyb19fY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMS9lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1oZXJvX19jdGEge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jLWhlcm9fX2N0YSB7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2N0YSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1oZXJvX19tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40NHJlbTtcbn1cblxuLmMtaGVyb19fZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDEuMTFyZW07XG59XG5cbi5jLWhlcm9fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtaGVyb19fYXV0aG9yIC5vLWFuY2hvcixcbi5jLWhlcm9fX2F1dGhvciAuby1ib2R5LFxuLmMtaGVyb19fYXV0aG9yIC5jLWZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmMtaGVyb19fYXV0aG9yIC5vLWFuY2hvci5vLWFuY2hvci0tc3Ryb25nLFxuLmMtaGVyb19fYXV0aG9yIC5vLWJvZHkuby1hbmNob3ItLXN0cm9uZyxcbi5jLWhlcm9fX2F1dGhvciAuby1hbmNob3ItLXN0cm9uZy5jLWZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIH1cbiAgLmMtaGVyb19fYXV0aG9yIC5vLWF2YXRhciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2F1dGhvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jLWhlcm9fX2F1dGhvciAuby1hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWhlcm9fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMS4xMXJlbTtcbiAgd2lkdGg6IDcuMjJyZW07XG4gIGhlaWdodDogNy4yMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1oZXJvX19hdmF0YXIge1xuICAgIHdpZHRoOiAzLjg5cmVtO1xuICAgIGhlaWdodDogMy44OXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2F2YXRhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWhlcm9fX3N1YiB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVyb19fc3ViIHtcbiAgICBncmlkLXJvdzogMi9zcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbn1cbi5jLWhlcm9fX3N1YiAuby10aXRsZSwgLmMtaGVyb19fc3ViIC5vLW1hcmtkb3duIGgxLCAuby1tYXJrZG93biAuYy1oZXJvX19zdWIgaDEsIC5jLWhlcm9fX3N1YiAuby1tYXJrZG93biBoMiwgLm8tbWFya2Rvd24gLmMtaGVyb19fc3ViIGgyLCAuYy1oZXJvX19zdWIgLm8tbWFya2Rvd24gaDQsIC5vLW1hcmtkb3duIC5jLWhlcm9fX3N1YiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvX19zdWItLTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG59XG5cbi5jLWhlcm8tLWFydGljbGUsXG4uYy1oZXJvLS1jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NTY3YztcbiAgLyogRmFsbGJhY2sgQ29sb3IgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20oIzM2NDc2YyksIHRvKCM0NTU2N2MpKTtcbiAgLyogU2FmNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjQ3NmMsICM0NTU2N2MpO1xuICAvKiBDaHJvbWUgMTArLCBTYWY1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY0NzZjLCAjNDU1NjdjKTtcbiAgLyogRkYzLjYgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjQ3NmMsICM0NTU2N2MpO1xuICAvKiBJRTEwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjQ3NmMsICM0NTU2N2MpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2NDc2YywgIzQ1NTY3Yyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9XCIjMzY0NzZjXCIsIEVuZENvbG9yU3RyPVwiIzQ1NTY3Y1wiKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogNC40NHJlbSAwO1xufVxuLmMtaGVyby0tYXJ0aWNsZSAuby1ncmlkX19pbm5lcixcbi5jLWhlcm8tLWNhc2Utc3R1ZHkgLm8tZ3JpZF9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtaGVyby0tYXJ0aWNsZSxcbi5jLWhlcm8tLWNhc2Utc3R1ZHkge1xuICAgIHBhZGRpbmc6IDguMzNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWhlcm8tLWFydGljbGUgLm8tdGl0bGUtLXNpbXBsaWZpZWQsXG4uYy1oZXJvLS1jYXNlLXN0dWR5IC5vLXRpdGxlLS1zaW1wbGlmaWVkIHtcbiAgICBsaW5lLWhlaWdodDogMi43N3JlbTtcbiAgfVxuICAuYy1oZXJvLS1hcnRpY2xlIHAsXG4uYy1oZXJvLS1jYXNlLXN0dWR5IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2cmVtO1xuICB9XG59XG5cbi5jLWhlcm8tLWFydGljbGUgLmMtaGVyb19fYXV0aG9yIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZ3JpZC1yb3c6IDIvc3BhbiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8tLWFydGljbGUgLmMtaGVyb19fYXV0aG9yIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG59XG4uYy1oZXJvLS1hcnRpY2xlIC5jLWhlcm9fX21haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm8tLWFydGljbGUgLmMtaGVyb19fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDQvc3BhbiA3O1xuICB9XG59XG5cbi5jLWhlcm8tLWFydGljbGUgaDEge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3cmVtO1xufVxuXG4uYy1oZXJvLS1hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDEuMTFyZW07XG59XG5cbi5jLWhlcm8tLWNhc2Utc3R1ZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uZXV0cmFsLTQwKSAtbGlnaHRlc3Q7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAtZGFyaztcbn1cbi5jLWhlcm8tLWNhc2Utc3R1ZHkgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVyby0tY2FzZS1zdHVkeSBoMSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmMtaGVyby0tY2FzZS1zdHVkeSAuYy1oZXJvX19tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIGdyaWQtcm93OiAxL3NwYW4gMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvLS1jYXNlLXN0dWR5IC5jLWhlcm9fX21haW4ge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbn1cbi5jLWhlcm8tLWNhc2Utc3R1ZHkgLmMtaGVyb19faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMuODlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZXJvLS1jYXNlLXN0dWR5IHtcbiAgICBwYWRkaW5nOiA1LjU1cmVtIDA7XG4gIH1cbn1cblxuLmMtaGVyb19faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby1ncmlkLS1wcmUtZm9ybS0tZGVmYXVsdCAuYy1oZXJvX19tYWluLCAuby1ncmlkLS1wcmUtZm9ybS0tZGVmYXVsdCAuYy1oZXJvX19pbWFnZSB7XG4gICAgZ3JpZC1yb3c6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5vLWdyaWQtLXByZS1mb3JtLS1kZWZhdWx0IC5jLWhlcm9fX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xMXJlbTtcbiAgfVxufVxuLm8tZ3JpZC0tcHJlLWZvcm0tLWRlZmF1bHQgLnByZS1lbWFpbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWdyaWQtLXByZS1mb3JtIC5jLWhlcm9fX21haW4sIC5vLWdyaWQtLXByZS1mb3JtIC5jLWhlcm9fX2ltYWdlIHtcbiAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWdyaWQtLXByZS1mb3JtIC5jLWhlcm9fX21haW4ge1xuICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNjtcbiAgICBwYWRkaW5nOiAwIDEuODhyZW07XG4gIH1cbiAgLm8tZ3JpZC0tcHJlLWZvcm0gLmMtaGVyb19fbWFpbiA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbiAgLm8tZ3JpZC0tcHJlLWZvcm0gLmMtaGVyb19fbWFpbiBoMSwgLm8tZ3JpZC0tcHJlLWZvcm0gLmMtaGVyb19fbWFpbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm8tZ3JpZC0tcHJlLWZvcm0gLmMtaGVyb19faW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgfVxuICAuby1ncmlkLS1wcmUtZm9ybSAuYy1oZXJvX19pbWFnZTpsYXN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiA5L3NwYW4gNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgLm8tZ3JpZC0tcHJlLWZvcm0gLmMtaGVyb19faW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuby1ncmlkLS1wcmUtZm9ybSAuYy1oZXJvX19tYWluIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5vLWdyaWQtLXByZS1mb3JtIC5wcmUtZW1haWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbi5jLWluZGV4LWJsb2NrX18yLWNvbHVtbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1pbmRleC1ibG9ja19fMi1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIFtlbmRdO1xuICB9XG59XG4uYy1pbmRleC1ibG9ja19fMi1jb2x1bW4gLmMtaW5kZXgtYmxvY2tfX2NhcmRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1pbmRleC1ibG9ja19fMi1jb2x1bW4gLmMtaW5kZXgtYmxvY2tfX2NhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBbZW5kXTtcbiAgfVxufVxuXG4uYy1tYXNvbnJ5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWFzb25yeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuYy1tYXNvbnJ5LmMtbWFzb25yeS0tMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmMtbWFzb25yeS0tb3JkZXItMSAuYy1tYXNvbnJ5X19pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYy1tYXNvbnJ5LS1vcmRlci0xIC5jLW1hc29ucnlfX2l0ZW06bnRoLWNoaWxkKDExKSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5jLW1hc29ucnktLW9yZGVyLTEgLmMtbWFzb25yeV9faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbn1cbi5jLW1hc29ucnlfX2l0ZW0ge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEodmFyKC0tbmV1dHJhbC03MCksIDAuMjQpO1xufVxuLmMtbWFzb25yeV9faXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbn1cbi5jLW1hc29ucnlfX2l0ZW0gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjY3cmVtO1xufVxuXG4uYy1tYXNvbnJ5X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4uYy1tYXNvbnJ5X19pdGVtLS1zbWFsbCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xufVxuXG4uYy1tYXNvbnJ5X19pdGVtLS1pbWcge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1tYXNvbnJ5X19oZWFkaW5nLFxuLmMtbWFzb25yeV9fYm9keSxcbi5jLW1hc29ucnlfX2xpbmsge1xuICBtYXJnaW46IDEuNjdyZW07XG59XG5cbi5jLW1hc29ucnlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4uYy1tYXNvbnJ5X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtbWFzb25yeV9faXRlbS0tZG91YmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGdyaWQtZ2FwOiAxLjExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1hc29ucnlfX2l0ZW0tLWRvdWJsZSB7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbi5jLW1hc29ucnlfX2l0ZW0tLWRvdWJsZSAuYy1tYXNvbnJ5X19pdGVtLS1pbm5lciB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xufVxuXG4uYy1tYXN0aGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNC40NHJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmMtbWFzdGhlYWQge1xuICAgIHBhZGRpbmc6IDIuMjJyZW0gMC44OXJlbTtcbiAgfVxufVxuXG4uYy1tYXN0aGVhZC0tdGFsbCB7XG4gIHBhZGRpbmctdG9wOiA1LjU2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jLW1hc3RoZWFkLS10YWxsIC5jLW1hc3RoZWFkX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1tYXN0aGVhZC0tdGFsbCB7XG4gICAgcGFkZGluZy10b3A6IDMuMzNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG4gIH1cbn1cblxuLmMtbWFzdGhlYWQtLXN0cmV0Y2gge1xuICBwYWRkaW5nOiA1LjU2cmVtIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy1tYXN0aGVhZC0tc3RyZXRjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjExcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTFyZW07XG4gIH1cbn1cblxuLmMtbWFzdGhlYWQtLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jLW1hc3RoZWFkX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYy1tYXN0aGVhZF9faW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMC41NnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgbWF4LXdpZHRoOiA2NTRweDtcbn1cblxuLmMtbWFzdGhlYWRfX2xpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxLjExcmVtO1xufVxuXG4uYy1tYXN0aGVhZF9fYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWFzdGhlYWRfX2JhY2sge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2JyZWFkY3J1bWIge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG4uYy1tb2R1bGFyX19icmVhZGNydW1iIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmMtbW9kdWxhcl9faGVybyBoMSBlbSwgLmMtbW9kdWxhcl9faGVybyBoMiBlbSwgLmMtbW9kdWxhcl9faGVybyBoMyBlbSwgLmMtbW9kdWxhcl9faGVybyBoNCBlbSwgLmMtbW9kdWxhcl9faGVybyBoNSBlbSwgLmMtbW9kdWxhcl9faGVybyBoNiBlbSxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDEgZW0sXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgyIGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMyBlbSxcbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgaDQgZW0sXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg1IGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmMtbW9kdWxhcl9faGlnaGxpZ2h0LXRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2s6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5jLW1vZHVsYXJfX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXI7XG59XG5cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2staGVhZGluZ3Mge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG59XG4uYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLWhlYWRpbmdzIC5vLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtbW9kdWxhcl9fc2VjdGlvbi1ibG9jay1yZXBsYWNlcyB7XG4gIGdyaWQtY29sdW1uOiA2L3NwYW4gNztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG5cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2staGVhZGluZ3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2staGVhZGluZ3Mge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLS1jaGlsZCAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLWhlYWRpbmdzIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbn1cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMzUlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLS1jaGlsZCAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLXJlcGxhY2VzID4gZGl2IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stLWNoaWxkIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbiAgfVxuICAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLS1jaGlsZCAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLXJlcGxhY2VzID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuMTFyZW07XG4gIGdyaWQtcm93LWdhcDogMS4xMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMmVtIDAgMmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBpbWcge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrID4gKiB7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICB9XG4gIC5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTFyZW07XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA1O1xuICB9XG4gIC5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG4gIC5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pID4gKjpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNTtcbiAgfVxuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrOm50aC1jaGlsZChldmVuKSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbn1cbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sgLmxpc3QtLWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayAubGlzdC0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxOHB4O1xuICB9XG59XG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIC5saXN0LS1jaGVja2JveCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cblxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jay0tc3RhbmRhbG9uZSA+ICoge1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDEyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2stLXN0YW5kYWxvbmUge1xuICAgIHBhZGRpbmc6IDQuNDRyZW0gMDtcbiAgfVxuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lICsgLmMtbW9kdWxhcl9fY29udGVudC1ibG9jay0tc3RhbmRhbG9uZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg0LjQ0cmVtLCAxZnIpIHJlcGVhdCgxMiwgbWlubWF4KDFyZW0sIDEyMHB4KSkgbWlubWF4KDQuNDRyZW0sIDFmcik7XG4gIH1cbiAgLmMtbW9kdWxhcl9fY29udGVudC1ibG9jay0tc3RhbmRhbG9uZSA+ICoge1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgfVxuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lID4gKjpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctdG9wOiAxLjExcmVtO1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNTtcbiAgfVxuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lID4gKjpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNjtcbiAgfVxuICAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lOm50aC1jaGlsZChldmVuKSA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogOS9zcGFuIDU7XG4gIH1cbiAgLmMtbW9kdWxhcl9fY29udGVudC1ibG9jay0tc3RhbmRhbG9uZTpudGgtY2hpbGQoZXZlbikgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA2O1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2stLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDQuNDRyZW0gMDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4uYy1tb2R1bGFyX19pbWFnZS1ibG9jayB7XG4gIGNvbHVtbnM6IDM7XG59XG4uYy1tb2R1bGFyX19pbWFnZS1ibG9jayBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYy1tb2R1bGFyX19pbWFnZXMtaGVhZGluZyB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuXG4uYy1tb2R1bGFyX19pbWFnZXMtYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJlbTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLW1vZHVsYXJfX2ltYWdlcy1ibG9jayB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgfVxufVxuLmMtbW9kdWxhcl9faW1hZ2VzLWJsb2NrIGRpdiB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYy1tb2R1bGFyX19pbWFnZXMtYmxvY2stLTItY29sdW1uIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1tb2R1bGFyX19pbWFnZXMtYmxvY2stLTItY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2ltYWdlcy1ibG9jay0tMy1jb2x1bW4ge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLW1vZHVsYXJfX2ltYWdlcy1ibG9jay0tMy1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmMtbW9kdWxhcl9fZmVhdHVyZS1saXN0cyB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1tb2R1bGFyX19mZWF0dXJlLWxpc3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2ZlYXR1cmUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDEuMTFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1tb2R1bGFyX19mZWF0dXJlLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogIFByaWNlIENhcmQgICovXG4vKiAgLS0tLS0tLS0tLSAgKi9cbi5jLXByaWNlLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtcHJpY2UtYmFyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1wcmljZS1iYXIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5jLXByaWNlLWJhciAuby1idG4sIC5jLXByaWNlLWJhciBib2R5IC5ocy1idXR0b24ucHJpbWFyeSwgYm9keSAuYy1wcmljZS1iYXIgLmhzLWJ1dHRvbi5wcmltYXJ5LCAuYy1wcmljZS1iYXIgLm8tYnRuLWdob3N0IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMi4yMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLXByaWNlLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi4yMnJlbSAxLjExcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1wcmljZS1iYXIgLm8tdGl0bGUsIC5jLXByaWNlLWJhciAuby1tYXJrZG93biBoMSwgLm8tbWFya2Rvd24gLmMtcHJpY2UtYmFyIGgxLCAuYy1wcmljZS1iYXIgLm8tbWFya2Rvd24gaDIsIC5vLW1hcmtkb3duIC5jLXByaWNlLWJhciBoMiwgLmMtcHJpY2UtYmFyIC5vLW1hcmtkb3duIGg0LCAuby1tYXJrZG93biAuYy1wcmljZS1iYXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG4gIH1cbiAgLmMtcHJpY2UtYmFyIC5vLWJ0biwgLmMtcHJpY2UtYmFyIGJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5LCBib2R5IC5jLXByaWNlLWJhciAuaHMtYnV0dG9uLnByaW1hcnksIC5jLXByaWNlLWJhciAuby1idG4tZ2hvc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuMTFyZW07XG4gIH1cbn1cblxuLmMtcHJvY2Vzc19fd3JhcHBlciB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9jZXNzX193cmFwcGVyLS1zcGxpdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbiAgLmMtcHJvY2Vzc19fd3JhcHBlci0tc3BsaXQgLmMtcHJvY2VzczpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICB9XG4gIC5jLXByb2Nlc3NfX3dyYXBwZXItLXNwbGl0IC5jLXByb2Nlc3M6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogOC9zcGFuIDQ7XG4gIH1cbiAgLmMtcHJvY2Vzc19fd3JhcHBlci0tc3BsaXQgLmMtcHJvY2Vzc19fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wcm9jZXNzLS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4NXB4O1xuICB9XG4gIC5jLXByb2Nlc3MtLWhvcml6b250YWwgLmMtcHJvY2Vzc19faGVhZGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1wcm9jZXNzLS1ob3Jpem9udGFsIC5jLXByb2Nlc3NfX3N0ZXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYy1wcm9jZXNzLS1ob3Jpem9udGFsIC5jLXByb2Nlc3NfX3N0ZXA6YWZ0ZXIge1xuICAgIHRvcDogNDVweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogY2FsYyg1MCUgKyA0NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAuYy1wcm9jZXNzLS1ob3Jpem9udGFsIC5jLXByb2Nlc3NfX2JhZGdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5jLXByb2Nlc3NfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbn1cbi5jLXByb2Nlc3NfX3N0ZXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG4uYy1wcm9jZXNzX19zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1wcm9jZXNzX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmMtcHJvY2Vzc19fYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbn1cblxuLmMtcHJvY2Vzc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLXJlbGF0ZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLXNpZGViYXIgLm8tYW5jaG9yLS1zdHJvbmcge1xuICBtYXJnaW4tdG9wOiAxLjExcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vLWxheW91dF9fc2lkZWJhci0tbm8tcGFkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zaWRlYmFyLS1mbG9hdGluZyAuYy1zaWRlYmFyX19zZWFyY2gge1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG59XG4uYy1zaWRlYmFyLS1mbG9hdGluZyAuYy1zaWRlYmFyX19zZWFyY2ggaW5wdXQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLXNpZGViYXJfX2NvbnRlbnRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmMtc29jaWFsLXNoYXJlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0LjQ0cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsLXNoYXJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpIC1saWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsLXNoYXJlX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1zdGF0cyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtDb25kZW5zZWRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uYy1zdGF0c19fc3RhdCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQ0REU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zdGF0c19fc3RhdDpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICB9XG59XG4uYy1zdGF0c19fc3RhdDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3RhdHNfX3N0YXQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuYy1zdGF0c19fc3RhdDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMkQ0REU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zdGF0c19fc3RhdDpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN0YXRzX19zdGF0IHtcbiAgICBmbGV4OiAwIDEgNDUlO1xuICB9XG59XG5cbi5jLXN0YXRzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkVpbmEwMi1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmMtc3RhdHNfX2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuODhyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgY29sb3I6ICM3MzgwOUM7XG59XG5cbi8qICBUZXN0aW1vbmlhbCAgKi9cbi8qICAtLS0tLS0tLS0tLSAgKi9cbi5jLXRlc3RpbW9uaWFsLS1iYXNpYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMS4xMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYy10ZXN0aW1vbmlhbC0tY2FyZCB7XG4gIHBhZGRpbmc6IDEuMTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwgMC4yNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5jLXRlc3RpbW9uaWFsLS1jYXJkIC5jLXRlc3RpbW9uaWFsX19ib2R5IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmNsaWVudHMtYXR0cmlidXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIH1cbn1cbi5jbGllbnRzLWF0dHJpYnV0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19ib2R5IHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICBncmlkLXJvdzogMS9zcGFuIDE7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19hdmF0YXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIuMjJyZW07XG4gIGhlaWdodDogMi4yMnJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19lbW9qaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTFyZW07XG59XG5cbi5jLXRlc3RpbW9uaWFsX19hdmF0YXItLWxnIHtcbiAgd2lkdGg6IDMuODlyZW07XG4gIGhlaWdodDogMy44OXJlbTtcbn1cblxuLmMtdGVzdGltb25pYWxfX2F0dHJpYnV0aW9uIHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xuICBncmlkLXJvdzogMi9zcGFuIDE7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19sb2dvIHtcbiAgZ3JpZC1yb3c6IDIvc3BhbiAxO1xuICBtYXJnaW4tdG9wOiAxLjY3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtdGVzdGltb25pYWxfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDQuMzNyZW07XG4gIH1cbn1cblxuLmMtdGVzdGltb25pYWxfX2NsaWVudC1sb2dvIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYy10ZXN0aW1vbmlhbF9fY2xpZW50LWxvZ28ge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLyogIFZhbHVlcyAgKi9cbi8qICAtLS0tLS0gICovXG4uYy12YWx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMzNyZW07XG59XG4uYy12YWx1ZTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAzLjMzcmVtO1xufVxuLmMtdmFsdWU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLXZhbHVlX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbn1cblxuLmMtdGFibGUge1xuICBnYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBib3gtc2hhZG93OiAycHggNHB4IDVweCByZ2JhKHZhcigtLW5ldXRyYWwtNzApLCAwLjQ1KTtcbiAgfVxufVxuXG4uYy10YWJsZV9fcm93IHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm94LXNoYWRvdzogMnB4IDRweCA1cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwgMC40NSk7XG59XG4uYy10YWJsZV9fcm93ID4gKiB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLmMtdGFibGVfX3JvdyA+ICo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLXRhYmxlX19yb3cgPiAqOmZpcnN0LWNoaWxkIHtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG59XG4uYy10YWJsZV9fcm93ID4gKjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGFibGVfX3JvdyA+ICo6bGFzdC1jaGlsZCB7XG4gIGdyaWQtcm93OiAyL3NwYW4gMTtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtdGFibGVfX3JvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuYy10YWJsZV9fcm93ID4gKjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmMtdGFibGVfX3JvdyA+ICo6Zmlyc3QtY2hpbGQsXG4uYy10YWJsZV9fcm93ID4gKjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy10YWJsZV9fcm93LS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtdGFibGVfX3Jvdy0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy10YWJsZV9fcm93LS1oZWFkZXIubm8tZmlsdGVycyB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jLXRhYmxlX19sYWJlbCB7XG4gIGNvbG9yOiAjRjY0MzRFO1xuICBmb250LXNpemU6IDAuNzhyZW07XG59XG5cbi5jLXRhYmxlX19maWx0ZXItb3V0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDg5cHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy10YWJsZV9fZmlsdGVyLW91dGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmMtdGFibGVfX2ZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jLXRhYmxlX19maWx0ZXJzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJGaWx0ZXIgYnk6XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5jLXRhYmxlX19maWx0ZXJzID4gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYy10YWJsZV9fZmlsdGVycyA+IC5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jLXRhYmxlX19maWx0ZXJzOmhvdmVyID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLXRhYmxlX19maWx0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5jLXRhYmxlX19maWx0ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBib3gtc2hhZG93OiA1cHggMCAwIHZhcigtLW5ldXRyYWwtNzApLCAtNXB4IDAgMCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmMtdGFibGVfX2ZpbHRlci5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3gtc2hhZG93OiA1cHggMCAwIHZhcigtLXllbGxvdyksIC01cHggMCAwIHZhcigtLXllbGxvdyk7XG59XG4uYy10YWJsZV9fZmlsdGVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uYy10YWJsZV9fbW9iaWxlLWN0YSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYygxMDAlIC0gODBweCk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMTZweCAwO1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLXRhYmxlX19tb2JpbGUtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2FkLW1vcmUtLWJ0biB7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cblxuLnRlcm1zLXdyYXAge1xuICBwYWRkaW5nOiAxLjExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnRlcm1zLXdyYXAge1xuICAgIHBhZGRpbmc6IDIuMjJyZW07XG4gIH1cbn1cbi50ZXJtcy13cmFwOjphZnRlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAzLjMzcmVtO1xuICBib3R0b206IDEuMTFyZW07XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAvKiBGYWxsYmFjayBDb2xvciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDAxKSAwJSksIHRvKCNmZmZmZmYpKTtcbiAgLyogU2FmNCssIENocm9tZSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpIDAlLCAjZmZmZmZmKTtcbiAgLyogQ2hyb21lIDEwKywgU2FmNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwMSkgMCUsICNmZmZmZmYpO1xuICAvKiBGRjMuNiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwMSkgMCUsICNmZmZmZmYpO1xuICAvKiBJRTEwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpIDAlLCAjZmZmZmZmKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpIDAlLCAjZmZmZmZmKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj1cInJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMDEpIDAlXCIsIEVuZENvbG9yU3RyPVwiI2ZmZmZmZlwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC50ZXJtcy13cmFwOjphZnRlciB7XG4gICAgYm90dG9tOiAyLjIycmVtO1xuICB9XG59XG5cbi50ZXJtcy13cmFwX19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLnRlcm1zLXdyYXBfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogN3B4O1xufVxuLnRlcm1zLXdyYXBfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG4udGVybXMtd3JhcF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnRlcm1zLXdyYXBfX2NvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGVybXMtd3JhcF9fY29udGVudCAudGVybXNfc3BhY2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMy4zM3JlbTtcbn1cblxuLmRpYWxvZyB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA1MCwgNjYsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGlhbG9nLS1wcmV2aWV3IC5kaWFsb2dfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW8td3JhcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnctdmlkZW8td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uZGlhbG9nLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRpYWxvZy5hY3RpdmUgLmRpYWxvZ19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpYWxvZ19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogOTclO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaWFsb2dfX2lubmVyIHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG59XG5cbi5kaWFsb2dfX2lubmVyIC5vLWJhZGdlX193aXRoLXRleHQuby1iYWRnZV9fd2l0aC10ZXh0LS1idWxsZXRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kaWFsb2dfX2lubmVyIC5vLWJhZGdlX193aXRoLXRleHQuby1iYWRnZV9fd2l0aC10ZXh0LS1idWxsZXRzIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmRpYWxvZ19faW5uZXItLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaWFsb2dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4udi10YXgtYWdvbnlfX2ludHJvIHtcbiAgcGFkZGluZzogMjRweCAwIDQ4cHg7XG59XG4udi10YXgtYWdvbnlfX2ludHJvID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC52LXRheC1hZ29ueV9faW50cm8gPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAudi10YXgtYWdvbnlfX2ludHJvIC5vLWJvZHksIC52LXRheC1hZ29ueV9faW50cm8gLmMtZm9vdGVyX19saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbn1cbi52LXRheC1hZ29ueV9faW50cm8gLm8taGVhZGluZy0taGlnaGxpZ2h0LCAudi10YXgtYWdvbnlfX2ludHJvIC5jLW1vZHVsYXJfX2hlcm8gaDEgZW0sIC5jLW1vZHVsYXJfX2hlcm8gaDEgLnYtdGF4LWFnb255X19pbnRybyBlbSwgLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19oZXJvIGgyIGVtLCAuYy1tb2R1bGFyX19oZXJvIGgyIC52LXRheC1hZ29ueV9faW50cm8gZW0sIC52LXRheC1hZ29ueV9faW50cm8gLmMtbW9kdWxhcl9faGVybyBoMyBlbSwgLmMtbW9kdWxhcl9faGVybyBoMyAudi10YXgtYWdvbnlfX2ludHJvIGVtLCAudi10YXgtYWdvbnlfX2ludHJvIC5jLW1vZHVsYXJfX2hlcm8gaDQgZW0sIC5jLW1vZHVsYXJfX2hlcm8gaDQgLnYtdGF4LWFnb255X19pbnRybyBlbSwgLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19oZXJvIGg1IGVtLCAuYy1tb2R1bGFyX19oZXJvIGg1IC52LXRheC1hZ29ueV9faW50cm8gZW0sIC52LXRheC1hZ29ueV9faW50cm8gLmMtbW9kdWxhcl9faGVybyBoNiBlbSwgLmMtbW9kdWxhcl9faGVybyBoNiAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgxIGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMSAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgyIGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMiAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGgzIGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoMyAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg0IGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNCAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg1IGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNSAudi10YXgtYWdvbnlfX2ludHJvIGVtLFxuLnYtdGF4LWFnb255X19pbnRybyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIGg2IGVtLFxuLmMtbW9kdWxhcl9fY29udGVudC1ibG9jayBoNiAudi10YXgtYWdvbnlfX2ludHJvIGVtLCAudi10YXgtYWdvbnlfX2ludHJvIC5jLW1vZHVsYXJfX2hpZ2hsaWdodC10aXRsZSBlbSwgLmMtbW9kdWxhcl9faGlnaGxpZ2h0LXRpdGxlIC52LXRheC1hZ29ueV9faW50cm8gZW0sIC52LXRheC1hZ29ueV9faW50cm8gLmMtdGFibGVfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA2NywgNzgsIDAuMTIpO1xuICBib3gtc2hhZG93OiA1cHggMCAwIHJnYmEoMjQ2LCA2NywgNzgsIDAuMTIpLCAtNXB4IDAgMCByZ2JhKDI0NiwgNjcsIDc4LCAwLjEyKTtcbn1cblxuLnYtdGF4LWFnb255X19zbGlkZXIge1xuICBwYWRkaW5nOiAwIDAgNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnYtdGF4LWFyZWFfX2xhbmRpbmcgLm8tYnJlYWRjcnVtYiB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgfVxufVxuXG4udi10YXgtYXJlYV9faGVhZGluZyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52LXRheC1hcmVhX19oZWFkaW5nIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIH1cbn1cblxuLnYtdGF4LWFyZWFfX3JhdGluZ3Mge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgNjcsIDc4LCAwLjEyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXJvdy1nYXA6IDU2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4udi10YXgtYXJlYV9fcmF0aW5ncyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRjY0MzRFO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnYtdGF4LWFyZWFfX3JhdGluZ3Mge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAudi10YXgtYXJlYV9fY29tbWVudGFyeS1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnYtdGF4LWFyZWFfX2NvbW1lbnRhcnktaGVhZGluZyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC52LXRheC1hcmVhX19jb250ZW50ID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG59XG5cbi52LXRheC1hcmVhX19vdGhlcnMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi52LXRheC1hcmVhX19vdGhlcnMgPiAqOmxhc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnYtdGF4LWFyZWFfX290aGVycyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi52LXRheC1hcmVhX19vdGhlcnMgYSBzcGFuOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudi10YXgtYXJlYV9fb3RoZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG4gIC52LXRheC1hcmVhX19vdGhlcnMgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udi10YXgtYWdvbnktY3RhIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnYtdGF4LWFnb255LWN0YSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudi10YXgtYWdvbnktY3RhIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDY0cHg7XG4gIH1cbn1cblxuLnYtdGF4LWFnb255LWN0YV9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC52LXRheC1hZ29ueS1jdGFfX2hlYWRpbmcge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxufVxuXG4udi10YXgtYWdvbnktY3RhX19jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBncmlkLWdhcDogMjRweDtcbn1cbi52LXRheC1hZ29ueS1jdGFfX2NhcmQgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52LXRheC1hZ29ueS1jdGFfX2NhcmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi52LXRheC1hZ29ueS1jdGFfX2NhcmQgPiBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52LXRheC1hZ29ueS1jdGFfX2NhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAudi10YXgtYWdvbnktY3RhX19jYXJkID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICB9XG59XG5cbi52LXRheC1hcmVhX19pbmRleC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnYtdGF4LWFyZWFfX2luZGV4LWhlYWRpbmcgPiBoMiB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG59XG5cbi8qICBVdGlsaXRpZXMgICovXG4vKiAgLS0tLS0tLS0tICAqL1xuLnUtY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1pbmhlcml0IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLnUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi51LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnUtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtcG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5saXN0LXN0eWxlLW5vbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnUtYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51LWltYWdlLXJlcGxhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1oYXJkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udS1vcGFjaXR5LWhhbGYge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC51LWhpZGVcXEBzbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtaGlkZVxcQG1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZVxcQGxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udS13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1tYXgtd2lkdGgtZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnUtbWluLXdpZHRoLWZ1bGwge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi51LXdpZHRoLW1heC1jb250ZW50IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4udS1oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnUtcGFkZGluZy0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcGFkZGluZy0xIHtcbiAgcGFkZGluZzogMC4yOHJlbTtcbn1cblxuLnUtcGFkZGluZy0yIHtcbiAgcGFkZGluZzogMC41NnJlbTtcbn1cblxuLnUtcGFkZGluZy0zIHtcbiAgcGFkZGluZzogMS4xMXJlbTtcbn1cblxuLnUtcGFkZGluZy00IHtcbiAgcGFkZGluZzogMi4yMnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udS1wYWRkaW5nLXRvcC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjhyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLTIge1xuICBwYWRkaW5nLXRvcDogMC41NnJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtMyB7XG4gIHBhZGRpbmctdG9wOiAxLjExcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC00IHtcbiAgcGFkZGluZy10b3A6IDIuMjJyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogMy4zM3JlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtNiB7XG4gIHBhZGRpbmctdG9wOiA0LjQ0cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC03IHtcbiAgcGFkZGluZy10b3A6IDUuNTVyZW07XG59XG5cbi51LXBhZGRpbmctdG9wLTgge1xuICBwYWRkaW5nLXRvcDogNi42NnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1wYWRkaW5nLXRvcC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yMnJlbTtcbiAgfVxufVxuXG4udS1wYWRkaW5nLXJpZ2h0LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI4cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjExcmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjIycmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LXBhZGRpbmctYm90dG9tLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yOHJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjU2cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMTFyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yMnJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjMzcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS02IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNDRyZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNS41NXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjY2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXBhZGRpbmctYm90dG9tLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjIycmVtO1xuICB9XG59XG5cbi51LXBhZGRpbmctbGVmdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yOHJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNTZyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjExcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtNCB7XG4gIHBhZGRpbmctbGVmdDogMi4yMnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LTUge1xuICBwYWRkaW5nLWxlZnQ6IDMuMzNyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjQ0cmVtO1xufVxuXG4udS1ncmlkLXJvdy1nYXAtMCB7XG4gIGdyaWQtcm93LWdhcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LWdyaWQtcm93LWdhcC0wXFxAbGcge1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgfVxufVxuXG4udS1tYXJnaW4tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnUtbWFyZ2luLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi51LW1hcmdpbi0xIHtcbiAgbWFyZ2luOiAwLjI4cmVtO1xufVxuXG4udS1tYXJnaW4tMiB7XG4gIG1hcmdpbjogMC41NnJlbTtcbn1cblxuLnUtbWFyZ2luLTMge1xuICBtYXJnaW46IDEuMTFyZW07XG59XG5cbi51LW1hcmdpbi00IHtcbiAgbWFyZ2luOiAyLjIycmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udS1tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udS1tYXJnaW4tdG9wLTEge1xuICBtYXJnaW4tdG9wOiAwLjI4cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLTIge1xuICBtYXJnaW4tdG9wOiAwLjU2cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLTMge1xuICBtYXJnaW4tdG9wOiAxLjExcmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLTQge1xuICBtYXJnaW4tdG9wOiAyLjIycmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LTAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51LW1hcmdpbi1yaWdodC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI4cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41NnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTFyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjIycmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjU2cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTQge1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW1hcmdpbi1sZWZ0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtbWFyZ2luLWxlZnQtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI4cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNTZyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LTMge1xuICBtYXJnaW4tbGVmdDogMS4xMXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjIycmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC01IHtcbiAgbWFyZ2luLWxlZnQ6IDMuMzNyZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LTYge1xuICBtYXJnaW4tbGVmdDogNC40NHJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1LjU1cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLTMwcHgge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcGFkZGluZy0wXFxAbWQge1xuICAgIHBhZGRpbmc6IDByZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0wXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYWRkaW5nLWJvdHRvbS0wXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1sZWZ0LTBcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1yaWdodC0wXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gIH1cblxuICAudS1wYWRkaW5nLTFcXEBtZCB7XG4gICAgcGFkZGluZzogMS4xMXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctdG9wLTFcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBhZGRpbmctYm90dG9tLTFcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTFyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLWxlZnQtMVxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTFyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXJpZ2h0LTFcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4xMXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctMlxcQG1kIHtcbiAgICBwYWRkaW5nOiAyLjIycmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy10b3AtMlxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tMlxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC0yXFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi4yMnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtMlxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjIycmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy0zXFxAbWQge1xuICAgIHBhZGRpbmc6IDMuMzNyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0zXFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjMzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYWRkaW5nLWJvdHRvbS0zXFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1sZWZ0LTNcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1yaWdodC0zXFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMzNyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLTRcXEBtZCB7XG4gICAgcGFkZGluZzogNC40NHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctdG9wLTRcXEBtZCB7XG4gICAgcGFkZGluZy10b3A6IDQuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXBhZGRpbmctYm90dG9tLTRcXEBtZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNDRyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLWxlZnQtNFxcQG1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNDRyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXJpZ2h0LTRcXEBtZCB7XG4gICAgcGFkZGluZy1yaWdodDogNC40NHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctNVxcQG1kIHtcbiAgICBwYWRkaW5nOiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy10b3AtNVxcQG1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS41NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tNVxcQG1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41NXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC01XFxAbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS41NXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtNVxcQG1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy02XFxAbWQge1xuICAgIHBhZGRpbmc6IDYuNjZyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC02XFxAbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjY2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1wYWRkaW5nLWJvdHRvbS02XFxAbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1sZWZ0LTZcXEBtZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1yaWdodC02XFxAbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNjZyZW07XG4gIH1cblxuICAudS1tYXJnaW4tMFxcQG1kIHtcbiAgICBtYXJnaW46IDByZW07XG4gIH1cblxuICAudS1tYXJnaW4tdG9wLTBcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1ib3R0b20tMFxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWxlZnQtMFxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1yaWdodC0wXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi0xXFxAbWQge1xuICAgIG1hcmdpbjogMS4xMXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi10b3AtMVxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjExcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWJvdHRvbS0xXFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gIH1cblxuICAudS1tYXJnaW4tbGVmdC0xXFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjExcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXJpZ2h0LTFcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjExcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLTJcXEBtZCB7XG4gICAgbWFyZ2luOiAyLjIycmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXRvcC0yXFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIH1cblxuICAudS1tYXJnaW4tYm90dG9tLTJcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1sZWZ0LTJcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjJyZW07XG4gIH1cblxuICAudS1tYXJnaW4tcmlnaHQtMlxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjJyZW07XG4gIH1cblxuICAudS1tYXJnaW4tM1xcQG1kIHtcbiAgICBtYXJnaW46IDMuMzNyZW07XG4gIH1cblxuICAudS1tYXJnaW4tdG9wLTNcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogMy4zM3JlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1ib3R0b20tM1xcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWxlZnQtM1xcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy4zM3JlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1yaWdodC0zXFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogMy4zM3JlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi00XFxAbWQge1xuICAgIG1hcmdpbjogNC40NHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi10b3AtNFxcQG1kIHtcbiAgICBtYXJnaW4tdG9wOiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWJvdHRvbS00XFxAbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNDRyZW07XG4gIH1cblxuICAudS1tYXJnaW4tbGVmdC00XFxAbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXJpZ2h0LTRcXEBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLTVcXEBtZCB7XG4gICAgbWFyZ2luOiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXRvcC01XFxAbWQge1xuICAgIG1hcmdpbi10b3A6IDUuNTVyZW07XG4gIH1cblxuICAudS1tYXJnaW4tYm90dG9tLTVcXEBtZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41NXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1sZWZ0LTVcXEBtZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNTVyZW07XG4gIH1cblxuICAudS1tYXJnaW4tcmlnaHQtNVxcQG1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNTVyZW07XG4gIH1cblxuICAudS1tYXJnaW4tNlxcQG1kIHtcbiAgICBtYXJnaW46IDYuNjZyZW07XG4gIH1cblxuICAudS1tYXJnaW4tdG9wLTZcXEBtZCB7XG4gICAgbWFyZ2luLXRvcDogNi42NnJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1ib3R0b20tNlxcQG1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWxlZnQtNlxcQG1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi42NnJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1yaWdodC02XFxAbWQge1xuICAgIG1hcmdpbi1yaWdodDogNi42NnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnUtcGFkZGluZy0wXFxAc20ge1xuICAgIHBhZGRpbmc6IDByZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0wXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tMFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC0wXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtMFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy0xXFxAc20ge1xuICAgIHBhZGRpbmc6IDEuMTFyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0xXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjExcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tMVxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC0xXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtMVxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjExcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy0yXFxAc20ge1xuICAgIHBhZGRpbmc6IDIuMjJyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0yXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAyLjIycmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tMlxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC0yXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi4yMnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtMlxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjIycmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy0zXFxAc20ge1xuICAgIHBhZGRpbmc6IDMuMzNyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC0zXFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tM1xcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC0zXFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy4zM3JlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtM1xcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy00XFxAc20ge1xuICAgIHBhZGRpbmc6IDQuNDRyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC00XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tNFxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC40NHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC00XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC40NHJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtNFxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy01XFxAc20ge1xuICAgIHBhZGRpbmc6IDUuNTVyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC01XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tNVxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41NXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC01XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS41NXJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtNVxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy02XFxAc20ge1xuICAgIHBhZGRpbmc6IDYuNjZyZW07XG4gIH1cblxuICAudS1wYWRkaW5nLXRvcC02XFxAc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtcGFkZGluZy1ib3R0b20tNlxcQHNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi42NnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctbGVmdC02XFxAc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi42NnJlbTtcbiAgfVxuXG4gIC51LXBhZGRpbmctcmlnaHQtNlxcQHNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLTBcXEBzbSB7XG4gICAgbWFyZ2luOiAwcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXRvcC0wXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cblxuICAudS1tYXJnaW4tYm90dG9tLTBcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1sZWZ0LTBcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gIH1cblxuICAudS1tYXJnaW4tcmlnaHQtMFxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cblxuICAudS1tYXJnaW4tMVxcQHNtIHtcbiAgICBtYXJnaW46IDEuMTFyZW07XG4gIH1cblxuICAudS1tYXJnaW4tdG9wLTFcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1ib3R0b20tMVxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWxlZnQtMVxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS4xMXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1yaWdodC0xXFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS4xMXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi0yXFxAc20ge1xuICAgIG1hcmdpbjogMi4yMnJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi10b3AtMlxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjIycmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWJvdHRvbS0yXFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gIH1cblxuICAudS1tYXJnaW4tbGVmdC0yXFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjIycmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXJpZ2h0LTJcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjIycmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLTNcXEBzbSB7XG4gICAgbWFyZ2luOiAzLjMzcmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXRvcC0zXFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDMuMzNyZW07XG4gIH1cblxuICAudS1tYXJnaW4tYm90dG9tLTNcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zM3JlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1sZWZ0LTNcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzNyZW07XG4gIH1cblxuICAudS1tYXJnaW4tcmlnaHQtM1xcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzNyZW07XG4gIH1cblxuICAudS1tYXJnaW4tNFxcQHNtIHtcbiAgICBtYXJnaW46IDQuNDRyZW07XG4gIH1cblxuICAudS1tYXJnaW4tdG9wLTRcXEBzbSB7XG4gICAgbWFyZ2luLXRvcDogNC40NHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1ib3R0b20tNFxcQHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjQ0cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWxlZnQtNFxcQHNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC40NHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1yaWdodC00XFxAc20ge1xuICAgIG1hcmdpbi1yaWdodDogNC40NHJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi01XFxAc20ge1xuICAgIG1hcmdpbjogNS41NXJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi10b3AtNVxcQHNtIHtcbiAgICBtYXJnaW4tdG9wOiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLWJvdHRvbS01XFxAc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNTVyZW07XG4gIH1cblxuICAudS1tYXJnaW4tbGVmdC01XFxAc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXJpZ2h0LTVcXEBzbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjU1cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLTZcXEBzbSB7XG4gICAgbWFyZ2luOiA2LjY2cmVtO1xuICB9XG5cbiAgLnUtbWFyZ2luLXRvcC02XFxAc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNjZyZW07XG4gIH1cblxuICAudS1tYXJnaW4tYm90dG9tLTZcXEBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NnJlbTtcbiAgfVxuXG4gIC51LW1hcmdpbi1sZWZ0LTZcXEBzbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNjZyZW07XG4gIH1cblxuICAudS1tYXJnaW4tcmlnaHQtNlxcQHNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjZyZW07XG4gIH1cbn1cbi51LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLnUtYWxpZ24taXRlbS1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLnUtYWxpZ24taXRlbS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1hbGlnbi1pdGVtLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi51LXZlcnQtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnUtZ3JpZC10ZW1wbGF0ZS1yb3dzLTAge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG59XG5cbi51LWdyaWQtdGVtcGxhdGUtcm93cy0xZnIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG59XG5cbi51LWdyaWQtdGVtcGxhdGUtY29sdW1ucy0wIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudS10ZXh0LWxlZnRcXEBzbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudS10ZXh0LWNlbnRlclxcQHNtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXRleHQtbGVmdFxcQG1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS10ZXh0LWNlbnRlclxcQG1kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udS10ZXh0LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udS10ZXh0LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS10ZXh0LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51LWZvbnQtc3R5bGUtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS1saW5lLWhlaWdodC10YWxsIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjJyZW07XG59XG5cbi51LWJhY2tncm91bmQtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1NjdjO1xuICAvKiBGYWxsYmFjayBDb2xvciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSgjMzY0NzZjKSwgdG8oIzQ1NTY3YykpO1xuICAvKiBTYWY0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2NDc2YywgIzQ1NTY3Yyk7XG4gIC8qIENocm9tZSAxMCssIFNhZjUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNjQ3NmMsICM0NTU2N2MpO1xuICAvKiBGRjMuNiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2NDc2YywgIzQ1NTY3Yyk7XG4gIC8qIElFMTAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzM2NDc2YywgIzQ1NTY3Yyk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMzY0NzZjLCAjNDU1NjdjKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj1cIiMzNjQ3NmNcIiwgRW5kQ29sb3JTdHI9XCIjNDU1NjdjXCIpO1xufVxuXG4udS1iYWNrZ3JvdW5kLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAtbGlnaHRlc3Q7XG59XG5cbi51LWJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cblxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUZBRkY7XG59XG5cbi51LWJhY2tncm91bmQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXN0O1xufVxuXG4udS1iYWNrZ3JvdW5kLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdykgLWRhcmtlc3Q7XG59XG5cbi51LWJhY2tncm91bmQtZHVzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4udS1iYWNrZ3JvdW5kLWR1c2stZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApIC1kYXJrO1xufVxuXG4udS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi51LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnUtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4udS1jb2xvci1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0O1xufVxuXG4udS1jb2xvci1kdXNrIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4udS1jb2xvci1kdXNrLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4udS1jb2xvci1kdXNrLWRhcmsge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCkgLWRhcms7XG59XG5cbi51LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEodmFyKC0tbmV1dHJhbC03MCksIDAuMjQpO1xufVxuXG4uY29kZS1leGFtcGxlcyB7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvZGUtZXhhbXBsZXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNDBweCk7XG4gIH1cbn1cblxuLmhhcy1kb3dubG9hZCAuY29kZS1leGFtcGxlcyB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uY29kZS1sYW5ndWFnZS1zZWxlY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY29kZS1sYW5ndWFnZS1zZWxlY3QgYTpsaW5rLCAuY29kZS1sYW5ndWFnZS1zZWxlY3QgYTphY3RpdmUsIC5jb2RlLWxhbmd1YWdlLXNlbGVjdCBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICMwMDk2RkY7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjM1KSAhaW1wb3J0YW50O1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1lbmxvIFJlZ3VsYXJcIiwgQ291cmllciwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmhzLWZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4uaHMtZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4vKiBGaXhpbmcgZm9ybSBzdHlsZXMgKi9cbi5pbnB1dHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaHMtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogMC44NHJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLyogRW5kIGZpeGluZyAqL1xuLmRlbW8tZm9ybS1jb250YWluZXIgcCwgLmMtbmV3c2xldHRlci1zaWdudXAgcCwgLnRlcm1zLWZvcm0tY29udGFpbmVyIHAge1xuICBtYXJnaW46IDAuNTZyZW0gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGVybXMtZm9ybS1jb250YWluZXIgLmhzLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50ZXJtcy1mb3JtLWNvbnRhaW5lciAuaGJzcHQtZm9ybSBmaWVsZHNldCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi50ZXJtcy1mb3JtLWNvbnRhaW5lciAuaGJzcHQtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4udGVybXMtZm9ybS1jb250YWluZXIgLmhic3B0LWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQ6bGFzdC1vZi10eXBlIC5pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50ZXJtcy1mb3JtLWNvbnRhaW5lciAuaGJzcHQtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlcm1zLWZvcm0tY29udGFpbmVyIC5oYnNwdC1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIC5pbnB1dCwgLnRlcm1zLWZvcm0tY29udGFpbmVyIC5oYnNwdC1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIC5ocy1mb3JtLWZpZWxkIGlucHV0IHtcbiAgICAvKiB3aWR0aDoxMDAlIWltcG9ydGFudDsgICAgICAhISBSZW1vdmluZyB0byBmaXggdGhlIHJhZGlvIGJ1dHRvbiBzdHlsZXMgKi9cbiAgfVxufVxuXG5ib2R5IC5ocy1idXR0b24ucHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDAuMjhyZW07XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmhzLWZpZWxkdHlwZS1pbnRsLXBob25lLmhzLWlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhzLWZpZWxkdHlwZS1pbnRsLXBob25lLmhzLWlucHV0IHNlbGVjdC5ocy1pbnB1dCB7XG4gIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbn1cblxuLmhzLWZpZWxkdHlwZS1pbnRsLXBob25lLmhzLWlucHV0IGlucHV0LmhzLWlucHV0IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaHMtZXJyb3ItbXNncyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiAjRjY0MzRFO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oc19lcnJvcl9yb2xsdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xufVxuXG4uaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1uZXdzbGV0dGVyLXNpZ251cC0tYmxvY2sgLmhzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uby1mb3JtX19pbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dCwgLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT10ZXh0XSxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9ZGF0ZV0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPW1vbnRoXSxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9dGltZV0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXdlZWtdLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1udW1iZXJdLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1lbWFpbF0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXVybF0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXNlYXJjaF0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXRlbF0sXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWNvbG9yXSxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9ZmlsZV0sXG4uaHMtZm9ybSB0ZXh0YXJlYS5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dCxcbi5ocy1mb3JtIHNlbGVjdC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dCwgLm8tZm9ybV9faW5wdXQuc3QtdWktc2VhcmNoLWlucHV0LCAuaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT10ZXh0XSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPWRhdGVdLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9bW9udGhdLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9dGltZV0sXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT13ZWVrXSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPW51bWJlcl0sXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1lbWFpbF0sXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT11cmxdLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9c2VhcmNoXSxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPXRlbF0sXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1jb2xvcl0sXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1maWxlXSxcbi5ocy1mb3JtIHRleHRhcmVhLnN0LXVpLXNlYXJjaC1pbnB1dCxcbi5ocy1mb3JtIHNlbGVjdC5zdC11aS1zZWFyY2gtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMC44NHJlbSAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvc3ZnL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTZweCkgNTAlO1xuICBmb250LXNpemU6IDAuODlyZW07XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbn1cbi5vLWZvcm1fX2lucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciwgLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSB0ZXh0YXJlYS5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBzZWxlY3Quc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuby1mb3JtX19pbnB1dC5zdC11aS1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyLCAuaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbi5ocy1mb3JtIHRleHRhcmVhLnN0LXVpLXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIsXG4uaHMtZm9ybSBzZWxlY3Quc3QtdWktc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cblxuLm8tZm9ybV9faW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXQ6Zm9jdXMsIC5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC1kZWZhdWx0LXNlYXJjaC1pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmhzLWZvcm0gdGV4dGFyZWEuc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXQ6Zm9jdXMsXG4uaHMtZm9ybSBzZWxlY3Quc3QtZGVmYXVsdC1zZWFyY2gtaW5wdXQ6Zm9jdXMsIC5vLWZvcm1fX2lucHV0LnN0LXVpLXNlYXJjaC1pbnB1dDpmb2N1cywgLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5ocy1mb3JtIGlucHV0LnN0LXVpLXNlYXJjaC1pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uaHMtZm9ybSBpbnB1dC5zdC11aS1zZWFyY2gtaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmhzLWZvcm0gaW5wdXQuc3QtdWktc2VhcmNoLWlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG4uaHMtZm9ybSB0ZXh0YXJlYS5zdC11aS1zZWFyY2gtaW5wdXQ6Zm9jdXMsXG4uaHMtZm9ybSBzZWxlY3Quc3QtdWktc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xufVxuXG4vKiBTd2lmdHlwZSBTZWFyY2ggUmVzdWx0IFN0eWxlIE92ZXJyaWRlcyAqL1xuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciAuc3QtdWktdHlwZS1kZXRhaWwge1xuICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnN0LXF1ZXJ5LXByZXNlbnQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdC1xdWVyeS1wcmVzZW50IGEge1xuICBjb2xvcjogIzQ1NTY3YztcbiAgbWFyZ2luLXJpZ2h0OiAwLjU2cmVtO1xufVxuXG4uc3QtcXVlcnktcHJlc2VudCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA5NmZmO1xufVxuXG4uc3VwcG9ydC1yZXN1bHRzLWlubmVyIGEuc3QtdWktcmVzdWx0IC5zdC11aS10eXBlLWRldGFpbCB7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBhLnN0LXVpLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDE2cHggMThweCAxN3B4IDAgIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciAuc3QtdWktaW5qZWN0ZWQtc2VhcmNoLXN1bW1hcnkuc3Qtc2VhcmNoLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnN0LXVpLWNvbnRhaW5lci1wcmltYXJ5X2NvbnRlbnQuc3QtcG9zaXRpb24tY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciAuc3QtdWktdHlwZS1oZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBhLnN0LXVpLXBhZ2luYXRpb24tbGluazpsaW5rLCAuc3VwcG9ydC1yZXN1bHRzLWlubmVyIGEuc3QtdWktcGFnaW5hdGlvbi1saW5rOmFjdGl2ZSwgLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBhLnN0LXVpLXBhZ2luYXRpb24tbGluazp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnN0LXVpLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDIuMjJyZW0gMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdykgLWxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cbi5zdC11aS1yZXN1bHQ6aG92ZXIgLnN0LXVpLXR5cGUtaGVhZGluZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5zdC11aS10eXBlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zM3JlbTtcbiAgY29sb3I6ICMwMDk2ZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLnN0LXVpLXR5cGUtZGV0YWlsIHtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdC11aS1yZXN1bHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1wYWdpbmF0aW9uLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDk2RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMUE0Qjk7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMDA5NkZGO1xufVxuXG4uc3VwcG9ydC1yZXN1bHRzLWlubmVyIC5zdC11aS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0LXNlYXJjaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnN0LWRlZmF1bHQtYXV0b2NvbXBsZXRlIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc3QtZGVmYXVsdC1hdXRvY29tcGxldGUgLnN0LXF1ZXJ5LXByZXNlbnQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3QtZGVmYXVsdC1hdXRvY29tcGxldGUgYS5zdC11aS1yZXN1bHQge1xuICBwYWRkaW5nOiAxLjExcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc3QtZGVmYXVsdC1hdXRvY29tcGxldGUgYS5zdC11aS1yZXN1bHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLnN0LWRlZmF1bHQtYXV0b2NvbXBsZXRlIGEuc3QtdWktcmVzdWx0ICsgYS5zdC11aS1yZXN1bHQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3QtZGVmYXVsdC1hdXRvY29tcGxldGUgYS5zdC11aS1yZXN1bHQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbn1cblxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kZXYtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyNXZoO1xuICBsZWZ0OiAwO1xufVxuLmRldi1zdGlja3kgdmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uZGV2LXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMXJlbSAwLjU4cmVtO1xufVxuLmRldi10YWJsZSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBvcGFjaXR5OiAwLjcyO1xufVxuXG4uaWNvbi1uZWctOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uaWNvbi1uZWctMTYge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGQtd2lkdGgtMzUsIC50ZC13aWR0aC02NSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZC13aWR0aC0zNSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRkLXdpZHRoLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5vLWFydGljbGUtLWNhc2Utc3R1ZHkgc2VjdGlvbiBoMiwgLm8tYXJ0aWNsZS0tY2FzZS1zdHVkeSBzZWN0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiRWluYTAyLVNlbWlCb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tZ3JpZC1lYm9vay1kb3dubG9hZCAuby1ncmlkX19pbm5lciAuby1ncmlkLWVib29rLWRvd25sb2FkX19vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IC00LjQ0cmVtO1xuICB9XG59XG4uby1ncmlkLWVib29rLWRvd25sb2FkIC5vLWdyaWRfX2lubmVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5vLW1hcmtkb3duLS1pbmxpbmUtYnRuIGEge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAudS1tYXgtd2lkdGgtNjAge1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG4udS1tYXgtaGVpZ2h0LTQwIHtcbiAgbWF4LWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm8tbWVkLWxvZ28tbW9iIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG4uby1pY29uLW1heC13aWR0aC0tNjUge1xuICBtYXgtd2lkdGg6IDY1cHg7XG59XG5cbi5vLWljb24tbWF4LXdpZHRoLS04MCB7XG4gIG1heC13aWR0aDogODBweDtcbn1cblxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgLm8tZm9ybV9faW5wdXQsIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIGlucHV0W3R5cGU9dGV4dF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSAuaHMtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgLmhzLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSAuaHMtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1kYXRlXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1tb250aF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSAuaHMtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT10aW1lXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSBpbnB1dFt0eXBlPXdlZWtdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgLmhzLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgLmhzLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIGlucHV0W3R5cGU9dXJsXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIGlucHV0W3R5cGU9c2VhcmNoXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlIGlucHV0W3R5cGU9dGVsXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1jb2xvcl0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSAuaHMtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgaW5wdXRbdHlwZT1maWxlXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlIC5ocy1mb3JtIHRleHRhcmVhLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgdGV4dGFyZWEsXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSAuaHMtZm9ybSBzZWxlY3QsXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSBzZWxlY3QsIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLm8tZm9ybV9faW5wdXQsIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLmhzLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCBpbnB1dFt0eXBlPXRleHRdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLmhzLWZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCBpbnB1dFt0eXBlPWRhdGVdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT1tb250aF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9dGltZV0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIGlucHV0W3R5cGU9dGltZV0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9d2Vla10sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIGlucHV0W3R5cGU9d2Vla10sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT1lbWFpbF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT11cmxdLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIGlucHV0W3R5cGU9c2VhcmNoXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLmhzLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCBpbnB1dFt0eXBlPXRlbF0sXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIC5ocy1mb3JtIGlucHV0W3R5cGU9Y29sb3JdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCBpbnB1dFt0eXBlPWNvbG9yXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLmhzLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgaW5wdXRbdHlwZT1maWxlXSxcbi51LWJhY2tncm91bmQtcGFsZS1ibHVlLS1taWQgLmhzLWZvcm0gdGV4dGFyZWEsXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIHRleHRhcmVhLFxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCAuaHMtZm9ybSBzZWxlY3QsXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLWNvbG9yOiAjZTdmNWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtY2FyZC1yZXN0cmljdCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi51LWJhY2tncm91bmQtbGlnaHQtZ3JleSAuby1mb3JtX19pbnB1dCwgLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPXRleHRdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgaW5wdXRbdHlwZT1kYXRlXSxcbi51LWJhY2tncm91bmQtbGlnaHQtZ3JleSAuaHMtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPW1vbnRoXSxcbi51LWJhY2tncm91bmQtbGlnaHQtZ3JleSAuaHMtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IGlucHV0W3R5cGU9dGltZV0sXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgLmhzLWZvcm0gaW5wdXRbdHlwZT13ZWVrXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPXdlZWtdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPW51bWJlcl0sXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgLmhzLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgaW5wdXRbdHlwZT1lbWFpbF0sXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgLmhzLWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IGlucHV0W3R5cGU9dXJsXSxcbi51LWJhY2tncm91bmQtbGlnaHQtZ3JleSAuaHMtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPXRlbF0sXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgLmhzLWZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sXG4uaHMtZm9ybSAudS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgaW5wdXRbdHlwZT1jb2xvcl0sXG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgLmhzLWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBpbnB1dFt0eXBlPWZpbGVdLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIHRleHRhcmVhLFxuLmhzLWZvcm0gLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IHRleHRhcmVhLFxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IC5ocy1mb3JtIHNlbGVjdCxcbi5ocy1mb3JtIC51LWJhY2tncm91bmQtbGlnaHQtZ3JleSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1jb2xvcjogI0VCRUNGMDtcbn1cblxuLnNjcm9sbC1zZWN0aW9ucyAubmF2LXRhcmdldCB7XG4gIHBhZGRpbmctdG9wOiAyLjIycmVtO1xufVxuLnNjcm9sbC1zZWN0aW9ucyAubmF2LXRhcmdldDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDYuNjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2Nyb2xsLXNlY3Rpb25zIC5uYXYtdGFyZ2V0OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjIycmVtO1xuICB9XG59XG4uc2Nyb2xsLXNlY3Rpb25zIC5uYXYtdGFyZ2V0Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjY2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNjcm9sbC1zZWN0aW9ucyAubmF2LXRhcmdldDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjIycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby10aXRsZS0teHhsLS1nZXQtc3RhcnRlZCB7XG4gICAgZm9udC1zaXplOiAzLjIycmVtO1xuICB9XG59XG5cbi5vLXRpdGxlLS14eGwtLWNhbXBhaWduIHtcbiAgbGluZS1oZWlnaHQ6IDIuMzNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tdGl0bGUtLXh4bC0tY2FtcGFpZ24ge1xuICAgIGZvbnQtc2l6ZTogMi40NHJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmcyLWhpZ2gtcGVyZm9ybWFuY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uaW50cm9kdWN0aW9uLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4uaW50cm9kdWN0aW9uLXBhZ2UgdWwsIC5pbnRyb2R1Y3Rpb24tcGFnZSBvbCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pbnRyb2R1Y3Rpb24tcGFnZSBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRyb2R1Y3Rpb24tcGFnZSBsaSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4uaW50cm9kdWN0aW9uLXBhZ2UgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5pbnRyb2R1Y3Rpb24tcGFnZSBsaSBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWdyaWQtZWJvb2stZG93bmxvYWQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMTFyZW07XG4gIH1cbiAgLm8tZ3JpZC1lYm9vay1kb3dubG9hZCBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLmhzLWVycm9yLW1zZ3MgbGkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaHMtZXJyb3ItbXNncyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRldi1zcGxpdC1jb250ZW50ID4gZGl2IHtcbiAgbWFyZ2luOiAyMHZoIDA7XG59XG5cbi5kZXYtdmlkZW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMTB2aDtcbn1cbi5kZXYtdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogODB2aDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZGV2LXByaWNlLWNvbXBhcmlzb24ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBncmlkLXJvdy1nYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuZGV2LXByaWNlLWNvbXBhcmlzb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGluaXRpYWw7XG4gIH1cbn1cblxuLmRldi1wcmljZS1jb21wX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4uZGV2LXByaWNlLWNvbXBfX2NhcmQgaHIge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5kZXYtcHJpY2UtY29tcF9fY2FyZDpudGgtY2hpbGQoMSkge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5kZXYtcHJpY2UtY29tcF9fY2FyZCB7XG4gICAgcGFkZGluZzogNDBweCAxMDBweDtcbiAgfVxufVxuXG4uZGV2LXByaWNlLWNvbXBfX2xvZ28ge1xuICB3aWR0aDogMTQwcHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmRldi1wcmljZS1jb21wX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc4cmVtO1xuICBjb2xvcjogIzdhODhhNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmRldi1wcmljZS1jb21wX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG9wYWNpdHk6IDAuNzI7XG59XG5cbi5kZXYtcHJpY2UtY29tcF9fbm90ZSB7XG4gIG9wYWNpdHk6IDAuNzI7XG59XG5cbi5kZXYtcHJpY2UtY29tcF9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGV2LXByaWNlLWNvbXBfX2ZlZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmRldi1wcmljZS1jb21wX19jYXJkLS1hbHBoYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5kZXYtcHJpY2UtY29tcF9fY2FyZC0tYWxwaGEge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE2cHggdmFyKC0teWVsbG93KTtcbiAgfVxufVxuXG4uZGV2LWZlYXR1cmUtbGlzdCAuYy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5kZXYtZGV2aWNlLXZpZGVvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlcXVlc3QtYWNjb3VudCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDQuNDRyZW07XG4gIH1cbn1cblxuLnJlcXVlc3QtYWNjb3VudF9fbm90ZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubG9hZC1tb3JlLS1idG4ge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufSIsIi8qICBFbGVtZW50cyAgKi9cbi8qICAtLS0tLS0tLSAgKi9cblxuLy8gIEJhc2UgSFRNTFxuLy8gIFRleHQgJiBJbmxpbmVcbi8vICBJbnB1dHNcblxuaHRtbCB7XG4gIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG1pbl93aWR0aCwgJG1heF93aWR0aCwgJG1pbl9mb250LCAkbWF4X2ZvbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTIwKTtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gIGZvbnQtc2l6ZTogJGJhc2Utc3BhY2luZy11bml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmLmlzLXNjcm9sbC1sb2NrZWQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oci0tZ3JleSB7XG4gIGhlaWdodDogMXB4O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cblxuLmxpc3QtLWNoZWNrYm94IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBsaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9jaGVja2VkLWljb24uc3ZnJykgbm8tcmVwZWF0IDAgMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMnJlbTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LS1jaGVja2JveC0tc21hbGxlciB7XG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDRyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOjE1cHg7XG4gIH1cbn1cblxuLmxpc3QtLWNoZWNrYm94LS01MCB7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbGkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLmxpc3QtLWNoZWNrYm94LS0xMDAge1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGxpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuXG4ubGlzdC0tYm9yZGVyIHtcbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICB9XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmhyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRoIHtcbiAgICBAZXh0ZW5kIC5vLWhlYWRpbmc7XG4gICAgQGV4dGVuZCAuby1oZWFkaW5nLS1zbTtcbiAgICBwYWRkaW5nOiAwLjU4cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMS41cmVtIDAuNThyZW07XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbnZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHNvdXJjZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vICBJbnB1dHNcbi8vICAtLS0tLS1cbmlucHV0IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8vIENocm9tZS9PcGVyYS9TYWZhcmlcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHsgLy8gRmlyZWZveCAxOStcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8vIElFIDEwK1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG46LW1vei1wbGFjZWhvbGRlciB7IC8vIEZpcmVmb3ggMTgtXG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbn1cblxuLy8gIENvZGVcbi8vICAtLS0tXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lbmxvIFJlZ3VsYXJcIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC04MCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yMCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgICAgICAgLyogY3NzLTMgKi9cbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7ICAvKiBNb3ppbGxhLCBzaW5jZSAxOTk5ICovXG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7ICAgICAgLyogT3BlcmEgNC02ICovXG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDsgICAgLyogT3BlcmEgNyAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7ICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDUuNSsgKi9cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmLmhsanMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi8qICBBbmNob3IgTGlua3MgICovXG4vKiAgLS0tLS0tLS0tLS0tICAqL1xuXG4uby1hbmNob3Ige1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5cbi5vLWFuY2hvci0tbGcge1xuICBmb250LXNpemU6IDEuMTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG4uby1hbmNob3ItLXNtIHtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uby1hbmNob3ItLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5vLWFuY2hvci0tZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm8tYW5jaG9yLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5vLWFuY2hvci0tc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm8tYW5jaG9yLS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaW1nIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLm8tYW5jaG9yX19sYWJlbCB7XG4gICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uby1hbmNob3JfX2ltZyB7XG4gIHdpZHRoOiA1LjY3cmVtO1xuICBoZWlnaHQ6IDUuNjdyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uby1hbmNob3JfX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNHMgZWFzZS1vdXQ7XG59XG5cbi5vLWFuY2hvci0tY2FyZXQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDBiYlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59IiwiLm8tYXZhdGFyIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiA1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5vLWF2YXRhci0tbGcge1xuICBtYXgtd2lkdGg6IDdyZW07XG4gIG1heC1oZWlnaHQ6IDdyZW07XG59IiwiLm8tYmFkZ2Uge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uby1iYWRnZS0tc20ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uby1iYWRnZS0tbWQge1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5vLWJhZGdlLS1sZyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbn1cblxuLm8tYmFkZ2UtLXhsIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xufVxuXG4uby1iYWRnZV9fd2l0aC10ZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMS4xMXJlbTtcbiAgLm8tYmFkZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICB9XG59XG5cbi5vLWJhZGdlX193aXRoLXRleHQtLXN0YWNrIHtcbiAgZGlzcGxheTpibG9jaztcbiAgaDEsIGgyLCBoMywgaDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTpncmlkO1xuICB9XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTFyZW07XG59XG5cbi5tZWRpYS1jb250ZW50IHtcbiAgZmxleDogMTtcbn0iLCIuby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiBlbmQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAvLyBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKHZhcigtLW5ldXRyYWwtNzApLDAuMjQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBwYWRkaW5nOiA0LjQ0cmVtIDEuMTFyZW0gMi4yMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgcGFkZGluZzogNC40NHJlbSA5LjQ0cmVtIDIuNzhyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIyJTtcbiAgICB9XG4gIH1cbn1cblxuLm8tYmFubmVyLS10YWxsIHtcbiAgcGFkZGluZzogNS41NnJlbSAwO1xufVxuXG4uby1iYW5uZXItLXRleHQge1xuICBwYWRkaW5nOiA0LjQ0cmVtIDA7XG59XG5cbi5vLWJhbm5lcl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAc3VwcG9ydHMgKGdyaWQtYXV0by1jb2x1bW5zOiAxMHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtbWFyZ2luLXRvcC00IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uby1iYW5uZXItLWltYWdlIHtcbiAgLm8tYmFubmVyX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICA+ICoge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgICAgICBwYWRkaW5nOiAxLjExcmVtO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgPiAqIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMi4yMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICAgID4gKiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNTtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuby1iYW5uZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5vLWJhbm5lci0tbWlkc3RyZWFtIHtcbiAgICBncmlkLXJvdzogNSAvIHNwYW4gMTtcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBncmlkLXJvdzogMyAvIHNwYW4gMTtcbiAgICB9XG59XG5cbi5vLWJhbm5lci0tbWlkc3RyZWFtLWZlYXR1cmUge1xuICBncmlkLXJvdzogNSAvIHNwYW4gMTtcbiAgQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtcm93OiA0IC8gc3BhbiAxO1xuICB9XG59XG5cbi5vLWJhbm5lci0tZnVsbGJsZWVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDUuNTZyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuby1iYW5uZXJfX2lubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nLXRvcDogODRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBAaW5jbHVkZSBkZWZhdWx0LWdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgICA+ICoge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA0O1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICA+ICoge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLm8tYmFubmVyLS1zdWIgLm8tYmFubmVyX19pbm5lciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBkaXNwbGF5OmluaXRpYWw7XG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjIycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm8tYmFubmVyLS1kZW1vIC5vLWJhbm5lcl9faW5uZXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbiAgfVxufVxuXG4uby1iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41NnJlbTtcbn1cblxuLm8tYmFubmVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbn1cblxuLm8tYmFubmVyX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbn1cblxuLm8tYmFubmVyX19uZXdzbGV0dGVyLWltZyB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiBzdHJpcC11bml0KCR2YWx1ZSkge1xuICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XG59XG5cbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcbiAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGdyaWQtbGF5b3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogXG4gICAgW2Z1bGwtc3RhcnRdIG1pbm1heCgxLjY2cmVtLCAxZnIpIFxuICAgIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdXG4gICAgbWlubWF4KDEuNjZyZW0sIDFmcikgW2Z1bGwtZW5kXTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBcbiAgICBbZnVsbC1zdGFydF0gbWlubWF4KDQuNDRyZW0sIDFmcikgXG4gICAgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF1cbiAgICBtaW5tYXgoNC40NHJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5cbkBtaXhpbiBkZWZhdWx0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRkZWZhdWx0LWNvbC1sYXlvdXQ7XG4gIGdyaWQtY29sdW1uLWdhcDogJGRlZmF1bHQtY29sLWdhcDtcbiAgZ3JpZC1yb3ctZ2FwOiAkZGVmYXVsdC1yb3ctZ2FwO1xufVxuXG5AbWl4aW4gaW5uZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGRlZmF1bHQtY29sLWxheW91dDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjExcmVtO1xuICBncmlkLXJvdy1nYXA6IDEuMTFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRkZWZhdWx0LWNvbC1nYXA7XG4gICAgZ3JpZC1yb3ctZ2FwOiAkZGVmYXVsdC1yb3ctZ2FwO1xuICB9XG59XG5cbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGZyb21Db2xvciwgJHRvQ29sb3IsICRhbmdsZSwgJGZyb21LZXl3b3JkLCAkdG9vS2V5d29yZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9Db2xvcjsgLyogRmFsbGJhY2sgQ29sb3IgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20oJGZyb21Db2xvciksIHRvKCR0b0NvbG9yKSk7IC8qIFNhZjQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkZnJvbUNvbG9yLCAkdG9Db2xvcik7IC8qIENocm9tZSAxMCssIFNhZjUuMSssIGlPUyA1KyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRmcm9tQ29sb3IsICR0b0NvbG9yKTsgLyogRkYzLjYgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogICAgIC1tcy1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkZnJvbUNvbG9yLCAkdG9Db2xvcik7IC8qIElFMTAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkZnJvbUNvbG9yLCAkdG9Db2xvcik7IC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRmcm9tQ29sb3IsICR0b0NvbG9yKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0nI3skZnJvbUNvbG9yfScsIEVuZENvbG9yU3RyPScjeyR0b0NvbG9yfScpO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiA3cHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1uZXV0cmFsLTcwKTtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgfVxufVxuXG5AbWl4aW4gYWxlcnQoJGNvbG9yLCAkZm9udC13ZWlnaHQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xuICBwYWRkaW5nOiAwcmVtIDAuMjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbkBtaXhpbiBzcGFjZXIoJGhlaWdodCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiRoZWlnaHQ7XG59IiwiLm8tYmxvY2sge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8vIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxNTEsMTUxLDE1MSwwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNnB4O1xuICBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn0iLCIuby1ibG9jay1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0QyRDRERTtcbiAgcGFkZGluZy1ib3R0b206IDEuMTFyZW07XG4gIGhlaWdodDoxMDAlO1xuICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBcdGJvcmRlcjowO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuXHQgICY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XG5cdCAgXHRib3JkZXI6MDtcblx0ICB9XG4gIH1cbn1cblxuLm8tYmxvY2stbGlzdF9faW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiA0MnB4O1xufVxuXG4uby1ibG9jay1saXN0X19pbWFnZS0tc21hbGxlciB7XG4gIG1heC13aWR0aDogNTVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufSIsIi5vLWJsb2NrLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzLjMzcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuMTFyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5vLWJsb2NrLWxpbmtfX21ldGEge1xuICBmb250LXNpemU6IDAuODNyZW07XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5vLWJsb2NrLWxpbmstLWJvcmRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAuby1hdmF0YXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuIiwiLm8tYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMi4yMnJlbSAwO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBwIHtcbiAgICBtYXJnaW46MDtcbiAgfVxuICBjaXRlIHtcbiAgICBjb2xvcjogIzQ1NTY3QztcbiAgfVxufVxuXG4uby1ibG9ja3F1b3RlX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ0O1xufVxuXG4uby1ibG9ja3F1b3RlX19tYWluIHAsIC5vLWJsb2NrcXVvdGVfX21haW4gcCBlbSB7XG5cdGNvbG9yOnZhcigtLXllbGxvdyk7XG4gIGZvbnQtc2l6ZTogMS42NnJlbSFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjU1cmVtIWltcG9ydGFudDtcblx0Ym9yZGVyOjA7XG4gIGZvbnQtZmFtaWx5OiRkaXNwbGF5LWZvbnQtbm9ybWFsIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6MjAwO1xufSIsIi8qICBCcmVhZGNydW1iICAqL1xuLyogIC0tLS0tLS0tLS0gICovXG5cbi5vLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IDEuMTFyZW0gMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xufVxuXG4uby1icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIwM0FcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuODlyZW07XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5vLWJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvKiBCdXR0b25zICovXG5cbi8vICBCYXNlXG4vLyAgR2hvc3QgdmFyaWFudHNcblxuLm8tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjk0cmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6MDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB9XG4gICsgLm8tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKyAuby1idG4sXG4gICAgKyAuby1idG4tZ2hvc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMC44OXJlbTtcbiAgICB9XG4gIH1cbiAgJi5vLWJ0bi0tYXV0by13aWR0aCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5vLWJ0bi0tbGcge1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG5cbi5vLWJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gIEdob3N0IHZhcmlhbnRzXG4uby1idG4tZ2hvc3Qge1xuICBAZXh0ZW5kIC5vLWJ0bjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNHMgZWFzZS1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbn1cblxuLm8tYnRuLWdob3N0LS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgfVxufVxuXG4uYmxvZy1jdGEge1xuICBhIHtcbiAgICBmbGV4OjE7XG4gICAgcGFkZGluZzowLjk0cmVtIDAuNTZyZW07XG4gICAgbWFyZ2luLXRvcDowIWltcG9ydGFudDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0haW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLm8tY2FsbG91dCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC00MCk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLy8gb3ZlcndyaXRlcyBmb3IgY2FzZS1zdHVkeSB2aWV3LCBwb3RlbnRpYWwgZm9yIHJlZmFjdG9yXG4gIC5vLWRpc3BsYXkge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLm8tYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5vLWF2YXRhciB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgfVxufVxuXG4uby1jYWxsb3V0LS10aGlja2VyIHtcbiAgYm9yZGVyLXdpZHRoOjNweDtcbn1cblxuLm8tY2FsbG91dC0tYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTowLjg5cmVtO1xufVxuXG4uby1jYWxsb3V0LS1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cblxuLm8tY2FsbG91dC0tYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0teWVsbG93KS1saWdodDtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIHBhZGRpbmc6IDEuMzNyZW07XG59IiwiLm8tZW1iZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLWVtYmVkX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbiIsIi5vLWZsZXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuby1idG4sXG4gIGltZyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59IiwiOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTJBQkJEO1xuICBvcGFjaXR5OiAxO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBMkFCQkQ7XG59XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBMkFCQkQ7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOjAuNzdyZW07XG4gIG1hcmdpbjogMC4yOHJlbSAwIDAuMTFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTowLjc3cmVtO1xuICBtYXJnaW46IDAuMjhyZW0gMCAwLjExcmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvc3ZnL2ljb25zL2Rvd253YXJkLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuNTZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xufVxuXG4uaW52YWxpZC1lbWFpbCB7XG4gIGNvbG9yOiRyZWQhaW1wb3J0YW50O1xufVxuXG4uby1mb3JtX19pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjg0cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNDApLWxpZ2h0ZXN0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKS1saWdodGVzdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDAuODlyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gICYuZXJyb3IsICYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMC44OHJlbTtcbiAgfVxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6JHJlZCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9jcm9zcy1pY29uLnN2ZycpO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiM2OGUzNzc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9jaGVja2VkLWljb24tZ3JlZW4uc3ZnJyk7XG4gIH1cbn1cblxuLm8tZm9ybS0tZGVtbyB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uby1mb3JtX19pbnB1dC0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9zdmcvaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uby1mb3JtX19pbnB1dC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6d3JhcDtcbiAgaW5wdXQge1xuICAgIGZsZXg6IDM7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjExcmVtO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgZmxleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmludmFsaWQtZW1haWwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5cbi5vLWZvcm1fX2lucHV0LWdyb3VwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjU2cmVtO1xuICB9XG59IiwiLyogIEdyaWQgICovXG4vKiAgLS0tLSAgKi9cblxuLy8gR3JpZCBzeXN0ZW0gQHN1cHBvcnRzIHJ1bGUgZW5zdXJlcyBncmlkIHNwZWMgcnVsZXMgYXJlIG9ubHlcbi8vIHVzZWQgb24gYnJvd3NlcnMgc3VwcG9ydGluZyB0aGUgY3VycmVudCAoZS5nLiBleGNsdWRlcyBJRTEwKS5cbi8vIG90aGVyIGJyb3dzZXJzIGZhbGwgYmFjayB0byBiYXNpYyBmbG9hdC1iYXNlZCBsYXlvdXQuXG5cbi5vLWdyaWQge1xuICBAaW5jbHVkZSBncmlkLWxheW91dDtcbn1cblxuLm8tZ3JpZC0tYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5vLWdyaWQtLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5vLWdyaWQtLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5vLWdyaWQtLWJvcmRlci0tYmx1ZSxcbi5vLWdyaWQtLWJvcmRlci10b3AtLWJsdWUsXG4uby1ncmlkLS1ib3JkZXItYm90dG9tLS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXI7XG59XG5cbi5vLWdyaWRfX2lubmVyIHtcbiAgQGluY2x1ZGUgaW5uZXItZ3JpZDtcbiAgcGFkZGluZy10b3A6IDIuMjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjIycmVtO1xuICArIC5vLWdyaWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgW2VuZF07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDQuNDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQuNDRyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLXRhbGwge1xuICBwYWRkaW5nLXRvcDogNC40NHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuNDRyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmctdG9wOiA4LjMzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzcmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS1taWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNS41NnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41NnJlbTtcbiAgfVxufVxuXG4uby1ncmlkX19pbm5lci0tbWlkLXRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmctdG9wOiA1LjU2cmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS1taWQtYm90dG9tIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNTZyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLXRhbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzcmVtO1xuICB9XG59XG5cbi5vLWdyaWRfX2lubmVyLS10YWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogOC4zM3JlbTtcbiAgfVxufVxuXG4uby1ncmlkX19pbm5lci0tMngge1xuICBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjZyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLTJ4LWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDYuNjZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjZyZW07XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLTJ4LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAzLjMzcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogNi42NnJlbTtcbiAgfVxufVxuXG4uby1ncmlkX19pbm5lci0tZXZlbi1yb3dzIHtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG5cbi5vLWdyaWRfX2lubmVyLS1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC8vIHdpbGwgaW50cm9kdWNlIGNyb3BwaW5nXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLm8tZ3JpZF9faW5uZXItLXNtLWdhcCB7XG4gIGdyaWQtcm93LWdhcDogMS4xMXJlbTtcbn1cblxuLm8tZ3JpZF9faW5uZXItLWxnLXJvd3Mge1xuICBncmlkLXJvdy1nYXA6IDMuMzNyZW07XG59XG5cbi5vLWdyaWRfX2lubmVyLS14bC1yb3dzIHtcbiAgZ3JpZC1yb3ctZ2FwOiAzLjMzcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLXJvdy1nYXA6IDUuNTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAuby1ncmlkX19pbm5lci0tMi1jb2xcXEBzbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpIFtlbmRdO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgLm8tZ3JpZF9faW5uZXItLTEtY29sXFxAbWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKSBbZW5kXTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gIC5vLWdyaWRfX2lubmVyLS0yLWNvbFxcQG1kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcikgW2VuZF07XG4gIH1cbn1cblxuLy8gIE1vYmlsZSBkZXZpY2VzXG4vLyAgLS0tLS0tLS0tLS0tLS1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIC5vLWdyaWRfX2lubmVyLS0jeyRpfS1jb2xcXEBzbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwxZnIpIFtlbmRdO1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5vLWdyaWRfX3NwYW4tI3skaX1cXEBzbSB7IGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTsgfVxuICAgIC5vLWdyaWRfX29mZnNldC0jeyRpfVxcQHNtIHsgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpOyB9XG4gIH1cbn1cblxuLy8gIERlZmF1bHQgKHRhYmxldCAmIHVwKVxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICAuby1ncmlkX19pbm5lci0tI3skaX0tY29sIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLDFmcikgW2VuZF07XG4gICAgfVxuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgLm8tZ3JpZF9fc3Bhbi0jeyRpfSB7IGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTsgfVxuICAgIC5vLWdyaWRfX29mZnNldC0jeyRpfSB7IGdyaWQtY29sdW1uLXN0YXJ0OiAkaTsgfVxuICB9XG59XG5cbi8vICBUYWJsZXQgc2l6ZSBvbmx5XG4vLyAgLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgLm8tZ3JpZF9faW5uZXItLSN7JGl9LWNvbFxcQG1kIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLDFmcikgW2VuZF07XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5vLWdyaWRfX3NwYW4tI3skaX1cXEBtZCB7IGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTsgfVxuICAgIC5vLWdyaWRfX29mZnNldC0jeyRpfVxcQG1kIHsgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpOyB9XG4gIH1cbn1cblxuLy8gIERlc2t0b3Bcbi8vICAtLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIC5vLWdyaWRfX2lubmVyLS0jeyRpfS1jb2xcXEBsZyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgkaSwxZnIpIFtlbmRdO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAuby1ncmlkX19zcGFuLSN7JGl9XFxAbGcgeyBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gJGk7IH1cbiAgICAuby1ncmlkX19vZmZzZXQtI3skaX1cXEBsZyB7IGdyaWQtY29sdW1uLXN0YXJ0OiAkaTsgfVxuICB9XG59XG5cbi5vLWdyaWRfX29yZGVyLTEge1xuICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbn1cblxuLm8tZ3JpZF9fb3JkZXItMVxcQG1kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICB9XG59XG5cbi5vLWdyaWRfX29yZGVyLTFcXEBzbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgfVxufVxuXG4uby1ncmlkX19zcGFuLS00IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7XG59XG5cbi5vLWdyaWRfX3NwYW4tLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTtcbn1cblxuLm8tZ3JpZF9fc3Bhbi0tNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogc3BhbiA2O1xufVxuXG4uby1ncmlkX19zcGFuLS04IHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDg7XG59XG5cblxuLm8tZ3JpZF9fb2Zmc2V0LS0yIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5vLWdyaWRfX29mZnNldC0tMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uby1ncmlkX19vZmZzZXQtLTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLm8tZ3JpZF9fb2Zmc2V0LS03IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDc7XG59XG5cbi5vLWdyaWRfX29mZnNldC0tOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG5cblxuLm8tZ3JpZF9fZnVsbCB7XG4gIGdyaWQtY29sdW1uOiBmdWxsO1xufVxuXG4uby1ncmlkX19tYWluIHtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG59XG5cbi5vLWdyaWQtLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWdyaWQtLTItY29sIHtcbiAgQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpIFtlbmRdO1xuICAgIH1cbiAgfVxufVxuXG4uby1ncmlkLS0zLWNvbCB7XG4gIEBzdXBwb3J0cyAoZ3JpZC1hdXRvLWNvbHVtbnM6IDEwcHgpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKSBbZW5kXTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcikgW2VuZF07XG4gICAgfVxuICB9XG59XG5cbi5vLWdyaWQtLTQtY29sIHtcbiAgQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpIFtlbmRdO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKSBbZW5kXTtcbiAgICB9XG4gIH1cbn1cblxuLm8tZ3JpZC0tYXV0by1yb3dzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xufVxuXG4uby1ncmlkLS1hdXRvLWZsb3ctY29sdW1uIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLm8tZ3JpZF9fc3Bhbi1hbGwge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAuby1ncmlkX19zcGFuLWFsbFxcQG1kIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gZW5kO1xuICB9XG59XG4iLCIuby1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmlsbDogdmFyKC0tbmV1dHJhbC00MCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE2cyBlYXNlLW91dDtcbiAgJjpob3ZlciB7XG4gICAgZmlsbDogdmFyKC0teWVsbG93KTtcbiAgfVxufSIsIi8qICBIYW1idXJnZXIgICovXG4vKiAgLS0tLS0tLS0tICAqL1xuXG4vLyAgT3B0aW9uc1xuLy8gIEJhc2VcblxuLy8gIE9wdGlvbnNcbi8vICAtLS0tLS0tXG4kaGFtYnVyZ2VyLXBhZGRpbmcteDogMDtcbiRoYW1idXJnZXItcGFkZGluZy15OiAwLjVyZW07XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiAxLjVyZW07XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodDogMnB4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nOiA2cHg7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1czogMDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogMC43O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2U7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjogb3BhY2l0eSg1MCUpO1xuXG5cbi8vICBCYXNlXG4vLyAgLS0tLVxuLm8taGFtYnVyZ2VyIHtcbiAgLy8gei1pbmRleDogbWFwLWdldCgkemluZGV4LCBidXJnZXIpO1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5vLWhhbWJ1cmdlcl9fYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLWhhbWJ1cmdlcl9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG4gICYsXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG5cbi5vLWhhbWJ1cmdlcl9faW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyBlYXNlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG59XG5cbi5pcy1hY3RpdmUge1xuICAuby1oYW1idXJnZXJfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICYsXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgfVxuICB9XG59IiwiLm8tbGF5b3V0IHtcbiAgQGluY2x1ZGUgZ3JpZC1sYXlvdXQ7XG59XG5cbi5vLWxheW91dF9faW5uZXIge1xuICBAaW5jbHVkZSBpbm5lci1ncmlkO1xuICBwYWRkaW5nLXRvcDogMy4zM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgW2VuZF07XG4gIH1cbiAgKntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgKyAuby1sYXlvdXRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uby1sYXlvdXRfX2lubmVyLS1kb2NzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgLm8tbGF5b3V0X190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgfVxuICB9XG4gIC5vLWxheW91dF9fc2lkZWJhcixcbiAgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIFtlbmRdO1xuICB9XG59XG5cbi5vLWxheW91dF9fc2lkZWJhciB7XG4gIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XG59XG5cbi5vLWxheW91dF9fc2lkZWJhci0td2lkZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm8tbGF5b3V0X19zaWRlYmFyLS1ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpLWxpZ2h0O1xufSIsIi5vLWxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWxvZ29zX193cmFwcGVyIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHsgIFxuICAgIGZsZXg6IDEgMCAzMyU7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBtYXJnaW46IDMwcHggMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpe1xuICAgICAgbWFyZ2luOiAzMHB4IDYwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbiAgLy8gZmxleDogMC4yNSAwIDEwMCU7XG59XG5cbi5vLWF3YXJkLWxvZ29zX193cmFwcGVyIC5vLWF3YXJkLWxvZ29zX193cmFwcGVyLS1sb2dvIHtcbiAgbWFyZ2luOjA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkgeyBcbiAgICBtYXJnaW46YXV0bztcbiAgfVxufSIsIi5vLWxvbmctZm9ybV9fYm9keSB7XG4gIHBhZGRpbmc6IDIuMjJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgcGFkZGluZzogNS41NnJlbSAwO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIEBleHRlbmQgLm8tYmxvY2txdW90ZTtcbiAgICBAZXh0ZW5kIC5vLWJsb2NrcXVvdGVfX21haW47XG4gIH1cbiAgLm8tZW1iZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgLm8tZW1iZWRfX21lZGlhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmltYWdlLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIHVsLCBvbCwgYmxvY2txdW90ZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGV4dGVuZCAuby1ncmlkX19pbm5lci0tdGFsbDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNzdyZW07XG4gICAgICB9XG4gICAgICBAZXh0ZW5kIC5vLXRpdGxlLS14bDtcbiAgICAgIG1hcmdpbjogMy4zM3JlbSAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kIC5vLXRpdGxlLS1sZztcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBoMiwgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtbm9ybWFsO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMzNyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1ibG9jay1tZWQge1xuICAgICAgcGFkZGluZzogMi4yMnJlbTtcbiAgICAgIG1hcmdpbjogNC40NHJlbSAwIDQuNDRyZW0gMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWJsb2NrLW1lZC0tY3RhIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLmMtc3RhdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4yMnJlbTtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyktbGlnaHRlc3Q7XG4gICAgICBib3gtc2hhZG93OiAtMTAwcHggMCAwIHZhcigtLXllbGxvdyktbGlnaHRlc3QsIDEwMHB4IDAgMCB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXN0O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyktbGlnaHRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuby1hcnRpY2xlX19pbWFnZSB7XG4gICAgICBtYXJnaW46IDIuMjJyZW0gMDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBwYWRkaW5nOiA1LjU2cmVtIDA7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gZW5kO1xuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1ncmlkO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYm94LXNoYWRvdzogLTU2MHB4IDAgMCB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXN0LCA1NjBweCAwIDAgdmFyKC0teWVsbG93KS1saWdodGVzdDtcbiAgICAgIH1cbiAgICAgID4gKiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgICAgfVxuICAgICAgLmN0YS1ibG9jay1tZWQge1xuICAgICAgICBtYXJnaW46IDQuNDRyZW0gMCAzLjMzcmVtIDA7XG4gICAgICB9XG4gICAgICAuby1hcnRpY2xlX19pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1hcnRpY2xlX19hc2lkZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xuICAgICAgICA+ICoge1xuICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuby1jYWxsb3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xuICB9XG59IiwiLm8tbmVzdGVkLWxpc3Qge1xuICBtYXJnaW46MDtcbiAgLm8taGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbn1cblxuLm8tbmVzdGVkLWxpc3RfX3NlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5vLW5lc3RlZC1saXN0X19pbm5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5vLW5lc3RlZC1saXN0X19saW5rLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwYmJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcmVtO1xuICB9XG59XG5cbi5vLW5lc3RlZC1saXN0X19pbm5lci0tYmV0YSB7XG4gIG1hcmdpbi1sZWZ0OjFyZW07XG5cbn1cblxuLm8tbmVzdGVkLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDEuMTFyZW0gMDtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLm8tdG9nZ2xlIHtcbiAgY29sb3I6dmFyKC0tbmV1dHJhbC00MCk7XG59XG5cbi5vLW5lc3RlZC1saXN0X19saW5rIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICBkaXNwbGF5OmZsZXg7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgfVxufVxuXG4uby1uZXN0ZWQtbGlzdF9faXRlbS0tZGlzYWJsZSB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjphdXRvO1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gIH1cbn1cblxuLm8tbmVzdGVkLWxpc3RfX2xpbmstLWFscGhhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn0iLCIvKiAgVGFibGUgICovXG4vKiAgLS0tLS0gICovXG5cbi5vLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0teWVsbG93KS1saWdodDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXI6MDtcbiAgICB9XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbi5vLXRhYmxlLS1zbS1wYWQge1xuICB0ZCB7XG4gICAgcGFkZGluZzogMS4xMXJlbSAwO1xuICB9XG59XG5cbi5vLXRhYmxlLS1ncmV5LWJvcmRlciB7XG4gIGNvbG9yOnZhcigtLW5ldXRyYWwtNzApO1xuICBmb250LXNpemU6IDAuODlyZW07XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG4gICAgdGQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xMXJlbTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjp2YXIoLS1uZXV0cmFsLTQwKTtcbiAgICAgICAgcGFkZGluZy10b3A6MS4xMXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwieC8qICBUeXBvZ3JhcGh5ICAqL1xuLyogIC0tLS0tLS0tLS0gICovXG5cbi8vICBCYXNpY1xuLy8gIEhlYWRpbmdzXG4vLyAgRGlzcGxheSB0eXBlXG5cbi5mb250LXdlaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG4ubGVzcy1sZXR0ZXItc3BhY2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbn1cbmEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4vLyAgRGlzcGxheVxuLm8tZGlzcGxheSB7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250O1xuICBmb250LXNpemU6IDEuODlyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xufVxuXG4uby1kaXNwbGF5LS14bCB7XG4gIGZvbnQtc2l6ZTogMy4wNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBmb250LXNpemU6IDMuMzNyZW07XG4gIH1cbn1cblxuLm8tZGlzcGxheS0tbGcge1xuICBmb250LXNpemU6IDIuNzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBmb250LXNpemU6IDIuMjJyZW07XG4gIH1cbn1cblxuLm8tZGlzcGxheS0tbWQge1xuICBmb250LXNpemU6IDIuMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBmb250LXNpemU6IDEuNjZyZW07XG4gIH1cbn1cblxuLm8tZGlzcGxheS0tc20ge1xuICBmb250LXNpemU6IDEuNjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICB9XG59XG5cbi8vICBUaXRsZXNcbi5vLXRpdGxlLCAuby10aXRsZS0tc2ltcGxpZmllZCB7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250O1xuICBmb250LXNpemU6IDEuNzJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuXG4uby10aXRsZS0tc2ltcGxpZmllZCB7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LXNpbXBsaWZpZWQ7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gICYuby10aXRsZS0tc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg4cmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjExcmVtO1xuICAgIH1cbiAgfVxuICAmLm8tdGl0bGUtLWxnIHtcbiAgICBsaW5lLWhlaWdodDogMi42NnJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBsaW5lLWhlaWdodDogMi4xMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm8tdGl0bGUtLXNpbXBsaWZpZWQtLWxpZ2h0LXdlaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LW5vcm1hbDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm8tdGl0bGUtLXhsIHtcbiAgZm9udC1zaXplOiAyLjY2cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGZvbnQtc2l6ZTogMi40NHJlbTtcbiAgfVxufVxuXG4uby10aXRsZS0teHhsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGZvbnQtc2l6ZTogMi4yMnJlbTtcbiAgfVxufVxuXG4uby10aXRsZS0teGwtLWxoLWxlc3Mge1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICB9XG59XG5cbi5vLXRpdGxlLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS45OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBmb250LXNpemU6IDEuNTZyZW07XG4gIH1cbn1cblxuLm8tdGl0bGUtLW1kIHtcbiAgZm9udC1zaXplOiAxLjY2cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cblxuLm8tdGl0bGUtLXNtIHtcbiAgZm9udC1zaXplOiAxLjQ0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cblxuLm8tdGl0bGUtLXhzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy8gIEhlYWRpbmdzXG4uby1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41Njtcbn1cblxuLm8taGVhZGluZy0tbGlnaHQtd2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm8taGVhZGluZy0tbWlkLXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLWhlYWRpbmctLW1kIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uby1oZWFkaW5nLS1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMXJlbTtcbn1cblxuLm8taGVhZGluZy0tc20ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjUzO1xufVxuXG4uby1oZWFkaW5nLS14cyB7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5vLWhlYWRpbmctLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyktbGlnaHQ7XG4gIGJveC1zaGFkb3c6IDVweCAwIDAgdmFyKC0teWVsbG93KS1saWdodCwgLTVweCAwIDAgdmFyKC0teWVsbG93KS1saWdodDtcbiAgcGFkZGluZzogM3B4IDJweCAwIDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIycmVtO1xuICBtYXJnaW4tbGVmdDogMC4zM3JlbTtcbiAgJiN0eXBlZCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxufVxuXG4vLyAgQm9keVxuLm8tYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG59XG5cbi5vLWJvZHktLXhsIHtcbiAgZm9udC1zaXplOiAxLjIycmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cblxuLm8tYm9keS0tbGcge1xuICBmb250LXNpemU6IDEuMTFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vLWJvZHktLXNtIHtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cblxuLm8tYm9keS0tc2ltcGxpZmllZCB7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LW5vcm1hbDtcbn1cblxuLm8tYm9keS0teHMge1xuICBmb250LXNpemU6IDAuODNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4uby1ib2R5LS14eHMge1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4vLyAgU3BlY2lhbGlzZWRcbi5vLWxlZGUge1xuICBmb250LXNpemU6IDEuMTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xufVxuXG4uby1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm8tbGFiZWwtLWxpZ2h0LWJsdWUge1xuICBjb2xvcjp2YXIoLS15ZWxsb3cpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOHJlbTtcbn1cblxuLm8tbGFiZWwtLWxnIHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xufVxuXG4iLCIuby1tYXJrZG93biB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICoge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIC8vIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAvLyB3b3JkLXdyYXA6IGJyZWFrLWFsbDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udCFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICB9XG4gIC5vLW1hcmtkb3duX19icmVha291dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjFGRjtcbiAgICBwYWRkaW5nOjIuMjJyZW07XG4gICAgbWFyZ2luOiAzLjMzcmVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICoge1xuICAgICAgY29sb3I6dmFyKC0tbmV1dHJhbC00MCktZGFyaztcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjIycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMS40NHJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBAZXh0ZW5kIC5vLXRpdGxlO1xuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICB9XG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5vLXRpdGxlO1xuICAgIEBleHRlbmQgLm8tdGl0bGUtLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOjEuNTVyZW07XG4gICAgbWFyZ2luOiAzLjMzcmVtIDAgMC44OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yMnJlbTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIEBleHRlbmQgLm8taGVhZGluZztcbiAgICBmb250LXNpemU6IDEuMzNyZW07XG4gICAgbWFyZ2luOiAyLjY3cmVtIDAgMC4yOHJlbTtcbiAgfVxuICBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udC1zaXplOjEuMTFyZW07XG4gICAgY29sb3I6IzY4NzU5MTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIEBleHRlbmQgLm8tdGl0bGU7XG4gICAgQGV4dGVuZCAuby10aXRsZS0teHM7XG4gICAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgKyBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjU2cmVtO1xuICAgIH1cbiAgfVxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIH1cbiAgfVxuICBoNSxcbiAgaDYge1xuICAgIEBleHRlbmQgLm8taGVhZGluZztcbiAgICBAZXh0ZW5kIC5vLWhlYWRpbmctLXNtO1xuICAgIG1hcmdpbjogMS4xMXJlbSAwIDAuMjhyZW07XG4gIH1cbiAgaWZyYW1lLFxuICBpbWcsXG4gIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOjIuMjJyZW07XG4gICAgKyBpbWcsXG4gICAgKyBpZnJhbWUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40NHJlbTtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40NHJlbTtcbiAgfVxuICBwLCBsaSB7XG4gICAgY29sb3I6IzczODA5QztcbiAgICBmb250LXNpemU6IDEuMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzdyZW07XG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cbiAgICBpZnJhbWUsIGltZywgdmlkZW8ge1xuICAgICAgbWFyZ2luOiAyLjIycmVtIDA7XG4gICAgfVxuICB9XG4gIHByZSB7XG4gICAgbWFyZ2luOiAyLjIycmVtIDA7XG4gIH1cbiAgdHdpdHRlcndpZGdldCB7XG4gICAgbWFyZ2luOiAyLjIycmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiAyLjIycmVtIDA7XG4gICAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xuICB9XG4gIHN2ZyB7XG4gICAgKyBoMixcbiAgICArIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNThyZW07XG4gICAgfVxuICB9XG4gIC5vLWJ0biwgLm8tYnRuLWdob3N0IHtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gIH1cbiAgZGl2W2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjM1KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjoyLjIycmVtIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcbiAgfVxuICBkaXZbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHByZS5oaWdobGlnaHQge1xuICAgIG1hcmdpbjowO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gIH1cbn0iLCIuby1hcnRpY2xlIHtcbiAgcGFkZGluZzogMi4yMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0bztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1ncmlkO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBwYWRkaW5nOiA1LjU2cmVtIDA7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgQGV4dGVuZCAuby1ibG9ja3F1b3RlO1xuICAgIEBleHRlbmQgLm8tYmxvY2txdW90ZV9fbWFpbjtcbiAgfVxuICAuby1lbWJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAuby1lbWJlZF9fbWVkaWEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuaW1hZ2UtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgdWwsIG9sLCBibG9ja3F1b3RlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHtcbiAgc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBleHRlbmQgLm8tZ3JpZF9faW5uZXItLXRhbGw7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjc3cmVtO1xuICAgICAgfVxuICAgICAgQGV4dGVuZCAuby10aXRsZS0teGw7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgLm8tdGl0bGUtLWxnO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIGgyLCBoMyB7XG4gICAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1ub3JtYWw7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzLjMzcmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtYmxvY2stbWVkIHtcbiAgICAgIHBhZGRpbmc6IDIuMjJyZW07XG4gICAgICBtYXJnaW46IDQuNDRyZW0gMCA0LjQ0cmVtIDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44OHJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1ibG9jay1tZWQtLWN0YSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgIC5jLXN0YXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjIycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjJyZW07XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXN0O1xuICAgICAgYm94LXNoYWRvdzogLTEwMHB4IDAgMCB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXN0LCAxMDBweCAwIDAgdmFyKC0teWVsbG93KS1saWdodGVzdDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgbWFyZ2luOiAyLjIycmVtIDA7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgcGFkZGluZzogNS41NnJlbSAwO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIGVuZDtcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JpZDtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJveC1zaGFkb3c6IC01NjBweCAwIDAgdmFyKC0teWVsbG93KS1saWdodGVzdCwgNTYwcHggMCAwIHZhcigtLXllbGxvdyktbGlnaHRlc3Q7XG4gICAgICB9XG4gICAgICA+ICoge1xuICAgICAgICBncmlkLWNvbHVtbjogMyAvIHNwYW4gODtcbiAgICAgIH1cbiAgICAgIC5jdGEtYmxvY2stbWVkIHtcbiAgICAgICAgbWFyZ2luOiA0LjQ0cmVtIDAgMy4zM3JlbSAwO1xuICAgICAgfVxuICAgICAgLm8tYXJ0aWNsZV9faW1hZ2Uge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm8tYXJ0aWNsZV9fYXNpZGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMztcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB3aWR0aDogODclO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLWNhbGxvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fYXNpZGUge1xuICBncmlkLXJvdzogMyAvIHNwYW4gMTtcbiAgaDUuby1oZWFkaW5ne1xuICAgIG1hcmdpbi10b3A6IDAuODlyZW07XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgLmMtc29jaWFsLXNoYXJlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fYXNpZGUtLWJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXllbGxvdyktbGlnaHQ7XG59XG5cbi5vLWFydGljbGVfX2J5bGluZSB7XG4gIG1hcmdpbjogMy4zM3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5vLWF2YXRhciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4xMXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuby1idG4tZ2hvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yOHJlbTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKXtcbiAgICBtYXJnaW46IDMuMzNyZW0gMCAwO1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5vLWF2YXRhciB7XG4gICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5vLWFydGljbGVfX25ld3NsZXR0ZXIge1xuICBtYXJnaW46IDIuMjJyZW0gMCA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAuby1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIG1hcmdpbjogMCAwIDVyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fY29udGVudHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDJyZW07IFxuICBsZWZ0OiAwO1xufVxuXG4uby1hcnRpY2xlX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpe1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA3O1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICB9XG59XG5cbi8qIEJsb2cgUGFyYWdyYXBoIEZhZGluZyAqL1xuLm8tYXJ0aWNsZV9fYm9keS5vLW1hcmtkb3duLCAuby1hcnRpY2xlLS1jYXNlLXN0dWR5Lm8tbWFya2Rvd24gc2VjdGlvbiB7XG4gID4gKiB7XG4gICAgb3BhY2l0eTogMC4yMDtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAzMCk7XG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5jdGEtYmxvY2stbWVkICoge1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaW1nOmZpcnN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuODNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpLWxpZ2h0O1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpe1xuICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA3O1xuICB9XG4gIC5vLWhlYWRpbmcsXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICArIC5vLWFydGljbGVfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgfVxufVxuXG4uby1hcnRpY2xlX19mb290ZXItLWN0YSB7XG4gIC5vLWFuY2hvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuMTFyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fZm9vdGVyLS1uZXdzbGV0dGVyIHtcbiAgbWFyZ2luLXRvcDogMy4zM3JlbTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKXtcbiAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNztcbiAgfVxuICAuby1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuICB9XG4gIC5vLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gIH1cbn1cblxuLm8tYXJ0aWNsZV9fZm9vdGVyLS1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLm8tYXJ0aWNsZV9fc29jaWFsLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLm8tYXJ0aWNsZV9fc29jaWFsLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuby1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMi4xN3JlbSAxLjExcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDIuMTdyZW0gMi4yMnJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAyLjE3cmVtIDMuMzNyZW07XG4gIH1cbn1cblxuLm8tcGFnaW5hdGlvbl9faW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm8tcGFnaW5hdGlvbl9fcHJldixcbi5vLXBhZ2luYXRpb25fX25leHQge1xuICAvLyBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTdyZW07XG4gICYuaXMtaW5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgfVxufVxuXG4uby1wYWdpbmF0aW9uX19wcmV2IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMGFiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbi5vLXBhZ2luYXRpb25fX25leHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwYmJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuXG4uby1wYWdpbmF0aW9uX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm8tcGFnaW5hdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4xMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYSB7IGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTsgfVxuICB9XG59XG4iLCIucmF0aW5nIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtc2hhZG93OiAjMDA1ZWEwIDAgMCAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4zM3JlbTtcbn1cblxuLnJhdGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDI2MDVcXDAyNjA1XFwwMjYwNVxcMDI2MDVcXDAyNjA1XCI7XG59XG5cbi5yYXRpbmcgc3BhbiB7XG4gICAgY29sb3I6ICNDMEU2RkY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgICYucmF0aW5nLTMge1xuICAgICAgICB3aWR0aDogM2VtO1xuICAgIH1cbiAgICAmLnJhdGluZy00IHtcbiAgICAgICAgd2lkdGg6IDRlbTtcbiAgICB9XG4gICAgJi5yYXRpbmctNSB7XG4gICAgICAgIHdpZHRoOiA1ZW07XG4gICAgfVxufVxuXG4ucmF0aW5nIHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAyNjA1XFwwMjYwNVxcMDI2MDVcXDAyNjA1XFwwMjYwNVwiO1xufSIsIi5mdWxsLXdpZHRoLWFsZXJ0IHtcblx0Ym9yZGVyLXRvcDowO1xufVxuXG4uby1hbGVydF9fZGFyay13cmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG59XG5cbi5vLWFsZXJ0X19zdGlja3ktd3JhcHBlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbi8vICBBbGVydCBXcmFwc1xuLy8gIC0tLS0tLS0tLS0tLVxuLm8tYWxlcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjc4cmVtO1xuXHRjb2xvcjp2YXIoLS1uZXV0cmFsLTcwKTtcbn1cbi5vLWFsZXJ0LS1jYXJkIHtcblx0Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcblx0cGFkZGluZzogMC44OHJlbTtcblx0Ym9yZGVyLXJhZGl1czogMC4yOHJlbTtcblx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cbi5vLWFsZXJ0LS1kYXJrIHtcblx0Y29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xufVxuLy8gIEFsZXJ0IEJhZGdlXG4vLyAgLS0tLS0tLS0tLS0tXG4uby1hbGVydF9fYmFkZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRmbGV4LXNocmluazogMDtcblx0Ji5vLWFsZXJ0X19iYWRnZS0tZ3JleSB7XG5cdFx0QGluY2x1ZGUgYWxlcnQodmFyKC0tbmV1dHJhbC03MCksIDUwMCk7XG5cdH1cblx0Ji5vLWFsZXJ0X19iYWRnZS0tcGluayB7XG5cdFx0QGluY2x1ZGUgYWxlcnQoJHBpbmssIDUwMCk7XG5cdH1cblx0Ji5vLWFsZXJ0X19iYWRnZS0tcHVycGxlIHtcblx0XHRAaW5jbHVkZSBhbGVydCgkcHVycGxlLCA1MDApO1xuXHR9XG4gXHRtYXJnaW4tcmlnaHQ6MC41NnJlbTtcbn1cblxuLm8tYWxlcnRfX3RleHQtaWNvbiB7XG5cdGNvbG9yOiRwaW5rO1xufSIsIi5jLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuLmMtYWx0ZXJuYXRpbmdfX3JvdyB7XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG59IiwiLyogIENhcmQgVUkgICovXG4vKiAgLS0tLS0tLSAgKi9cblxuLy8gIERlZmF1bHRcbi8vICBGZWF0dXJlZFxuXG5cbi8vICBEZWZhdWx0XG4vLyAgLS0tLS0tLVxuLmMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgyMTAsIDIxMiwgMjIyLCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG59XG5cbi5jLWNhcmQtLWluZGV4LWJsb2NrIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgaW1nLmMtY2FyZF9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGluZ1wiIFwicGFyYWdyYXBoXCIgXCJsaW5rXCI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgID4gaDIge1xuICAgICAgZ3JpZC1hcmVhOiBcImhlYWRpbmdcIjtcbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIGdyaWQtYXJlYTogXCJwYXJhZ3JhcGhcIjtcbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIGdyaWQtYXJlYTogXCJsaW5rXCI7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcmQtLWFsaWduLXRvcCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gMWZyO1xufVxuXG4uYy1jYXJkLS1sZy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAycHggNHB4IDVweCByZ2JhKHZhcigtLW5ldXRyYWwtNzApLDAuNDUpO1xufVxuXG4uYy1jYXJkLS14bC1zaGFkb3ctLWJsdWUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMTBweCByZ2JhKCNjMWVjZmYsMC4xNSk7XG59XG5cbi5jLWNhcmQtLWZlYXR1cmVzIHtcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cblxuLmMtY2FyZC0taW1hZ2Uge1xuICBwYWRkaW5nOiAwLjg4cmVtIDEuODhyZW0gMS44OHJlbSAxLjg4cmVtO1xuICBociB7XG4gICAgbWFyZ2luOiAxLjIycmVtIDAgMS4yMnJlbSAtMy4zM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY4O1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmMtY2FyZC0tYmFkZ2Uge1xuICAuYy1jYXJkX19iYWRnZSB7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAuYy1jYXJkX19iYWRnZSB7XG4gICAgICAvL21hcmdpbi1sZWZ0OjAuNTZyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgLmMtY2FyZF9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmMtY2FyZF9fYmFkZ2Uge1xuICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcmQtLXJlZHVjZS1pY29uIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAgIHN2ZyxcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWNhcmRfX2ltYWdlLS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWNhcmQtLWFuY2hvciB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICY6aG92ZXIge1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIHAsIGgyLCBoNCB7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjU2cmVtO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbiAgLm8tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbn1cblxuLmMtY2FyZC0tY2VudGVyZWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAuYy1jYXJkX19kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICB9XG4gIC5jLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLm8tYnRuLFxuICAuby1idG4tZ2hvc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuMTFyZW07XG4gIH1cbn1cblxuLmMtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWNhcmQtLW5vLXVpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC5vLWFuY2hvci0tY2FyZXQge1xuICAgIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgfVxuICAuYy1jYXJkX19kZXRhaWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgLm8tYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY2FyZC0tbm8tdWkge1xuICAuYy1jYXJkX19kZXRhaWwtLWNhcmVlcnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpe1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1jYXJkX190aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jLWNhcmRfX3RodW1ibmFpbC0tZmxleGlibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW46IDJyZW0gMi41cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5jLWNhcmRfX3RodW1ibmFpbC0tbGcge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtY2FyZF9faW1hZ2UtLXJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogKDI1IC8gNDIpICogMTAwJTtcbiAgfVxuICAuYy1jYXJkX190aHVtYm5haWwsIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jLWNhcmRfX2RldGFpbCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbn1cblxuLmMtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDAuMjhyZW0gMCAwLjU2cmVtO1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIH1cbn1cblxuLmMtY2FyZF9fdGl0bGUtLWJsdWUge1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgfVxufVxuXG5wLmMtY2FyZF9fbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIGEgeyBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7IH1cbn1cblxuLmMtY2FyZF9fYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zOXJlbTtcbiAgZm9udC1zaXplOiAwLjg5cmVtO1xufVxuXG4uYy1jYXJkX19jdGEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBncmlkLXJvdzogMyAvIHNwYW4gMTtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXI7XG59XG5cbi8vICBGZWF0dXJlZFxuLy8gIC0tLS0tLS0tXG4uYy1jYXJkLS1mZWF0dXJlZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiBlbmQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgbWluLWhlaWdodDogNDk2cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpOyBcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAuYy1jYXJkX190aHVtYm5haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jLWNhcmRfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYy1jYXJkX19jdGEge1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uY3RhLWJsb2NrLWxhcmdlIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGhlaWdodDphdXRvO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA0ZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgfVxuICAuYy1jYXJkX190aHVtYm5haWwge1xuICAgIG1hcmdpbjowO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmMtY2FyZF9fY3RhIHtcbiAgICBib3JkZXI6MDtcbiAgICBtYXJnaW4tdG9wOjEuMTFyZW07XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgIH1cbiAgfVxuICAuYy1jYXJkX19kZXRhaWwge1xuICAgIHBhZGRpbmc6Mi4yMnJlbTtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6Mi4wcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOnZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cbn1cblxuLmN0YS1ibG9jay1tZWQge1xuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtODApO1xuICBkaXNwbGF5OmJsb2NrO1xuICAmLmN0YS1ibG9jay1tZWQtLTUwIHtcbiAgICAuY3RhLWJsb2NrLW1lZC0tY29udGVudCB7XG4gICAgICBmbGV4OiA4O1xuICAgIH1cbiAgICAuY3RhLWJsb2NrLW1lZC0tY3RhIHtcbiAgICAgIGZsZXg6IDEwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmN0YS1ibG9jay1tZWQtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMS4xMXJlbTtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTppbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTowLjU2cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS4xMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN0YS1ibG9jay1tZWQtLWN0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMC45NHJlbSAxLjFyZW07XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgfVxufVxuXG4uY3RhLXByZXYtbmV4dCB7XG4gIGJvcmRlcjoxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG4gIGZsZXg6MTtcbiAgLmN0YS1wcmV2LW5leHQtLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjIycmVtOztcbiAgfVxuICAuY3RhLXByZXYtbmV4dC0tY29udGVudF9fbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmN0YS1wcmV2LW5leHQtLWljb24ge1xuICAgIG1hcmdpbjogLTEuMTFyZW07XG4gICAgYmFja2dyb3VuZDogdmFyKC0teWVsbG93KTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgLm8taWNvbiB7XG4gICAgICBmaWxsOnZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cbn1cblxuLmN0YS1ibG9jay0tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4uYy1jYXJkX19iYWRnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc29mdHdhcmUtbGF1bmNoLXBpbGxhcnMgLmMtY2FyZCB7XG4gIGRpc3BsYXk6aW5pdGlhbDtcbn1cblxuLmljb24tLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi8qICBDaGFyZ2UgQ2hlY2sgICovXG4vKiAgLS0tLS0tLS0tLS0tICAqL1xuXG4vLyAgU3Ryb25nIGNhbmRpZGF0ZSBmb3IgZ2VuZXJhbGlzaW5nIG91dFxuXG4uYy1jaGFyZ2UtY2hlY2sge1xuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLmMtY2hhcmdlLWNoZWNrX19iYWNrIHtcbiAgbWFyZ2luOiAxLjExcmVtIDAgMi4yMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtY2hhcmdlLWNoZWNrX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS4zOXJlbTtcbn1cbiIsIi5jLWNvbXBhcmlzb24tc2xpZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgICBtYXJnaW46IDAgNjRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTgwKTtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NlbGwtLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXNsaWRlcl9fY2VsbC0taW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA1cHg7XG59XG5cbi5jLWNvbXBhcmlzb24tc2xpZGVyX19jZWxsLS1vdXRwdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XG59XG5cbi5jLWNvbXBhcmlzb24tc2xpZGVyX19ob3cge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwIDA7XG4gICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uZGlhbG9nLS1jb21wYXJpc29uLXNsaWRlci1leHBsYWluZXIge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC0yMCk7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgfVxuICAuZGlhbG9nX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXNsaWRlcl9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2lucHV0LFxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX291dHB1dCB7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tc2xpZGVyX19vdXRwdXQge1xuICBzcGFuIHtcbiAgICBjb2xvcjogJHBpbms7XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi1zbGlkZXJfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmMtY29tcGFyaXNvbi10YWJsZSB7XG4gIC8vIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYShyZWQsMC4yNCk7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faW5uZXIge1xuICAvLyBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEocmVkLDAuMjQpO1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDNmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gICAgICBncmlkLXJvdzogMyAvIHNwYW4gMTI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC41KSwgMCAwIDAgMXB4IHZhcigtLW5ldXRyYWwtODApO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19oZWFkaW5nIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9fcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoYmx1ZSwwLjI0KTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IHZhcigtLXJvdyk7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xuICB6LWluZGV4OiA2MDA7XG4gID4gKiB7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDE7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgM2ZyIDNmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAvLyB0b3A6IDA7XG4gICAgICAvLyBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgIC5jLWNvbXBhcmlzb24tdGFibGVfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX190YWJzIHtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyBsZWZ0OiAxMDAlO1xuICAvLyB0b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLy8gei1pbmRleDogLTE7XG4gIC8vIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLy8gdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDAgOHB4O1xuICAvLyBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggcmdiYSgyMTAsIDIxMiwgMjIyLCAwLjUpO1xuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgcmVkO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhZyB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2NnB4ICsgMC41NnJlbSk7XG4gICAgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMjEwLCAyMTIsIDIyMiwgMC41KTtcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgJjpudGgtY2hpbGQoMykge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxNjBweDtcbiAgfVxuICAmOm50aC1jaGlsZCg0KSB7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDI0MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19pdGVtLS1hcHBlbmQge1xuICAmOm50aC1jaGlsZChuKzMpIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX190YWctYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3Jvdy0tY29sbGFwc2VkIHtcbiAgLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1ib2R5LCAuYy1jb21wYXJpc29uLXRhYmxlX190YWctYm9keSB7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2l0ZW0tYm9keSwgLmMtY29tcGFyaXNvbi10YWJsZV9fdGFnLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX2xvZ28ge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uYy1jb21wYXJpc29uLXRhYmxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3RhZy1oZWFkaW5nLFxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmMtY29tcGFyaXNvbi10YWJsZV9faXRlbS1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBlbSB7XG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXllbGxvdyktbGlnaHQ7XG4gICAgLy8gYm94LXNoYWRvdzogNXB4IDAgMCB2YXIoLS15ZWxsb3cpLWxpZ2h0LCAtNXB4IDAgMCB2YXIoLS15ZWxsb3cpLWxpZ2h0O1xuICAgIC8vIHBhZGRpbmc6IDNweCAycHggMCAycHg7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAwLjIycmVtO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAwLjMzcmVtO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIG91dGxpbmU6IDFweCBzb2xpZCByZWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL3N2Zy9uYXYvdHJpYW5nbGUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuNjQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjRzIGVhc2Utb3V0O1xuICB9XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3N0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjI4cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3N0YXR1cy0tYW1iZXIge1xuICBjb2xvcjogbWl4KCNGNUNBNTgsJHBpbmssNzAlKTtcbiAgYm9yZGVyLWNvbG9yOiBtaXgoI0Y1Q0E1OCwkcGluayw3MCUpO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNGNUNBNTgsMC4xNik7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3N0YXR1cy0tZ3JlZW4ge1xuICAvLyBib3JkZXItY29sb3I6IG1peCgjMkFFN0I0LHZhcigtLW5ldXRyYWwtNDApLDg1JSk7XG4gIC8vIGNvbG9yOiBtaXgoIzJBRTdCNCx2YXIoLS1uZXV0cmFsLTQwKSw4NSUpO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMyQUU3QjQsMC4xNik7XG59XG5cbi5jLWNvbXBhcmlzb24tdGFibGVfX3N0YXR1cy0tcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICRwaW5rO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuMTYpO1xufVxuXG4iLCIuY2Mtd2luZG93IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpe1xuXHRcdG1heC13aWR0aDogNzAlIWltcG9ydGFudDtcblx0fVxuXHQuY2MtbWVzc2FnZSwgLmNjLWJ0biB7XG5cdFx0Zm9udC1zaXplOiAwLjc3cmVtO1xuXHR9XG5cdC5jYy1tZXNzYWdlIHtcblx0XHRsaW5lLWhlaWdodDogMS4xMXJlbTtcblx0fVxuXHQuY2MtYnRuIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IDAuMnJlbSAxLjJyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmZmIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmNjLWxpbmsge1xuXHRcdGNvbG9yOiM0NTU2N2MhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHR9XG59IiwiLyogIENUQSBCbG9jayAgKi9cbi8qICAtLS0tLS0tLS0gICovXG5cbi8vICBSZXNldFxuLy8gIEJhc2VcblxuLy8gIFJlc2V0XG4vLyAgLS0tLS1cbi8vICBQcmV2ZW50IENUQSBtb2R1bGUgcGlja2luZyB1cCBzdHlsaW5nIGZyb20gYXJ0aWNsZSBvYmplY3Rcbi8vICB3aGVuIGl0IGlzIGVtYmVkZGVkIGluIGJsb2cgcG9zdHMuIFBvdGVudGlhbCByZWZhY3RvciBjYW5kaWRhdGUuXG4uby1hcnRpY2xlIHtcbiAgLmMtY3RhIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDQuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmMtY3RhX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG59XG5cblxuLy8gIEJhc2Vcbi8vICAtLS0tXG4uYy1jdGEge1xuICBtYXJnaW46IDIuMjJyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIEBzdXBwb3J0cyAoZ3JpZC1hdXRvLWNvbHVtbnM6IDEwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmMtY3RhX19kZXRhaWwge1xuICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoIzM2NDc2YywgIzQ1NTY3YywgMTgwZGVnLCBib3R0b20sIHRvcCk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgfVxuICB9XG59XG5cbi5jLWN0YV9fZmlndXJlIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQHN1cHBvcnRzIChncmlkLWF1dG8tY29sdW1uczogMTBweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiAzO1xuICAgIH1cbiAgfVxufVxuXG4uYy1jdGFfX3RodW1ibmFpbCB7XG4gIG1heC1oZWlnaHQ6IDI1dmg7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5cbi5jLWN0YV9faGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0ZXI7XG59XG5cbi8vIC5jLWN0YV9fYm9keSB7XG4vLyAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbi8vIH1cbiIsIi5jLWhlYWRlcl9faXRlbSB7XG4gICY6aG92ZXIge1xuICAgIC5jLWRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICB9XG59XG5cbi5jLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTA7XG4gIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9zdmcvbmF2L3RyaWFuZ2xlLnN2ZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtMTAwJSk7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmMtZHJvcGRvd24tLXdpZGUge1xuICBwYWRkaW5nOiA0MHB4IDU2cHg7XG59XG5cbi5jLWRyb3Bkb3duX19saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgLy8gZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKS1kYXJrO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjQwcHg7XG4gIH1cbn1cblxuLmMtZHJvcGRvd25fX2xpbmstaGVhZGluZyxcbi5jLWRyb3Bkb3duX19saW5rLWJvZHkge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbn1cblxuLmMtZHJvcGRvd25fX2xpbmstaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmMtZHJvcGRvd25fX2xpbmstYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG59XG5cbi5jLWRyb3Bkb3duX19saW5rLWljb24ge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5jLWRyb3Bkb3duX19saW5rLS1uYXJyb3cge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTYwcHg7XG59XG5cbi5jLWRyb3Bkb3duX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApLWRhcms7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufSIsIi8qICBEb2N1bWVudGF0aW9uICAqL1xuLyogIC0tLS0tLS0tLS0tLS0gICovXG5cbi5jLWRvY3VtZW50YXRpb25fX3NpZGViYXIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjExcmVtO1xuICB9XG59XG5cbi5jLWRvY3VtZW50YXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgZm9udC1mYW1pbHk6aW5oZXJpdDtcbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fYm9keSB7XG4gIGgxLCBoMiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgICYuby10aXRsZS0tbWQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgICYuby10aXRsZS0tbGcge1xuICAgICAgZm9udC1zaXplOiAxLjc4cmVtO1xuICAgIH1cbiAgICBjb2RlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogLjg5cmVtIC44OXJlbSAuODlyZW0gMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAuNnJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMC44OXJlbTtcbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43NztcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgYSB7XG4gICAgICB3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMS4xMXJlbSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuMTFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgZm9udC1zaXplOiAwLjg5cmVtO1xuICAgICYucHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjokcHVycGxlO1xuICAgICAgY29sb3I6JHB1cnBsZTtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICB0YWJsZSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgdHIge1xuICAgICAgICB0aCwgdGR7XG4gICAgICAgICAgLy8gY29kZSB7XG4gICAgICAgICAgLy8gICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOjMwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nLFxuICBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyLjIycmVtIDA7XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gIH1cbiAgdGQgY29kZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cbiAgLm8tZ3JpZF9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgcGFkZGluZy10b3A6IDEuMTFyZW07XG4gIH1cbiAgLmMtY2FyZCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwLjU2cmVtIDA7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOjEuMTFyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MS4xMXJlbTtcbiAgICB9XG4gIH1cbiAgI2RlbW8ge1xuICAgIC5vLWJhbm5lcl9faW5uZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICAgICY+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xuICAgICAgICB9XG4gICAgICAgICY+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1kb2N1bWVudGF0aW9uX19ib2R5LS13aWRlci1jZW50ZXIge1xuXHR0YWJsZSB0ciB0aCB7XG5cdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcblx0XHRcdHdpZHRoOjM2JTtcblx0XHR9XG5cdH1cbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fbWFzdGhlYWQge1xuICBpbWcge1xuICAgIG1hcmdpbi10b3A6MC4yMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gIH1cbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fbmV4dC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIHBhZGRpbmctdG9wOiAyLjIycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0teWVsbG93KS1saWdodDtcbn1cblxuLmMtZG9jdW1lbnRhdGlvbl9fc3RlcCxcbi5jLWRvY3VtZW50YXRpb25fX3NkayB7XG4gIG1hcmdpbjogMS4xMXJlbSAwO1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG51bC5yZWZlcmVuY2UtcGFnZSB7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIGxpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGZsZXg6MTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gIH1cbn1cblxuLmhsanMge1xuICBvdmVyZmxvdy14OiBpbml0aWFsO1xufSIsIi8qICBGQVFzICAqL1xuLyogIC0tLS0gICovXG5cbi5jLWZhcV9faXRlbSB7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYy1mYXFfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyLjIycmVtO1xufVxuXG4uYy1mYXFfX2JhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIuMjJyZW07XG59IiwiLyogIEZlZWRiYWNrICAqL1xuLyogIC0tLS0tLS0tICAqL1xuXG4uYy1mZWVkYmFjayB7XG4gIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIHBhZGRpbmc6IDEuMTFyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtODApO1xufVxuXG4uYy1mZWVkYmFja19fcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKiAgRm9vdGVyICAqL1xuLyogIC0tLS0tLSAgKi9cblxuLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBcbiAgICBbZnVsbC1zdGFydF0gbWlubWF4KDEuMTFyZW0sIDFmcikgXG4gICAgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF1cbiAgICBtaW5tYXgoMS4xMXJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFxuICAgIFtmdWxsLXN0YXJ0XSBtaW5tYXgoMi4yMnJlbSwgMWZyKSBcbiAgICBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXVxuICAgIG1pbm1heCgyLjIycmVtLCAxZnIpIFtmdWxsLWVuZF07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBcbiAgICBbZnVsbC1zdGFydF0gbWlubWF4KDMuMzNyZW0sIDFmcikgXG4gICAgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF1cbiAgICBtaW5tYXgoMy4zM3JlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbGlua3Mge1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgLy8gbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAzLjMzcmVtIDAgMi4yMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkZGVmYXVsdC1jb2wtZ2FwO1xuICBncmlkLXJvdy1nYXA6IDIuMjJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgIHBhZGRpbmc6IDQuNDRyZW0gMDtcbiAgfVxufVxuXG4uYy1mb290ZXJfX3NvY2lhbCB7XG4gIC8vIGdyaWQtY29sdW1uOiBtYWluO1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAxLjY3cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFxuICAgIFtmdWxsLXN0YXJ0XSBtaW5tYXgoMS4xMXJlbSwgMWZyKSBcbiAgICBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXVxuICAgIG1pbm1heCgxLjExcmVtLCAxZnIpIFtmdWxsLWVuZF07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBcbiAgICBbZnVsbC1zdGFydF0gbWlubWF4KDIuMjJyZW0sIDFmcikgXG4gICAgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF1cbiAgICBtaW5tYXgoMi4yMnJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogXG4gICAgW2Z1bGwtc3RhcnRdIG1pbm1heCgzLjMzcmVtLCAxZnIpIFxuICAgIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdXG4gICAgbWlubWF4KDMuMzNyZW0sIDFmcikgW2Z1bGwtZW5kXTtcbiAgfVxuICAuYy1mb290ZXJfX2lubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgLm8tYW5jaG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtZm9vdGVyX19pbm5lciB7XG4gIC8vIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGZsZXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtZm9vdGVyX19saW5rIHtcbiAgQGV4dGVuZCAuby1ib2R5O1xuICBAZXh0ZW5kIC5vLWJvZHktLXNtO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fbGluay0tcHJpbWFyeSB7XG4gIEBleHRlbmQgLm8taGVhZGluZztcbiAgQGV4dGVuZCAuby1oZWFkaW5nLS14cztcbn1cblxuLmMtZm9vdGVyX19iYW5uZXIge1xuICAvLyBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGdyaWQtY29sdW1uOiBtYWluO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLm8tYmFubmVyX19pbm5lciB7XG4gICAgPiAqIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAxO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgID4gKiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNTtcbiAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1mb290ZXJfX2FkZHJlc3Mge1xuICAvLyBtYXJnaW46IDAgYXV0bztcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nOiAyLjIycmVtIDA7XG4gIGZvbnQtc2l6ZTogMC44OXJlbTtcbn1cblxuLmMtZm9vdGVyX19hcnRpY2xlIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQhaW1wb3J0YW50O1xuICAuby1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuICB9XG4gIC5vLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODNyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAgIHBhZGRpbmc6IDEuMTFyZW0gIWltcG9ydGFudDsgLy8gIWltcG9ydGFudCBuZWVkZWQgdG8gb3ZlcndyaXRlIHNwZWNpZmljaXR5XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbiAgfVxufVxuXG4uYy1mb290ZXJfX25ld3NsZXR0ZXIge1xuICAuby1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuICB9XG4gIC5vLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIG1hcmdpbi10b3A6IDIuMjJyZW07XG4gIH1cbn1cbiIsIi5jLWdyZWVuaG91c2Uge1xuICBncmlkLXJvdy1nYXA6IDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmMtZ3JlZW5ob3VzZS0tc20ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5jLWdyZWVuaG91c2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYy1ncmVlbmhvdXNlX19yb2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgfVxufVxuXG4uYy1ncmVlbmhvdXNlX19oZWFkaW5nIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBhIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5jLWdyZWVuaG91c2VfX3JvbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwwLjI0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtZ3JlZW5ob3VzZV9fbG9jYXRpb24ge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn0iLCIvKiAgSEVBREVSICAqL1xuLyogIC0tLS0tLSAgKi9cblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBcbiAgICBbZnVsbC1zdGFydF0gbWlubWF4KDEuMTFyZW0sIDFmcikgXG4gICAgW21haW4tc3RhcnRdIG1pbm1heCgwLCAxNDQwcHgpIFttYWluLWVuZF1cbiAgICBtaW5tYXgoMS4xMXJlbSwgMWZyKSBbZnVsbC1lbmRdO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogXG4gICAgW2Z1bGwtc3RhcnRdIG1pbm1heCgyLjIycmVtLCAxZnIpIFxuICAgIFttYWluLXN0YXJ0XSBtaW5tYXgoMCwgMTQ0MHB4KSBbbWFpbi1lbmRdXG4gICAgbWlubWF4KDIuMjJyZW0sIDFmcikgW2Z1bGwtZW5kXTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogLTkxcHg7XG4gICAgbGVmdDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFxuICAgIFtmdWxsLXN0YXJ0XSBtaW5tYXgoMy4zM3JlbSwgMWZyKSBcbiAgICBbbWFpbi1zdGFydF0gbWlubWF4KDAsIDE0NDBweCkgW21haW4tZW5kXVxuICAgIG1pbm1heCgzLjMzcmVtLCAxZnIpIFtmdWxsLWVuZF07XG4gIH1cbn1cblxuLnNocmluay1uYXYge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICYuc2hyaW5rLW5hdi0tYW5pbWF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItLW5vdC1zdGlja3kge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdG9wOjA7XG59XG5cbi5jLWhlYWRlcl9fbGlua3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIG1heC13aWR0aDogMTQ0MHB4OyAqL1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIC5vLWJ0biB7XG4gICAgcGFkZGluZy10b3A6MC45cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOjAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDpub3JtYWw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHBhZGRpbmc6IDEuMXJlbSAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rcy0tc2Vjb25kYXJ5IHtcbiAgZ3JpZC1jb2x1bW46IG1haW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gICYuYy1oZWFkZXJfX2xpbmtzLS1pY29ucyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjojYWFhYWFhO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjExcmVtO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOjM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2xpbmtzLS1zZWNvbmRhcnktLWZlYXR1cmVzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIGhlaWdodDowO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4uYy1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX3VzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAvKi5jLWhlYWRlcl9fbGluayB7XG4gICAgbWFyZ2luOiAwO1xuICB9Ki9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rIHtcbiAgbWFyZ2luOiAwIDEuMHJlbTtcbiAgZm9udC1zaXplOiAxLjEzcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi40O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwYmJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBmb250LXNpemU6IDAuODlyZW07XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rLS1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwIDAuOHJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnLWVuZCkge1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19saW5rLS1zZWNvbmRhcnkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMC41NnJlbSAwO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLXllbGxvdyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvc3ZnL2NhcmV0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIH1cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjU2cmVtIDA7XG4gICAgZm9udC1zaXplOiAwLjc4cmVtO1xuICAgIG1hcmdpbjogMCAxLjdyZW07XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjMyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlcl9fbGluay0tY3RhIHtcbiAgY29sb3I6ICRwaW5rO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDBiYlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBsaWdodGVuKCRwaW5rLDEwJSk7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19ob21lIHtcbiAgaGVpZ2h0OiAyLjExcmVtO1xufVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLWhlYWRlcl9fYnVyZ2VyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19zZWFyY2gge1xuICB3aWR0aDoxMDAlO1xufVxuXG4uYy1oZWFkZXJfX2xpbmstLW5vLW1vYmlsZSxcbi5jLWhlYWRlcl9fZXh0cmEsXG4uYy1oZWFkZXJfX2hyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxnLWVuZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtaGVhZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmMtaGVhZGVyX19kcm9wZG93biB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gICAgLmMtaGVhZGVyX19kcm9wZG93bi1iZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuYy1oZWFkZXJfX2Ryb3Bkb3duLWl0ZW0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXJfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYycHg7XG4gIG1hcmdpbjogMCAwIDAgMjJweDtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDQ0N3B4O1xuICBwYWRkaW5nOiAxLjc4cmVtIDA7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMxcHg7XG4gICAgbGVmdDogLTI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5jLWhlYWRlcl9fZHJvcGRvd24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNHMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xLjc4cmVtKTtcbn1cblxuLmMtaGVhZGVyX19kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuMTFyZW07XG4gIGdyaWQtcm93LWdhcDogMC4yOHJlbTtcbiAgd2lkdGg6IDM2N3B4O1xuICBmb250LXNpemU6IDAuNzhyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMycyBlYXNlLW91dCwgb3BhY2l0eSAwLjI4cyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC01NiUsMCk7XG4gIC5vLWJvZHktLXNtIHtcbiAgICBmb250LXNpemU6IDAuNzhyZW07XG4gIH1cbn1cblxuLmMtaGVhZGVyX19kcm9wZG93bi1pdGVtLS1vZmZzZXQge1xuICBtYXJnaW4tbGVmdDogY2FsYyg2MHB4ICsgMS4xMXJlbSk7XG59XG5cbi5jLWhlYWRlcl9fZHJvcGRvd24tYmFkZ2Uge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG59XG5cbi5jLWhlcm8taW5mb3JtX190aXRsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIHdpZHRoOjgwJTtcbiAgfVxufVxuXG4uYy1oZWFkZXItLXNpbXBsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmMtaGVhZGVyX19saW5rcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmMtaGVhZGVyX19ob21lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jLWhlYWRlci0tc2ltcGxlLWxhcmdlLWxvZ28ge1xuICBib3JkZXI6IG5vbmU7XG4gIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufSIsIi5jLWhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDhweDtcbiAgei1pbmRleDogNTAxO1xuICAvLyBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLWhlYWRlci1vdmVybGF5X19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmMtaGVhZGVyLW92ZXJsYXlfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZWFkZXItb3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC41O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMnB4O1xufSIsIi8qICBIZXJvICAqL1xuLyogIC0tLS0gICovXG5cbi8vICBEZWZhdWx0XG4vLyAgQXJ0aWNsZSB2YXJpYW50c1xuXG4vLyAgRGVmYXVsdFxuLy8gIC0tLS0tLS1cbi5jLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDMuMzNyZW0gMDtcbiAgJi5jLWhlcm8tLXdpZGUtY29udGVudCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICAuYy1oZXJvX19tYWluIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDc7XG4gICAgICAgIC5vLWJ0bi1naG9zdCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWhlcm9fX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46NyAvIHNwYW4gNjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm8tYmFkZ2VfX3dpdGgtdGV4dCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuby1idG4uc2Nyb2xsLXRvLWVsZW1lbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMi4zM3JlbTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgcmlnaHQ6IDEuNDRyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9zdmcvaWNvbnMvZG93bndhcmQtYXJyb3cuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jLWhlcm8tLW1pZC1jb250ZW50IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIC5jLWhlcm9fX21haW4ge1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNztcbiAgICAgICAgLm8tYmFkZ2VfX3dpdGgtdGV4dCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6MS45OXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWhlcm9fX2ltYWdlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYy1oZXJvLWRvY3Mge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICAuYy1oZXJvX19tYWluIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDc7XG4gICAgICB9XG4gICAgICAuYy1oZXJvX19pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA4IC8gc3BhbiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vLWdyaWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYy1oZXJvX19tYWluIHVsIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2xpc3QtY2hlY2suc3ZnJyk7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgJi5oZWFkZXItbGlzdC1idWxsZXQge1xuICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjExcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVyby0tZm9ybSB7XG4gIC5vLWZvcm1fX2lucHV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIHdpZHRoOiA2NSUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuby1ib2R5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICBmb250LXNpemU6IDEuMTFyZW07XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjExcmVtXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vLXRpdGxlLS14bCB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmMtaGVyb19fbWFpbiB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAkZGVmYXVsdC1jb2wtZ2FwO1xuICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46MDtcbiAgfVxuICAmPioge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAuYy1oZXJvX19jdGEge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICY+KiB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gICAgfVxuICAgIC5jLWhlcm9fX2N0YSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICAgIHBhZGRpbmc6IDAuOTRyZW07XG4gICAgfVxuICB9XG59XG5cbi5jLWhlcm9fX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4uYy1oZXJvX19pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG5cbiAgICBncmlkLWNvbHVtbjogNiAvIHNwYW4gNztcbiAgfVxufVxuXG4uYy1oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG59XG5cbi5jLWhlcm9fX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTtcbn1cblxuLmMtaGVyb19fY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbjogMSAvIGVuZDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykgYW5kIChtYXgtd2lkdGg6ICRsZy1lbmQpIHtcbiAgICBtaW4td2lkdGg6MjEwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jLWhlcm9fX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjQ0cmVtO1xufVxuXG4uYy1oZXJvX19leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbn1cblxuLmMtaGVyb19fYXV0aG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIC5vLWFuY2hvcixcbiAgICAuby1ib2R5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC8vIGZsZXg6IDEwMCUgMSAxO1xuICAgICAgJi5vLWFuY2hvci0tc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yMnJlbTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICB9XG4gICAgfVxuICAgIC5vLWF2YXRhciB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm8tYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZXJvX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMTFyZW07XG4gIHdpZHRoOiA3LjIycmVtO1xuICBoZWlnaHQ6IDcuMjJyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICB3aWR0aDogMy44OXJlbTtcbiAgICBoZWlnaHQ6IDMuODlyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jLWhlcm9fX3N1YiB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7XG4gIH1cbiAgLm8tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTZyZW07XG4gIH1cbn1cblxuLmMtaGVyb19fc3ViLS0xIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIH1cbn1cblxuXG4vLyAgQXJ0aWNsZSB2YXJpYW50c1xuLy8gIC0tLS0tLS0tLS0tLS0tLS1cbi5jLWhlcm8tLWFydGljbGUsXG4uYy1oZXJvLS1jYXNlLXN0dWR5IHtcbiAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KCMzNjQ3NmMsICM0NTU2N2MsIDE4MGRlZywgYm90dG9tLCB0b3ApO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBwYWRkaW5nOiA0LjQ0cmVtIDA7XG4gIC5vLWdyaWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiA4LjMzcmVtIDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIC5vLXRpdGxlLS1zaW1wbGlmaWVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjc3cmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1oZXJvLS1hcnRpY2xlIHtcbiAgLmMtaGVyb19fYXV0aG9yIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIH1cbiAgfVxuICAuYy1oZXJvX19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNztcbiAgICB9XG4gIH1cbn1cblxuLmMtaGVyby0tYXJ0aWNsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDdyZW07XG59XG5cbi5jLWhlcm8tLWFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZToxLjExcmVtO1xufVxuXG4uYy1oZXJvLS1jYXNlLXN0dWR5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbmV1dHJhbC00MCktbGlnaHRlc3Q7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKS1kYXJrO1xuICBwIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG4gIH1cbiAgLmMtaGVyb19fbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICAgIH1cbiAgfVxuICAuYy1oZXJvX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjg5cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDUuNTVyZW0gMDtcbiAgfVxufVxuXG4uYy1oZXJvX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm8tZ3JpZC0tcHJlLWZvcm0tLWRlZmF1bHQge1xuICAuYy1oZXJvX19tYWluLCAuYy1oZXJvX19pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgICAgZ3JpZC1yb3c6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIC5jLWhlcm9fX2ltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjEuMTFyZW07XG4gICAgfVxuICB9XG4gIC5wcmUtZW1haWwge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIH1cbiAgfVxufVxuXG4uby1ncmlkLS1wcmUtZm9ybSB7XG4gIC5jLWhlcm9fX21haW4sIC5jLWhlcm9fX2ltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgLmMtaGVyb19fbWFpbiB7XG4gICAgICBncmlkLWNvbHVtbjogNCAvIHNwYW4gNjtcbiAgICAgIHBhZGRpbmc6IDAgMS44OHJlbTtcbiAgICAgICY+ICoge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgICB9XG4gICAgICBoMSwgcCB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1oZXJvX19pbWFnZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6IDE0MjBweCkge1xuICAgIC5jLWhlcm9fX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6MzUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWhlcm9fX21haW4ge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmUtZW1haWwge1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtaW5kZXgtYmxvY2tfXzItY29sdW1uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgW2VuZF07XG4gIH1cblxuICAuYy1pbmRleC1ibG9ja19fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBbZW5kXTtcbiAgICB9XG4gIH1cbn0iLCIuYy1tYXNvbnJ5IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuICAgICYuYy1tYXNvbnJ5LS0yIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAuYy1tYXNvbnJ5LS1vcmRlci0xIHtcbiAgICAuYy1tYXNvbnJ5X19pdGVtIHtcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgb3JkZXI6NDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgb3JkZXI6MztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIG9yZGVyOjY7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgIG9yZGVyOjg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIG9yZGVyOjc7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgIG9yZGVyOjk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICBvcmRlcjoxMDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgIG9yZGVyOjEyO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgb3JkZXI6MTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLW1hc29ucnlfX2l0ZW0ge1xuICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEodmFyKC0tbmV1dHJhbC03MCksMC4yNCk7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTFyZW07XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbToxLjY3cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tYXNvbnJ5X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4uYy1tYXNvbnJ5X19pdGVtLS1zbWFsbCB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAxO1xufVxuXG4uYy1tYXNvbnJ5X19pdGVtLS1pbWcge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLW1hc29ucnlfX2hlYWRpbmcsIFxuLmMtbWFzb25yeV9fYm9keSxcbi5jLW1hc29ucnlfX2xpbmsge1xuICBtYXJnaW46IDEuNjdyZW07XG59XG5cbi5jLW1hc29ucnlfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4uYy1tYXNvbnJ5X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtbWFzb25yeV9faXRlbS0tZG91YmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwxZnIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZ3JpZC1nYXA6IDEuMTFyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG4gIC5jLW1hc29ucnlfX2l0ZW0tLWlubmVyIHtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMTtcbiAgfVxufVxuIiwiLmMtbWFzdGhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQuNDRyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCl7XG4gICAgcGFkZGluZzogMi4yMnJlbSAwLjg5cmVtO1xuICB9XG59XG5cbi5jLW1hc3RoZWFkLS10YWxsIHtcbiAgcGFkZGluZy10b3A6IDUuNTZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAuYy1tYXN0aGVhZF9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjJyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCl7XG4gICAgcGFkZGluZy10b3A6IDMuMzNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMzNyZW07XG4gIH1cbn1cblxuLmMtbWFzdGhlYWQtLXN0cmV0Y2gge1xuICBwYWRkaW5nOiA1LjU2cmVtIDNyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMXJlbTtcbiAgfVxufVxuXG4uYy1tYXN0aGVhZC0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtbWFzdGhlYWRfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jLW1hc3RoZWFkX19pbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAwLjU2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xuICBtYXgtd2lkdGg6IDY1NHB4O1xufVxuXG4uYy1tYXN0aGVhZF9fbGlua3Mge1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEuMTFyZW07XG4gIH1cbn1cblxuLmMtbWFzdGhlYWRfX2JhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC00NnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuIiwiLy8gIE5PVEVTXG4vLyAgR3JpZCBsYXlvdXQgbW92ZWQgdG8gY29tcG9uZW50IGxldmVsIHN0eWxpbmcgdG8gYWxsb3cgZm9yXG4vLyAgYmV0dGVyIGNvbnRyb2wgb3ZlciBjb250ZW50IG9yZGVyaW5nIChlLmcuIGFsdGVybmF0aW5nIGxheW91dClcbi5jLW1vZHVsYXJfX2JyZWFkY3J1bWIge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2hlcm8sXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrIHtcbiAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgIGVtIHtcbiAgICAgIEBleHRlbmQgLm8taGVhZGluZy0taGlnaGxpZ2h0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tb2R1bGFyX19oaWdobGlnaHQtdGl0bGUge1xuICBlbSB7XG4gICAgQGV4dGVuZCAuby1oZWFkaW5nLS1oaWdobGlnaHQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cbn1cblxuLmMtbW9kdWxhcl9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KS1saWdodGVyO1xufVxuXG4uYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLWhlYWRpbmdzIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gIC5vLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMge1xuICBncmlkLWNvbHVtbjogNiAvIHNwYW4gNztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpO1xuICBncmlkLWdhcDogMnJlbTtcbn1cblxuLmMtbW9kdWxhcl9fc2VjdGlvbi1ibG9jay0tY2hpbGQge1xuICAuYy1tb2R1bGFyX19zZWN0aW9uLWJsb2NrLWhlYWRpbmdzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgfVxuICB9XG4gIC5jLW1vZHVsYXJfX3NlY3Rpb24tYmxvY2stcmVwbGFjZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2sge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMS4xMXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjExcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJGRlZmF1bHQtY29sLWdhcDtcbiAgICBncmlkLXJvdy1nYXA6ICRkZWZhdWx0LXJvdy1nYXA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgPiAqIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIH1cbiAgICA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjExcmVtO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgfVxuICAgID4gKjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgID4gKjpudGgtY2hpbGQoMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogOCAvIHNwYW4gNTtcbiAgICAgIH1cbiAgICAgID4gKjpudGgtY2hpbGQoMikge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVzIG5lc3RlZCBmb3IgcXVhcmFudGluZSBPTkxZXG4gIC8vIHNob3VsZCByZWZhY3RvciB0byBnbG9iYWwgbGF0ZXJcbiAgLmxpc3QtLWNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLGF1dG8pO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxOHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLW1vZHVsYXJfX2NvbnRlbnQtYmxvY2stLXN0YW5kYWxvbmUge1xuICA+ICoge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZC1lbmQpIHtcbiAgICBwYWRkaW5nOiA0LjQ0cmVtIDA7XG4gICAgKyAuYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1zdGFuZGFsb25lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCg0LjQ0cmVtLCAxZnIpIHJlcGVhdCgxMixtaW5tYXgoMXJlbSwgMTIwcHgpKSBtaW5tYXgoNC40NHJlbSwgMWZyKTtcbiAgICA+ICoge1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgfVxuICAgID4gKjpudGgtY2hpbGQoMSkge1xuICAgICAgcGFkZGluZy10b3A6IDEuMTFyZW07XG4gICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNTtcbiAgICB9XG4gICAgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWNvbHVtbjogOCAvIHNwYW4gNjtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgPiAqOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiA5IC8gc3BhbiA1O1xuICAgICAgfVxuICAgICAgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1tb2R1bGFyX19jb250ZW50LWJsb2NrLS1uYXJyb3cge1xuICBwYWRkaW5nOiA0LjQ0cmVtIDA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNC40NHJlbSwgMWZyKSByZXBlYXQoMTIsbWlubWF4KDFyZW0sIDg4cHgpKSBtaW5tYXgoNC40NHJlbSwgMWZyKTtcbiAgLy8gICAmOm50aC1jaGlsZChldmVuKSxcbiAgLy8gICAmOm50aC1jaGlsZChvZGQpIHtcbiAgLy8gICAgID4gKjpudGgtY2hpbGQoMSkge1xuICAvLyAgICAgICBwYWRkaW5nLXRvcDogMS4xMXJlbTtcbiAgLy8gICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XG4gIC8vICAgICB9XG4gIC8vICAgICA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgLy8gICAgICAgZ3JpZC1jb2x1bW46IDYgLyBzcGFuIDg7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5jLW1vZHVsYXJfX2ltYWdlLWJsb2NrIHtcbiAgY29sdW1uczogMztcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2ltYWdlcy1oZWFkaW5nIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5cbi5jLW1vZHVsYXJfX2ltYWdlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIH1cblxuICBkaXYge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1tb2R1bGFyX19pbWFnZXMtYmxvY2stLTItY29sdW1uIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLmMtbW9kdWxhcl9faW1hZ2VzLWJsb2NrLS0zLWNvbHVtbiB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5jLW1vZHVsYXJfX2ZlYXR1cmUtbGlzdHMge1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgfVxufVxuXG4uYy1tb2R1bGFyX19mZWF0dXJlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvKiAgUHJpY2UgQ2FyZCAgKi9cbi8qICAtLS0tLS0tLS0tICAqL1xuXG4uYy1wcmljZS1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9IFxuICAuby1idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMi4yMnJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi4yMnJlbSAxLjExcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuby10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjU2cmVtO1xuICAgIH1cbiAgICAuby1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjExcmVtO1xuICAgIH1cbiAgfVxufSIsIi5jLXByb2Nlc3NfX3dyYXBwZXIge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG59XG5cbi5jLXByb2Nlc3NfX3dyYXBwZXItLXNwbGl0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogJGRlZmF1bHQtY29sLWdhcDtcbiAgICAuYy1wcm9jZXNzIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDggLyBzcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLXByb2Nlc3NfX2RldGFpbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy1wcm9jZXNzLS1ob3Jpem9udGFsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA4NXB4O1xuICAgIC5jLXByb2Nlc3NfX2hlYWRpbmcge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jLXByb2Nlc3NfX3N0ZXAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA0NXB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYy1wcm9jZXNzX19iYWRnZSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2Nlc3NfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jLXByb2Nlc3NfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYy1wcm9jZXNzX19iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4O1xufVxuXG4uYy1wcm9jZXNzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCIuYy1yZWxhdGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufSIsIi5jLXNpZGViYXIge1xuICAvLyBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgLy8gcGFkZGluZy1yaWdodDogMi40cmVtO1xuICAuby1hbmNob3ItLXN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMS4xMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm8tbGF5b3V0X19zaWRlYmFyLS1uby1wYWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jLXNpZGViYXItLWZsb2F0aW5nIHtcbiAgLmMtc2lkZWJhcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAxLjExcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5jLXNpZGViYXJfX2NvbnRlbnRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn0iLCIuYy1zb2NpYWwtc2hhcmUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQuNDRyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KS1saWdodDtcbiAgfVxufVxuXG4uYy1zb2NpYWwtc2hhcmVfX2xpbmsge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmMtc3RhdHMge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXllbGxvdyktbGlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250O1xufVxuXG4uYy1zdGF0c19fc3RhdCB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzo0MHB4IDMwcHggMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDRERTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDJENERFO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGZsZXg6IDAgMSBjYWxjKDkwJSAvIDIpO1xuICB9XG59XG5cbi5jLXN0YXRzX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA1MHB4IWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTEhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtbGlnaHQhaW1wb3J0YW50O1xufVxuXG4uYy1zdGF0c19fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4cmVtIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMS4yMnJlbTtcbiAgY29sb3I6ICM3MzgwOUM7XG59IiwiLyogIFRlc3RpbW9uaWFsICAqL1xuLyogIC0tLS0tLS0tLS0tICAqL1xuXG4uYy10ZXN0aW1vbmlhbC0tYmFzaWMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDEuMTFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtdGVzdGltb25pYWwtLWNhcmQge1xuICBwYWRkaW5nOiAxLjExcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEodmFyKC0tbmV1dHJhbC03MCksMC4yNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgLmMtdGVzdGltb25pYWxfX2JvZHkge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmNsaWVudHMtYXR0cmlidXRpb24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uYy10ZXN0aW1vbmlhbF9fYm9keSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbn1cblxuLmMtdGVzdGltb25pYWxfX2F2YXRhciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMi4yMnJlbTtcbiAgaGVpZ2h0OiAyLjIycmVtO1xuICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19lbW9qaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6MS4xMXJlbTtcbn1cblxuLmMtdGVzdGltb25pYWxfX2F2YXRhci0tbGcge1xuICB3aWR0aDogMy44OXJlbTtcbiAgaGVpZ2h0OiAzLjg5cmVtO1xufVxuXG4uYy10ZXN0aW1vbmlhbF9fYXR0cmlidXRpb24ge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTtcbiAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG59XG5cbi5jLXRlc3RpbW9uaWFsX19sb2dvIHtcbiAgZ3JpZC1yb3c6IDIgLyBzcGFuIDE7XG4gIG1hcmdpbi10b3A6IDEuNjdyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIG1hcmdpbi10b3A6IDQuMzNyZW07XG4gIH1cbn1cblxuLmMtdGVzdGltb25pYWxfX2NsaWVudC1sb2dvIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIH1cbn0iLCIvKiAgVmFsdWVzICAqL1xuLyogIC0tLS0tLSAgKi9cblxuLmMtdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAzLjMzcmVtO1xuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMy4zM3JlbTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtdmFsdWVfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjExcmVtO1xufVxuIiwiLmMtdGFibGUge1xuICBnYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgYm94LXNoYWRvdzogMnB4IDRweCA1cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwwLjQ1KTtcbiAgfVxufVxuXG4uYy10YWJsZV9fcm93IHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm94LXNoYWRvdzogMnB4IDRweCA1cHggcmdiYSh2YXIoLS1uZXV0cmFsLTcwKSwwLjQ1KTtcbiAgPiAqIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAxO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBncmlkLXJvdzogMiAvIHNwYW4gMTtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgID4gKiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgID4gKjpmaXJzdC1jaGlsZCxcbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYy10YWJsZV9fcm93LS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYy10YWJsZV9fcm93LS1oZWFkZXIubm8tZmlsdGVycyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cblxuLmMtdGFibGVfX2xhYmVsIHtcbiAgY29sb3I6ICRwaW5rO1xuICBmb250LXNpemU6IDAuNzhyZW07XG59XG5cbi5jLXRhYmxlX19maWx0ZXItb3V0ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDg5cHg7XG4gIGxlZnQ6IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uYy10YWJsZV9fZmlsdGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJGaWx0ZXIgYnk6XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMjdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+IC5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtdGFibGVfX2ZpbHRlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGV4dGVuZCAuby1oZWFkaW5nLS1oaWdobGlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNzApO1xuICBib3gtc2hhZG93OiA1cHggMCAwIHZhcigtLW5ldXRyYWwtNzApLCAtNXB4IDAgMCB2YXIoLS1uZXV0cmFsLTcwKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgICBjb2xvcjp2YXIoLS1ibGFjayk7XG4gICAgYm94LXNoYWRvdzogNXB4IDAgMCB2YXIoLS15ZWxsb3cpLCAtNXB4IDAgMCB2YXIoLS15ZWxsb3cpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOnZhcigtLW5ldXRyYWwtNDApO1xuICB9XG59XG5cbi5jLXRhYmxlX19tb2JpbGUtY3RhIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxO1xuICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9hZC1tb3JlLS1idG4ge1xuICBncmlkLWNvbHVtbjogbWFpbjtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59IiwiLnRlcm1zLXdyYXAge1xuICBwYWRkaW5nOjEuMTFyZW07XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6Mi4yMnJlbTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAzLjMzcmVtO1xuICAgIGJvdHRvbTogMS4xMXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjAwMSkgMCUsICNmZmZmZmYsIDE4MGRlZywgYm90dG9tLCB0b3ApO1xuICAgIGJhY2tncm91bmQtY29sb3I6aW5pdGlhbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDIuMjJyZW07XG4gICAgfVxuICB9XG59XG5cbi50ZXJtcy13cmFwX19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6NTAwcHg7XG4gIEBpbmNsdWRlIHNjcm9sbGJhcjtcbiAgaDMge1xuICBcdGZvbnQtc2l6ZTogMXJlbTtcbiAgXHRtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnRlcm1zX3NwYWNlciB7XG4gICAgQGluY2x1ZGUgc3BhY2VyKDMuMzNyZW0pO1xuICB9XG59IiwiLmRpYWxvZyB7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvcGFjaXR5OjA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsNTAsNjYsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICByaWdodDowO1xuICBib3R0b206MDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmRpYWxvZy0tcHJldmlldyB7XG4gIC5kaWFsb2dfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgfVxufVxuXG4udmlkZW8td3JhcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbn1cbi53LXZpZGVvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKSFpbXBvcnRhbnQ7XG4gIH1cbi5kaWFsb2cuYWN0aXZlIHtcbiAgb3BhY2l0eToxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLmRpYWxvZ19faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cbi5kaWFsb2dfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDk3JTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlhbG9nX19pbm5lciBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjU2cmVtO1xufVxuXG4uZGlhbG9nX19pbm5lciAuby1iYWRnZV9fd2l0aC10ZXh0Lm8tYmFkZ2VfX3dpdGgtdGV4dC0tYnVsbGV0cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmRpYWxvZ19faW5uZXItLXZpZGVvIHtcbiAgd2lkdGg6MTAwJTtcbn1cblxuLmRpYWxvZ19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG59XG4iLCIudi10YXgtYWdvbnlfX2ludHJvIHtcbiAgcGFkZGluZzogMjRweCAwIDQ4cHg7XG4gID4gKiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgIH1cbiAgfVxuICAuby1ib2R5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgIH1cbiAgfVxuICAuby1oZWFkaW5nLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xMik7XG4gICAgYm94LXNoYWRvdzogNXB4IDAgMCByZ2JhKCRwaW5rLDAuMTIpLCAtNXB4IDAgMCByZ2JhKCRwaW5rLDAuMTIpO1xuICB9XG59XG5cbi52LXRheC1hZ29ueV9fc2xpZGVyIHtcbiAgcGFkZGluZzogMCAwIDQ4cHg7XG59XG5cbi52LXRheC1hcmVhX19sYW5kaW5nIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgLm8tYnJlYWRjcnVtYiB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG59XG5cbi52LXRheC1hcmVhX19oZWFkaW5nIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gIH1cbn1cblxuLnYtdGF4LWFyZWFfX3JhdGluZ3Mge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xMik7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiA1NnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHBpbms7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICB9XG59XG5cbi52LXRheC1hcmVhX19jb21tZW50YXJ5LWhlYWRpbmcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRtZCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2NHB4O1xuICB9XG59XG5cbi52LXRheC1hcmVhX19jb250ZW50IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzIC8gc3BhbiA4O1xuICAgIH1cbiAgfVxufVxuXG4udi10YXgtYXJlYV9fb3RoZXJzIHtcbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnYtdGF4LWFnb255LWN0YSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDY0cHg7XG4gIH1cbn1cblxuLnYtdGF4LWFnb255LWN0YV9faGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gIH1cbn1cblxuLnYtdGF4LWFnb255LWN0YV9fY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCk7XG4gIGJvcmRlcjogc29saWQgMXB4ICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZ3JpZC1nYXA6IDI0cHg7XG4gID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICA+IHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgIH1cbiAgfVxufVxuXG4udi10YXgtYXJlYV9faW5kZXgtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgPiBoMiB7IGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDsgfVxufSIsIi8qICBVdGlsaXRpZXMgICovXG4vKiAgLS0tLS0tLS0tICAqL1xuXG4vLyAgQ2xlYXJmaXhcbi8vICBTY2FsaW5nXG4vLyAgUGFkZGluZyAmIE1hcmdpbnNcbi8vICBCYWNrZ3JvdW5kc1xuXG5cbi8vICBDbGVhcmZpeFxuLy8gIC0tLS0tLS0tXG4udS1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLy8gIERpc3BsYXlzXG4vLyAgLS0tLS0tLS1cbi51LWZsZXgge2Rpc3BsYXk6ZmxleDt9XG4udS1ibG9jayB7ZGlzcGxheTpibG9jazt9XG4udS1pbmhlcml0IHtkaXNwbGF5OmluaGVyaXQ7fVxuLnUtZ3JpZCB7ZGlzcGxheTpncmlkO31cbi51LWlubGluZSB7ZGlzcGxheTppbmxpbmU7fVxuLnUtaW5saW5lLWJsb2NrIHtkaXNwbGF5OmlubGluZS1ibG9jazt9XG5cbi51LWZsb2F0LXJpZ2h0IHtmbG9hdDpyaWdodDt9XG5cbi51LXBvc2l0aW9uLWFic29sdXRlIHtwb3NpdGlvbjphYnNvbHV0ZTt9XG5cbi8vICBMaXN0c1xuLy8gIC0tLS0tLS0tXG4ubGlzdC1zdHlsZS1ub25lIHtsaXN0LXN0eWxlOm5vbmU7fVxuXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjowO1xufVxuXG4udS1ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtNzApO1xufVxuXG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLy8gIEltYWdlIFJlcGxhY2VtZW50XG4vLyAgLS0tLS0tLS0tLS0tLS0tLS1cbi51LWltYWdlLXJlcGxhY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IDAvMCBhO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1oYXJkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udS1vcGFjaXR5LWhhbGYge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8vICBTdGF0ZXNcbi8vICAtLS0tLS1cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgLnUtaGlkZVxcQHNtIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gIC51LWhpZGVcXEBtZCB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gIC51LWhpZGVcXEBsZyB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLm9wYWNpdHktMjUgeyBvcGFjaXR5OiAwLjI1OyB9XG4ub3BhY2l0eS01MCB7IG9wYWNpdHk6IDAuNTsgfVxuXG4vLyAgU2NhbGluZ1xuLy8gIC0tLS0tLS1cbi51LXdpZHRoLWZ1bGwgeyB3aWR0aDogMTAwJTsgfVxuLnUtaGVpZ2h0LWZ1bGwgeyBoZWlnaHQ6IDEwMCU7IH1cbi51LW1heC13aWR0aC1mdWxsIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4udS1taW4td2lkdGgtZnVsbCB7IG1pbi13aWR0aDogMTAwJTsgfVxuLnUtd2lkdGgtbWF4LWNvbnRlbnQgeyB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbi51LWhlaWdodC1hdXRvIHsgaGVpZ2h0OiBhdXRvOyB9XG5cbi8vICBQYWRkaW5nICYgTWFyZ2luc1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tXG4udS1wYWRkaW5nLTAgeyBwYWRkaW5nOiAwOyB9XG5cbi51LXBhZGRpbmctMSB7IHBhZGRpbmc6IDAuMjhyZW07IH1cbi51LXBhZGRpbmctMiB7IHBhZGRpbmc6IDAuNTZyZW07IH1cbi51LXBhZGRpbmctMyB7IHBhZGRpbmc6IDEuMTFyZW07IH1cbi51LXBhZGRpbmctNCB7IHBhZGRpbmc6IDIuMjJyZW07IH1cblxuLnUtcGFkZGluZy10b3AtMCB7IHBhZGRpbmctdG9wOiAwOyB9XG4udS1wYWRkaW5nLXRvcC0xIHsgcGFkZGluZy10b3A6IDAuMjhyZW07IH1cbi51LXBhZGRpbmctdG9wLTIgeyBwYWRkaW5nLXRvcDogMC41NnJlbTsgfVxuLnUtcGFkZGluZy10b3AtMyB7IHBhZGRpbmctdG9wOiAxLjExcmVtOyB9XG4udS1wYWRkaW5nLXRvcC00IHsgcGFkZGluZy10b3A6IDIuMjJyZW07IH1cbi51LXBhZGRpbmctdG9wLTUgeyBwYWRkaW5nLXRvcDogMy4zM3JlbTsgfVxuLnUtcGFkZGluZy10b3AtNiB7IHBhZGRpbmctdG9wOiA0LjQ0cmVtOyB9XG4udS1wYWRkaW5nLXRvcC03IHsgcGFkZGluZy10b3A6IDUuNTVyZW07IH1cbi51LXBhZGRpbmctdG9wLTgge1xuICBwYWRkaW5nLXRvcDogNi42NnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIHBhZGRpbmctdG9wOiAyLjIycmVtO1xuICB9XG59XG5cbi51LXBhZGRpbmctcmlnaHQtMCB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbi51LXBhZGRpbmctcmlnaHQtMSB7IHBhZGRpbmctcmlnaHQ6IDAuMjhyZW07IH1cbi51LXBhZGRpbmctcmlnaHQtMiB7IHBhZGRpbmctcmlnaHQ6IDAuNTZyZW07IH1cbi51LXBhZGRpbmctcmlnaHQtMyB7IHBhZGRpbmctcmlnaHQ6IDEuMTFyZW07IH1cbi51LXBhZGRpbmctcmlnaHQtNCB7IHBhZGRpbmctcmlnaHQ6IDIuMjJyZW07IH1cblxuLnUtcGFkZGluZy1ib3R0b20tMCB7IHBhZGRpbmctYm90dG9tOiAwOyB9XG4udS1wYWRkaW5nLWJvdHRvbS0xIHsgcGFkZGluZy1ib3R0b206IDAuMjhyZW07IH1cbi51LXBhZGRpbmctYm90dG9tLTIgeyBwYWRkaW5nLWJvdHRvbTogMC41NnJlbTsgfVxuLnUtcGFkZGluZy1ib3R0b20tMyB7IHBhZGRpbmctYm90dG9tOiAxLjExcmVtOyB9XG4udS1wYWRkaW5nLWJvdHRvbS00IHsgcGFkZGluZy1ib3R0b206IDIuMjJyZW07IH1cbi51LXBhZGRpbmctYm90dG9tLTUgeyBwYWRkaW5nLWJvdHRvbTogMy4zM3JlbTsgfVxuLnUtcGFkZGluZy1ib3R0b20tNiB7IHBhZGRpbmctYm90dG9tOiA0LjQ0cmVtOyB9XG4udS1wYWRkaW5nLWJvdHRvbS03IHsgcGFkZGluZy1ib3R0b206IDUuNTVyZW07IH1cbi51LXBhZGRpbmctYm90dG9tLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNi42NnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLWVuZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjIycmVtO1xuICB9XG59XG5cbi51LXBhZGRpbmctbGVmdC0wIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG4udS1wYWRkaW5nLWxlZnQtMSB7IHBhZGRpbmctbGVmdDogMC4yOHJlbTsgfVxuLnUtcGFkZGluZy1sZWZ0LTIgeyBwYWRkaW5nLWxlZnQ6IDAuNTZyZW07IH1cbi51LXBhZGRpbmctbGVmdC0zIHsgcGFkZGluZy1sZWZ0OiAxLjExcmVtOyB9XG4udS1wYWRkaW5nLWxlZnQtNCB7IHBhZGRpbmctbGVmdDogMi4yMnJlbTsgfVxuLnUtcGFkZGluZy1sZWZ0LTUgeyBwYWRkaW5nLWxlZnQ6IDMuMzNyZW07IH1cbi51LXBhZGRpbmctbGVmdC02IHsgcGFkZGluZy1sZWZ0OiA0LjQ0cmVtOyB9XG5cbi51LWdyaWQtcm93LWdhcC0wIHsgZ3JpZC1yb3ctZ2FwOiAwOyB9XG5cbi51LWdyaWQtcm93LWdhcC0wXFxAbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBncmlkLXJvdy1nYXA6IDA7XG4gIH1cbn1cblxuLnUtbWFyZ2luLWF1dG8geyBtYXJnaW46IGF1dG87IH1cbi51LW1hcmdpbi0wIHsgbWFyZ2luOiAwOyB9XG4udS1tYXJnaW4tMSB7IG1hcmdpbjogMC4yOHJlbTsgfVxuLnUtbWFyZ2luLTIgeyBtYXJnaW46IDAuNTZyZW07IH1cbi51LW1hcmdpbi0zIHsgbWFyZ2luOiAxLjExcmVtOyB9XG4udS1tYXJnaW4tNCB7IG1hcmdpbjogMi4yMnJlbTsgfVxuXG4udS1tYXJnaW4tdG9wLWF1dG8geyBtYXJnaW4tdG9wOiBhdXRvOyB9XG4udS1tYXJnaW4tdG9wLTAgeyBtYXJnaW4tdG9wOiAwOyB9XG4udS1tYXJnaW4tdG9wLTEgeyBtYXJnaW4tdG9wOiAwLjI4cmVtOyB9XG4udS1tYXJnaW4tdG9wLTIgeyBtYXJnaW4tdG9wOiAwLjU2cmVtOyB9XG4udS1tYXJnaW4tdG9wLTMgeyBtYXJnaW4tdG9wOiAxLjExcmVtOyB9XG4udS1tYXJnaW4tdG9wLTQgeyBtYXJnaW4tdG9wOiAyLjIycmVtOyB9XG5cbi51LW1hcmdpbi1yaWdodC1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4udS1tYXJnaW4tcmlnaHQtMCB7IG1hcmdpbi1yaWdodDogMDsgfVxuLnUtbWFyZ2luLXJpZ2h0LTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjhyZW07IH1cbi51LW1hcmdpbi1yaWdodC0yIHsgbWFyZ2luLXJpZ2h0OiAwLjU2cmVtOyB9XG4udS1tYXJnaW4tcmlnaHQtMyB7IG1hcmdpbi1yaWdodDogMS4xMXJlbTsgfVxuLnUtbWFyZ2luLXJpZ2h0LTQgeyBtYXJnaW4tcmlnaHQ6IDIuMjJyZW07IH1cblxuLnUtbWFyZ2luLWJvdHRvbS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuLnUtbWFyZ2luLWJvdHRvbS0wIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuLnUtbWFyZ2luLWJvdHRvbS0xIHsgbWFyZ2luLWJvdHRvbTogMC4yOHJlbTsgfVxuLnUtbWFyZ2luLWJvdHRvbS0yIHsgbWFyZ2luLWJvdHRvbTogMC41NnJlbTsgfVxuLnUtbWFyZ2luLWJvdHRvbS0zIHsgbWFyZ2luLWJvdHRvbTogMS4xMXJlbTsgfVxuLnUtbWFyZ2luLWJvdHRvbS00IHsgbWFyZ2luLWJvdHRvbTogMi4yMnJlbTsgfVxuXG4udS1tYXJnaW4tbGVmdC1hdXRvIHsgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbi51LW1hcmdpbi1sZWZ0LTAgeyBtYXJnaW4tbGVmdDogMDsgfVxuLnUtbWFyZ2luLWxlZnQtMSB7IG1hcmdpbi1sZWZ0OiAwLjI4cmVtOyB9XG4udS1tYXJnaW4tbGVmdC0yIHsgbWFyZ2luLWxlZnQ6IDAuNTZyZW07IH1cbi51LW1hcmdpbi1sZWZ0LTMgeyBtYXJnaW4tbGVmdDogMS4xMXJlbTsgfVxuLnUtbWFyZ2luLWxlZnQtNCB7IG1hcmdpbi1sZWZ0OiAyLjIycmVtOyB9XG4udS1tYXJnaW4tbGVmdC01IHsgbWFyZ2luLWxlZnQ6IDMuMzNyZW07IH1cbi51LW1hcmdpbi1sZWZ0LTYgeyBtYXJnaW4tbGVmdDogNC40NHJlbTsgfVxuLnUtbWFyZ2luLWxlZnQtNyB7IG1hcmdpbi1sZWZ0OiA1LjU1cmVtOyB9XG5cbi51LW1hcmdpbi1ib3R0b20tMzBweCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLy8gVGFibGV0IER5bmFtaWMgTWFyZ2lucy9QYWRkaW5nXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgQG1peGluIG1kLXBhZGRpbmcge1xuICAgIEBmb3IgJHZhbHVlIGZyb20gMCB0aHJvdWdoIDYge1xuICAgICAgJHBhZGRpbmc6ICR2YWx1ZSAqIDEuMTFyZW07XG4gICAgICAudS1wYWRkaW5nLSN7JHZhbHVlfVxcQG1kIHtwYWRkaW5nOiAkcGFkZGluZzt9XG4gICAgICAudS1wYWRkaW5nLXRvcC0jeyR2YWx1ZX1cXEBtZCB7cGFkZGluZy10b3A6ICRwYWRkaW5nIWltcG9ydGFudDt9XG4gICAgICAudS1wYWRkaW5nLWJvdHRvbS0jeyR2YWx1ZX1cXEBtZCB7cGFkZGluZy1ib3R0b206ICRwYWRkaW5nO31cbiAgICAgIC51LXBhZGRpbmctbGVmdC0jeyR2YWx1ZX1cXEBtZCB7cGFkZGluZy1sZWZ0OiAkcGFkZGluZzt9XG4gICAgICAudS1wYWRkaW5nLXJpZ2h0LSN7JHZhbHVlfVxcQG1kIHtwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzt9XG4gICAgfVxuICB9XG4gIEBtaXhpbiBtZC1tYXJnaW4ge1xuICAgIEBmb3IgJHZhbHVlIGZyb20gMCB0aHJvdWdoIDYge1xuICAgICAgJG1hcmdpbjogJHZhbHVlICogMS4xMXJlbTtcbiAgICAgIC51LW1hcmdpbi0jeyR2YWx1ZX1cXEBtZCB7bWFyZ2luOiAkbWFyZ2luO31cbiAgICAgIC51LW1hcmdpbi10b3AtI3skdmFsdWV9XFxAbWQge21hcmdpbi10b3A6ICRtYXJnaW47fVxuICAgICAgLnUtbWFyZ2luLWJvdHRvbS0jeyR2YWx1ZX1cXEBtZCB7bWFyZ2luLWJvdHRvbTogJG1hcmdpbjt9XG4gICAgICAudS1tYXJnaW4tbGVmdC0jeyR2YWx1ZX1cXEBtZCB7bWFyZ2luLWxlZnQ6ICRtYXJnaW47fVxuICAgICAgLnUtbWFyZ2luLXJpZ2h0LSN7JHZhbHVlfVxcQG1kIHttYXJnaW4tcmlnaHQ6ICRtYXJnaW47fVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZC1wYWRkaW5nO1xuICBAaW5jbHVkZSBtZC1tYXJnaW47XG59XG5cbi8vIE1vYmlsZSBEeW5hbWljIE1hcmdpbnMvUGFkZGluZ1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gIEBtaXhpbiBzbS1wYWRkaW5nIHtcbiAgICBAZm9yICR2YWx1ZSBmcm9tIDAgdGhyb3VnaCA2IHtcbiAgICAgICRwYWRkaW5nOiAkdmFsdWUgKiAxLjExcmVtO1xuICAgICAgLnUtcGFkZGluZy0jeyR2YWx1ZX1cXEBzbSB7cGFkZGluZzogJHBhZGRpbmc7fVxuICAgICAgLnUtcGFkZGluZy10b3AtI3skdmFsdWV9XFxAc20ge3BhZGRpbmctdG9wOiAkcGFkZGluZzt9XG4gICAgICAudS1wYWRkaW5nLWJvdHRvbS0jeyR2YWx1ZX1cXEBzbSB7cGFkZGluZy1ib3R0b206ICRwYWRkaW5nO31cbiAgICAgIC51LXBhZGRpbmctbGVmdC0jeyR2YWx1ZX1cXEBzbSB7cGFkZGluZy1sZWZ0OiAkcGFkZGluZzt9XG4gICAgICAudS1wYWRkaW5nLXJpZ2h0LSN7JHZhbHVlfVxcQHNtIHtwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZzt9XG4gICAgfVxuICB9XG4gIEBtaXhpbiBzbS1tYXJnaW4ge1xuICAgIEBmb3IgJHZhbHVlIGZyb20gMCB0aHJvdWdoIDYge1xuICAgICAgJG1hcmdpbjogJHZhbHVlICogMS4xMXJlbTtcbiAgICAgIC51LW1hcmdpbi0jeyR2YWx1ZX1cXEBzbSB7bWFyZ2luOiAkbWFyZ2luO31cbiAgICAgIC51LW1hcmdpbi10b3AtI3skdmFsdWV9XFxAc20ge21hcmdpbi10b3A6ICRtYXJnaW47fVxuICAgICAgLnUtbWFyZ2luLWJvdHRvbS0jeyR2YWx1ZX1cXEBzbSB7bWFyZ2luLWJvdHRvbTogJG1hcmdpbjt9XG4gICAgICAudS1tYXJnaW4tbGVmdC0jeyR2YWx1ZX1cXEBzbSB7bWFyZ2luLWxlZnQ6ICRtYXJnaW47fVxuICAgICAgLnUtbWFyZ2luLXJpZ2h0LSN7JHZhbHVlfVxcQHNtIHttYXJnaW4tcmlnaHQ6ICRtYXJnaW47fVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbS1wYWRkaW5nO1xuICBAaW5jbHVkZSBzbS1tYXJnaW47XG59XG5cbi51LWFsaWduLWNlbnRlciB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuLnUtYWxpZ24tc3RhcnQgeyBhbGlnbi1zZWxmOiBzdGFydDsgfVxuLnUtYWxpZ24taXRlbS1zdGFydCB7IGFsaWduLWl0ZW1zOiBzdGFydDsgfVxuLnUtYWxpZ24taXRlbS1jZW50ZXIgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4udS1hbGlnbi1pdGVtLWVuZCB7IGFsaWduLWl0ZW1zOiBlbmQ7IH1cblxuLnUtdmVydC1hbGlnbi10b3AgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi51LWdyaWQtdGVtcGxhdGUtcm93cy0wIHsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lOyB9XG4udS1ncmlkLXRlbXBsYXRlLXJvd3MtMWZyIHsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyOyB9XG4udS1ncmlkLXRlbXBsYXRlLWNvbHVtbnMtMCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTsgfVxuXG4vLyAgVGV4dCBIZWxwZXJzXG4vLyAgLS0tLS0tLS0tLS0tXG4udS10ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udS10ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi51LXRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51LXRleHQtbGVmdFxcQHNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi51LXRleHQtY2VudGVyXFxAc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udS10ZXh0LWxlZnRcXEBtZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZC1lbmQpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi51LXRleHQtY2VudGVyXFxAbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi51LXRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udS11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi51LXRleHQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnUtdGV4dC13ZWlnaHQtNTAwIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udS10ZXh0LXdlaWdodC1ib2xkIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnUtZm9udC1zdHlsZS1ub3JtYWwgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnUtbGluZS1oZWlnaHQtdGFsbCB7IGxpbmUtaGVpZ2h0OiAyLjIycmVtOyB9XG5cbi8vICBDb2xvdXJzXG4vLyAgLS0tLS0tLVxuLnUtYmFja2dyb3VuZC1ncmFkaWVudCB7IEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCgjMzY0NzZjLCAjNDU1NjdjLCAxODBkZWcsIGJvdHRvbSwgdG9wKTsgfVxuXG4udS1iYWNrZ3JvdW5kLWdyZXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4udS1iYWNrZ3JvdW5kLWxpZ2h0LWdyZXkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKS1saWdodGVzdDsgfVxuLnUtYmFja2dyb3VuZC13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZS0tbWlkIHsgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjsgfVxuLnUtYmFja2dyb3VuZC1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KS1saWdodGVzdDsgfVxuLnUtYmFja2dyb3VuZC1ibHVlLWRhcmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpLWRhcmtlc3Q7IH1cbi51LWJhY2tncm91bmQtZHVzayB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApOyB9XG4udS1iYWNrZ3JvdW5kLWR1c2stZGFyayB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtNDApLWRhcms7IH1cblxuLnUtY29sb3Itd2hpdGUgeyBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4udS1jb2xvci1ibGFjayB7IGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbi51LWNvbG9yLWJsdWUgeyBjb2xvcjogdmFyKC0teWVsbG93KTsgfVxuLnUtY29sb3ItYmx1ZS1saWdodCB7IGNvbG9yOiB2YXIoLS15ZWxsb3cpLWxpZ2h0OyB9XG4udS1jb2xvci1kdXNrIHsgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApOyB9XG4udS1jb2xvci1kdXNrLWxpZ2h0IHsgY29sb3I6IHZhcigtLW5ldXRyYWwtNzApOyB9XG4udS1jb2xvci1kdXNrLWRhcmsgeyBjb2xvcjogdmFyKC0tbmV1dHJhbC00MCktZGFyazsgfVxuXG4udS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKHZhcigtLW5ldXRyYWwtNzApLDAuMjQpO1xufSIsIi5jb2RlLWV4YW1wbGVzIHtcbiAgICBtYXJnaW46IDIuMjJyZW0gMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIH1cbn1cblxuLmhhcy1kb3dubG9hZCAuY29kZS1leGFtcGxlcyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5jb2RlLWxhbmd1YWdlLXNlbGVjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY29kZS1sYW5ndWFnZS1zZWxlY3QgYTpsaW5rLCAuY29kZS1sYW5ndWFnZS1zZWxlY3QgYTphY3RpdmUsIC5jb2RlLWxhbmd1YWdlLXNlbGVjdCBhOnZpc2l0ZWQge1xuXHRmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDA5NkZGO1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRwYWRkaW5nOiAxNXB4IWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG46bm90KHByZSk+Y29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRib3JkZXItcmFkaXVzOiAzcHghaW1wb3J0YW50O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHghaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNCkhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM0LDIzNCwyMzQsMC4zNSkhaW1wb3J0YW50O1xufVxuXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVubG8gUmVndWxhclwiLENvdXJpZXIsbW9ub3NwYWNlIWltcG9ydGFudDtcbn0iLCIuaHMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwidGltZVwiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwid2Vla1wiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwidXJsXCJdLCBcbi5ocy1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxuLmhzLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSxcbi5ocy1mb3JtIHRleHRhcmVhLFxuLmhzLWZvcm0gc2VsZWN0IHtcbiAgQGV4dGVuZCAuby1mb3JtX19pbnB1dDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKTtcbiAgfVxufVxuXG4vKiBGaXhpbmcgZm9ybSBzdHlsZXMgKi9cbi5pbnB1dHMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBwYWRkaW5nOiAuODRyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaHMtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuLyogRW5kIGZpeGluZyAqL1xuXG4uZGVtby1mb3JtLWNvbnRhaW5lciwgLmMtbmV3c2xldHRlci1zaWdudXAsIC50ZXJtcy1mb3JtLWNvbnRhaW5lciB7XG4gIHAge1xuICAgIG1hcmdpbjogMC41NnJlbSAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICB9XG59XG5cbi50ZXJtcy1mb3JtLWNvbnRhaW5lciB7XG4gIC5ocy1idXR0b24ge1xuICAgIGZsb2F0OnJpZ2h0O1xuICB9XG4gIC5oYnNwdC1mb3JtIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgJi5mb3JtLWNvbHVtbnMtMyAuaHMtZm9ybS1maWVsZCB7XG4gICAgICB3aWR0aDozMy4zMyU7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20tZW5kKSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIC5pbnB1dCwgaW5wdXQge1xuICAgICAgICAgIC8qIHdpZHRoOjEwMCUhaW1wb3J0YW50OyAgICAgICEhIFJlbW92aW5nIHRvIGZpeCB0aGUgcmFkaW8gYnV0dG9uIHN0eWxlcyAqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkgLmhzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgQGV4dGVuZCAuby1idG47XG4gIG1hcmdpbi10b3A6IDAuMjhyZW07XG4gIGJvcmRlcjowO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaHMtZmllbGR0eXBlLWludGwtcGhvbmUuaHMtaW5wdXQge1xuICB3aWR0aDphdXRvIWltcG9ydGFudDtcbn1cblxuLmhzLWZpZWxkdHlwZS1pbnRsLXBob25lLmhzLWlucHV0IHNlbGVjdC5ocy1pbnB1dCB7XG4gIHdpZHRoOjQ4JSFpbXBvcnRhbnQ7XG59XG5cbi5ocy1maWVsZHR5cGUtaW50bC1waG9uZS5ocy1pbnB1dCBpbnB1dC5ocy1pbnB1dCB7XG4gIHdpZHRoOjUwJSFpbXBvcnRhbnQ7XG59XG5cbi5ocy1lcnJvci1tc2dzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICRyZWQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDowO1xufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLWJvdHRvbToxLjExcmVtO1xufVxuXG4uaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTowLjY4cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46MDtcbn1cblxuLmMtbmV3c2xldHRlci1zaWdudXAtLWJsb2NrIHtcbiAgLmhzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLm8tZm9ybV9faW5wdXQge1xuICAmLnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0LFxuICAmLnN0LXVpLXNlYXJjaC1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMC44NHJlbSAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC04MCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9zdmcvaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE2cHgpIDUwJTtcbiAgICBmb250LXNpemU6IDAuODlyZW07XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtNDApO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTgwKTtcbiAgICB9XG4gIH1cbn1cblxuLm8tZm9ybV9faW5wdXQge1xuICAmLnN0LWRlZmF1bHQtc2VhcmNoLWlucHV0LFxuICAmLnN0LXVpLXNlYXJjaC1pbnB1dCB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLyogU3dpZnR5cGUgU2VhcmNoIFJlc3VsdCBTdHlsZSBPdmVycmlkZXMgKi9cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgLnN0LXVpLXR5cGUtZGV0YWlsIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHghaW1wb3J0YW50O1xufVxuXG4uc3QtcXVlcnktcHJlc2VudCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0LXF1ZXJ5LXByZXNlbnQgYSB7XG4gIGNvbG9yOiAjNDU1NjdjO1xuICBtYXJnaW4tcmlnaHQ6IDAuNTZyZW07XG59XG5cbi5zdC1xdWVyeS1wcmVzZW50IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDk2ZmY7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1yZXN1bHQgLnN0LXVpLXR5cGUtZGV0YWlsIHtcbiAgbWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1yZXN1bHQge1xuICBwYWRkaW5nOiAxNnB4IDE4cHggMTdweCAwIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciAuc3QtdWktaW5qZWN0ZWQtc2VhcmNoLXN1bW1hcnkuc3Qtc2VhcmNoLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xufVxuXG4uc3QtdWktY29udGFpbmVyLXByaW1hcnlfY29udGVudC5zdC1wb3NpdGlvbi1jb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250IWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciAuc3QtdWktdHlwZS1oZWFkaW5nIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgZW0ge1xuICBmb250LXdlaWdodDogNjAwIWltcG9ydGFudDtcbn1cblxuLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBhLnN0LXVpLXBhZ2luYXRpb24tbGluazpsaW5rLCAuc3VwcG9ydC1yZXN1bHRzLWlubmVyIGEuc3QtdWktcGFnaW5hdGlvbi1saW5rOmFjdGl2ZSwgLnN1cHBvcnQtcmVzdWx0cy1pbm5lciBhLnN0LXVpLXBhZ2luYXRpb24tbGluazp2aXNpdGVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnN0LXVpLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDIuMjJyZW0gMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyktbGlnaHRlciAhaW1wb3J0YW50O1xuICAmOmhvdmVyIHtcbiAgICAuc3QtdWktdHlwZS1oZWFkaW5nIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5zdC11aS10eXBlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4zM3JlbTtcbiAgY29sb3I6ICMwMDk2ZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwhaW1wb3J0YW50O1xufVxuXG4uc3QtdWktdHlwZS1kZXRhaWwge1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLTQwKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC44OXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3QtdWktcmVzdWx0IHtcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICB9XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1wYWdpbmF0aW9uLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDk2RkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMUE0Qjk7XG59XG5cbi5zdXBwb3J0LXJlc3VsdHMtaW5uZXIgYS5zdC11aS1wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG4gIGNvbG9yOiAjMDA5NkZGO1xufVxuXG4uc3VwcG9ydC1yZXN1bHRzLWlubmVyIC5zdC11aS1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0LXNlYXJjaC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnN0LXVpLWNvbnRhaW5lci1wcmltYXJ5X2NvbnRlbnQge1xuICAvLyBzZWFyY2ggcGFnZSByZXN1bHRzXG59XG5cbi5zdC1kZWZhdWx0LWF1dG9jb21wbGV0ZSB7XG4gIC8vIGF1dG9jb21wbGV0ZVxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgLnN0LXF1ZXJ5LXByZXNlbnQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS5zdC11aS1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEuMTFyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmV1dHJhbC03MCkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICArIGEuc3QtdWktcmVzdWx0IHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gIEhhY2tzLCBmaXhlcywgZGV2IHN0eWxlcyBhbmQgYW55dGhpbmcgdGhhdFxuLy8gIHNob3VsZCBiZSByZW1vdmVkIG9yIHJlZmFjdG9yZWQsIHRpbWUgYWxsb3dpbmdcblxuLy8gc3R5bGluZyBjbGFzc2VzIHVzZWQgaW4gbW9kdWxhciBjb250ZW50IGJsb2Nrc1xuLnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uaXRhbGljIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4udW5kZXJsaW5lIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmRldi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI1dmg7XG4gIGxlZnQ6IDA7XG4gIHZpZGVvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5kZXYtdGFibGUge1xuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjU4cmVtO1xuICB9XG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG9wYWNpdHk6IDAuNzI7XG4gIH1cbn1cblxuLmljb24tbmVnLTgge1xuICBtYXJnaW4tbGVmdDotOHB4O1xufVxuXG4uaWNvbi1uZWctMTYge1xuICBtYXJnaW4tbGVmdDotMTZweDtcbn1cblxuLnRkLXdpZHRoLTM1LCAudGQtd2lkdGgtNjUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRkLXdpZHRoLTM1IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgd2lkdGg6MzUlO1xuICB9XG59XG5cbi50ZC13aWR0aC02NSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIHdpZHRoOjY1JTtcbiAgfVxufVxuXG4uby1hcnRpY2xlLS1jYXNlLXN0dWR5IHNlY3Rpb24ge1xuICBoMiwgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LXNpbXBsaWZpZWQhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gIGVuZFxuXG4uby1ncmlkLWVib29rLWRvd25sb2FkIC5vLWdyaWRfX2lubmVyIHtcbiAgLm8tZ3JpZC1lYm9vay1kb3dubG9hZF9fb2Zmc2V0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00LjQ0cmVtO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206LThweDtcbiAgfVxufVxuXG4uby1tYXJrZG93bi0taW5saW5lLWJ0biBhIHtcbiAgbWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbS1lbmQpIHtcbiAgLnUtbWF4LXdpZHRoLTYwIHsgbWF4LXdpZHRoOiA1NSU7IH1cbn1cblxuLnUtbWF4LWhlaWdodC00MCB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1lbmQpIHtcbiAgLm8tbWVkLWxvZ28tbW9iIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG59XG5cbi5vLWljb24tbWF4LXdpZHRoLS02NSB7XG4gIG1heC13aWR0aDogNjVweDtcbn1cblxuLm8taWNvbi1tYXgtd2lkdGgtLTgwIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG4udS1iYWNrZ3JvdW5kLXBhbGUtYmx1ZSwgLnUtYmFja2dyb3VuZC1wYWxlLWJsdWUtLW1pZCB7XG4gIC5vLWZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTdmNWZmO1xuICB9XG59XG5cbi5jLWNhcmQtcmVzdHJpY3Qge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnUtYmFja2dyb3VuZC1saWdodC1ncmV5IHtcbiAgLm8tZm9ybV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBib3JkZXItY29sb3I6ICNFQkVDRjA7XG4gIH1cbn1cblxuLnNjcm9sbC1zZWN0aW9ucyB7XG4gIC5uYXYtdGFyZ2V0IHtcbiAgICBwYWRkaW5nLXRvcDoyLjIycmVtO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDo2LjY2cmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAgICAgICBwYWRkaW5nLXRvcDoyLjIycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo2LjY2cmVtO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtLWVuZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyLjIycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby10aXRsZS0teHhsLS1nZXQtc3RhcnRlZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIGZvbnQtc2l6ZTogMy4yMnJlbTtcbiAgfVxufVxuXG4uby10aXRsZS0teHhsLS1jYW1wYWlnbiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzcmVtO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBmb250LXNpemU6IDIuNDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuXG4uZzItaGlnaC1wZXJmb3JtYW5jZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4vLyAjc2VjdGlvbjEgLm8tZ3JpZDpmaXJzdC1vZi10eXBlIC5hb3MtYW5pbWF0ZSB7XG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsZykge1xuLy8gICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuLy8gICB9XG4vLyB9XG5cbi8vICBMZWdhY3kgZnJvbSBwYWRkbGUuY29tXG4uaW50cm9kdWN0aW9uLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG4uaW50cm9kdWN0aW9uLXBhZ2UgdWwsIC5pbnRyb2R1Y3Rpb24tcGFnZSBvbCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pbnRyb2R1Y3Rpb24tcGFnZSBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxN3B4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uaW50cm9kdWN0aW9uLXBhZ2UgbGkgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4vLyAgZW5kXG5cbi5vLWdyaWQtZWJvb2stZG93bmxvYWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQtZW5kKSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS4xMXJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi8vICBIaWRlIG11bHRpcGxlIGVycm9yIG1lc3NhZ2VzIEh1YnNwb3QgZXJyb3IgbWVzc2FnZXNcbi5ocy1lcnJvci1tc2dzIHtcbiAgbGkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLy8gIGVuZFxuXG4uZGV2LXNwbGl0LWNvbnRlbnQge1xuICA+IGRpdiB7XG4gICAgbWFyZ2luOiAyMHZoIDA7XG4gIH1cbn1cblxuLmRldi12aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMHZoO1xuICB2aWRlbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4vLyB0ZW1wb3JhcnkgcHJpY2UgY29tcGFyaXNvblxuXG4uZGV2LXByaWNlLWNvbXBhcmlzb24ge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogaW5pdGlhbDtcbiAgfVxufVxuXG4uZGV2LXByaWNlLWNvbXBfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtODApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBociB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHBhZGRpbmc6IDQwcHggMTAwcHg7XG4gIH1cbn1cblxuLmRldi1wcmljZS1jb21wX19sb2dvIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5kZXYtcHJpY2UtY29tcF9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogLjc4cmVtO1xuICBjb2xvcjogIzdhODhhNztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmRldi1wcmljZS1jb21wX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG9wYWNpdHk6IDAuNzI7XG59XG5cbi5kZXYtcHJpY2UtY29tcF9fbm90ZSB7XG4gIG9wYWNpdHk6IDAuNzI7XG59XG5cbi5kZXYtcHJpY2UtY29tcF9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGV2LXByaWNlLWNvbXBfX2ZlZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gYWxwaGEgdmFyaWFudFxuLmRldi1wcmljZS1jb21wX19jYXJkLS1hbHBoYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWQpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNnB4IHZhcigtLXllbGxvdyk7XG4gIH1cbn1cblxuLmRldi1mZWF0dXJlLWxpc3Qge1xuICAuYy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyBcbiAgfVxufVxuXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRldi1kZXZpY2UtdmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXF1ZXN0LWFjY291bnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRsZykge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA0LjQ0cmVtO1xuICB9XG59XG5cbi5yZXF1ZXN0LWFjY291bnRfX25vdGUge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC03MCk7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmxvYWQtbW9yZS0tYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn0iXX0= */
