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,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sr-only{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.color--text{color:#333}.color--action,.color--primary-1{color:#6e9e75}.color--primary-2{color:#3f2500}.color--primary-3{color:#837b67}.color--secondary-1{color:#4ea9b0}.color--secondary-2{color:#515139}.color--secondary-3{color:#1a476e}.color--secondary-4{color:#8b0c23}.color--sup-1{color:var(--color-secondary-6)}.color--sup-2{color:var(--color-secondary-7)}.color--sup-3{color:var(--color-secondary-8)}.color--sup-4{color:var(--color-secondary-9)}.color--sup-5{color:var(--color-secondary-5)}.color--sup-6{color:var(--color-secondary-6)}.color--sup-7{color:var(--color-secondary-7)}.color--sup-8{color:var(--color-secondary-8)}.color--white{color:#fff}.color--white .heading{color:#3f2500}.color--white .link:active,.color--white .link:focus,.color--white .link:hover{color:#fff}.color--gray-1{color:#9e9e9e}.color--gray-2{color:#c2c9d1}.color--gray-3{color:#d8d8d8}.bg--primary-1{background-color:#6e9e75!important}.bg--primary-2{background-color:#3f2500!important}.bg--primary-3{background-color:#837b67!important}.bg--secondary-1{background-color:#4ea9b0!important}.bg--secondary-2{background-color:#515139!important}.bg--secondary-3{background-color:#1a476e!important}.bg--secondary-4{background-color:#8b0c23!important}.bg--sup-1{background-color:#b7dff6!important}.bg--sup-2{background-color:#0e95bc!important}.bg--sup-3{background-color:#a2ba69!important}.bg--sup-4{background-color:#f7db6a!important}.bg--sup-5{background-color:#f16a45!important}.bg--sup-6{background-color:#da3754!important}.bg--sup-7{background-color:#a8216b!important}.bg--sup-8{background-color:#33797e!important}.bg--white{background-color:#fff!important}.bg--gray-1{background-color:#9e9e9e!important}.bg--gray-2{background-color:#c2c9d1!important}.bg--gray-3{background-color:#d8d8d8!important}.bg--black{background-color:#000!important}.page-intro{background-color:#1a476e;color:#fff}.page-intro__layout{display:grid;grid-gap:1.5rem;grid-template-columns:58px auto;padding:3rem 0}.page-intro__content{grid-column:1/span 12;grid-row:1}.page-intro__icon{display:none}.page-intro .heading{color:#fff}.page-intro .heading a{float:right;font-size:1rem!important}.page-intro p{max-width:56rem}.page-intro a{color:#fff;display:inline-block;text-decoration:none}.page-intro a:active,.page-intro a:focus,.page-intro a:hover{text-decoration:underline}.notifications__header{margin-bottom:1.5rem}.notifications__content{align-content:start;display:grid;font-size:.875rem;grid-template-columns:1fr;grid-gap:1.5rem}.notification{border:1px solid #ededed;border-radius:5px;padding:.75rem}.notification__title{color:inherit}.notification__layout{display:grid;grid-template-columns:2.5rem 1fr}.section-wrapper{border:1px solid #d8d8d8;box-sizing:border-box;border-radius:5px;margin:3rem auto;max-width:75rem}.form-section{border:1px solid #efefef;border-radius:5px;margin:3rem 0;padding:0 0 1.5rem}.form-section__header{align-items:center;background-color:#efefef;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem;padding:1.5rem}.form-section__content{padding:0 1.5rem}.form-section__fields{margin-top:3rem}.form-section__actions{margin-top:1.5rem}.field-wrapper,.read-only{align-items:start;display:grid;font-size:.875rem;grid-gap:1.5rem;margin:.75rem 0}.field-wrapper__title,.read-only__title{font-weight:700;text-transform:uppercase;padding-right:1.5rem}.field-wrapper+.field-wrapper,.field-wrapper+.read-only,.read-only+.field-wrapper,.read-only+.read-only{border-top:1px solid #ededed;padding-top:.75rem}.grants__content{align-items:stretch;display:grid;grid-gap:1.5rem;padding-bottom:3rem}.grants__list{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}.grant,.grants__list .grant{text-align:center}.grant{border:1px solid #ededed;border-radius:5px;padding:1.5rem}.grant__cta{text-align:center}.grant__content{flex:1 1 auto;min-height:8rem}.grant__layout{display:flex;flex-direction:column;gap:1.5rem;height:100%}.pageshell__main{padding:1.5rem 0}.button.button--has-icon{align-items:center;display:inline-flex;justify-content:center}.button.button--has-icon svg{margin-right:1ch}.divider{border-bottom:1px solid #ededed;margin:3rem 0}.save-edit-end{display:flex;justify-content:flex-end;padding:3rem 0}.required{color:#8b0c23}.progress-bar{background-color:transparent;margin-top:3rem}.progress-bar__labels{display:flex;flex-direction:column;flex-wrap:wrap}.progress-bar__label{display:flex;flex:1 0 auto;padding:0 0 0 1rem}.progress-bar__label *+*{padding-left:1ch}.MuiButtonBase-root:active,.MuiButtonBase-root:focus,.MuiButtonBase-root:hover{background-color:initial!important}.css-15fev7r-MuiGrid-root{display:block!important}.css-o4b71y-MuiAccordionSummary-content.Mui-expanded{margin:0!important}.css-o4b71y-MuiAccordionSummary-content{flex-direction:column}.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{cursor:auto!important}.css-1qd6l8g,.css-1r50wcf-MuiButtonBase-root-MuiIconButton-root-MuiCheckbox-root,.css-15v22id-MuiAccordionDetails-root,.css-nt71l3-MuiAutocomplete-root .MuiAutocomplete-inputRoot.MuiOutlinedInput-root,.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root{padding:0!important}.css-28p64e-MuiFormLabel-root{color:#333!important;font-weight:700}.css-nt71l3-MuiAutocomplete-root{background-color:#fff!important;height:auto!important;padding:initial!important}.css-emi4wi-MuiFormLabel-root-MuiInputLabel-root{font-size:.875rem;top:-7px!important}.css-4jkopv-MuiIconButton-label{margin-right:1ch}.css-j204z7-MuiFormControlLabel-root{margin:.25rem 0!important}.MuiAccordionSummary-root{color:#fff!important;padding:.5rem .75rem!important;cursor:pointer!important}.MuiAccordionSummary-root,.MuiAccordionSummary-root:active,.MuiAccordionSummary-root:focus,.MuiAccordionSummary-root:hover{background-color:#4ea9b0!important}.applications-page .MuiAccordionSummary-root{background-color:#fff!important;color:#333!important}.MuiAccordionDetails-root{padding:.5rem .75rem!important}.MuiTabs-flexContainer{flex-wrap:wrap!important}[role=tablist] [role=tab].Mui-selected{background-color:#eee;font-weight:700}.MuiTabs-indicator{background-color:transparent!important}.css-1elwnq4-MuiPaper-root-MuiAccordion-root,.css-t4qmgb-MuiPaper-root-MuiAccordion-root{box-shadow:none!important}.makeStyles-root-14 *,.makeStyles-root-19 *{border-radius:5px!important}.css-1exgqav-MuiGrid-root{grid-spacing:1.5rem}.css-1exgqav-MuiGrid-root>.MuiGrid-item{padding-left:0!important;padding-top:0!important}.css-ahj2mt-MuiTypography-root{font-size:.875rem!important}.css-o4b71y-MuiAccordionSummary-content,.css-o4b71y-MuiAccordionSummary-content.Mui-expanded{margin:0!important}.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input{background-color:#fff!important;border:1px solid #d8d8d8!important;border-radius:3px!important;color:#333!important;font-family:Open Sans!important;font-weight:400!important;font-size:.875rem!important;line-height:1!important;padding:.75rem!important}.button+.button{margin-left:1.5rem}.form-wrapper{margin:0 auto;max-width:60rem}.fieldrow{margin-bottom:1.5rem}.grant-action-buttons{display:flex;justify-content:flex-end;padding-bottom:3rem}.input-field+.input-field{margin-top:1.5rem;border-top:1px solid #ededed;padding-top:1.5rem}.alert{margin:3rem 0}.accordion__details{border:1px solid #ededed;padding:1.5rem!important}.accordion__summary{padding:.5rem 1.5rem!important}.accordion__summary,.accordion__summary:active,.accordion__summary:focus,.accordion__summary:hover{background-color:#ededed!important}.grants-list{margin-top:3rem}.grants-display{border-radius:8px;border:1px solid #ededed;padding:.75rem}.grants-display+.grants-display{margin-top:1.5rem}.grants-display__mobile-format{grid-column:1/span 3}.grants-display .heading--h4{align-items:center;display:flex}.grants-display__layout{align-items:start;display:grid;grid-gap:1.5rem;width:100%}.grants-display__grid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 0}.grants-display__grid .grants-display+.grants-display{margin-top:0}.grants-display .flex{margin:1.5rem 0}.grants-display .flex>*{margin:.75rem .75rem .75rem 0}.grants-body__title .heading{align-items:center;display:flex}.grants-body__title .heading svg{margin-left:-.5rem}.scholarships__header{align-items:center;display:flex;justify-content:space-between;width:100%}.list--checklist svg{height:1rem;margin:2px .5ch 0 0}.field-section+.field-section{margin-top:3rem}.makeStyles-root-18>*{margin:0!important}.tipslist{max-height:0;overflow:hidden;transition:all .2s linear}.tipslist--expanded{max-height:35rem;overflow:auto}.message{border:1px solid #ededed;border-radius:8px}.message__header{display:grid!important;font-size:.75rem;grid-template-columns:repeat(12,1fr)!important;margin:0!important;padding:.75rem .75rem 0;transition:all .2s linear}.message__header-from{align-items:center;display:flex;grid-column:1/span 9}.message__header-date{grid-column:10/span 3;text-align:right;font-style:italic}.message__header-title{grid-column:1/span 12;grid-row:2;padding:0 .75rem .75rem 1.35rem}.message__body{border-top:1px solid #ededed;font-size:.875rem;white-space:pre-line}.message__body-content{padding:.75rem .75rem 2rem 2rem!important}.rhythm--default>*+*,.rhythm>*+*{margin-top:1em}.rhythm--small>*+*{margin-top:.5em}.rhythm--large>*+*{margin-top:2em}.rhythm--extra-large>*+*{margin-top:4em}.rhythm--deep *+*,.rhythm--deep-default *+*{margin-top:1em}.rhythm--deep-small *+*{margin-top:.5em}.rhythm--deep-large *+*{margin-top:2em}.rhythm--deep-extra-large *+*{margin-top:4em}.text--align-center{text-align:center}.text--align-left{text-align:left}.text--align-right{text-align:right}.text--bold{font-weight:700}.text--italic{font-style:italic}.text--light{font-weight:var(--font-weight--light)}.text--small{font-size:.875rem}.text--small-heavy{font-size:.625rem;font-weight:700;text-transform:uppercase}*{box-sizing:border-box}body,html{box-sizing:inherit;color:#333;font-family:Open Sans,sans-serif;line-height:26px;scroll-behavior:smooth}body.lock-body,html.lock-body{overflow:hidden}body{padding-top:3rem}img{max-width:100%}strong{font-weight:700}.aspect{position:relative}.aspect:before{display:block;content:""}.aspect>*{height:100%;left:0;position:absolute;top:0;width:100%}.aspect--16by9:before{padding-top:56.25%;content:""}.aspect--4by3:before{padding-top:75%;content:""}.aspect--2by1:before{padding-top:50%;content:""}.asterisk{color:#6e9e75;font-weight:700}.blockquote,blockquote{padding:1.5rem;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:700}.blockquote .figcaption,blockquote .figcaption{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:300;margin-top:1rem}.brand{background-image:url(../images/icons/osa-header-graphic.svg);background-repeat:no-repeat;background-size:contain;height:28px;width:80px}.brand,.button,.input[type=submit]{display:inline-block;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.button,.input[type=submit]{background-color:#1a476e;border:2px solid transparent;border-radius:3px;color:#fff;cursor:pointer;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;min-height:2.5rem;min-width:5rem;outline:none;padding:.5rem 2ch;text-decoration:none;text-transform:uppercase;user-select:none;white-space:nowrap}.button:hover,.input[type=submit]:hover{background-color:#4ea9b0;text-decoration:none}.button:active,.input[type=submit]:active{background-color:#6e9e75}.button:focus,.input[type=submit]:focus{background-color:#6e9e75;outline:5px auto #6e9e75}.button[disabled],.input[type=submit][disabled]{background-color:#9e9e9e;cursor:default}.button--icon,.input[type=submit]--icon{align-items:center;display:inline-flex}.button--icon svg,.input[type=submit]--icon svg{flex:0 0 auto;height:1rem;margin:0 0 0 1ch;width:1rem}.button--icon svg path,.input[type=submit]--icon svg path{fill:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.button.button--outlined,.input[type=submit].button--outlined{background-color:transparent;border-color:#6e9e75;color:#6e9e75}.button.button--outlined:active,.button.button--outlined:hover,.input[type=submit].button--outlined:active,.input[type=submit].button--outlined:hover{background-color:#fff;border-color:#3f2500;color:#3f2500}.button.button--outlined:focus,.input[type=submit].button--outlined:focus{background-color:#fff;color:#3f2500}.button.button--outlined[disabled],.input[type=submit].button--outlined[disabled]{background-color:inherit;border-color:#9e9e9e;color:#9e9e9e}.button--text,.input[type=submit]--text{background-color:transparent;border:none;color:#6e9e75;min-height:1rem;min-width:9rem;padding:0}.button--text:active,.button--text:hover,.input[type=submit]--text:active,.input[type=submit]--text:hover{background-color:transparent;color:#3f2500}.button--text:focus,.input[type=submit]--text:focus{background-color:transparent;outline:none;text-decoration:underline}.button--text[disabled],.input[type=submit]--text[disabled]{background-color:inherit;color:#9e9e9e}.button--gradient,.input[type=submit]--gradient{background:linear-gradient(220deg,#515139 20%,#3f2500)}.button--gradient:hover,.input[type=submit]--gradient:hover{background:#515139}.button--gradient:active,.input[type=submit]--gradient:active{background:#3f2500}.button--gradient:focus,.input[type=submit]--gradient:focus{background:linear-gradient(220deg,#515139 20%,#3f2500)}.button--gradient[disabled],.input[type=submit]--gradient[disabled]{background:#9e9e9e}.button--white,.input[type=submit]--white{background:#fff;color:#6e9e75}.button--white:active,.button--white:focus,.button--white:hover,.input[type=submit]--white:active,.input[type=submit]--white:focus,.input[type=submit]--white:hover{background:#fff;color:#515139}.button--has-icon,.input[type=submit]--has-icon{align-items:center;display:inline-flex}.card{align-items:center;background-color:#fff;border:0;border-bottom:10px solid transparent;border-radius:5px;box-shadow:0 3px 2px rgba(0,0,0,.12);display:flex;flex-direction:column;max-width:320px;padding:1.5rem;text-align:center;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active,.card:focus,.card:hover{background-color:#33797e;border-bottom:10px solid #6e9e75;box-shadow:0 2px 2px rgba(0,0,0,.25);color:#fff}.card:active svg path,.card:focus svg path,.card:hover svg path{fill:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active .heading,.card:focus .heading,.card:hover .heading{color:#fff;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card:active .richtext,.card:focus .richtext,.card:hover .richtext{color:#fff}.card:active .link,.card:focus .link,.card:hover .link{color:#fff;pointer-events:none}.card svg path{fill:#8b0c23;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.card .heading{font-size:1.25rem}.card .richtext{color:#333;font-weight:400}.card .link,.card .richtext{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.component{padding-bottom:3rem;padding-top:3rem}.component--no-padding{padding:0}.component--bottom-padding{padding-bottom:3rem;padding-top:0}.component--top-padding{padding-bottom:0;padding-top:3rem}.component--large-padding{padding-bottom:4.5rem;padding-top:4.5rem}.component--bottom-large-padding{padding-bottom:4.5rem;padding-top:0}.component--top-large-padding{padding-bottom:0;padding-top:6rem}.component--larger-padding{padding-bottom:6rem;padding-top:6rem}.component--bottom-larger-padding{padding-bottom:6rem;padding-top:0}.component--top-larger-padding{padding-bottom:0;padding-top:6rem}.component--small-padding{padding-bottom:1.5rem;padding-top:1.5rem}.component--bottom-small-padding{padding-bottom:1.5rem;padding-top:0}.component--top-small-padding{padding-bottom:0;padding-top:1.5rem}.dl{display:flex;flex-wrap:wrap}.dl .dt{flex:1 0 33%;font-weight:700}.dl .dt:after{content:": "}.dl .dd{flex:0 1 67%}.form__item{padding:1.5rem 0}.form__item+.form__item{padding:0 0 1.5rem}.google-map{padding-bottom:62.4%;position:relative}.google-map iframe{bottom:0;left:0;position:absolute;right:0;top:0}.heading-eyebrow{display:block;font-size:.75rem;margin-bottom:-1.5rem;text-transform:uppercase}.heading-eyebrow--prominent{background-color:#3f2500;color:#fff;display:inline-block;font-size:1.25rem;padding:1.25rem 2.5rem}.heading,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:#333;font-family:Open Sans,sans-serif;font-range:320px 1600px;font-weight:700;line-height:1.2em}.heading--h1,.richtext h1{font-size:calc(2.125rem + 0.375*(100vw - 26.25rem)/53.75)}.heading--h2,.richtext h2{font-size:calc(1.875rem + 0.125*(100vw - 26.25rem)/53.75)}.heading--h3,.richtext h3{font-size:calc(1.5rem + 0*(100vw - 26.25rem)/53.75)}.heading--h4,.richtext h4{font-size:calc(1.25rem + 0*(100vw - 26.25rem)/53.75)}.heading--h5,.richtext h5{font-size:calc(1.125rem + 0*(100vw - 26.25rem)/53.75)}.heading--h6,.richtext h6{font-size:calc(1rem + 0*(100vw - 26.25rem)/53.75)}.heading--enormous{display:block;font-family:Open Sans,sans-serif;font-size:calc(5rem + 7.5*(100vw - 26.25rem)/53.75);font-weight:900;text-transform:uppercase}.hr{border:none;height:1px;margin-left:auto;margin-right:auto;width:100%}.hr--default{background:#d8d8d8}.hr--dashed{border-top:2px dashed #6e9e75}.hr--green{background:2px var(--color-green)}.hr--red{background:2px #3f2500}.hr--turquoise{background:2px var(--color-secondary-5)}.hr--violet{background:2px #8b0c23}.hr--yellow{background:2px var(--color-secondary-6)}.heading .i,.richtext h1 .i,.richtext h2 .i,.richtext h3 .i,.richtext h4 .i,.richtext h5 .i,.richtext h6 .i,h1 i,h2 i,h3 i,h4 i,h5 i{color:inherit;display:inline-block;font-style:normal;position:relative;z-index:2}.heading .i:before,.richtext h1 .i:before,.richtext h2 .i:before,.richtext h3 .i:before,.richtext h4 .i:before,.richtext h5 .i:before,.richtext h6 .i:before,h1 i:before,h2 i:before,h3 i:before,h4 i:before,h5 i:before{background-color:#53636c;content:"";display:inline-block;height:40%;left:-.25ch;position:absolute;top:30%;width:calc(98% + .5ch);z-index:-1}i{font-style:italic}.icon{display:inline-block;height:5.125rem;max-height:100%;max-width:100%;width:5.125rem}.icon use{height:100%;width:100%}.icon--brand{height:28px;width:80px}.image,.richtext img{border-radius:5px;height:auto;max-width:100%;vertical-align:bottom}.image--background{bottom:0;z-index:-1}.image--background,.image__lazy-box{left:0;position:absolute;right:0;top:0}.image__lazy-box{bottom:4px;opacity:1;overflow:hidden;z-index:3}.image__lazy-box .image__low-res{height:100%;left:0;position:absolute;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.image__lazy-panel{background-color:#d8d8d8;display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:3}.image__lazy-wrapper{display:inline-block;position:relative}.image__lazy-wrapper.pre-load .image__low-res{filter:blur(6px)}.image__lazy-wrapper.pre-load .image__lazy-panel{opacity:.5}.image__lazy-wrapper.is-loaded .image__low-res{filter:none}.image__lazy-wrapper.is-loaded .image__lazy-box{opacity:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.image__lazy-wrapper.is-loaded .image.is-lazy{opacity:1;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.input{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#333;font-family:Open Sans;font-weight:400;font-size:.875rem;line-height:1;padding:.75rem}.input:focus{outline-color:var(--color-p1)}.input::placeholder{color:var(--color-gray-4);opacity:.8}.input[type=email],.input[type=number],.input[type=tel],.input[type=text]{width:100%}.input[type=file]{border-color:transparent}.input.select,.input[type=date],.input[type=datetime-local],.input[type=time]{background-position:top 50% right .5rem;background-repeat:no-repeat;min-height:40px}.input.select{background-image:url(../images/icons/select.svg)}.input[type=date]:active,.input[type=date]:focus,.input[type=date]:hover,.input[type=datetime-local]:active,.input[type=datetime-local]:focus,.input[type=datetime-local]:hover,.input[type=time]:active,.input[type=time]:focus,.input[type=time]:hover{background-image:none!important}.input[type=checkbox],.input[type=radio]{cursor:pointer;position:relative;top:.15rem;zoom:1.5}.input[type=checkbox]+.label,.input[type=checkbox]+label,.input[type=radio]+.label,.input[type=radio]+label{cursor:pointer;display:inline-block;font-size:.875rem;font-weight:400}.label{color:#333;cursor:pointer;display:block;font-size:.75rem;font-weight:600}.language-select option{color:#000}.link,.richtext a{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.link,.link:active,.link:focus,.link:hover,.richtext a,.richtext a:active,.richtext a:focus,.richtext a:hover{color:#33797e;text-decoration:underline}.link--button,.link.button,.richtext a.button{background-color:#1a476e;border:2px solid #1a476e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;min-width:8.625rem;padding:.75rem 2.25rem;text-align:center;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;user-select:none}.link--button:active,.link--button:focus,.link--button:hover,.link.button:active,.link.button:focus,.link.button:hover,.richtext a.button:active,.richtext a.button:focus,.richtext a.button:hover{background-color:#0e95bc;border-color:transparent;color:#fff;text-decoration:none}.link.button--outline,.richtext a.button--outline{background-color:#fff;border:2px solid #1a476e;color:#1a476e}.link.button--outline:active,.link.button--outline:focus,.link.button--outline:hover,.richtext a.button--outline:active,.richtext a.button--outline:focus,.richtext a.button--outline:hover{background-color:#0e95bc;border-color:#0e95bc;color:#fff}.link.button--white,.richtext a.button--white{background-color:#fff;border:2px solid #fff;color:#1a476e}.link.button--white:active,.link.button--white:focus,.link.button--white:hover,.richtext a.button--white:active,.richtext a.button--white:focus,.richtext a.button--white:hover{background-color:#0e95bc;border-color:#0e95bc;color:#fff}.link--block,.link--block-icon,.link--block-white,.link--block-white-icon{color:#333;display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase}.link--block-icon,.link--block-white-icon{background-image:url(../images/icons/link-block-black.svg);background-position:100%;background-repeat:no-repeat;padding-right:2rem}.link--block-white-icon{background-image:url(../images/icons/link-block.svg);color:#fff}.link--block-white,.link--block-white-icon:active,.link--block-white-icon:focus,.link--block-white-icon:hover,.link--block-white:active,.link--block-white:focus,.link--block-white:hover{color:#fff}.link--uppercase{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase}.list,.richtext ol,.richtext ul{list-style:unset;padding-left:1.5rem}.list .li,.richtext ol .li,.richtext ul .li{margin:0 0 .5em}.list--blank,.list--inline{list-style-type:none;padding-left:0}.list--inline .li{display:inline-block;margin:0 1em 0 0}.list--ordered,.richtext ol{list-style-type:decimal}.list--unordered,.richtext ul{list-style-type:disc}.media-object{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.media-object--top{align-items:flex-start}.media-object--middle{align-items:center}.media-object--bottom{align-items:flex-end}.media-object--2-3>:first-child{flex-basis:35%}.media-object--2-3>:last-child,.media-object--3-2>:first-child{flex-basis:60%}.media-object--3-2>:last-child{flex-basis:35%}.media-object--50-50>:first-child,.media-object--50-50>:last-child{flex-basis:50%}.media-object__figure{margin-bottom:2rem;order:-10}.media-object--no-stack .media-object__figure{margin-bottom:0;margin-top:2rem;order:0}.media-object__figure--top{align-self:flex-start}.media-object__figure--middle{align-self:center}.media-object__figure--bottom{align-self:flex-end}.media-object__body--top{align-self:flex-start}.media-object__body--middle{align-self:center}.media-object__body--bottom{align-self:flex-end}.paragraph,.richtext p{display:block}.paragraph--taller{line-height:1.6}.photo-card.card{align-items:stretch;background-color:#fff;border-bottom:0;max-width:27rem;padding:1.5rem 0;text-align:left}.photo-card.card:active,.photo-card.card:focus,.photo-card.card:hover{background:#fff;color:#333}.photo-card.card:active .heading,.photo-card.card:active .richtext,.photo-card.card:focus .heading,.photo-card.card:focus .richtext,.photo-card.card:hover .heading,.photo-card.card:hover .richtext{color:#333}.photo-card.card:active .link,.photo-card.card:focus .link,.photo-card.card:hover .link{color:#0e95bc;pointer-events:unset}.photo-card__heading{padding:0 1.5rem;min-height:3rem}.photo-card .figure{flex:1 1 auto;padding-top:1.5rem}.photo-card .figcaption{padding:1.5rem}.photo-card .list{padding:0 1.5rem}.picture__img{max-width:100%;vertical-align:bottom}.picture--stretched .picture__img{width:100%}.richtext strong{font-weight:700}.richtext em{font-style:italic}.richtext li{margin:0 0 .5rem}.richtext sub,.richtext sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.richtext sup{top:-.5em}.richtext sub{bottom:-.25em}.richtext table{display:block;width:100%}.richtext table tbody,.richtext table tfoot,.richtext table tr{display:block}.richtext table tr:nth-child(2n){background-color:var(--color-gray-4)}.richtext table td,.richtext table th{border-bottom:1px dotted #9e9e9e;display:flex;justify-content:flex-end;padding:.5rem}.richtext table th{display:none;font-weight:700;text-align:left}.richtext table td:before{content:attr(data-heading);flex:1 1 auto;font-weight:700;text-align:left}.richtext table td>*{text-align:right}.select{appearance:none;border-radius:3px;display:inline-block;font-weight:400;padding-right:2rem}.split-media-card{box-shadow:0 3px 6px 0 rgb(0 0 0/10%);position:relative}.split-media-card__layout{display:flex;flex-direction:column}.split-media-card__caption{margin-top:1.5rem;order:2;padding:1.5rem}.split-media-card__image{order:1;padding:1.5rem 1.5rem 0}.split-media-card__image .image{border-radius:5px}.table-wrapper{max-width:100%;overflow-x:auto}.table,table{border:1px solid #ededed;border-collapse:border-collapse;font-size:.875rem;margin:1.5rem 0 3rem;min-width:36rem;width:100%}.table .table .MuiButtonBase-root,table .table .MuiButtonBase-root{padding:0}.table__caption,table__caption{border-bottom:1px solid #ededed;caption-side:top;font-size:1.125rem;font-weight:700;padding:.75rem 0 .5rem}.table td,.table th,table td,table th{border-bottom:1px solid #ededed;padding:.5rem .75rem}.table th,table th{background-color:#ededed;font-size:.75rem;font-weight:700;text-align:left;text-transform:uppercase}.textarea{min-height:6rem;overflow:auto;resize:vertical;width:100%}.wrapper{margin-left:auto;margin-right:auto;max-width:100rem;padding:0 1.5rem;position:relative;width:100%}.wrapper--featured{padding:2rem 1rem}.wrapper--narrow{max-width:80rem}.wrapper .wrapper{padding-left:0;padding-right:0}.accordion{border-bottom:1px solid var(--color-gray-4);padding:1rem 0}.accordion__head{border-bottom:4px solid #3f2500;padding-bottom:3rem;text-align:center}.accordion__head-text{flex:1 1 auto}.accordion__head-toggle{align-items:flex-end;display:flex;flex:0 0 auto;justify-content:center}.accordion__toggleall-collapse,.accordion__toggleall.is-active .accordion__toggleall-expand{display:none}.accordion__toggleall.is-active .accordion__toggleall-collapse{display:inline}.accordion__drawer{border-radius:5px;margin-bottom:0}.accordion__drawer .expandable__drawer{transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading{color:#1a476e;cursor:pointer;display:block;font-size:1rem;font-family:Open Sans,sans-serif;padding:.5rem 2rem .5rem 0;position:relative}.accordion__heading:focus{outline:none}.accordion__heading:after{transform-origin:center}.accordion__heading:after,.accordion__heading:before{background-color:#1a476e;content:"";display:block;height:2px;position:absolute;right:0;top:1rem;width:.75rem}.accordion__heading:before{transform:rotate(90deg);transform-origin:center;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion__heading[aria-expanded=true]:before{transform:rotate(180deg);content:""}.accordion--content .accordion__heading{background-color:#1a476e;border-radius:5px;color:#fff;padding:.75rem 1.5rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.accordion--content .accordion__heading:after,.accordion--content .accordion__heading:before{background-color:#fff;left:unset;right:1.5rem;top:1.25rem}.accordion--content .accordion__heading[aria-expanded=true]{background-color:#0e95bc}.accordion--content .expandable__drawer{padding:1.5rem}.card-deck__layout{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;justify-items:center}.card-deck--horizontal,.card-deck--horizontal-3up{background-color:#2b6063;padding:1.5rem}.card-deck--horizontal-3up .card-deck__heading,.card-deck--horizontal .card-deck__heading{align-items:center;border-bottom:5px solid #6e9e75;display:flex;justify-content:space-between;margin-bottom:3rem;padding:1.5rem 0}.card-deck--horizontal-3up .card-deck__heading .heading,.card-deck--horizontal .card-deck__heading .heading{color:#fff}.card-deck--horizontal-3up .card-deck__heading .link,.card-deck--horizontal .card-deck__heading .link{background-image:url(../images/icons/link-block-light-blue.svg);color:#b7dff6}.card-deck--horizontal-3up .card-deck__layout,.card-deck--horizontal .card-deck__layout{position:relative;z-index:0}.card-deck--split-media-card{padding:1.5rem}.expandable{overflow:hidden;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.expandable:not(.is-expanded) .expandable__drawer{box-shadow:inset 0 -2px 5px 0 var(--color-gray-4)}.expandable__toggle{user-select:none}.featured-split-media{background-color:#153047;color:#fff;margin-bottom:-3rem;padding:3rem}.featured-split-media .richtext a{color:#c2c9d1}.featured-split-media__header{border-bottom:5px solid #b7dff6;margin-bottom:3rem;padding-bottom:1.5rem}.featured-split-media__header .heading{color:#fff}.featured-split-media__figure{background-color:#fff;border-radius:5px;color:#333;padding:3rem 1.5rem;margin:3rem 0}.featured-split-media__image{display:flex;justify-content:center}.featured-split-media__image .image{border-radius:5px}.featured-split-media__layout{display:grid;grid-gap:3rem;grid-template-columns:1fr}.full-width-media .figcaption{color:#666;font-size:.875rem}.full-width-media .image,.full-width-media img{border:1px solid #d8d8d8;border-radius:5px;width:100%}.global-footer{background-color:#20575b;color:#fff;margin-top:3rem;padding:3rem 1.5rem}.global-footer__brand{margin-bottom:3rem}.global-footer__navigation{font-size:.875rem}.global-footer__legal{color:#fff;font-size:.6875rem;margin-top:3rem}.global-footer__connect{font-size:.875rem;margin-top:3rem}.global-footer__connect .link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:2rem;opacity:1;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:2rem}.global-footer__connect .link:active,.global-footer__connect .link:focus,.global-footer__connect .link:hover{opacity:.7}.global-footer__connect .link+.link{margin-left:1rem}.global-footer__connect-twitter{background-image:url(../images/icons/twitter.svg)}.global-footer__connect-instagram{background-image:url(../images/icons/instagram.svg)}.global-footer__connect-facebook{background-image:url(../images/icons/facebook.svg)}.global-footer__social-links{padding-top:.5rem}.global-footer__nav{font-size:.875rem;margin-bottom:1.5rem}.global-footer__nav .link{color:#fff;line-height:1;text-decoration:none}.global-footer__nav .link:active,.global-footer__nav .link:focus,.global-footer__nav .link:hover{text-decoration:underline}.global-footer .heading--h6{border-bottom:1px solid #c4c4c4;color:#fff;font-size:1.125rem;padding-bottom:1rem}.global-header{background-color:#20575b;border-bottom:1px solid #99d5ca;height:calc(3rem + 2px);left:0;position:fixed;right:0;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;z-index:200}.global-header__layout{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:space-between}.global-header__brand{margin-top:.25rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__backdrop{background-color:transparent;bottom:0;content:"";display:block;height:100vh;left:0;pointer:initial;pointer-events:none;position:fixed;right:0;top:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100vw;z-index:-1}.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.25);pointer-events:all;z-index:205}.global-header__navigation{display:flex;flex:0 0 auto;flex-direction:row;justify-content:flex-end}.global-header__navigation>.nav-utility{transform:translateX(-2.875rem);transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__navigation>.navigation>.nav-item{opacity:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.global-header__utility{display:none;font-size:.875rem;padding:.5rem 0}.global-header__utility .link{align-items:center;border:0;color:#fff;display:flex;font-size:.875rem;margin:0 1rem;text-decoration:none}.global-header__utility .link svg{margin-right:1ch}.global-header__utility .link svg path{fill:#fff}.global-header__utility .link+link{margin-right:0}.global-header__searchfield{background-color:transparent;background-image:url(../images/icons/search.svg);background-position:100%;background-repeat:no-repeat;background-size:15px 15px;border-bottom:1px solid;border-color:transparent;border-radius:0;color:#fff;margin-right:1rem;min-width:0;outline:0!important;padding:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:5rem}.global-header__searchfield::placeholder{color:#fff}.global-header__searchfield:focus{border-bottom:1px solid #fff;width:12rem}.global-header__portal{background-image:url(../images/icons/portal.svg);background-size:15px 15px;padding-right:1.5rem}.global-header__help,.global-header__portal{background-position:100%;background-repeat:no-repeat}.global-header__help{background-image:url(../images/icons/help.svg);background-size:11px 15px;padding-right:1.25rem}.global-header__locations{margin-left:0!important}.global-header__mobile-search{margin-top:4rem}.global-header__mobile-search-layout{position:relative}.global-header__mobile-search-layout .input--mobile-search-text{padding-right:1.5rem;width:100%}.global-header__mobile-search-layout .input--search-submit{background-color:transparent;border:0;bottom:.5rem;position:absolute;right:.5rem}.global-header .language-select .input{background-color:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;min-width:0}.global-header--portal .global-header__logout{margin-right:0}.nav-item{align-items:center;background-color:transparent;display:inline-flex;flex-grow:0;outline:0;padding:0 .5rem 0 0;text-align:left;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%}.nav-item.is-open .nav-item__menu{opacity:1;pointer-events:all;right:-1px}.nav-item.is-hidden{padding-right:0;padding-left:0;opacity:0;width:0}.nav-item[hidden]{display:none;pointer-events:none}.nav-item__menu-items{display:flex;flex-direction:column;max-height:100%;overflow:auto}.nav-item__menu-items .link{background-color:transparent;border:0;color:#333;display:inline-block;flex:0 0 25%;font-size:.9375rem;font-family:Open Sans,sans-serif;line-height:1.2;font-weight:600;padding:1rem 1.5rem;text-align:left;text-decoration:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__menu-items .link:active,.nav-item__menu-items .link:focus,.nav-item__menu-items .link:hover{background-color:#cae6ec;text-decoration:none}.nav-item__menu-items .link:focus{outline:none}.nav-item__menu{background-color:#fff;bottom:0;height:calc(100vh - 3rem);max-width:320px;min-height:450px;opacity:1;overflow:auto;padding:4rem 0 3rem;pointer-events:none;position:fixed;right:-320px;top:calc(3rem + 2px);transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:210}.nav-item__label,.nav-item__link,.nav-item__toggle{align-items:center;color:#000;font-family:Open Sans;font-size:.875rem;font-family:Open Sans,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap}.nav-item__label,.nav-item__link,.nav-item__toggle{cursor:pointer;opacity:1;outline:none;position:relative;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nav-item__toggle{align-content:flex-start;background-color:transparent;border:0;display:inline-flex;flex-direction:column;height:4.1255rem;padding:0;text-align:left}.nav-item__link .nav-item__label{padding:0}.nav-item__label{align-items:center;color:#fff;display:inline-flex;height:3.875rem;font-weight:600;letter-spacing:2px;text-transform:uppercase}.nav-item__link{display:block;opacity:1;outline:none;position:relative;text-align:left;text-decoration:none}.nav-item__link:active .nav-item__label,.nav-item__link:focus .nav-item__label,.nav-item__link:hover .nav-item__label{color:#b7dff6}.navigation{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.navigation__drawer{align-items:center;background-color:#27363f;box-shadow:0 2px 10px 0 rgba(0,0,0,.075);height:calc(100vh - 3rem);overflow:auto;padding:1.5rem;position:fixed;right:-100%;top:calc(3rem + 2px);transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:200}.navigation__drawer[hidden]{z-index:-1}.navigation__toggle{background:transparent;border:none;border-left:1px solid #99d5ca;cursor:pointer;outline:none;display:flex;flex-direction:column;height:3rem;justify-content:space-between;padding:1.125rem .75rem .5rem;right:-1.5rem;text-align:center;top:0;width:3rem;z-index:201}.navigation__toggle,.navigation__toggle>span{opacity:1;position:relative;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.navigation__toggle>span{background-color:#fff;height:2px;display:block;left:0;width:100%}.navigation__toggle>span:first-child{top:-1px;transform-origin:top left;width:100%}.navigation__toggle>span:nth-child(3){transform-origin:bottom left;width:100%}.navigation.nav-open .navigation__drawer{right:0}.navigation.nav-open .navigation__toggle>span:first-child{left:-2px;top:-2px;transform:translateY(-1px) translateX(5px) rotate(45deg);width:128%}.navigation.nav-open .navigation__toggle>span:nth-child(2){opacity:0}.navigation.nav-open .navigation__toggle>span:nth-child(3){left:-2px;top:2px;transform:translateX(5px) rotate(-45deg);width:128%}.navigation.nav-open+.nav-utility>.nav-item{opacity:0}.navigation.sub-open .navigation__back{opacity:1;pointer-events:auto}.navigation.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.1);pointer-events:auto;z-index:200}.navigation__back{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:1rem;height:2rem;outline:none;justify-content:space-between;opacity:0;padding:.5rem;position:absolute;right:210px;text-align:center;top:4rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;z-index:201}.navigation__back[hidden]{pointer-events:none;opacity:0}.navigation__back>.icon{fill:#3f2500;min-height:unset;min-width:unset;stroke:transparent}.input-checkbox,.input-radio{padding:.75rem 0}.link-list .heading{font-size:1.225rem}.logo{background-color:transparent;display:inline-block;height:calc(50% + 2rem);padding:.5rem .75rem;position:relative;width:5.125rem}.logo__icon{display:block;height:auto;max-height:5.125rem;max-width:8.75rem;width:auto}.logo__icon::-moz-focus-inner{border:0}.logo.has-mobile{width:3.8125rem}.logo.has-mobile .logo__icon{display:none}.logo.has-mobile .logo__icon--mobile{display:block}.logo__inner-wrap{display:inline-block;height:100%;max-height:7.125rem;position:relative;width:100%;z-index:200}.logo__inner-wrap::-moz-focus-inner{border:0}.logo__inner-wrap:after{bottom:-.5rem;content:"";left:-.5rem;position:absolute;right:-.5rem;top:-.5rem}.logo__inner-wrap:focus{outline:0}.logo__inner-wrap:focus:after{border:3px solid #00b0ff;box-shadow:0 0 4px 0 #00b0ff;content:""}.marquee{margin-bottom:3rem}.marquee .richtext a{color:#c2c9d1}.marquee .image{border-radius:0;height:100%;object-fit:cover;vertical-align:bottom;width:100%}.marquee .heading{color:#fff}.marquee .wrapper{padding:0}.marquee__media{text-align:center}.marquee__content{align-items:center;background-color:#153047;color:#fff;display:flex;padding:1.5rem}.marquee__cta{margin-top:1.5rem}.marquee__cta .link{border-color:#fff;margin:1.5rem 1.5rem 0 0}.marquee__login{margin-top:1.5rem}.media-text-wrap{overflow:hidden}.media-text-wrap .figure,.media-text-wrap .image{float:right}.media-text-wrap .figure{border-radius:5px;border:1px solid #d8d8d8;margin:0 0 1.5rem}.media-text-wrap .figcaption{color:#333;font-size:.875rem;padding:.75rem}.media-text-wrap .image{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:1rem;width:100%}.media-text-wrap .richtext{padding-bottom:1.5rem}.media-text-wrap .heading{margin-bottom:1.5rem}.modal{--modal-icon-color:currentColor;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.modal__close{align-items:center;background-color:transparent;border:none;color:#3f2500;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;height:3rem;justify-content:flex-end;padding:0;position:absolute;right:0;top:0;z-index:401}.modal__close-icon{height:auto;margin:1.5ch 0 3ch;width:2rem}.modal__dialog{background-color:transparent;border:none;color:#fff;left:1rem;margin:0;overflow-x:hidden;overflow-y:auto;padding:3rem 0 0;position:fixed;top:8rem;width:calc(100vw - 2rem);z-index:401}.modal__dialog[open]{display:block}.modal__overlay{background-color:#9e9e9e;bottom:0;cursor:pointer;height:100vh;left:0;opacity:.5;position:fixed;right:0;top:0;width:100vw;z-index:400}.modal--alternate .modal__close{right:1.75rem;top:1rem}.modal--alternate .modal__dialog{background-color:#fff;border-radius:25px;color:#333;padding:1.5rem;top:1.5rem}.modal[aria-hidden=true],[data-a11y-dialog-native]>.modal__overlay{display:none}.modal__dialog[open]+&__overlay{display:block}#signin-modal .modal__overlay{opacity:0}.overview{text-align:center}.page-aside__header{border-bottom:1px solid #ededed;margin-bottom:1.5rem;padding:0 0 1.5rem}.page-aside .heading{text-transform:uppercase}.page-aside .link-list{padding:1.5rem 0 0}.page-nav ul{list-style:none}.page-nav li{padding-left:1rem}.page-nav a{color:#1a476e;font-size:.875rem;text-decoration:none}.page-nav a:active,.page-nav a:focus,.page-nav a:hover{text-decoration:underline}.page-nav a.is-active{color:#333;cursor:auto;font-weight:700;pointer-events:none}.page-nav a.top-level{display:inline-block;font-size:1rem;font-weight:700;margin:1rem 0 1rem -1rem}.page-nav .accordion{padding:0}.page-nav .accordion+.accordion{margin-top:.5rem}.page-nav .accordion__heading{font-size:1rem}.page-nav .expandable__drawer{padding-top:0}.page-nav__heading{border-bottom:1px solid transparent;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.page-nav__heading .heading{font-size:1rem;text-transform:uppercase;user-select:none}.page-nav__heading .heading:after,.page-nav__heading .heading:before{top:1.125rem}.is-open .page-nav__heading .heading:before{transform:rotate(180deg);content:""}.page-nav__menu{overflow:hidden;max-height:0;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.page-nav.is-open .page-nav__heading{border-bottom:1px solid #ededed;padding-bottom:.75rem;margin-bottom:1.5rem}.page-nav.is-open .page-nav__menu{max-height:100vh;overflow:auto;padding-bottom:1.5rem}.pagination__layout{align-items:center;display:flex;justify-content:space-around}.pagination .list{display:flex}.split-media .image{border-radius:5px;margin-bottom:1.5rem;width:100%}.split-text__layout{display:grid;grid-gap:1.5rem}.split-text__subtext{font-weight:400}.tabs{max-width:100%}.tabs__tab-list{display:flex;justify-content:center;text-align:center}.tabs__tab{border:0;background:none;color:#333;cursor:pointer;display:inline-block;font-weight:700;padding:1rem 2rem;position:relative;text-transform:uppercase}.tabs__tab:focus{outline:none}.tabs__tab:active,.tabs__tab:focus,.tabs__tab:hover{background-color:#d8d8d8}.tabs__tab:after{background-color:#6e9e75;content:"";display:block;height:4px;left:0;max-width:0;position:absolute;top:100%;transition:.2s cubic-bezier(.165,.84,.44,1) 0s;width:100%;z-index:100}.tabs__tab.is-active:after{max-width:100%;content:""}.tabs__panel-list{max-width:100%;padding:1.5rem}.tabs__panel{max-width:100%}.text-only--centered{text-align:center}.umbraco-form,.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{display:grid;grid-gap:1.5rem;grid-template-columns:1fr}.umbraco-form .umbraco-forms-fieldset{display:block}.umbraco-form legend{display:block;font-weight:700;padding:1.5rem 0}.umbraco-form .umbraco-forms-label{white-space:pre-line}.umbraco-form .help-block{font-size:.75rem;font-style:italic}.video-embed{font-family:Open Sans,sans-serif;font-size:1.25rem}.video-embed .button{font-family:var(--font-stack-heading);font-size:1.25rem}.video-embed--narrow .video-embed__video{border:1px solid #000;margin-left:auto;margin-right:auto;max-width:46.875rem}.flex{flex-wrap:wrap;margin:3rem 0}.flex>*{margin:.75rem}.grid{display:grid;grid-gap:3rem;margin:3rem 0}.grid.page-layout.grid--major-minor-minor{margin:1.5rem 0;grid-gap:3rem;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.nest-set-2col{display:grid;grid-gap:3rem;margin:3rem auto;max-width:100rem}.nest-set-2col .component{padding:0}.pageshell{margin:0 auto;max-width:90rem}.pageshell__main{display:grid;grid-gap:3rem;padding:1.5rem 1.5rem 3rem}.pageshell__primary .wrapper{padding:0}.pageshell__secondary,.pageshell__tertiary{align-self:baseline;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px 0 rgb(0 0 0/10%);padding:1.5rem}.pageshell--default .pageshell__main .wrapper{padding:0}.pageshell--default .pageshell__primary{grid-row:2}.pageshell--default .pageshell__secondary{grid-row:1}.pageshell--default .pageshell__tertiary{grid-row:3}.pageshell--fullwidth .pageshell__main{display:block;padding:0}.pageshell--fullwidth .pageshell__primary .wrapper{padding:0 1.5rem}.pageshell--narrow .pageshell__secondary,.pageshell--spanned .pageshell__secondary,.pageshell--wide .pageshell__secondary{grid-row:1}.pageshell--spanned .pageshell__zeroth .component,.pageshell--spanned .pageshell__zeroth .wrapper{padding:0}.sub-layout{display:grid;grid-gap:1.5rem}.sg-definition{grid-column-gap:1rem;grid-row-gap:1rem;margin:0 2rem;padding:2rem 0}.sg-definition+.sg-definition{border-top:1px solid #d8d8d8}.sg-definition__label{font-weight:700}.sg-definition--body--grid>*{margin-top:2rem}.sg-definition--heading{display:grid;grid-template-columns:1fr}.sg-definition--heading .sg-h1-is-mobile{font-size:2.125rem!important}.sg-definition--heading .sg-h2-is-mobile{font-size:1.875rem!important}.sg-definition--heading .sg-h3-is-mobile{font-size:1.5rem!important}.sg-definition--heading .sg-h4-is-mobile{font-size:1.25rem!important}.sg-definition--heading .sg-h5-is-mobile{font-size:1.125rem!important}.sg-definition--heading .sg-h6-is-mobile{font-size:1rem!important}.sg-definition--palette{padding:1.5rem}.sg-definition--palette .grid>*{display:flex;flex-direction:column;justify-content:space-between}.sg-definition--palette__card{background-color:transparent;border:0;border-radius:0;padding:0;pointer-events:none;text-align:left}.sg-definition--palette__card .card{background-color:transparent;border:0;border-bottom:1px solid var(--color-gray-4);border-radius:0;box-shadow:none;margin-top:.5rem;padding:0 0 66.666%}.sg-definition--palette__card .dl{font-size:.7rem}.sg-definition--palette__card .dd,.sg-definition--palette__card .dl,.sg-definition--palette__card .dt{color:#333}.sg-definition--palette__card .link,.sg-definition--palette__card .richtext{display:none}.sg-definition--palette__card:active,.sg-definition--palette__card:focus,.sg-definition--palette__card:hover{background-color:transparent}.sg-definition--palette__card:active a,.sg-definition--palette__card:focus a,.sg-definition--palette__card:hover a{text-decoration:none}.sg-definition--palette__card:active .card,.sg-definition--palette__card:focus .card,.sg-definition--palette__card:hover .card{background-color:unset}.sg-definition--palette__card .card .heading,.sg-definition--palette__card .card .link,.sg-definition--palette__card .card .richtext{display:none}.sg-definition--palette__card .figure .figcaption{padding:1.5rem}.accordion--content .accordion__heading:after,.accordion--content .accordion__heading:before,.page-nav__heading .heading:after,.page-nav__heading .heading:before{content:""}@media only screen and (min-width:24rem){.split-text__cta .link+.link{margin-left:2ch}}@media only screen and (min-width:40rem){.card-deck__layout{grid-template-columns:1fr 1fr}.card-deck--split-media-card .card-deck__layout{grid-template-columns:1fr}.modal__dialog{left:calc(50% - 40vw);max-height:calc(100vh - 2rem);max-width:80vw;top:2rem}.tabs--vert,.tabs--vertical{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.tabs--vertical .tabs__tab-list,.tabs-vert .tabs__tab-list{flex-direction:column;justify-content:flex-start;max-width:200px;width:15%}.tabs--vertical .tabs__tab-list+.tabs__panel-list,.tabs-vert .tabs__tab-list+.tabs__panel-list{border-left:1px solid #d8d8d8}.tabs--vertical .tabs__tab,.tabs-vert .tabs__tab{padding:2rem 1rem}.tabs--vertical .tabs__panel-list,.tabs-vert .tabs__panel-list{width:calc(100% - 200px)}.tabs--vertical .tabs__panel-list+.tabs__tab-list,.tabs-vert .tabs__panel-list+.tabs__tab-list{border-left:1px solid #d8d8d8}}@media only screen and (min-width:48rem){.page-intro__content{grid-column:2/span 11;grid-row:1}.page-intro__icon{display:block;grid-column:1;grid-row:1}.notification{padding:1.5rem}.form-section__header{flex-direction:row;padding:1.5rem 3rem}.form-section__content{padding:0 3rem}.form-section__actions{margin-top:0}.field-wrapper,.read-only{grid-template-columns:1fr 2fr}.grants__content,.grants__list{grid-template-columns:1fr 1fr}.progress-bar__labels{flex-direction:row}.MuiTabs-indicator{background-color:#ededed!important}.grants-display{padding:1.5rem}.grants-display__layout{grid-template-columns:1fr 12rem}.grants-display--scholarships .grants-display__layout{grid-template-columns:2rem 3rem 3fr 1fr}.button,.input[type=submit]{font-size:.875rem;min-width:10.9375rem;padding:.5rem 2.25rem}.flex .card{max-width:30%}.media-object{flex-direction:row}.media-object>:first-child{margin-right:2rem}.media-object__figure{margin-bottom:0;order:0}.media-object--no-stack .media-object__figure{margin-top:0}.richtext table{display:table}.richtext table thead{display:table-header-group}.richtext table tbody,.richtext table tfoot{display:table-row-group}.richtext table tr{display:table-row}.richtext table td,.richtext table th{display:table-cell}.richtext table td:before{content:""}.richtext table td>*{text-align:left}.wrapper--flush{padding:0}.wrapper--featured{padding:2rem 0}.accordion__head{display:flex;text-align:left}.card-deck--horizontal,.card-deck--horizontal-3up{padding:1.5rem 3rem;margin-bottom:3rem}.card-deck--horizontal-3up .card-deck__layout,.card-deck--horizontal .card-deck__layout{grid-template-columns:1fr 1fr;margin-bottom:3rem}.card-deck--horizontal-3up .card-deck__layout:before,.card-deck--horizontal .card-deck__layout:before{background-color:#1b4446;content:"";display:block;height:60%;position:absolute;top:20%;width:calc(100% + 6rem);z-index:-1}.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr;margin-bottom:3rem}.card-deck--split-media-card{padding:1.5rem 3rem;margin-bottom:3rem}.global-footer__layout{align-items:start;display:grid;grid-template-columns:repeat(12,1fr)}.global-footer__brand{grid-column:1/span 6}.global-footer__navigation{grid-column:7/span 2}.global-footer__connect{margin-top:0;grid-column:10/span 3}.nav-item__label{height:4.1255rem}.logo__icon{max-height:7.125rem;max-width:14.5rem}.logo.has-mobile{width:100%}.logo.has-mobile .logo__icon{display:block}.logo.has-mobile .logo__icon--mobile{display:none}.logo__inner-wrap{height:5.625rem}.marquee__layout{display:grid;grid-template-columns:repeat(12,1fr)}.marquee__media{grid-column:7/span 6;grid-row:1}.marquee__content{grid-column:1/span 6;grid-row:1;padding:1.5rem 3rem 1.5rem 1.5rem}.marquee__cta{margin:3rem 3rem 1.5rem 0}.media-text-wrap .figure{max-width:calc(50% - 1.5rem);margin:0 0 1.5rem 1.5rem}.modal--alternate .modal__dialog{padding:3rem 4rem;top:3rem}.split-text__layout{grid-gap:3rem;grid-template-columns:1fr 2fr}.split-text__heading{grid-column:1}.split-text__content{grid-column:2;padding-right:2rem}.umbraco-form,.umbraco-form .turnstyle-grid--1up,.umbraco-form .turnstyle-grid--2up,.umbraco-form .turnstyle-grid--3up{grid-gap:1.5rem 3rem}.umbraco-form .turnstyle-grid--2up{grid-template-columns:1fr 1fr}.umbraco-form .turnstyle-grid--3up{grid-template-columns:1fr 1fr 1fr}.flex{display:flex;gap:1.5rem}.flex--no-wrap{flex-wrap:nowrap}.flex--justify-center{justify-content:center}.flex--space-between{justify-content:space-between}.flex--space-evenly{justify-content:space-evenly}.grid--2col{grid-template-columns:1fr 1fr}.grid--3col{grid-template-columns:1fr 1fr 1fr}.grid--4col{grid-template-columns:1fr 1fr 1fr 1fr}.sg-definition{margin:0 4rem;padding:4.25rem 0}.sg-definition--body>*{padding:0 1rem}.sg-definition--body--grid>*{margin-top:0}.sg-definition--heading{grid-template-columns:1fr 3fr 3fr}.sg-definition--heading-dynamic{grid-template-columns:1fr 4fr 2fr}}@media only screen and (min-width:56rem){body{padding-top:0}.brand{height:44px;width:128px}.featured-split-media__image{justify-content:flex-end}.featured-split-media__layout{grid-template-columns:1fr 1fr}.global-header{height:7.125rem;position:relative;transition:none}.global-header__layout{display:grid;height:7.125rem;grid-template-columns:repeat(12,1fr)}.global-header__brand{grid-column:1/span 2;grid-row:1;margin-top:1rem;grid-column:1;grid-row:1/span 3;margin-top:0}.global-header__backdrop{top:0}.sub-open .global-header__backdrop{background-color:rgba(0,0,0,.25)}.global-header__navigation{height:4.1255rem;grid-column:3/span 10;grid-row:2;margin-right:-.5rem}.global-header__navigation>.nav-utility{transform:translateX(0)}.global-header__navigation>.navigation{margin-right:0}.global-header__navigation>.navigation>.nav-item{opacity:1}.global-header__utility{align-items:center;display:flex;height:3rem;justify-content:flex-end;grid-column:3/span 10;grid-row:1}.global-header__mobile-search{display:none}.nav-item{border-bottom:4px solid transparent;height:4.1255rem;padding:.5rem .5rem 0;position:relative;text-align:center;width:auto}.nav-item+.nav-item{margin-left:.75rem}.nav-item.is-current-section{border-bottom:4px solid #a2ba69}.nav-item.is-open .nav-item__menu{opacity:1;right:-1.4rem}.nav-item.has-menu:focus-within .nav-item__menu{opacity:1;pointer-events:all;right:-1.4rem}.nav-item--mobile-only{display:none;pointer-events:none}.nav-item__menu-items .link{flex:1 1 auto;padding:.75rem 1.5rem}.nav-item__menu{border-radius:5px;box-shadow:0 3px 6px 0 rgb(0 0 0/10%);bottom:unset;height:auto;left:auto;max-width:50vw;min-height:0;opacity:0;overflow:initial;padding:1.5rem 0;pointer-events:none;position:absolute;right:-1.4rem;top:4.1255rem;width:320px}.nav-item__menu:before{background-color:#fff;content:"";display:block;height:24px;left:auto;position:absolute;right:1.5rem;top:-8px;transform:rotate(45deg);width:24px}.is-open .nav-item__label,.is-open .nav-item__link,.is-open .nav-item__toggle{border-color:#6e9e75;border-bottom:none}.has-menu .nav-item__label{background-image:url(../images/icons/select-active-white.svg);background-position:100%;background-repeat:no-repeat;background-size:12px 8px;padding-right:1.25rem}.has-menu .nav-item__label:active,.has-menu .nav-item__label:focus,.has-menu .nav-item__label:hover{background-image:url(../images/icons/select-hover.svg);color:#b7dff6}.is-current-section.has-menu .nav-item__label{background-image:url(../images/icons/select-active-white.svg)}.is-current-section.has-menu .nav-item__label:active,.is-current-section.has-menu .nav-item__label:focus,.is-current-section.has-menu .nav-item__label:hover{color:#b7dff6;background-image:url(../images/icons/select-hover.svg)}.navigation__drawer{background-color:transparent;border:none;box-shadow:none;display:flex;flex-direction:row;height:4.1255rem;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:100%;overflow:unset;padding:1.5rem 0;position:unset;top:0;transform:none;transition:.2s cubic-bezier(.165,.84,.44,1) 0s}.navigation__toggle{display:none;right:0}.navigation.sub-open .navigation__back,.navigation__back,.navigation__toggle{opacity:0;pointer-events:none}.navigation__back{display:none;transition:none}.page-nav__heading{border-bottom:1px solid #ededed;padding-bottom:.75rem;pointer-events:none;margin-bottom:1.5rem}.page-nav__heading .heading{color:#333;padding-bottom:.75rem;pointer-events:none}.page-nav__heading .heading:after,.page-nav__heading .heading:before{display:none}.page-nav__menu{max-height:none}.split-media__layout{align-items:center;display:grid;grid-gap:3rem;grid-template-columns:1fr 1fr}.split-media--right .image{grid-column:2;grid-row:1}.split-media--right .figcaption{grid-column:1}.grid.page-layout.grid--major-minor-minor{grid-template-columns:20% 1fr 20%}.nest-set-2col{grid-template-columns:1fr 1fr}.pageshell__main{grid-template-columns:20% 1fr 22%}.pageshell__primary{grid-column:1/span 3}.pageshell__secondary{grid-column:1}.pageshell__tertiary{grid-column:3;grid-row:1}.pageshell--default .pageshell__primary{grid-column:2;grid-row:1}.pageshell--default .pageshell__secondary{grid-column:1}.pageshell--default .pageshell__tertiary{grid-column:3;grid-row:1}.pageshell--fullwidth .pageshell__primary .wrapper{padding:0 3rem}.pageshell--narrow .pageshell__primary{grid-column:2/span 2;grid-row:1}.pageshell--narrow .pageshell__secondary{grid-column:1;grid-row:1}.pageshell--wide .pageshell__primary{grid-column:2/span 2}.pageshell--wide .pageshell__secondary{grid-column:1;grid-row:1}.pageshell--spanned .pageshell__primary{grid-column:2;grid-row:2}.pageshell--spanned .pageshell__secondary{grid-column:1;grid-row:1/span 2}.pageshell--spanned .pageshell__tertiary{grid-column:3;grid-row:2}.pageshell--spanned .pageshell__zeroth{grid-column:2/span 2;grid-row:1}}@media only screen and (min-width:64rem){.grants__content{grid-template-columns:1fr 1fr 1fr 1fr}.icon--brand{height:56px;width:160px}.split-media-card:before{background-image:url(../images/icons/bookmark.svg);background-position:top;background-repeat:no-repeat;background-color:transparent;content:"";height:50px;left:1rem;position:absolute;top:0;width:50px}.split-media-card__layout{align-items:center;flex-direction:row;flex:1 1 auto;justify-content:space-between;width:100%}.split-media-card__caption{padding:3rem 1.5rem 3rem 5rem;margin:0 3rem 0 0;order:1}.split-media-card__image{flex:0 0 auto;order:2;padding:1.5rem}.wrapper{padding:0 3rem}.card-deck__layout{grid-gap:3rem}.card-deck--horizontal-3up .card-deck__layout,.card-deck--horizontal .card-deck__layout{grid-template-columns:1fr 1fr 1fr 1fr;max-width:none}.card-deck--horizontal-3up .card-deck__layout{grid-template-columns:1fr 1fr 1fr;max-width:none}.card-deck--split-media-card .card-deck__layout{grid-gap:3rem}.global-footer{padding:3rem}.global-footer__navigation{grid-column:8/span 2}.global-footer__connect{grid-column:11/span 2}.marquee__content{padding:3rem}.marquee__cta .link{margin:1.5rem 1.5rem 0 0}.overview{text-align:left}.pageshell--narrow .pageshell__primary{grid-column:2}}@media only screen and (min-width:72rem){.sub-layout{grid-gap:3rem;grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.heading--h1,.richtext h1{font-size:2.5rem}.heading--h2,.richtext h2{font-size:2rem}.heading--h3,.richtext h3{font-size:1.5rem}.heading--h4,.richtext h4{font-size:1.25rem}.heading--h5,.richtext h5{font-size:1.125rem}.heading--h6,.richtext h6{font-size:1rem}.heading--enormous{font-size:12.5rem}}@media only screen and (min-width:90rem){.card{max-width:none}.grid.page-layout.grid--major-minor-minor{grid-template-columns:250px 1fr 250px}}@media only screen and (max-width:48rem){.sg-definition>*+*{margin-top:2rem}}@media screen and (max-width:420px){.heading--h1,.richtext h1{font-size:2.125rem}.heading--h2,.richtext h2{font-size:1.875rem}.heading--h3,.richtext h3{font-size:1.5rem}.heading--h4,.richtext h4{font-size:1.25rem}.heading--h5,.richtext h5{font-size:1.125rem}.heading--h6,.richtext h6{font-size:1rem}.heading--enormous{font-size:5rem}}
/*# sourceMappingURL=data:application/json;base64,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QzVCLDRCQUE2QixDQUM3QixVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFVBQ0osQ0FDRiwwQkFDTSxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGFBQWMsQ0FDZCw2QkFBOEIsQ0FDOUIsVUFDSixDQUNGLDJCQUNNLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FDbEIsT0FDSixDQUNGLHlCQUNNLGFBQWMsQ0FDZCxPQUFRLENBQ1IsY0FDSixDQUNGLFNBQ0ksY0FDSixDQUNBLG1CQUNNLGFBQ0osQ0FDRix3RkFDUSxxQ0FBc0MsQ0FDdEMsY0FDSixDQUNKLDhDQUNRLGlDQUFrQyxDQUNsQyxjQUNKLENBQ0osZ0RBQ1EsYUFDSixDQUNKLGVBQ0ksWUFDSixDQUNBLDJCQUNNLG9CQUNKLENBQ0Ysd0JBQ00scUJBQ0osQ0FDRixrQkFDTSxZQUNKLENBQ0Ysb0JBQ1Esd0JBQ0osQ0FDSixVQUNJLGVBQ0osQ0FDQSx1Q0FDUSxhQUNKLENBQ0EsQ0FDSix5Q0FDQSxZQUNJLGFBQWMsQ0FDZCw2QkFDSixDQUNFLENBQ0YscUNBQ0MsMEJBQ0MsZ0JBQ0QsQ0FDQSwwQkFDQyxjQUNELENBQ0EsMEJBQ0MsZ0JBQ0QsQ0FDQSwwQkFDQyxpQkFDRCxDQUNBLDBCQUNDLGtCQUNELENBQ0EsMEJBQ0MsY0FDRCxDQUNBLG1CQUNDLGlCQUNELENBQ0QsQ0FDQSx5Q0FDQSxNQUNJLGNBQ0osQ0FDQSwwQ0FDUSxxQ0FDSixDQUNGLENBQ0YseUNBQ0ksbUJBQ0UsZUFDRixDQUNGLENBQ0Ysb0NBQ0MsMEJBQ0Msa0JBQ0QsQ0FDQSwwQkFDQyxrQkFDRCxDQUNBLDBCQUNDLGdCQUNELENBQ0EsMEJBQ0MsaUJBQ0QsQ0FDQSwwQkFDQyxrQkFDRCxDQUNBLDBCQUNDLGNBQ0QsQ0FDQSxtQkFDQyxjQUNELENBQ0QiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFN0YW5kYXJkIEVyaWMgTWV5ZXIgcmVzZXQgKi9cclxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY0LjAgfCAyMDE4MDYwMlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XHJcbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xyXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XHJcbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cclxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cclxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XHJcbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XHJcbi8qIEdldCB0aGUgdmFyaWFibGVzIGluIGVhcmx5IHNvIHRoZXkncmUgYXZhaWxhYmxlICovXHJcbi8qXHJcbiAgVGhlIGJyZWFrcG9pbnRzIGZvciBhbGwgcmVzb2x1dGlvbnMgcmVwcmVzZW50ZWQgYXMgcGFpcnMgd2l0aCB0aGUgYnJlYWtwb2ludCBuYW1lIGFuZCBpdHMgYXNzb2NpYXRlZCBwaXhlbCB3aWR0aC5cclxuICBAbWVkaWEgKC0tbWVkaXVtKSB7IC4uLnN0eWxlcy4uLiB9XHJcbiovXHJcbi8qIEFib3ZlLXRhcmd0IGJyZWFrcG9pbnRzICovXHJcbi8qIEJlbG93LXRhcmdldCBicmVha3BvaW50cyAqL1xyXG4vKiBNb3Rpb24gcmVkdWN0aW9uIGJyZWFrcG9pbnQgKi9cclxuLyogSGlnaCBjb250cmFzdCBicmVha3BvaW50cyAqL1xyXG4vKlxyXG4gIEFsbG93cyB5b3UgdG8gY3JlYXRlIHlvdXIgb3duIHNlbGVjdG9yc1xyXG4gIGh0dHA6Ly9jc3NuZXh0LmlvL2ZlYXR1cmVzLyNjdXN0b20tc2VsZWN0b3JzXHJcbiAgLk15TW9kdWxlOi0tZW50ZXIge1xyXG4gICAgLi4uXHJcbiAgfVxyXG4qL1xyXG4vKlxyXG4gIFRoZSB6LWluZGV4ZXMgZm9yIHRoZSBwcm9qZWN0LlxyXG4gIHotaW5kZXg6IHZhcigtLXppbmRleC0tbmF2KTtcclxuKi9cclxuLyogSW1wb3J0IHRoZSB1dGlsaXR5IGNsYXNzZXMgKi9cclxuLnNyLW9ubHkge1xyXG4gIGJvcmRlcjogMDtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwcHggMHB4LCAwcHggMHB4LCAwcHggMHB4KTtcclxuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwcHggMHB4LCAwcHggMHB4LCAwcHggMHB4KTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNvbG9yLS10ZXh0IHtcclxuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIH1cclxuLmNvbG9yLS1hY3Rpb24ge1xyXG4gICAgY29sb3I6ICM2ZTllNzU7XHJcbiAgfVxyXG4uY29sb3ItLXByaW1hcnktMSB7XHJcbiAgICBjb2xvcjogIzZlOWU3NTtcclxuICB9XHJcbi5jb2xvci0tcHJpbWFyeS0yIHtcclxuICAgIGNvbG9yOiAjM2YyNTAwO1xyXG4gIH1cclxuLmNvbG9yLS1wcmltYXJ5LTMge1xyXG4gICAgY29sb3I6ICM4MzdiNjc7XHJcbiAgfVxyXG4uY29sb3ItLXNlY29uZGFyeS0xIHtcclxuICAgIGNvbG9yOiAjNGVhOWIwO1xyXG4gIH1cclxuLmNvbG9yLS1zZWNvbmRhcnktMiB7XHJcbiAgICBjb2xvcjogIzUxNTEzOTtcclxuICB9XHJcbi5jb2xvci0tc2Vjb25kYXJ5LTMge1xyXG4gICAgY29sb3I6ICMxYTQ3NmU7XHJcbiAgfVxyXG4uY29sb3ItLXNlY29uZGFyeS00IHtcclxuICAgIGNvbG9yOiAjOGIwYzIzO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtMSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTYpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtMiB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtMyB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtNCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTkpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtNSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtNiB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTYpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtNyB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTcpO1xyXG4gIH1cclxuLmNvbG9yLS1zdXAtOCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTgpO1xyXG4gIH1cclxuLmNvbG9yLS13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5jb2xvci0td2hpdGUgLmhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogIzNmMjUwMDtcclxuICAgIH1cclxuLmNvbG9yLS13aGl0ZSAubGluazpob3ZlciwuY29sb3ItLXdoaXRlIC5saW5rOmFjdGl2ZSwuY29sb3ItLXdoaXRlIC5saW5rOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4uY29sb3ItLWdyYXktMSB7XHJcbiAgICBjb2xvcjogIzllOWU5ZTtcclxuICB9XHJcbi5jb2xvci0tZ3JheS0yIHtcclxuICAgIGNvbG9yOiAjYzJjOWQxO1xyXG4gIH1cclxuLmNvbG9yLS1ncmF5LTMge1xyXG4gICAgY29sb3I6ICNkOGQ4ZDg7XHJcbiAgfVxyXG4uYmctLXByaW1hcnktMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU5ZTc1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXByaW1hcnktMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YyNTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXByaW1hcnktMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM3YjY3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXNlY29uZGFyeS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjAgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tc2Vjb25kYXJ5LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTEzOSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLS1zZWNvbmRhcnktMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXNlY29uZGFyeS00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjBjMjMgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tc3VwLTEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3ZGZmNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLS1zdXAtMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXN1cC0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmJhNjkgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tc3VwLTQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZGI2YSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLS1zdXAtNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2YTQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXN1cC02IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTM3NTQgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tc3VwLTcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4MjE2YiAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmJnLS1zdXAtOCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3OTdlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uYmctLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tZ3JheS0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWUgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tZ3JheS0yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmM5ZDEgIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tZ3JheS0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDggIWltcG9ydGFudDtcclxuICB9XHJcbi5iZy0tYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuLnBhZ2UtaW50cm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnBhZ2UtaW50cm9fX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNThweCBhdXRvO1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gIH1cclxuLnBhZ2UtaW50cm9fX2NvbnRlbnQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gIH1cclxuLnBhZ2UtaW50cm9fX2ljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbi5wYWdlLWludHJvIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLnBhZ2UtaW50cm8gLmhlYWRpbmcgYSB7XHJcbiAgICAgIGZsb2F0OiByaWdodDsgXHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4ucGFnZS1pbnRybyBwIHtcclxuICAgIG1heC13aWR0aDogNTZyZW07XHJcbiAgfVxyXG4ucGFnZS1pbnRybyBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuLnBhZ2UtaW50cm8gYTpob3ZlciwucGFnZS1pbnRybyBhOmFjdGl2ZSwucGFnZS1pbnRybyBhOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5ub3RpZmljYXRpb25zX19oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbnNfX2NvbnRlbnQge1xyXG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBncmlkLWdhcDogMS41cmVtO1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogLjc1cmVtO1xyXG59XHJcbi5ub3RpZmljYXRpb25fX3RpdGxlIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XHJcbiAgICAvKiBjb21tZW50ICovXHJcbiAgfVxyXG4ubm90aWZpY2F0aW9uX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41cmVtIDFmcjtcclxuICB9XHJcbi5zZWN0aW9uLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA3NXJlbTtcclxufVxyXG4uZm9ybS1zZWN0aW9uIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZWZlZmVmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW46IDNyZW0gMDtcclxuICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcbn1cclxuLmZvcm0tc2VjdGlvbl9faGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgZGlzcGxheTogZmxleDsgXHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLmZvcm0tc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcbi5mb3JtLXNlY3Rpb25fX2ZpZWxkcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuLmZvcm0tc2VjdGlvbl9fYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4ucmVhZC1vbmx5LCAuZmllbGQtd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luOiAuNzVyZW0gMDtcclxufVxyXG4ucmVhZC1vbmx5X190aXRsZSwgLmZpZWxkLXdyYXBwZXJfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbi5yZWFkLW9ubHkgKyAucmVhZC1vbmx5LCAucmVhZC1vbmx5ICsgLmZpZWxkLXdyYXBwZXIsIC5maWVsZC13cmFwcGVyICsgLnJlYWQtb25seSwgLmZpZWxkLXdyYXBwZXIgKyAuZmllbGQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWRlZDtcclxuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XHJcbiAgfVxyXG4uZ3JhbnRzX19jb250ZW50IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbi5ncmFudHNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi5ncmFudHNfX2xpc3QgLmdyYW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4uZ3JhbnQge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmdyYW50X19jdGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICB9XHJcbi5ncmFudF9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDhyZW07XHJcbiAgfVxyXG4uZ3JhbnRfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuLnBhZ2VzaGVsbF9fbWFpbiB7XHJcbiAgcGFkZGluZzogMS41cmVtIDA7XHJcbn1cclxuLmJ1dHRvbi5idXR0b24tLWhhcy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5idXR0b24uYnV0dG9uLS1oYXMtaWNvbiBzdmcge1xyXG4gIG1hcmdpbi1yaWdodDogMWNoO1xyXG59XHJcbi5kaXZpZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcclxuICBtYXJnaW46IDNyZW0gMDtcclxufVxyXG4uc2F2ZS1lZGl0LWVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDNyZW0gMDtcclxufVxyXG4ucmVxdWlyZWQge1xyXG4gIGNvbG9yOiAjOGIwYzIzO1xyXG59XHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuLnByb2dyZXNzLWJhcl9fbGFiZWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5wcm9ncmVzcy1iYXJfX2xhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XHJcbn1cclxuLnByb2dyZXNzLWJhcl9fbGFiZWwgKiArICoge1xyXG4gIHBhZGRpbmctbGVmdDogMWNoO1xyXG59XHJcbi8qIE1hdGVyaWFsVUkgb3ZlcnJpZGVzICovXHJcbi5NdWlCdXR0b25CYXNlLXJvb3Q6aG92ZXIsIC5NdWlCdXR0b25CYXNlLXJvb3Q6YWN0aXZlLCAuTXVpQnV0dG9uQmFzZS1yb290OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy0xNWZldjdyLU11aUdyaWQtcm9vdCB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLW80YjcxeS1NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQuTXVpLWV4cGFuZGVkIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLW80YjcxeS1NdWlBY2NvcmRpb25TdW1tYXJ5LWNvbnRlbnQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmNzcy1zaDIybDUtTXVpQnV0dG9uQmFzZS1yb290LU11aUFjY29yZGlvblN1bW1hcnktcm9vdCB7XHJcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy1udDcxbDMtTXVpQXV0b2NvbXBsZXRlLXJvb3QgLk11aUF1dG9jb21wbGV0ZS1pbnB1dFJvb3QuTXVpT3V0bGluZWRJbnB1dC1yb290LCAuY3NzLXNoMjJsNS1NdWlCdXR0b25CYXNlLXJvb3QtTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290LCAuY3NzLTE1djIyaWQtTXVpQWNjb3JkaW9uRGV0YWlscy1yb290LCAuY3NzLTFxZDZsOGcsIC5jc3MtMXI1MHdjZi1NdWlCdXR0b25CYXNlLXJvb3QtTXVpSWNvbkJ1dHRvbi1yb290LU11aUNoZWNrYm94LXJvb3Qge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBsZWdlbmQgKi9cclxuLmNzcy0yOHA2NGUtTXVpRm9ybUxhYmVsLXJvb3Qge1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4vKiBhdXRvY29tcGxldGUgdGhpbmcgKi9cclxuLmNzcy1udDcxbDMtTXVpQXV0b2NvbXBsZXRlLXJvb3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNzcy1lbWk0d2ktTXVpRm9ybUxhYmVsLXJvb3QtTXVpSW5wdXRMYWJlbC1yb290IHtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgdG9wOiAtN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogY2hlY2tib3hlcyAqL1xyXG4uY3NzLTRqa29wdi1NdWlJY29uQnV0dG9uLWxhYmVsIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFjaDtcclxufVxyXG4uY3NzLWoyMDR6Ny1NdWlGb3JtQ29udHJvbExhYmVsLXJvb3Qge1xyXG4gIG1hcmdpbjogLjI1cmVtIDAgLjI1cmVtIDAgIWltcG9ydGFudDtcclxufVxyXG4vKiBhY2NvcmRpb24gKi9cclxuLk11aUFjY29yZGlvblN1bW1hcnktcm9vdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRlYTliMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLk11aUFjY29yZGlvblN1bW1hcnktcm9vdDpob3ZlciwuTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290OmFjdGl2ZSwuTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjAgIWltcG9ydGFudDtcclxuICB9XHJcbi5hcHBsaWNhdGlvbnMtcGFnZSAuTXVpQWNjb3JkaW9uU3VtbWFyeS1yb290IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4uTXVpQWNjb3JkaW9uRGV0YWlscy1yb290IHtcclxuICBwYWRkaW5nOiAuNXJlbSAuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG4vKiB0YWJzICovXHJcbi5NdWlUYWJzLWZsZXhDb250YWluZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcbltyb2xlPVwidGFibGlzdFwiXSBbcm9sZT1cInRhYlwiXS5NdWktc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLk11aVRhYnMtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtdDRxbWdiLU11aVBhcGVyLXJvb3QtTXVpQWNjb3JkaW9uLXJvb3Qge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLTFlbHducTQtTXVpUGFwZXItcm9vdC1NdWlBY2NvcmRpb24tcm9vdCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tYWtlU3R5bGVzLXJvb3QtMTQgKiwgLm1ha2VTdHlsZXMtcm9vdC0xOSAqIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4uY3NzLTFleGdxYXYtTXVpR3JpZC1yb290IHtcclxuICBncmlkLXNwYWNpbmc6IDEuNXJlbTtcclxufVxyXG4uY3NzLTFleGdxYXYtTXVpR3JpZC1yb290ID4gLk11aUdyaWQtaXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3NzLWFoajJtdC1NdWlUeXBvZ3JhcGh5LXJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5jc3MtbzRiNzF5LU11aUFjY29yZGlvblN1bW1hcnktY29udGVudCwgLmNzcy1vNGI3MXktTXVpQWNjb3JkaW9uU3VtbWFyeS1jb250ZW50Lk11aS1leHBhbmRlZCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogdGV4dCBpbnB1dHMgKi9cclxuLmNzcy0xdDhsMnR1LU11aUlucHV0QmFzZS1pbnB1dC1NdWlPdXRsaW5lZElucHV0LWlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkOCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5idXR0b24gKyAuYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcbi5mb3JtLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1heC13aWR0aDogNjByZW07XHJcbn1cclxuLmZpZWxkcm93IHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuLmdyYW50LWFjdGlvbi1idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbn1cclxuLmlucHV0LWZpZWxkICsgLmlucHV0LWZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxufVxyXG4uYWxlcnQge1xyXG4gIG1hcmdpbjogM3JlbSAwO1xyXG59XHJcbi5hY2NvcmRpb25fX2RldGFpbHMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuLmFjY29yZGlvbl9fc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbi5hY2NvcmRpb25fX3N1bW1hcnk6aG92ZXIsLmFjY29yZGlvbl9fc3VtbWFyeTphY3RpdmUsLmFjY29yZGlvbl9fc3VtbWFyeTpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuLmdyYW50cy1saXN0IHtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcbi5ncmFudHMtZGlzcGxheSB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgcGFkZGluZzogLjc1cmVtO1xyXG59XHJcbi5ncmFudHMtZGlzcGxheSArIC5ncmFudHMtZGlzcGxheSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXlfX21vYmlsZS1mb3JtYXQge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAzO1xyXG4gIH1cclxuLmdyYW50cy1kaXNwbGF5IC5oZWFkaW5nLS1oNCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbi5ncmFudHMtZGlzcGxheV9fbGF5b3V0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogMS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uZ3JhbnRzLWRpc3BsYXlfX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDsgXHJcbiAgICBncmlkLWdhcDogMS41cmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICB9XHJcbi5ncmFudHMtZGlzcGxheV9fZ3JpZCAuZ3JhbnRzLWRpc3BsYXkgKyAuZ3JhbnRzLWRpc3BsYXkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4uZ3JhbnRzLWRpc3BsYXkgLmZsZXgge1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICB9XHJcbi5ncmFudHMtZGlzcGxheSAuZmxleCA+ICoge1xyXG4gICAgICBtYXJnaW46IC43NXJlbSAuNzVyZW0gLjc1cmVtIDA7XHJcbiAgICB9XHJcbi5ncmFudHMtYm9keV9fdGl0bGUgLmhlYWRpbmcge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uZ3JhbnRzLWJvZHlfX3RpdGxlIC5oZWFkaW5nIHN2ZyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uNXJlbTtcclxufVxyXG4uc2Nob2xhcnNoaXBzX19oZWFkZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmxpc3QtLWNoZWNrbGlzdCBzdmcge1xyXG4gIGhlaWdodDogMXJlbTtcclxuICBtYXJnaW46IDJweCAuNWNoIDAgMDtcclxufVxyXG4uZmllbGQtc2VjdGlvbiArIC5maWVsZC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgfVxyXG4ubWFrZVN0eWxlcy1yb290LTE4ID4gKiB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRpcHNsaXN0IHtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhciBhbGw7XHJcbn1cclxuLnRpcHNsaXN0LS1leHBhbmRlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuLm1lc3NhZ2Uge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcbi5tZXNzYWdlX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gMCAuNzVyZW07XHJcbiAgdHJhbnNpdGlvbjogLjJzIGxpbmVhciBhbGw7XHJcbn1cclxuLm1lc3NhZ2VfX2hlYWRlci1mcm9tIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA5O1xyXG59XHJcbi5tZXNzYWdlX19oZWFkZXItZGF0ZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuLm1lc3NhZ2VfX2hlYWRlci10aXRsZSB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcclxuICBncmlkLXJvdzogMjtcclxuICBwYWRkaW5nOiAwIC43NXJlbSAuNzVyZW0gMS4zNXJlbTtcclxufVxyXG4ubWVzc2FnZV9fYm9keSB7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxufVxyXG4ubWVzc2FnZV9fYm9keS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAuNzVyZW0gLjc1cmVtIDJyZW0gMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5yaHl0aG0gPiAqICsgKiwgLnJoeXRobS0tZGVmYXVsdCA+ICogKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbi5yaHl0aG0tLXNtYWxsID4gKiArICogeyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxyXG4ucmh5dGhtLS1sYXJnZSA+ICogKyAqIHsgbWFyZ2luLXRvcDogMmVtOyB9XHJcbi5yaHl0aG0tLWV4dHJhLWxhcmdlID4gKiArICogeyBtYXJnaW4tdG9wOiA0ZW07IH1cclxuLnJoeXRobS0tZGVlcCAqICsgKiwgLnJoeXRobS0tZGVlcC1kZWZhdWx0ICogKyAqIHsgbWFyZ2luLXRvcDogMWVtOyB9XHJcbi5yaHl0aG0tLWRlZXAtc21hbGwgKiArICogeyBtYXJnaW4tdG9wOiAwLjVlbTsgfVxyXG4ucmh5dGhtLS1kZWVwLWxhcmdlICogKyAqIHsgbWFyZ2luLXRvcDogMmVtOyB9XHJcbi5yaHl0aG0tLWRlZXAtZXh0cmEtbGFyZ2UgKiArICogeyBtYXJnaW4tdG9wOiA0ZW07IH1cclxuLnRleHQtLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4udGV4dC0tYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuLnRleHQtLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuLnRleHQtLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbi50ZXh0LS1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuLnRleHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC0tbGlnaHQpO1xyXG4gIH1cclxuLnRleHQtLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICB9XHJcbi50ZXh0LS1zbWFsbC1oZWF2eSB7XHJcbiAgICBmb250LXNpemU6IC42MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi8qIEltcG9ydCByb290IHN0eWxlcyAqL1xyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsIGJvZHkge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmh0bWwubG9jay1ib2R5LCBib2R5LmxvY2stYm9keSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuYm9keSB7XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi8qIEltcG9ydCBhbGwgY29tcG9uZW50IHN0eWxlcyAqL1xyXG4uYXNwZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFzcGVjdDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG4uYXNwZWN0ID4gKiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4uYXNwZWN0LS0xNmJ5OTo6YmVmb3JlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcbi5hc3BlY3QtLTRieTM6OmJlZm9yZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4uYXNwZWN0LS0yYnkxOjpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuLmFzdGVyaXNrIHtcclxuICBjb2xvcjogIzZlOWU3NTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmJsb2NrcXVvdGUgLmZpZ2NhcHRpb24sIGJsb2NrcXVvdGUgLmZpZ2NhcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuLmJyYW5kIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL29zYS1oZWFkZXItZ3JhcGhpYy5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuLmJ1dHRvbiwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWluLWhlaWdodDogMi41cmVtO1xyXG4gIG1pbi13aWR0aDogNXJlbTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IC41cmVtIDJjaDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5idXR0b246aG92ZXIsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWE5YjA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4uYnV0dG9uOmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTllNzU7XHJcbiAgfVxyXG4uYnV0dG9uOmZvY3VzLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU5ZTc1O1xyXG4gICAgb3V0bGluZTogIzZlOWU3NSBhdXRvIDVweDtcclxuICB9XHJcbi5idXR0b25bZGlzYWJsZWRdLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbi5idXR0b24tLWljb24sIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS1pY29uIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbi5idXR0b24tLWljb24gc3ZnLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0taWNvbiBzdmcge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIDFjaDtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICB9XHJcbi5idXR0b24tLWljb24gc3ZnIHBhdGgsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS1pY29uIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICB9XHJcbi5idXR0b24uYnV0dG9uLS1vdXRsaW5lZCwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1vdXRsaW5lZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZlOWU3NTtcclxuICAgIGNvbG9yOiAjNmU5ZTc1O1xyXG4gIH1cclxuLmJ1dHRvbi5idXR0b24tLW91dGxpbmVkOmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0tb3V0bGluZWQ6YWN0aXZlLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW91dGxpbmVkOmhvdmVyLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW91dGxpbmVkOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzNmMjUwMDtcclxuICAgICAgY29sb3I6ICMzZjI1MDA7XHJcbiAgICB9XHJcbi5idXR0b24uYnV0dG9uLS1vdXRsaW5lZDpmb2N1cywgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLS1vdXRsaW5lZDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGNvbG9yOiAjM2YyNTAwO1xyXG4gICAgfVxyXG4uYnV0dG9uLmJ1dHRvbi0tb3V0bGluZWRbZGlzYWJsZWRdLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLW91dGxpbmVkW2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzllOWU5ZTtcclxuICAgICAgY29sb3I6ICM5ZTllOWU7XHJcbiAgICB9XHJcbi5idXR0b24tLXRleHQsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICM2ZTllNzU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiA5cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5idXR0b24tLXRleHQ6aG92ZXIsIC5idXR0b24tLXRleHQ6YWN0aXZlLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0tdGV4dDpob3ZlciwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0tLXRleHQ6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAjM2YyNTAwO1xyXG4gICAgfVxyXG4uYnV0dG9uLS10ZXh0OmZvY3VzLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0tdGV4dDpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuLmJ1dHRvbi0tdGV4dFtkaXNhYmxlZF0sIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS10ZXh0W2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAjOWU5ZTllO1xyXG4gICAgfVxyXG4uYnV0dG9uLS1ncmFkaWVudCwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0tLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMjBkZWcsICM1MTUxMzkgMjAlLCAjM2YyNTAwIDEwMCUpO1xyXG4gIH1cclxuLmJ1dHRvbi0tZ3JhZGllbnQ6aG92ZXIsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS1ncmFkaWVudDpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1MTUxMzk7XHJcbiAgICB9XHJcbi5idXR0b24tLWdyYWRpZW50OmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0tLWdyYWRpZW50OmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzZjI1MDA7XHJcbiAgICB9XHJcbi5idXR0b24tLWdyYWRpZW50OmZvY3VzLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0tZ3JhZGllbnQ6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjIwZGVnLCAjNTE1MTM5IDIwJSwgIzNmMjUwMCAxMDAlKTtcclxuICAgIH1cclxuLmJ1dHRvbi0tZ3JhZGllbnRbZGlzYWJsZWRdLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0tZ3JhZGllbnRbZGlzYWJsZWRdIHtcclxuICAgICAgYmFja2dyb3VuZDogIzllOWU5ZTtcclxuICAgIH1cclxuLmJ1dHRvbi0td2hpdGUsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICM2ZTllNzU7XHJcbiAgfVxyXG4uYnV0dG9uLS13aGl0ZTpob3ZlciwuYnV0dG9uLS13aGl0ZTphY3RpdmUsLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5pbnB1dFt0eXBlPVwic3VibWl0XCJdLS13aGl0ZTpob3ZlciwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0tLXdoaXRlOmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0tLXdoaXRlOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgY29sb3I6ICM1MTUxMzk7XHJcbiAgICB9XHJcbi5idXR0b24tLWhhcy1pY29uLCAuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS0taGFzLWljb24ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIH1cclxuLmNhcmQge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm94LXNoYWRvdzogMHB4IDNweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LXdpZHRoOiAzMjBweDtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxufVxyXG4uY2FyZDpob3ZlciwuY2FyZDphY3RpdmUsLmNhcmQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzk3ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzZlOWU3NTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5jYXJkOmhvdmVyIHN2ZyBwYXRoLC5jYXJkOmFjdGl2ZSBzdmcgcGF0aCwuY2FyZDpmb2N1cyBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uY2FyZDpob3ZlciAuaGVhZGluZywuY2FyZDphY3RpdmUgLmhlYWRpbmcsLmNhcmQ6Zm9jdXMgLmhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB9XHJcbi5jYXJkOmhvdmVyIC5yaWNodGV4dCwuY2FyZDphY3RpdmUgLnJpY2h0ZXh0LC5jYXJkOmZvY3VzIC5yaWNodGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4uY2FyZDpob3ZlciAubGluaywuY2FyZDphY3RpdmUgLmxpbmssLmNhcmQ6Zm9jdXMgLmxpbmsge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbi5jYXJkIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICM4YjBjMjM7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5jYXJkIC5oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbi5jYXJkIC5yaWNodGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5jYXJkIC5saW5rIHtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLmNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuLmNvbXBvbmVudC0tbm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgfVxyXG4uY29tcG9uZW50LS1ib3R0b20tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuLmNvbXBvbmVudC0tdG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICB9XHJcbi5jb21wb25lbnQtLWxhcmdlLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoM3JlbSAqIDEuNSk7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzcmVtICogMS41KTtcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1sYXJnZS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKiAxLjUpO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4uY29tcG9uZW50LS10b3AtbGFyZ2UtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLWxhcmdlci1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDNyZW0gKiAyKTtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLWJvdHRvbS1sYXJnZXItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzcmVtICogMik7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi5jb21wb25lbnQtLXRvcC1sYXJnZXItcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDNyZW0gKiAyKTtcclxuICB9XHJcbi5jb21wb25lbnQtLXNtYWxsLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uY29tcG9uZW50LS1ib3R0b20tc21hbGwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4uY29tcG9uZW50LS10b3Atc21hbGwtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4uZGwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5kbCAuZHQge1xyXG4gICAgZmxleDogMSAwIDMzJTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4uZGwgLmR0OjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICc6ICc7XHJcbiAgICB9XHJcbi5kbCAuZGQge1xyXG4gICAgZmxleDogMCAxIDY3JTtcclxuICB9XHJcbi5maWd1cmUge1xyXG4gIC8qIEZpZ3VyZSAqL1xyXG59XHJcbi8qIFN0YW5kYXJkIEVyaWMgTWV5ZXIgcmVzZXQgKi9cclxuLyogR2V0IHRoZSB2YXJpYWJsZXMgaW4gZWFybHkgc28gdGhleSdyZSBhdmFpbGFibGUgKi9cclxuLyogSW1wb3J0IHRoZSB1dGlsaXR5IGNsYXNzZXMgKi9cclxuLyogSW1wb3J0IHJvb3Qgc3R5bGVzICovXHJcbi8qIEltcG9ydCBhbGwgY29tcG9uZW50IHN0eWxlcyAqL1xyXG4uZm9ybV9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICB9XHJcbi5mb3JtX19pdGVtICsgLmZvcm1fX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XHJcbiAgICB9XHJcbi5nb29nbGUtbWFwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjIuNCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5nb29nbGUtbWFwIGlmcmFtZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4uaGVhZGluZy1leWVicm93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmhlYWRpbmctZXllYnJvdy0tcHJvbWluZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjI1MDA7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMi41cmVtO1xyXG4gIH1cclxuLmhlYWRpbmcsIC5yaWNodGV4dCBoMSwgLnJpY2h0ZXh0IGgyLCAucmljaHRleHQgaDMsIC5yaWNodGV4dCBoNCwgLnJpY2h0ZXh0IGg1LCAucmljaHRleHQgaDYge1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICBmb250LXJhbmdlOiAzMjBweCAxNjAwcHg7IC8qIHZpZXdwb3J0IHdpZHRocyBiZXR3ZWVuIHdoaWNoIGZvbnQtc2l6ZSBpcyBmbHVpZCAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcbi5oZWFkaW5nLS1oMSwgLnJpY2h0ZXh0IGgxIHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygyLjEyNXJlbSArIDAuMzc1ICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0taDIsIC5yaWNodGV4dCBoMiB7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMS44NzVyZW0gKyAwLjEyNSAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gIH1cclxuLmhlYWRpbmctLWgzLCAucmljaHRleHQgaDMge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDAgKiAoKDEwMHZ3IC0gMjYuMjVyZW0pIC8gNTMuNzUpKTtcclxuICB9XHJcbi5oZWFkaW5nLS1oNCwgLnJpY2h0ZXh0IGg0IHtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtICsgMCAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gIH1cclxuLmhlYWRpbmctLWg1LCAucmljaHRleHQgaDUge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTI1cmVtICsgMCAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gIH1cclxuLmhlYWRpbmctLWg2LCAucmljaHRleHQgaDYge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyAwICogKCgxMDB2dyAtIDI2LjI1cmVtKSAvIDUzLjc1KSk7XHJcbiAgfVxyXG4uaGVhZGluZy0tZW5vcm1vdXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IGNhbGMoNXJlbSArIDcuNSAqICgoMTAwdncgLSAyNi4yNXJlbSkgLyA1My43NSkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4uaHIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhyLS1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XHJcbiAgfVxyXG4uaHItLWRhc2hlZCB7XHJcbiAgICBib3JkZXItdG9wOiAycHggZGFzaGVkICM2ZTllNzU7XHJcbiAgfVxyXG4uaHItLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6IDJweCB2YXIoLS1jb2xvci1ncmVlbik7XHJcbiAgfVxyXG4uaHItLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAycHggIzNmMjUwMDtcclxuICB9XHJcbi5oci0tdHVycXVvaXNlIHtcclxuICAgIGJhY2tncm91bmQ6IDJweCB2YXIoLS1jb2xvci1zZWNvbmRhcnktNSk7XHJcbiAgfVxyXG4uaHItLXZpb2xldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAycHggIzhiMGMyMztcclxuICB9XHJcbi5oci0teWVsbG93IHtcclxuICAgIGJhY2tncm91bmQ6IDJweCB2YXIoLS1jb2xvci1zZWNvbmRhcnktNik7XHJcbiAgfVxyXG5oMSBpLCBoMiBpLCBoMyBpLCBoNCBpLCBoNSBpLCAuaGVhZGluZyAuaSwgLnJpY2h0ZXh0IGgxIC5pLCAucmljaHRleHQgaDIgLmksIC5yaWNodGV4dCBoMyAuaSwgLnJpY2h0ZXh0IGg0IC5pLCAucmljaHRleHQgaDUgLmksIC5yaWNodGV4dCBoNiAuaSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5oMSBpOjpiZWZvcmUsIGgyIGk6OmJlZm9yZSwgaDMgaTo6YmVmb3JlLCBoNCBpOjpiZWZvcmUsIGg1IGk6OmJlZm9yZSwgLmhlYWRpbmcgLmk6OmJlZm9yZSwgLnJpY2h0ZXh0IGgxIC5pOjpiZWZvcmUsIC5yaWNodGV4dCBoMiAuaTo6YmVmb3JlLCAucmljaHRleHQgaDMgLmk6OmJlZm9yZSwgLnJpY2h0ZXh0IGg0IC5pOjpiZWZvcmUsIC5yaWNodGV4dCBoNSAuaTo6YmVmb3JlLCAucmljaHRleHQgaDYgLmk6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2MzZjO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwJTtcclxuICAgIGxlZnQ6IC0uMjVjaDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgd2lkdGg6IGNhbGMoOTglICsgLjVjaCk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbmkge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG4uaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogY2FsYyg3LjEyNXJlbSAtIDJyZW0pO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiBjYWxjKDcuMTI1cmVtIC0gMnJlbSk7XHJcbn1cclxuLmljb24gdXNlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmljb24tLWJyYW5kIHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuLmltYWdlLCAucmljaHRleHQgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5pbWFnZS0tYmFja2dyb3VuZCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbi5pbWFnZV9fbGF6eS1ib3gge1xyXG4gICAgICBib3R0b206IDRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4uaW1hZ2VfX2xhenktYm94IC5pbWFnZV9fbG93LXJlcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4uaW1hZ2VfX2xhenktcGFuZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlci5wcmUtbG9hZCAuaW1hZ2VfX2xvdy1yZXMge1xyXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAgICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlci5wcmUtbG9hZCAuaW1hZ2VfX2xhenktcGFuZWwge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgfVxyXG4uaW1hZ2VfX2xhenktd3JhcHBlci5pcy1sb2FkZWQgLmltYWdlX19sb3ctcmVzIHtcclxuICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLmlzLWxvYWRlZCAuaW1hZ2VfX2xhenktYm94IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgICB9XHJcbi5pbWFnZV9fbGF6eS13cmFwcGVyLmlzLWxvYWRlZCAuaW1hZ2UuaXMtbGF6eSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgICAgfVxyXG4uaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IC43NXJlbTtcclxufVxyXG4uaW5wdXQ6Zm9jdXMge1xyXG4gICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItcDEpO1xyXG4gIH1cclxuLmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00KTtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4uaW5wdXRbdHlwZT1cImRhdGVcIl0sIC5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIC5pbnB1dFt0eXBlPVwidGltZVwiXSwgLmlucHV0LnNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0IC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4uaW5wdXQuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlbGVjdC5zdmcnKTtcclxuICB9XHJcbi5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpob3ZlciwuaW5wdXRbdHlwZT1cImRhdGVcIl06YWN0aXZlLC5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpob3ZlciwgLmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTphY3RpdmUsIC5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsIC5pbnB1dFt0eXBlPVwidGltZVwiXTpob3ZlciwgLmlucHV0W3R5cGU9XCJ0aW1lXCJdOmFjdGl2ZSwgLmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLjE1cmVtO1xyXG4gICAgem9vbTogMS41O1xyXG4gIH1cclxuLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIC5sYWJlbCwgLmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmxhYmVsLCAuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4ubGFiZWwge1xyXG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IC43NXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIExhbmd1YWdlU2VsZWN0ICovXHJcbi5sYW5ndWFnZS1zZWxlY3Qgb3B0aW9uIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuLmxpbmssIC5yaWNodGV4dCBhIHtcclxuICBjb2xvcjogIzMzNzk3ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxufVxyXG4ubGluazpob3ZlciwubGluazphY3RpdmUsLmxpbms6Zm9jdXMsIC5yaWNodGV4dCBhOmhvdmVyLCAucmljaHRleHQgYTphY3RpdmUsIC5yaWNodGV4dCBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzM3OTdlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4ubGluay0tYnV0dG9uLCAubGluay5idXR0b24sIC5yaWNodGV4dCBhLmJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0NzZlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzFhNDc2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiA4LjYyNXJlbTtcclxuICAgIHBhZGRpbmc6IC43NXJlbSAyLjI1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbi5saW5rLS1idXR0b246aG92ZXIsLmxpbmstLWJ1dHRvbjphY3RpdmUsLmxpbmstLWJ1dHRvbjpmb2N1cywgLmxpbmsuYnV0dG9uOmhvdmVyLCAubGluay5idXR0b246YWN0aXZlLCAubGluay5idXR0b246Zm9jdXMsIC5yaWNodGV4dCBhLmJ1dHRvbjpob3ZlciwgLnJpY2h0ZXh0IGEuYnV0dG9uOmFjdGl2ZSwgLnJpY2h0ZXh0IGEuYnV0dG9uOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTViYztcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuLmxpbmsuYnV0dG9uLS1vdXRsaW5lLCAucmljaHRleHQgYS5idXR0b24tLW91dGxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxYTQ3NmU7XHJcbiAgICBjb2xvcjogIzFhNDc2ZTtcclxuICB9XHJcbi5saW5rLmJ1dHRvbi0tb3V0bGluZTpob3ZlciwubGluay5idXR0b24tLW91dGxpbmU6YWN0aXZlLC5saW5rLmJ1dHRvbi0tb3V0bGluZTpmb2N1cywgLnJpY2h0ZXh0IGEuYnV0dG9uLS1vdXRsaW5lOmhvdmVyLCAucmljaHRleHQgYS5idXR0b24tLW91dGxpbmU6YWN0aXZlLCAucmljaHRleHQgYS5idXR0b24tLW91dGxpbmU6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ubGluay5idXR0b24tLXdoaXRlLCAucmljaHRleHQgYS5idXR0b24tLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgY29sb3I6ICMxYTQ3NmU7XHJcbiAgfVxyXG4ubGluay5idXR0b24tLXdoaXRlOmhvdmVyLC5saW5rLmJ1dHRvbi0td2hpdGU6YWN0aXZlLC5saW5rLmJ1dHRvbi0td2hpdGU6Zm9jdXMsIC5yaWNodGV4dCBhLmJ1dHRvbi0td2hpdGU6aG92ZXIsIC5yaWNodGV4dCBhLmJ1dHRvbi0td2hpdGU6YWN0aXZlLCAucmljaHRleHQgYS5idXR0b24tLXdoaXRlOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlOTViYztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMGU5NWJjO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuLmxpbmstLWJsb2NrLCAubGluay0tYmxvY2std2hpdGUsIC5saW5rLS1ibG9jay1pY29uLCAubGluay0tYmxvY2std2hpdGUtaWNvbiB7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLmxpbmstLWJsb2NrLWljb24sIC5saW5rLS1ibG9jay13aGl0ZS1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbGluay1ibG9jay1ibGFjay5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgfVxyXG4ubGluay0tYmxvY2std2hpdGUtaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2xpbmstYmxvY2suc3ZnKTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLmxpbmstLWJsb2NrLXdoaXRlLWljb246aG92ZXIsLmxpbmstLWJsb2NrLXdoaXRlLWljb246YWN0aXZlLC5saW5rLS1ibG9jay13aGl0ZS1pY29uOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5saW5rLS1ibG9jay13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbi5saW5rLS1ibG9jay13aGl0ZTpob3ZlciwubGluay0tYmxvY2std2hpdGU6YWN0aXZlLC5saW5rLS1ibG9jay13aGl0ZTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4ubGluay0tdXBwZXJjYXNlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLmxpc3QsIC5yaWNodGV4dCBvbCwgLnJpY2h0ZXh0IHVsIHtcclxuICBsaXN0LXN0eWxlOiB1bnNldDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG4ubGlzdCAubGksIC5yaWNodGV4dCBvbCAubGksIC5yaWNodGV4dCB1bCAubGkge1xyXG4gICAgbWFyZ2luOiAwIDAgLjVlbSAwO1xyXG4gIH1cclxuLmxpc3QtLWJsYW5rIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbi5saXN0LS1pbmxpbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuLmxpc3QtLWlubGluZSAubGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgfVxyXG4ubGlzdC0tb3JkZXJlZCwgLnJpY2h0ZXh0IG9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICB9XHJcbi5saXN0LS11bm9yZGVyZWQsIC5yaWNodGV4dCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLyogYWxpZ25tZW50IHZhcmlhbnRzICovXHJcbi5tZWRpYS1vYmplY3QtLXRvcCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbi5tZWRpYS1vYmplY3QtLW1pZGRsZSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuLm1lZGlhLW9iamVjdC0tYm90dG9tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcbi8qIHNpemluZyB2YXJpYW50cyAqL1xyXG4ubWVkaWEtb2JqZWN0LS0yLTMgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAzNSU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTItMyA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0LS0zLTIgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWJhc2lzOiA2MCU7XHJcbiAgICB9XHJcbi5tZWRpYS1vYmplY3QtLTMtMiA+IDpsYXN0LWNoaWxkIHtcclxuICAgICAgZmxleC1iYXNpczogMzUlO1xyXG4gICAgfVxyXG4ubWVkaWEtb2JqZWN0LS01MC01MCA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdC0tNTAtNTAgPiA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIH1cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBvcmRlcjogLTEwO1xyXG4gIH1cclxuLm1lZGlhLW9iamVjdC0tbm8tc3RhY2sgLm1lZGlhLW9iamVjdF9fZmlndXJlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbi8qIGZpZ3VyZSBhbGlnbm1lbnQgdmFyaWFudHMgKi9cclxuLm1lZGlhLW9iamVjdF9fZmlndXJlLS10b3AgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcbi5tZWRpYS1vYmplY3RfX2ZpZ3VyZS0tbWlkZGxlIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XHJcbi5tZWRpYS1vYmplY3RfX2ZpZ3VyZS0tYm90dG9tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuLyogYm9keSBhbGlnbm1lbnQgdmFyaWFudHMgKi9cclxuLm1lZGlhLW9iamVjdF9fYm9keS0tdG9wIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG4ubWVkaWEtb2JqZWN0X19ib2R5LS1taWRkbGUgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuLm1lZGlhLW9iamVjdF9fYm9keS0tYm90dG9tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuLnBhcmFncmFwaCwgLnJpY2h0ZXh0IHAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wYXJhZ3JhcGgtLXRhbGxlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuLnBob3RvLWNhcmQuY2FyZCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAyN3JlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwOyBcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4ucGhvdG8tY2FyZC5jYXJkOmhvdmVyLC5waG90by1jYXJkLmNhcmQ6YWN0aXZlLC5waG90by1jYXJkLmNhcmQ6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIH1cclxuLnBob3RvLWNhcmQuY2FyZDpob3ZlciAuaGVhZGluZywucGhvdG8tY2FyZC5jYXJkOmFjdGl2ZSAuaGVhZGluZywucGhvdG8tY2FyZC5jYXJkOmZvY3VzIC5oZWFkaW5nLCAucGhvdG8tY2FyZC5jYXJkOmhvdmVyIC5yaWNodGV4dCwgLnBob3RvLWNhcmQuY2FyZDphY3RpdmUgLnJpY2h0ZXh0LCAucGhvdG8tY2FyZC5jYXJkOmZvY3VzIC5yaWNodGV4dCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgIH1cclxuLnBob3RvLWNhcmQuY2FyZDpob3ZlciAubGluaywucGhvdG8tY2FyZC5jYXJkOmFjdGl2ZSAubGluaywucGhvdG8tY2FyZC5jYXJkOmZvY3VzIC5saW5rIHtcclxuICAgICAgICBjb2xvcjogIzBlOTViYztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgIH1cclxuLnBob3RvLWNhcmRfX2hlYWRpbmcge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxuLnBob3RvLWNhcmQgLmZpZ3VyZSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgfVxyXG4ucGhvdG8tY2FyZCAuZmlnY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4ucGhvdG8tY2FyZCAubGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcbi5waWN0dXJlX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbi5waWN0dXJlLS1zdHJldGNoZWQgLnBpY3R1cmVfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4ucmljaHRleHQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4ucmljaHRleHQgZW0ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuLnJpY2h0ZXh0IGxpIHtcclxuICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgfVxyXG4ucmljaHRleHQgc3ViLCAucmljaHRleHQgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4ucmljaHRleHQgc3VwIHtcclxuICAgIC8qIE1vdmUgdGhlIHN1cGVyc2NyaXB0ZWQgdGV4dCB1cCAqL1xyXG4gICAgdG9wOiAtLjVlbTtcclxuICB9XHJcbi5yaWNodGV4dCBzdWIge1xyXG4gICAgLyogTW92ZSB0aGUgc3Vic2NyaXB0ZWQgdGV4dCBkb3duLCBidXQgb25seVxyXG4gICAgICAgaGFsZiBhcyBmYXIgZG93biBhcyB0aGUgc3VwZXJzY3JpcHQgbW92ZWQgdXAgKi9cclxuICAgIGJvdHRvbTogLS4yNWVtO1xyXG4gIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4ucmljaHRleHQgdGFibGUgdGJvZHksIC5yaWNodGV4dCB0YWJsZSB0Zm9vdCwgLnJpY2h0ZXh0IHRhYmxlIHRyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNCk7XHJcbiAgICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHRoLCAucmljaHRleHQgdGFibGUgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5ZTllOWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgfVxyXG4ucmljaHRleHQgdGFibGUgdGgge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4ucmljaHRleHQgdGFibGUgdGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWhlYWRpbmcpO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4ucmljaHRleHQgdGFibGUgdGQgPiAqIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4uc2VsZWN0IHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbi5zcGxpdC1tZWRpYS1jYXJkIHtcclxuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbi5zcGxpdC1tZWRpYS1jYXJkX19jYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2ltYWdlIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAwIDEuNXJlbTtcclxuICB9XHJcbi5zcGxpdC1tZWRpYS1jYXJkX19pbWFnZSAuaW1hZ2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbi5zdmcge1xyXG4gIC8qIFN2ZyAqL1xyXG59XHJcbi50YWJsZS13cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG4udGFibGUsIHRhYmxlIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZGVkO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogYm9yZGVyLWNvbGxhcHNlO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBtYXJnaW46IDEuNXJlbSAwIDNyZW07XHJcbiAgbWluLXdpZHRoOiAzNnJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFibGUgLnRhYmxlIC5NdWlCdXR0b25CYXNlLXJvb3QsIHRhYmxlIC50YWJsZSAuTXVpQnV0dG9uQmFzZS1yb290IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi50YWJsZV9fY2FwdGlvbiwgdGFibGVfX2NhcHRpb24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlZGVkZWQ7XHJcbiAgICBjYXB0aW9uLXNpZGU6IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDAgLjVyZW07XHJcbiAgfVxyXG4udGFibGUgdGgsIC50YWJsZSB0ZCwgdGFibGUgdGgsIHRhYmxlIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gIH1cclxuLnRhYmxlIHRoLCB0YWJsZSB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4udGV4dGFyZWEge1xyXG4gIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ud3JhcHBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwcmVtO1xyXG4gIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ud3JhcHBlci0tZmVhdHVyZWQge1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gIH1cclxuLndyYXBwZXItLW5hcnJvdyB7XHJcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gIH1cclxuLndyYXBwZXIgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbi5hY2NvcmRpb24ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQpO1xyXG4gIHBhZGRpbmc6IDFyZW0gMDtcclxufVxyXG4uYWNjb3JkaW9uX19oZWFkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2YyNTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19oZWFkLXRleHQge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG4uYWNjb3JkaW9uX19oZWFkLXRvZ2dsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbi5hY2NvcmRpb25fX3RvZ2dsZWFsbC1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX3RvZ2dsZWFsbC5pcy1hY3RpdmUgLmFjY29yZGlvbl9fdG9nZ2xlYWxsLWV4cGFuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4uYWNjb3JkaW9uX190b2dnbGVhbGwuaXMtYWN0aXZlIC5hY2NvcmRpb25fX3RvZ2dsZWFsbC1jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbi5hY2NvcmRpb25fX2RyYXdlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuLmFjY29yZGlvbl9fZHJhd2VyIC5leHBhbmRhYmxlX19kcmF3ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICBjb2xvcjogIzFhNDc2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuLmFjY29yZGlvbl9faGVhZGluZzpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDc2ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICB9XHJcbi5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTQ3NmU7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgdG9wOiAxcmVtO1xyXG4gICAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgfVxyXG4uYWNjb3JkaW9uX19oZWFkaW5nW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuLmFjY29yZGlvbi0tY29udGVudCAuYWNjb3JkaW9uX19oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDc2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7IFxyXG4gICAgfVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSwgLmFjY29yZGlvbi0tY29udGVudCAuYWNjb3JkaW9uX19oZWFkaW5nOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRvcDogMS4yNXJlbTtcclxuICAgICAgfVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmdbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTk1YmM7XHJcbiAgICAgIH1cclxuLmFjY29yZGlvbi0tY29udGVudCAuZXhwYW5kYWJsZV9fZHJhd2VyIHtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG4uY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbi5jYXJkLWRlY2stLWhvcml6b250YWwsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQjYwNjM7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsIC5jYXJkLWRlY2tfX2hlYWRpbmcsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2hlYWRpbmcge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzZlOWU3NTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19oZWFkaW5nIC5oZWFkaW5nLCAuY2FyZC1kZWNrLS1ob3Jpem9udGFsLTN1cCAuY2FyZC1kZWNrX19oZWFkaW5nIC5oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsIC5jYXJkLWRlY2tfX2hlYWRpbmcgLmxpbmssIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2hlYWRpbmcgLmxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbGluay1ibG9jay1saWdodC1ibHVlLnN2Zyk7XHJcbiAgICAgICAgY29sb3I6ICNiN2RmZjY7XHJcbiAgICAgIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuLmNhcmQtZGVjay0tc3BsaXQtbWVkaWEtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4uZXhwYW5kYWJsZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxufVxyXG4uZXhwYW5kYWJsZTpub3QoLmlzLWV4cGFuZGVkKSAuZXhwYW5kYWJsZV9fZHJhd2VyIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDVweCAwIHZhcigtLWNvbG9yLWdyYXktNCk7XHJcbiAgICB9XHJcbi5leHBhbmRhYmxlX190b2dnbGUge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMwNDc7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW07XHJcbiAgcGFkZGluZzogM3JlbTtcclxufVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWEgLnJpY2h0ZXh0IGEge1xyXG4gICAgICBjb2xvcjogI2MyYzlkMTtcclxuICAgIH1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhX19oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNiN2RmZjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbi5mZWF0dXJlZC1zcGxpdC1tZWRpYV9faGVhZGVyIC5oZWFkaW5nIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5mZWF0dXJlZC1zcGxpdC1tZWRpYV9fZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xyXG4gICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbi5mZWF0dXJlZC1zcGxpdC1tZWRpYV9faW1hZ2UgLmltYWdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi5mdWxsLXdpZHRoLW1lZGlhIC5maWdjYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIH1cclxuLmZ1bGwtd2lkdGgtbWVkaWEgLmltYWdlLCAuZnVsbC13aWR0aC1tZWRpYSBpbWcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDU3NWI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLXRvcDogM3JlbTtcclxuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcclxufVxyXG4uZ2xvYmFsLWZvb3Rlcl9fYnJhbmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXZpZ2F0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19sZWdhbCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3Qge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0IC5saW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCAubGluazpob3ZlciwuZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCAubGluazphY3RpdmUsLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QgLmxpbms6Zm9jdXMge1xyXG4gICAgICAgIG9wYWNpdHk6IC43O1xyXG4gICAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0IC5saW5rICsgLmxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0LXR3aXR0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3R3aXR0ZXIuc3ZnKTtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QtaW5zdGFncmFtIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW0uc3ZnKTtcclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXJfX2Nvbm5lY3QtZmFjZWJvb2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZhY2Vib29rLnN2Zyk7XHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19zb2NpYWwtbGlua3Mge1xyXG4gICAgcGFkZGluZy10b3A6IC41cmVtO1xyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdiB7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fbmF2IC5saW5rIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbi5nbG9iYWwtZm9vdGVyX19uYXYgLmxpbms6aG92ZXIsLmdsb2JhbC1mb290ZXJfX25hdiAubGluazphY3RpdmUsLmdsb2JhbC1mb290ZXJfX25hdiAubGluazpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuLmdsb2JhbC1mb290ZXIgLmhlYWRpbmctLWg2IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5NiwgMTk2LCAxOTYsIDEpO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNTc1YjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5RDVDQTtcclxuICBoZWlnaHQ6IGNhbGMoM3JlbSArIDJweCk7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIHotaW5kZXg6IDIwMDtcclxufVxyXG4uZ2xvYmFsLWhlYWRlcl9fbGF5b3V0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19icmFuZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvaW50ZXI6IGluaXRpYWw7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbi5zdWItb3BlbiAuZ2xvYmFsLWhlYWRlcl9fYmFja2Ryb3Age1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIHotaW5kZXg6IDIwNTtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG4vKiBUT0RPICovXHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdi11dGlsaXR5IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yLjg3NXJlbSk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiA+IC5uYXZpZ2F0aW9uID4gLm5hdi1pdGVtIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX191dGlsaXR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX3V0aWxpdHkgLmxpbmsge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgIG1hcmdpbjogMCAxcmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX191dGlsaXR5IC5saW5rIHN2ZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxY2g7XHJcbiAgICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX3V0aWxpdHkgLmxpbmsgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX191dGlsaXR5IC5saW5rICsgbGluayB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19zZWFyY2hmaWVsZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fc2VhcmNoZmllbGQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19zZWFyY2hmaWVsZDpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICB3aWR0aDogMTJyZW07XHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19wb3J0YWwge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wb3J0YWwuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19oZWxwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaGVscC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19sb2NhdGlvbnMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19tb2JpbGUtc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbW9iaWxlLXNlYXJjaC1sYXlvdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX21vYmlsZS1zZWFyY2gtbGF5b3V0IC5pbnB1dC0tbW9iaWxlLXNlYXJjaC10ZXh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX21vYmlsZS1zZWFyY2gtbGF5b3V0IC5pbnB1dC0tc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvdHRvbTogLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlciAubGFuZ3VhZ2Utc2VsZWN0IC5pbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXItLXBvcnRhbCAuZ2xvYmFsLWhlYWRlcl9fbG9nb3V0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4ubmF2LWl0ZW0ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcGFkZGluZzogMCAuNXJlbSAwIDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubmF2LWl0ZW0uaXMtb3BlbiAubmF2LWl0ZW1fX21lbnUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgIH1cclxuLm5hdi1pdGVtLmlzLWhpZGRlbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rOyAqL1xyXG4gIH1cclxuLm5hdi1pdGVtW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuLm5hdi1pdGVtX19tZW51LWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuLm5hdi1pdGVtX19tZW51LWl0ZW1zIC5saW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLm5hdi1pdGVtX19tZW51LWl0ZW1zIC5saW5rOmhvdmVyLC5uYXYtaXRlbV9fbWVudS1pdGVtcyAubGluazphY3RpdmUsLm5hdi1pdGVtX19tZW51LWl0ZW1zIC5saW5rOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FlNmVjO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4ubmF2LWl0ZW1fX21lbnUtaXRlbXMgLmxpbms6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuLm5hdi1pdGVtX19tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzcmVtKTtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDRyZW0gMCAzcmVtIDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAtMzIwcHg7XHJcbiAgICB0b3A6IGNhbGMoM3JlbSArIDJweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjEwO1xyXG4gIH1cclxuLm5hdi1pdGVtX19saW5rLCAubmF2LWl0ZW1fX2xhYmVsLCAubmF2LWl0ZW1fX3RvZ2dsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuLm5hdi1pdGVtX190b2dnbGUge1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiA0LjEyNTVyZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgfVxyXG4ubmF2LWl0ZW1fX2xpbmsgLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbi5uYXYtaXRlbV9fbGFiZWwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBoZWlnaHQ6IDMuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuLm5hdi1pdGVtX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuLm5hdi1pdGVtX19saW5rOmhvdmVyIC5uYXYtaXRlbV9fbGFiZWwsLm5hdi1pdGVtX19saW5rOmFjdGl2ZSAubmF2LWl0ZW1fX2xhYmVsLC5uYXYtaXRlbV9fbGluazpmb2N1cyAubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogI2I3ZGZmNjtcclxuICAgICAgfVxyXG4ubmF2aWdhdGlvbiB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubmF2aWdhdGlvbl9fZHJhd2VyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNjNmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogLTEwMCU7XHJcbiAgICB0b3A6IGNhbGMoM3JlbSArIDJweCk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gIH1cclxuLm5hdmlnYXRpb25fX2RyYXdlcltoaWRkZW5dIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uX190b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OUQ1Q0E7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcGFkZGluZzogMS4xMjVyZW0gLjc1cmVtIC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICB6LWluZGV4OiBjYWxjKDIwMCArIDEpO1xyXG4gIH1cclxuLm5hdmlnYXRpb25fX3RvZ2dsZSA+IHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgMHM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4ubmF2aWdhdGlvbl9fdG9nZ2xlID4gc3BhbjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuIC5uYXZpZ2F0aW9uX19kcmF3ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuLm5hdmlnYXRpb24ubmF2LW9wZW4gLm5hdmlnYXRpb25fX3RvZ2dsZSA+IHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDEyOCU7XHJcbiAgICAgIH1cclxuLm5hdmlnYXRpb24ubmF2LW9wZW4gLm5hdmlnYXRpb25fX3RvZ2dsZSA+IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uLm5hdi1vcGVuIC5uYXZpZ2F0aW9uX190b2dnbGUgPiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMTI4JTtcclxuICAgICAgfVxyXG4ubmF2aWdhdGlvbi5uYXYtb3BlbiArIC5uYXYtdXRpbGl0eSA+IC5uYXYtaXRlbSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uLnN1Yi1vcGVuIC5uYXZpZ2F0aW9uX19iYWNrIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uLnN1Yi1vcGVuIC5nbG9iYWwtaGVhZGVyX19iYWNrZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgIH1cclxuLm5hdmlnYXRpb25fX2JhY2sge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDRyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIHotaW5kZXg6IGNhbGMoMjAwICsgMSk7XHJcbiAgfVxyXG4ubmF2aWdhdGlvbl9fYmFja1toaWRkZW5dIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbi5uYXZpZ2F0aW9uX19iYWNrID4gLmljb24ge1xyXG4gICAgICBmaWxsOiAjM2YyNTAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuLmlucHV0LWNoZWNrYm94IHtcclxuICBwYWRkaW5nOiBjYWxjKDEuNXJlbSAvIDIpIDA7XHJcbn1cclxuLmlucHV0LXJhZGlvIHtcclxuICBwYWRkaW5nOiBjYWxjKDEuNXJlbSAvIDIpIDA7XHJcbn1cclxuLmxpbmstbGlzdCAuaGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDEuMjI1cmVtO1xyXG4gIH1cclxuLmxvZ28ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IGNhbGMoNTAlICsgMnJlbSk7XHJcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNS4xMjVyZW07XHJcbn1cclxuLmxvZ29fX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDcuMTI1cmVtIC0gMnJlbSk7XHJcbiAgICBtYXgtd2lkdGg6IDguNzVyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbi5sb2dvX19pY29uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4ubG9nby5oYXMtbW9iaWxlIHtcclxuICAgIHdpZHRoOiBjYWxjKDIuODEyNXJlbSArIC41cmVtICsgLjVyZW0pO1xyXG4gIH1cclxuLmxvZ28uaGFzLW1vYmlsZSAubG9nb19faWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbi5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24tLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNy4xMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICB9XHJcbi5sb2dvX19pbm5lci13cmFwOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4ubG9nb19faW5uZXItd3JhcDo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0uNXJlbTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGxlZnQ6IC0uNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLS41cmVtO1xyXG4gICAgICB0b3A6IC0uNXJlbTtcclxuICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXA6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4ubG9nb19faW5uZXItd3JhcDpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMGIwZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwICMwMGIwZmY7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuLm1hcnF1ZWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbn1cclxuLm1hcnF1ZWUgLnJpY2h0ZXh0IGEge1xyXG4gICAgICBjb2xvcjogI2MyYzlkMTtcclxuICAgIH1cclxuLm1hcnF1ZWUgLmltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5tYXJxdWVlIC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuLm1hcnF1ZWUgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5tYXJxdWVlX19tZWRpYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4ubWFycXVlZV9fY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzA0NztcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5tYXJxdWVlX19jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIH1cclxuLm1hcnF1ZWVfX2N0YSAubGluayB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtIDAgMDtcclxuICAgIH1cclxuLm1hcnF1ZWVfX2xvZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICB9XHJcbi5tZWRpYS10ZXh0LXdyYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLm1lZGlhLXRleHQtd3JhcCAuZmlndXJlLCAubWVkaWEtdGV4dC13cmFwIC5pbWFnZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5maWd1cmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcclxuICB9XHJcbi5tZWRpYS10ZXh0LXdyYXAgLmZpZ2NhcHRpb24ge1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5pbWFnZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4ubWVkaWEtdGV4dC13cmFwIC5yaWNodGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuLm1lZGlhLXRleHQtd3JhcCAuaGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4ubW9kYWwge1xyXG4gIC0tbW9kYWwtaWNvbi1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG59XHJcbi5tb2RhbF9fY2xvc2Uge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMzZjI1MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IGNhbGMoNDAwICsgMSk7XHJcbiAgfVxyXG4ubW9kYWxfX2Nsb3NlLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMS41Y2ggMCAzY2g7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgfVxyXG4ubW9kYWxfX2RpYWxvZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcmVtIDAgMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogOHJlbTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMnJlbSk7XHJcbiAgICB6LWluZGV4OiBjYWxjKDQwMCArIDEpO1xyXG4gIH1cclxuLm1vZGFsX19kaWFsb2dbb3Blbl0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuLm1vZGFsX19vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB6LWluZGV4OiA0MDA7XHJcbiAgfVxyXG4ubW9kYWwtLWFsdGVybmF0ZSAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgcmlnaHQ6IDEuNzVyZW07XHJcbiAgICAgIHRvcDogMXJlbTtcclxuICAgIH1cclxuLm1vZGFsLS1hbHRlcm5hdGUgLm1vZGFsX19kaWFsb2cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICB0b3A6IDEuNXJlbTtcclxuICAgIH1cclxuLm1vZGFsW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuW2RhdGEtYTExeS1kaWFsb2ctbmF0aXZlXSA+IC5tb2RhbF9fb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9kYWxfX2RpYWxvZ1tvcGVuXSArICZfX292ZXJsYXkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiNzaWduaW4tbW9kYWwgLm1vZGFsX19vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4ub3ZlcnZpZXcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFnZS1hc2lkZV9faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcGFkZGluZzogMCAwIDEuNXJlbSAwO1xyXG4gIH1cclxuLnBhZ2UtYXNpZGUgLmhlYWRpbmcge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbi5wYWdlLWFzaWRlIC5saW5rLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcclxuICB9XHJcbi5wYWdlLW5hdiB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuLnBhZ2UtbmF2IGxpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcbi5wYWdlLW5hdiBhIHtcclxuICAgIGNvbG9yOiAjMWE0NzZlO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuLnBhZ2UtbmF2IGE6aG92ZXIsLnBhZ2UtbmF2IGE6YWN0aXZlLC5wYWdlLW5hdiBhOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbi5wYWdlLW5hdiBhLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4gICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4ucGFnZS1uYXYgYS50b3AtbGV2ZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAtMXJlbTtcclxuICAgIH1cclxuLnBhZ2UtbmF2IC5hY2NvcmRpb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbi5wYWdlLW5hdiAuYWNjb3JkaW9uICsgLmFjY29yZGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgfVxyXG4ucGFnZS1uYXYgLmFjY29yZGlvbl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG4ucGFnZS1uYXYgLmV4cGFuZGFibGVfX2RyYXdlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbi5wYWdlLW5hdl9faGVhZGluZyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICB9XHJcbi5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbi5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YmVmb3JlLCAucGFnZS1uYXZfX2hlYWRpbmcgLmhlYWRpbmc6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDEuMTI1cmVtO1xyXG4gICAgICB9XHJcbi5pcy1vcGVuIC5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbi5wYWdlLW5hdl9fbWVudSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIDBzO1xyXG4gIH1cclxuLnBhZ2UtbmF2LmlzLW9wZW4gLnBhZ2UtbmF2X19oZWFkaW5nIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuLnBhZ2UtbmF2LmlzLW9wZW4gLnBhZ2UtbmF2X19tZW51IHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4ucGFnaW5hdGlvbl9fbGF5b3V0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG4ucGFnaW5hdGlvbiAubGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIFxyXG4gIH1cclxuLnNwbGl0LW1lZGlhIC5pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbi5zcGxpdC10ZXh0X19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgfVxyXG4uc3BsaXQtdGV4dF9fc3VidGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuLnRhYnMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4udGFic19fdGFiLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuLnRhYnNfX3RhYiB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4udGFic19fdGFiOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuLnRhYnNfX3RhYjpob3ZlciwudGFic19fdGFiOmFjdGl2ZSwudGFic19fdGFiOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcclxuICAgIH1cclxuLnRhYnNfX3RhYjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU5ZTc1O1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuLnRhYnNfX3RhYi5pcy1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuLnRhYnNfX3BhbmVsLWxpc3Qge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuLnRhYnNfX3BhbmVsIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbi50ZXh0LW9ubHktLWNlbnRlcmVkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0xdXAsIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0ydXAsIC51bWJyYWNvLWZvcm0gLnR1cm5zdHlsZS1ncmlkLS0zdXAsIC51bWJyYWNvLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtZ2FwOiAxLjVyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnVtYnJhY28tZm9ybXMtZmllbGRzZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4udW1icmFjby1mb3JtIGxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMDtcclxuICB9XHJcbi51bWJyYWNvLWZvcm0gLnVtYnJhY28tZm9ybXMtbGFiZWx7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC5oZWxwLWJsb2NrIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuLnZpZGVvLWVtYmVkIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbi52aWRlby1lbWJlZCAuYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXN0YWNrLWhlYWRpbmcpO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIH1cclxuLnZpZGVvLWVtYmVkLS1uYXJyb3cgLnZpZGVvLWVtYmVkX192aWRlbyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogNDYuODc1cmVtO1xyXG4gICAgfVxyXG4uZmxleCB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogM3JlbSAwO1xyXG59XHJcbi8qIHVudGlsIHdlIGNhbiB1c2UgRmxleCBnYXAgKGh0dHBzOi8vY2FuaXVzZS5jb20vI3NlYXJjaD1nYXApICovXHJcbi5mbGV4ID4gKiB7XHJcbiAgICBtYXJnaW46IGNhbGMoMS41cmVtIC8gMik7XHJcbiAgfVxyXG4uZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogM3JlbTtcclxuICBtYXJnaW46IDNyZW0gMDtcclxufVxyXG4uZ3JpZC5wYWdlLWxheW91dC5ncmlkLS1tYWpvci1taW5vci1taW5vciB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwcztcclxuICAgIH1cclxuLm5lc3Qtc2V0LTJjb2wge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IDNyZW07XHJcbiAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDByZW07XHJcbn1cclxuLm5lc3Qtc2V0LTJjb2wgLmNvbXBvbmVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuLnBhZ2VzaGVsbCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA5MHJlbTtcclxufVxyXG4ucGFnZXNoZWxsX19tYWluIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogM3JlbTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gM3JlbSAxLjVyZW07XHJcbiAgfVxyXG4ucGFnZXNoZWxsX19wcmltYXJ5IC53cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5LCAucGFnZXNoZWxsX190ZXJ0aWFyeSB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICB9XHJcbi5wYWdlc2hlbGwtLWRlZmF1bHQgLnBhZ2VzaGVsbF9fbWFpbiAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4ucGFnZXNoZWxsLS1kZWZhdWx0IC5wYWdlc2hlbGxfX3ByaW1hcnkge1xyXG4gICAgICBncmlkLXJvdzogMjtcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX19zZWNvbmRhcnkge1xyXG4gICAgICBncmlkLXJvdzogMTtcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX190ZXJ0aWFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAzO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1mdWxsd2lkdGggLnBhZ2VzaGVsbF9fbWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1mdWxsd2lkdGggLnBhZ2VzaGVsbF9fcHJpbWFyeSAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgIH1cclxuLnBhZ2VzaGVsbC0tbmFycm93IC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS13aWRlIC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3plcm90aCAuY29tcG9uZW50LCAucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3plcm90aCAud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4uc3ViLWxheW91dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogMS41cmVtO1xyXG59XHJcbi5kZWZhdWx0IHtcclxuICAvKiBEZWZhdWx0ICovXHJcbn1cclxuLmZ1bGx3aWR0aCB7XHJcbiAgLyogRnVsbHdpZHRoICovXHJcbn1cclxuLnNnLWRlZmluaXRpb24ge1xyXG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuICBncmlkLXJvdy1nYXA6IDFyZW07XHJcbiAgbWFyZ2luOiAwIDJyZW07XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG59XHJcbi5zZy1kZWZpbml0aW9uICsgLnNnLWRlZmluaXRpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbl9fbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tYm9keS0tZ3JpZCA+ICoge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWgxLWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWgyLWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWgzLWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1oZWFkaW5nIC5zZy1oNC1pcy1tb2JpbGUge1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWg1LWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWhlYWRpbmcgLnNnLWg2LWlzLW1vYmlsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZSB7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZSAuZ3JpZCA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDY2LjY2NiUgMDtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuZGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmRsLCAuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuZGQsIC5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5kdCB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLnJpY2h0ZXh0LCAuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAubGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDpob3Zlciwuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDphY3RpdmUsLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbi5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkOmhvdmVyIGEsLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6YWN0aXZlIGEsLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6Zm9jdXMgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDpob3ZlciAuY2FyZCwuc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZDphY3RpdmUgLmNhcmQsLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQ6Zm9jdXMgLmNhcmQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0tcGFsZXR0ZV9fY2FyZCAuY2FyZCAuaGVhZGluZywgLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmNhcmQgLmxpbmssIC5zZy1kZWZpbml0aW9uLS1wYWxldHRlX19jYXJkIC5jYXJkIC5yaWNodGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLXBhbGV0dGVfX2NhcmQgLmZpZ3VyZSAuZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmc6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xufVxyXG4uYWNjb3JkaW9uLS1jb250ZW50IC5hY2NvcmRpb25fX2hlYWRpbmc6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG59XHJcbi5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG59XHJcbi5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNHJlbSkge1xyXG4uc3BsaXQtdGV4dF9fY3RhIC5saW5rICsgLmxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyY2hcclxuICAgIH1cclxuICAgICAgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwcmVtKSB7XHJcbi5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLmNhcmQtZGVjay0tc3BsaXQtbWVkaWEtY2FyZCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyXHJcbiAgICB9XHJcbi5tb2RhbF9fZGlhbG9nIHtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHZ3KTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJyZW0pO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgIHRvcDogMnJlbVxyXG4gIH1cclxuLnRhYnMtLXZlcnRpY2FsLCAudGFicy0tdmVydCB7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxuICB9XHJcbi50YWJzLS12ZXJ0aWNhbCAudGFic19fdGFiLWxpc3QsIC50YWJzLXZlcnQgLnRhYnNfX3RhYi1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNSVcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtLXZlcnRpY2FsIC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0LCAudGFicy12ZXJ0IC50YWJzX190YWItbGlzdCArIC50YWJzX19wYW5lbC1saXN0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICB9XHJcbi50YWJzLS12ZXJ0aWNhbCAudGFic19fdGFiLCAudGFicy12ZXJ0IC50YWJzX190YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbVxyXG4gICAgfVxyXG4udGFicy0tdmVydGljYWwgLnRhYnNfX3BhbmVsLWxpc3QsIC50YWJzLXZlcnQgLnRhYnNfX3BhbmVsLWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweClcclxuICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtLXZlcnRpY2FsIC50YWJzX19wYW5lbC1saXN0ICsgLnRhYnNfX3RhYi1saXN0LCAudGFicy12ZXJ0IC50YWJzX19wYW5lbC1saXN0ICsgLnRhYnNfX3RhYi1saXN0IHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcclxuLnBhZ2UtaW50cm9fX2NvbnRlbnQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDExO1xyXG4gICAgICBncmlkLXJvdzogMVxyXG4gIH1cclxuLnBhZ2UtaW50cm9fX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgIGdyaWQtcm93OiAxXHJcbiAgfVxyXG4ubm90aWZpY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbVxyXG59XHJcbi5mb3JtLXNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtXHJcbiAgfVxyXG4uZm9ybS1zZWN0aW9uX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCAzcmVtXHJcbiAgfVxyXG4uZm9ybS1zZWN0aW9uX19hY3Rpb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMFxyXG4gIH1cclxuLnJlYWQtb25seSwgLmZpZWxkLXdyYXBwZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyXHJcbn1cclxuLmdyYW50c19fY29udGVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLmdyYW50c19fbGlzdCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gIH1cclxuLnByb2dyZXNzLWJhcl9fbGFiZWxzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG4uTXVpVGFicy1pbmRpY2F0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50XHJcbn1cclxuLmdyYW50cy1kaXNwbGF5IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbVxyXG59XHJcbi5ncmFudHMtZGlzcGxheV9fbGF5b3V0IHsgIFxyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMnJlbVxyXG4gIH1cclxuLmdyYW50cy1kaXNwbGF5LS1zY2hvbGFyc2hpcHMgLmdyYW50cy1kaXNwbGF5X19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMnJlbSAzcmVtIDNmciAxZnJcclxuICAgIH1cclxuLmJ1dHRvbiwgLmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbWluLXdpZHRoOiAxMC45Mzc1cmVtO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMi4yNXJlbVxyXG59XHJcbi5mbGV4IC5jYXJkIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMCVcclxuICB9XHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcbi5tZWRpYS1vYmplY3QgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW1cclxuICB9XHJcbi5tZWRpYS1vYmplY3RfX2ZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG9yZGVyOiAwXHJcbiAgfVxyXG4ubWVkaWEtb2JqZWN0LS1uby1zdGFjayAubWVkaWEtb2JqZWN0X19maWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGVcclxuICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Ym9keSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0Zm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtcm93XHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0aCwgLnJpY2h0ZXh0IHRhYmxlIHRkIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICB9XHJcbi5yaWNodGV4dCB0YWJsZSB0ZDo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnXHJcbiAgICAgIH1cclxuLnJpY2h0ZXh0IHRhYmxlIHRkID4gKiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbiAgICAgIH1cclxuLndyYXBwZXItLWZsdXNoIHtcclxuICAgICAgcGFkZGluZzogMFxyXG4gIH1cclxuLndyYXBwZXItLWZlYXR1cmVkIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAwXHJcbiAgfVxyXG4uYWNjb3JkaW9uX19oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCwgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4gIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQsIC5jYXJkLWRlY2stLWhvcml6b250YWwtM3VwIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW1cclxuICAgIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbCAuY2FyZC1kZWNrX19sYXlvdXQ6OmJlZm9yZSwgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19fbGF5b3V0OjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNDQ0NjtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xyXG4gICAgICAgICAgei1pbmRleDogLTFcclxuICAgICAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsLTN1cCAuY2FyZC1kZWNrX19sYXlvdXQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtXHJcbiAgICB9XHJcbi5jYXJkLWRlY2stLXNwbGl0LW1lZGlhLWNhcmQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbVxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX2xheW91dCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcilcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19icmFuZCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNlxyXG4gIH1cclxuLmdsb2JhbC1mb290ZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy9zcGFuIDJcclxuICB9XHJcbi5nbG9iYWwtZm9vdGVyX19jb25uZWN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gM1xyXG4gIH1cclxuLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNC4xMjU1cmVtXHJcbiAgfVxyXG4ubG9nb19faWNvbiB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcuMTI1cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0LjVyZW1cclxuICB9XHJcbi5sb2dvLmhhcy1tb2JpbGUge1xyXG4gICAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuXHJcbiAgICAgIC5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLmhhcy1tb2JpbGUgLmxvZ29fX2ljb24tLW1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuLmxvZ29fX2lubmVyLXdyYXAge1xyXG4gICAgICBoZWlnaHQ6IDUuNjI1cmVtXHJcbiAgfVxyXG4ubWFycXVlZV9fbGF5b3V0IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDsgXHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpXHJcbiAgfVxyXG4ubWFycXVlZV9fbWVkaWEge1xyXG4gICAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XHJcbiAgICAgIGdyaWQtcm93OiAxXHJcbiAgfVxyXG4ubWFycXVlZV9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcclxuICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAxLjVyZW1cclxuICB9XHJcbi5tYXJxdWVlX19jdGEge1xyXG4gICAgICBtYXJnaW46IDNyZW0gM3JlbSAxLjVyZW0gMFxyXG4gIH1cclxuLm1lZGlhLXRleHQtd3JhcCAuZmlndXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAxLjVyZW1cclxuICB9XHJcbi5tb2RhbC0tYWx0ZXJuYXRlIC5tb2RhbF9fZGlhbG9nIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICAgICAgdG9wOiAzcmVtXHJcbiAgICB9XHJcbi5zcGxpdC10ZXh0X19sYXlvdXQge1xyXG4gICAgICBncmlkLWdhcDogM3JlbTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyXHJcbiAgfVxyXG4uc3BsaXQtdGV4dF9faGVhZGluZyB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxXHJcbiAgfVxyXG4uc3BsaXQtdGV4dF9fY29udGVudCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtXHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tMXVwLCAudW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tMnVwLCAudW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tM3VwLCAudW1icmFjby1mb3JtIHtcclxuICAgICAgZ3JpZC1nYXA6IDEuNXJlbSAzcmVtXHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tMnVwIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4udW1icmFjby1mb3JtIC50dXJuc3R5bGUtZ3JpZC0tM3VwIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmclxyXG4gIH1cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMS41cmVtXHJcbn1cclxuLmZsZXgtLW5vLXdyYXAge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcFxyXG4gIH1cclxuLmZsZXgtLWp1c3RpZnktY2VudGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICB9XHJcbi5mbGV4LS1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbiAgfVxyXG4uZmxleC0tc3BhY2UtZXZlbmx5IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcclxuICB9XHJcbi5ncmlkLS0yY29sIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4uZ3JpZC0tM2NvbCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnJcclxuICB9XHJcbi5ncmlkLS00Y29sIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnJcclxuICB9XHJcbi5zZy1kZWZpbml0aW9uIHtcclxuICAgIG1hcmdpbjogMCA0cmVtO1xyXG4gICAgcGFkZGluZzogNC4yNXJlbSAwXHJcbn1cclxuICAgICAgLnNnLWRlZmluaXRpb24tLWJvZHkgPiAqIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIH1cclxuLnNnLWRlZmluaXRpb24tLWJvZHktLWdyaWQgPiAqIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDBcclxuICAgICAgfVxyXG4uc2ctZGVmaW5pdGlvbi0taGVhZGluZyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmciAzZnJcclxuICB9XHJcblxyXG4gICAgICAuc2ctZGVmaW5pdGlvbi0taGVhZGluZy1keW5hbWljIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnIgMmZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTZyZW0pIHtcclxuYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG59XHJcbi5icmFuZCB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB3aWR0aDogMTI4cHhcclxufVxyXG4uZmVhdHVyZWQtc3BsaXQtbWVkaWFfX2ltYWdlIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZFxyXG4gIH1cclxuLmZlYXR1cmVkLXNwbGl0LW1lZGlhX19sYXlvdXQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnJcclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyIHtcclxuICAgIGhlaWdodDogNy4xMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lXHJcbn1cclxuLmdsb2JhbC1oZWFkZXJfX2xheW91dCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGhlaWdodDogNy4xMjVyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fYnJhbmQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XHJcbiAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fYnJhbmQge1xyXG4gICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgZ3JpZC1yb3c6IDEvc3BhbiAzO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwXHJcbiAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fYmFja2Ryb3Age1xyXG4gICAgICB0b3A6IDBcclxuICB9XHJcbi5zdWItb3BlbiAuZ2xvYmFsLWhlYWRlcl9fYmFja2Ryb3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KVxyXG4gICAgfVxyXG4uZ2xvYmFsLWhlYWRlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgIGhlaWdodDogNC4xMjU1cmVtO1xyXG4gICAgICBncmlkLWNvbHVtbjogMy9zcGFuIDEwO1xyXG4gICAgICBncmlkLXJvdzogMjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtLjVyZW1cclxuICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdi11dGlsaXR5IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMClcclxuICAgIH1cclxuLmdsb2JhbC1oZWFkZXJfX25hdmlnYXRpb24gPiAubmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwXHJcbiAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX19uYXZpZ2F0aW9uID4gLm5hdmlnYXRpb24gPiAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgICB9XHJcbi5nbG9iYWwtaGVhZGVyX191dGlsaXR5IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBncmlkLWNvbHVtbjogMy9zcGFuIDEwO1xyXG4gICAgICBncmlkLXJvdzogMVxyXG4gIH1cclxuLmdsb2JhbC1oZWFkZXJfX21vYmlsZS1zZWFyY2gge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG4ubmF2LWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiA0LjEyNTVyZW07XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IGF1dG9cclxufVxyXG4ubmF2LWl0ZW0gKyAubmF2LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtXHJcbiAgfVxyXG4ubmF2LWl0ZW0uaXMtY3VycmVudC1zZWN0aW9uIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhMmJhNjlcclxuICB9XHJcbi5uYXYtaXRlbS5pcy1jdXJyZW50LXNlY3Rpb24gLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICAgIC8qICBjb2xvcjogdmFyKC0tY29sb3Itc3VwLTMpOyAqL1xyXG4gICAgfVxyXG4ubmF2LWl0ZW0uaXMtb3BlbiAubmF2LWl0ZW1fX21lbnUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcmlnaHQ6IC0xLjRyZW1cclxuICAgIH1cclxuLm5hdi1pdGVtLmhhcy1tZW51OmZvY3VzLXdpdGhpbiAubmF2LWl0ZW1fX21lbnUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICByaWdodDogLTEuNHJlbVxyXG4gICAgICB9XHJcbi5uYXYtaXRlbS0tbW9iaWxlLW9ubHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gIH1cclxuLm5hdi1pdGVtX19tZW51LWl0ZW1zIC5saW5rIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMS41cmVtIC43NXJlbSAxLjVyZW1cclxuICAgIH1cclxuLm5hdi1pdGVtX19tZW51IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwdnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xLjRyZW07XHJcbiAgICAgIHRvcDogNC4xMjU1cmVtO1xyXG4gICAgICB3aWR0aDogMzIwcHhcclxuICB9XHJcbi5uYXYtaXRlbV9fbWVudTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRvcDogLThweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgIH1cclxuICAgICAgLmlzLW9wZW4gLm5hdi1pdGVtX19saW5rLCAuaXMtb3BlbiAubmF2LWl0ZW1fX2xhYmVsLCAuaXMtb3BlbiAubmF2LWl0ZW1fX3RvZ2dsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmU5ZTc1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuLm5hdi1pdGVtX190b2dnbGU6Zm9jdXMge1xyXG4gICAgICAgIC8qIHBsYWNlaG9sZGVyIHN0YXRlICovXHJcbiAgICB9XHJcbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NlbGVjdC1hY3RpdmUtd2hpdGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW1cclxuICAgIH1cclxuLmhhcy1tZW51IC5uYXYtaXRlbV9fbGFiZWw6aG92ZXIsLmhhcy1tZW51IC5uYXYtaXRlbV9fbGFiZWw6YWN0aXZlLC5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2VsZWN0LWhvdmVyLnN2Zyk7XHJcbiAgICAgICAgICBjb2xvcjogI2I3ZGZmNlxyXG4gICAgICB9XHJcbi5pcy1jdXJyZW50LXNlY3Rpb24uaGFzLW1lbnUgLm5hdi1pdGVtX19sYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWxlY3QtYWN0aXZlLXdoaXRlLnN2ZylcclxuICAgIH1cclxuLmlzLWN1cnJlbnQtc2VjdGlvbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsOmhvdmVyLC5pcy1jdXJyZW50LXNlY3Rpb24uaGFzLW1lbnUgLm5hdi1pdGVtX19sYWJlbDphY3RpdmUsLmlzLWN1cnJlbnQtc2VjdGlvbi5oYXMtbWVudSAubmF2LWl0ZW1fX2xhYmVsOmZvY3VzIHtcclxuICAgICAgICAgIGNvbG9yOiAjYjdkZmY2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zZWxlY3QtaG92ZXIuc3ZnKVxyXG4gICAgICB9XHJcbi5uYXZpZ2F0aW9uX19kcmF3ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBoZWlnaHQ6IDQuMTI1NXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSAwc1xyXG4gIH1cclxuLm5hdmlnYXRpb25fX3RvZ2dsZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICByaWdodDogMFxyXG4gIH1cclxuLm5hdmlnYXRpb24uc3ViLW9wZW4gLm5hdmlnYXRpb25fX2JhY2sge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxuLm5hdmlnYXRpb25fX2JhY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZVxyXG4gIH1cclxuLnBhZ2UtbmF2X19oZWFkaW5nIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cclxuICB9XHJcbi5wYWdlLW5hdl9faGVhZGluZyAuaGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMSk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC43NXJlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgICAgICAucGFnZS1uYXZfX2hlYWRpbmcgLmhlYWRpbmc6OmJlZm9yZSwgLnBhZ2UtbmF2X19oZWFkaW5nIC5oZWFkaW5nOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuLnBhZ2UtbmF2X19tZW51IHtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZVxyXG4gIH1cclxuLnNwbGl0LW1lZGlhX19sYXlvdXQge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLWdhcDogM3JlbTtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbiAgfVxyXG4uc3BsaXQtbWVkaWEtLXJpZ2h0IC5pbWFnZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnNwbGl0LW1lZGlhLS1yaWdodCAuZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDFcclxuICAgIH1cclxuLmdyaWQucGFnZS1sYXlvdXQuZ3JpZC0tbWFqb3ItbWlub3ItbWlub3Ige1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmciAyMCVcclxuICAgIH1cclxuLm5lc3Qtc2V0LTJjb2wge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbn1cclxuLnBhZ2VzaGVsbF9fbWFpbiB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDFmciAyMiVcclxuICB9XHJcbi5wYWdlc2hlbGxfX3ByaW1hcnkge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDNcclxuICB9XHJcbi5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxXHJcbiAgfVxyXG4ucGFnZXNoZWxsX190ZXJ0aWFyeSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICBncmlkLXJvdzogMVxyXG4gIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICBncmlkLXJvdzogMVxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1kZWZhdWx0IC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tZGVmYXVsdCAucGFnZXNoZWxsX190ZXJ0aWFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tZnVsbHdpZHRoIC5wYWdlc2hlbGxfX3ByaW1hcnkgLndyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtXHJcbiAgICAgIH1cclxuLnBhZ2VzaGVsbC0tbmFycm93IC5wYWdlc2hlbGxfX3ByaW1hcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcclxuICAgICAgICBncmlkLXJvdzogMVxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1uYXJyb3cgLnBhZ2VzaGVsbF9fc2Vjb25kYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMVxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS13aWRlIC5wYWdlc2hlbGxfX3ByaW1hcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMlxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS13aWRlIC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuLnBhZ2VzaGVsbC0tc3Bhbm5lZCAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICBncmlkLXJvdzogMlxyXG4gICAgfVxyXG4ucGFnZXNoZWxsLS1zcGFubmVkIC5wYWdlc2hlbGxfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEvc3BhbiAyXHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9fdGVydGlhcnkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAyXHJcbiAgICB9XHJcbi5wYWdlc2hlbGwtLXNwYW5uZWQgLnBhZ2VzaGVsbF9femVyb3RoIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDFcclxuICAgIH1cclxuICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcclxuLmdyYW50c19fY29udGVudCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyXHJcbiAgfVxyXG4uaWNvbi0tYnJhbmQge1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweFxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmQ6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9va21hcmsuc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogNTBweFxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2xheW91dCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlXHJcbiAgfVxyXG4uc3BsaXQtbWVkaWEtY2FyZF9fY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW0gNXJlbTtcclxuICAgICAgbWFyZ2luOiAwIDNyZW0gMCAwO1xyXG4gICAgICBvcmRlcjogMVxyXG4gIH1cclxuLnNwbGl0LW1lZGlhLWNhcmRfX2ltYWdlIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW1cclxuICB9XHJcbi53cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDAgM3JlbVxyXG59XHJcbi5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgIGdyaWQtZ2FwOiAzcmVtXHJcbiAgfVxyXG4uY2FyZC1kZWNrLS1ob3Jpem9udGFsIC5jYXJkLWRlY2tfX2xheW91dCwgLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19fbGF5b3V0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgIH1cclxuLmNhcmQtZGVjay0taG9yaXpvbnRhbC0zdXAgLmNhcmQtZGVja19fbGF5b3V0IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxyXG4gICAgfVxyXG4uY2FyZC1kZWNrLS1zcGxpdC1tZWRpYS1jYXJkIC5jYXJkLWRlY2tfX2xheW91dCB7XHJcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW1cclxuICAgIH1cclxuLmdsb2JhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogM3JlbVxyXG59XHJcbi5nbG9iYWwtZm9vdGVyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDgvc3BhbiAyXHJcbiAgfVxyXG4uZ2xvYmFsLWZvb3Rlcl9fY29ubmVjdCB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxMS9zcGFuIDJcclxuICB9XHJcbi5tYXJxdWVlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogM3JlbVxyXG4gIH1cclxuLm1hcnF1ZWVfX2N0YSAubGluayB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMS41cmVtIDAgMFxyXG4gICAgfVxyXG4ub3ZlcnZpZXcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcbi5wYWdlc2hlbGwtLW5hcnJvdyAucGFnZXNoZWxsX19wcmltYXJ5IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMlxyXG4gICAgfVxyXG4gICAgfVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcycmVtKSB7XHJcbi5zdWItbGF5b3V0IHtcclxuICAgIGdyaWQtZ2FwOiAzcmVtO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyXHJcbn1cclxuICB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xyXG5cdC5oZWFkaW5nLS1oMSwgLnJpY2h0ZXh0IGgxIHtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oMiwgLnJpY2h0ZXh0IGgyIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDMsIC5yaWNodGV4dCBoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDQsIC5yaWNodGV4dCBoNCB7XG5cdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWg1LCAucmljaHRleHQgaDUge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdH1cclxuXHQuaGVhZGluZy0taDYsIC5yaWNodGV4dCBoNiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWVub3Jtb3VzIHtcblx0XHRmb250LXNpemU6IDEyLjVyZW07XG5cdH1cbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MHJlbSkge1xyXG4uY2FyZCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmVcclxufVxyXG4uZ3JpZC5wYWdlLWxheW91dC5ncmlkLS1tYWpvci1taW5vci1taW5vciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNTBweCAxZnIgMjUwcHhcclxuICAgIH1cclxuICB9XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhyZW0pIHtcclxuICAgIC5zZy1kZWZpbml0aW9uID4gKiArICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuXHQuaGVhZGluZy0taDEsIC5yaWNodGV4dCBoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oMiwgLnJpY2h0ZXh0IGgyIHtcblx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWgzLCAucmljaHRleHQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWg0LCAucmljaHRleHQgaDQge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1oNSwgLnJpY2h0ZXh0IGg1IHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHR9XHJcblx0LmhlYWRpbmctLWg2LCAucmljaHRleHQgaDYge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxyXG5cdC5oZWFkaW5nLS1lbm9ybW91cyB7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHR9XG59XHJcbiJdfQ== */