@charset "UTF-8";@import url("../css/normalize.css") layer(reset);:root{--tight-gap:8px;--gap:8px;--wide-gap:8px}@media screen and (min-width:30em){:root{--tight-gap:12px;--gap:16px;--wide-gap:16px}}@media screen and (min-width:48em){:root{--tight-gap:16px;--gap:32px;--wide-gap:32px}}@media screen and (min-width:87.5em){:root{--gap:48px;--wide-gap:64px}}:root{--body-font-size:1.6rem;--body-line-height:1.5;--body-line-height-absolute:calc(var(--body-line-height)*var(--body-font-size));--h1-font-size:3.2rem;--h1-line-height:1.2;--h2-font-size:2.4rem;--h2-line-height:1.2;--h3-font-size:2.0rem;--h3-line-height:var(--body-line-height-absolute);--h4-font-size:1.8rem;--h4-line-height:var(--body-line-height-absolute);--h5-font-size:1.6rem;--h5-line-height:inherit;--h6-font-size:1.5rem;--h6-line-height:inherit;--giga-font-size:4.8rem;--mega-font-size:4rem;--kilo-font-size:3.6rem;--centi-font-size:1.2rem;--deci-font-size:1.4rem;--decka-font-size:1.8rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpMargin{0%{margin-bottom:-20px;opacity:0}to{margin-bottom:0;opacity:1}}@keyframes growInFade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes highlightPulse{40%{transform:scale(1.25)}}@keyframes highlightPulseOutline{0%{outline:3px solid #ffc57d;outline-offset:4px;transform:scale(1)}13%{transform:scale(1.25)}33%{transform:scale(1)}75%{outline:3px solid #ffc57d;outline-offset:4px}to{outline:3px solid transparent;outline-offset:4px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:where(*){margin:0}body,html{background:#fff;height:100%;scroll-behavior:smooth}html{font-size:62.5%;scroll-padding-top:var(--header-inner-height)}body{color:#575f6e;font-family:Roboto,sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}img{height:auto;max-width:100%;vertical-align:middle}table{border-collapse:collapse;width:100%}table,td,th{border:1px solid #e2e4e5}td,th{padding:5px 10px}th,thead td{background:transparent}.table--content-standard{margin:2rem 0;width:100%}.table--content-standard caption{padding-bottom:13px;text-align:left}.table--content-standard th,.table--content-standard thead td{background-color:#c3c3c3;font-weight:700}.table--content-standard td{background-color:#fff}.table--content-standard td,.table--content-standard th{border:1px solid #8c8c8c;padding:12px 15px;text-align:left}@media screen and (max-width:35em){.table--responsive{font-size:var(--deci-font-size)}.table--responsive,.table--responsive tbody,.table--responsive tr{border:none;display:block}.table--responsive th,.table--responsive thead{display:none}.table--responsive tr{display:table;width:100%}.table--responsive tr.table--responsive__first-row{display:none}.table--responsive td{display:table-row;padding:0}.table--responsive td[data-title]:before{background-color:#f0f0f0;border-right:1px solid #d7d7d7;content:attr(data-title);font-weight:700}.table--responsive td[data-title]{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-top:1px solid #d7d7d7}.table--responsive tbody tr{border-bottom:1px solid #d7d7d7;margin-bottom:20px}.table--responsive td[data-title]:before,.table--responsive__content{display:table-cell;padding:5px 15px}}.table--content-small{font-size:1.3rem}.table--content-small td,.table--content-small th{padding:5px 10px}.table--content-small th,.table--content-small thead td{font-size:1.4rem}.table--header-column th{text-align:left}.table--row-striped,.table--row-striped td,.table--row-striped th{border:1px solid transparent}.table--row-striped th,.table--row-striped thead td{background:transparent}.table--row-striped tr:nth-child(odd) td,.table--row-striped tr:nth-child(odd) th{background-color:#fff}.table--row-striped tr:nth-child(2n):last-child td,.table--row-striped tr:nth-child(2n):last-child th{border-bottom-color:#fff;border-bottom-width:2px}.table--row-striped tr:first-child td:first-child,.table--row-striped tr:first-child th:first-child{border-top-left-radius:2px}.table--row-striped tr:first-child td:last-child,.table--row-striped tr:first-child th:last-child{border-top-right-radius:2px}.table--row-striped tr:last-child td:first-child,.table--row-striped tr:last-child th:first-child{border-bottom-left-radius:2px}.table--row-striped tr:last-child td:last-child,.table--row-striped tr:last-child th:last-child{border-bottom-right-radius:2px}[data-hidden-by-rules=true]{display:none}.table__no-styles{background:none!important;border:none!important;border-collapse:separate!important;min-width:0!important}.table__no-styles td,.table__no-styles th,.table__no-styles thead td{background:none!important;border:0!important;padding:0!important}.price-breakdown{line-height:2;text-align:left}.price-breakdown td,.price-breakdown th,.price-breakdown thead td{background:none;border:0;padding:0}.price-breakdown__item__value{font-family:Roboto,sans-serif;font-weight:700;text-align:right}.price-breakdown__item__label{font-weight:400}[data-second-last-row]>td,[data-second-last-row]>th{padding-bottom:4px}.price-breakdown__total>th{text-transform:uppercase}.price-breakdown__total>td,.price-breakdown__total>th{border-top:1px solid #c3c3c3;padding-top:4px}.price-breakdown__total .price-breakdown__item__label{font-family:Roboto,sans-serif;font-weight:700}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#242731;font-family:Poppins,sans-serif;font-weight:400;margin:0 0 var(--paragraph-break)}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1.15}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:3rem}.h1,h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}.h1,.h2,h1,h2{font-family:Poppins,sans-serif;font-weight:700}.h2,h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}.h3,h3{font-family:Poppins,sans-serif;font-size:var(--h3-font-size);font-weight:700;line-height:var(--h3-line-height)}.h4,h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}.h4,.h5,h4,h5{margin-bottom:.5em}.h5,h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}.h6,h6{font-family:Poppins,sans-serif;font-size:var(--h6-font-size);font-weight:700;line-height:var(--h6-line-height);margin-bottom:0}address,dl,ol,p,ul{margin:0 0 var(--body-font-size)}.heading-inline{display:inline;float:left;padding:0}.heading-w-subtitle{margin-bottom:0}.heading-emphasis>span{color:#242731;font-family:Poppins,sans-serif;font-weight:800}.heading-emphasis--reverse>span{color:#fff;font-family:Poppins,sans-serif;font-weight:800}hr{border:0;border-top:1px solid #ccc;box-sizing:content-box;display:block;height:1px;margin:2rem 0;padding:0}abbr[title]{border-bottom:1px dotted #c6bfbf;cursor:help}b,strong{font-weight:700}dfn{font-style:italic}ins{text-decoration:none}ins,mark{background-color:#e2e4e5;color:#575f6e}mark{font-style:italic;font-weight:700}code,kbd,pre,samp{background:#e2e4e5;background:rgba(0,0,0,.07);color:#575f6e;font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;margin:0 -2px;padding:0 2px}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:var(--deci-font-size)}:root{--paragraph-break:12px;--block-break:var(--body-font-size)}address,p{margin:0 0 var(--paragraph-break)}.reverse-text{color:#fff}.reverse-text :where(a){color:currentColor}.reverse-text :where(a):active,.reverse-text :where(a):focus,.reverse-text :where(a):hover{color:hsla(0,0%,100%,.75)}.reverse-text :where(h1),.reverse-text :where(h2),.reverse-text :where(h3),.reverse-text :where(h4){color:#fff}::-moz-selection{background:#ffc57d;color:#000}::selection{background:#ffc57d;color:#000}.badge{background-color:#e2e4e5;border-radius:.25rem;box-shadow:0 0 0 transparent;display:inline-block;font-size:var(--centi-font-size);font-weight:700;line-height:1;outline-offset:2px;padding:.25em .4em;text-align:center;text-decoration:none;transition:color .25s ease-in-out,outline .25s ease-in-out,background-color .25s ease-in-out,box-shadow .25s ease-in-out;vertical-align:baseline;white-space:nowrap}.badge[href]:active,.badge[href]:focus,.badge[href]:hover{background-color:#3a57e8;color:#fff}:root{--button-border-width:1px;--button-border-radius:4px;--button-line-height:1;--button-padding-vertical:12px;--button-padding-horizontal:24px;--button-height:calc(var(--button-padding-vertical)*2 + var(--button-line-height)*1em)}.button-back{align-items:center;border-radius:var(--button-border-radius);-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button-back:before{content:"◀"}.button{align-items:center;background:#fff;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button:focus{outline:1px auto #008edb}.button :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button:active,.button:focus,.button:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button[disabled]:active,.button[disabled]:focus,.button[disabled]:hover{background-color:#fff;box-shadow:none;color:#242731;opacity:1}.button--warning{align-items:center;background:#9e0e0b;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--warning:focus{outline:1px auto #008edb}.button--warning :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--warning :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--warning:active,.button--warning:focus,.button--warning:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--warning[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--warning[disabled]:active,.button--warning[disabled]:focus,.button--warning[disabled]:hover{background-color:#9e0e0b;box-shadow:none;color:#242731;opacity:1}.button--neutral{align-items:center;background:#c3c3c3;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242426;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--neutral:focus{outline:1px auto #008edb}.button--neutral :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--neutral :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--neutral:active,.button--neutral:focus,.button--neutral:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--neutral[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--neutral[disabled]:active,.button--neutral[disabled]:focus,.button--neutral[disabled]:hover{background-color:#c3c3c3;box-shadow:none;color:#242426;opacity:1}.button--positive{align-items:center;background:#26883a;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--positive:focus{outline:1px auto #008edb}.button--positive :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--positive :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--positive:active,.button--positive:focus,.button--positive:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--positive[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--positive[disabled]:active,.button--positive[disabled]:focus,.button--positive[disabled]:hover{background-color:#26883a;box-shadow:none;color:#242731;opacity:1}.button--blue{align-items:center;background:#008edb;border:var(--button-border-width) solid #bbbfc1;border-radius:var(--button-border-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#242731;color:#fff;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:inline-grid;font:inherit;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);margin:0;opacity:1;padding:var(--button-padding-vertical) var(--button-padding-horizontal);position:relative;text-align:center;text-decoration:none;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out,color .25s ease-in-out;vertical-align:middle;white-space:normal}.button--blue:focus{outline:1px auto #008edb}.button--blue :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.button--blue :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.button--blue:active,.button--blue:focus,.button--blue:hover{background-color:#fff;border-color:#bbbfc1;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#008edb}.button--blue[disabled]{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--blue[disabled]:active,.button--blue[disabled]:focus,.button--blue[disabled]:hover{background-color:#008edb;box-shadow:none;color:#242731;opacity:1}.button--short{--button-padding-vertical:0.5em}.button--short,.button--small{padding:var(--button-padding-vertical) var(--button-padding-horizontal)}.button--small{font-size:var(--deci-font-size)}.button--tiny{font-size:calc(var(--deci-font-size)*.9);padding:calc(var(--button-padding-vertical)*.5) calc(var(--button-padding-horizontal)*.4)}.button--large{padding:var(--button-padding-vertical) var(--button-padding-horizontal);--button-padding-vertical:0.8em;font-size:var(--large-font-size)}.button--icon-left,.button--icon-right{--button-padding-horizontal-half:calc(var(--button-padding-horizontal)*0.66);padding-left:var(--button-padding-horizontal-half)}.button--block{display:block;width:100%}.button--disabled{border:none;box-shadow:none;color:#c3c3c3;cursor:not-allowed;opacity:1}.button--disabled:active,.button--disabled:focus,.button--disabled:hover{background-color:#242731;box-shadow:none;color:#fff;opacity:1}.button::-moz-focus-inner{border:0;padding:0}a{color:#008edb;transition:color .25s ease-in-out,opacity .25s ease-in-out}a:active,a:focus,a:hover{color:#006da8}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a.document:after{content:" (" attr(data-ext) " " attr(data-size) ")"}:target{animation:highlightPulse .7s ease;outline:3px solid #ffc57d;outline-offset:4px}.active-target{animation:highlightPulseOutline 2.1s ease}#results:target{animation:none;outline:none}.text-link{align-items:center;background:transparent;color:#008edb;-moz-column-gap:.2em;column-gap:.2em;display:inline-grid;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.text-link :where([stroke*="#"]){stroke:#008edb;transition:stroke .25s ease-in-out}.text-link :where([fill*="#"]){fill:#008edb;transition:fill .25s ease-in-out}.text-link:active,.text-link:focus,.text-link:hover{background-color:transparent;-webkit-text-decoration-color:#006da8;text-decoration-color:#006da8}.text-link:active :where([stroke*="#"]),.text-link:focus :where([stroke*="#"]),.text-link:hover :where([stroke*="#"]){stroke:#006da8;transition:stroke .25s ease-in-out}.text-link:active :where([fill*="#"]),.text-link:focus :where([fill*="#"]),.text-link:hover :where([fill*="#"]){fill:#006da8;transition:fill .25s ease-in-out}.text-link--icon-unset{align-items:center;background:transparent;color:#008edb;-moz-column-gap:.2em;column-gap:.2em;display:inline-grid;grid-auto-flow:column;justify-content:center;line-height:var(--button-line-height);text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out;transition:transform .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.text-link--icon-unset:active,.text-link--icon-unset:focus,.text-link--icon-unset:hover{background-color:transparent;-webkit-text-decoration-color:#006da8;text-decoration-color:#006da8}.text-link--x0{padding-inline:0}.subtle-link{color:currentColor;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .25s ease-in-out;transition:text-decoration-color .25s ease-in-out;transition:text-decoration-color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.subtle-link:active,.subtle-link:focus,.subtle-link:hover{-webkit-text-decoration-color:#008eda;text-decoration-color:#008eda}:root{--box-padding:var(--body-font-size);--box-icon-left-padding:32px}@media screen and (min-width:22.5em){:root{--box-padding:24px;--box-icon-left-padding:40px}}@media screen and (min-width:48em){:root{--box-padding:32px}}.bar-box{border:1px solid #e2e4e5;border-radius:4px;display:grid;gap:16px;grid-auto-flow:row;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.bar-box>:last-child{margin-bottom:0}@media screen and (min-width:35em){.bar-box{align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-auto-flow:dense;row-gap:0}}.bar-box__title{margin-bottom:4px}@media screen and (max-width:47.9375em){.bar-box__title .tooltip__title{font-size:var(--body-font-size)}}@media screen and (min-width:35em){.bar-box__right-fill{align-self:center;grid-column:2;grid-row:1/3}}.bar-box__right-fill:where(.icon){justify-self:end;margin-bottom:var(--paragraph-break)}@media screen and (min-width:35em){.bar-box__right-fill:where(.icon){margin-bottom:0}}.box{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box>:last-child{margin-bottom:0}.box-lined{border:1px solid #e2e4e5;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-lined>:last-child{margin-bottom:0}.box-filled{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled>:last-child{margin-bottom:0}.box-filled--lightestgrey{background-color:#f9f9f9;border-color:#f9f9f9;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--lightestgrey>:last-child{margin-bottom:0}.box-filled--lightgrey{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--lightgrey>:last-child{margin-bottom:0}.box-filled--palegrey{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--palegrey>:last-child{margin-bottom:0}.box-filled--primary{background-color:#242731;border-color:#242731;border-radius:4px;color:#fff;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--primary>:last-child{margin-bottom:0}.box-filled--primary :where(a){color:currentColor}.box-filled--primary :where(a):active,.box-filled--primary :where(a):focus,.box-filled--primary :where(a):hover{color:hsla(0,0%,100%,.75)}.box-filled--primary :where(h1),.box-filled--primary :where(h2),.box-filled--primary :where(h3),.box-filled--primary :where(h4){color:#fff}.box-filled--primary a.button{color:#242731}.box-filled--utility-neutral{background-color:#008edb;border-color:#008edb;border-radius:4px;color:#fff;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-neutral>:last-child{margin-bottom:0}.box-filled--utility-neutral :where(a){color:currentColor}.box-filled--utility-neutral :where(a):active,.box-filled--utility-neutral :where(a):focus,.box-filled--utility-neutral :where(a):hover{color:hsla(0,0%,100%,.75)}.box-filled--utility-neutral :where(h1),.box-filled--utility-neutral :where(h2),.box-filled--utility-neutral :where(h3),.box-filled--utility-neutral :where(h4){color:#fff}.box-filled--utility-neutral-pastel{background-color:#ebf4ff;border-color:#ebf4ff;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-neutral-pastel>:last-child{margin-bottom:0}.box-filled--utility-positive-pastel{background-color:#dff6e4;border-color:#dff6e4;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-positive-pastel>:last-child{margin-bottom:0}.box-filled--utility-warning-pastel{background-color:#fdf3ed;border-color:#fdf3ed;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-warning-pastel>:last-child{margin-bottom:0}.box-filled--utility-error-pastel{background-color:#fdeeec;border-color:#fdeeec;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-filled--utility-error-pastel>:last-child{margin-bottom:0}.box-accent--primary{border-left:4px solid #242731;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--primary>:last-child{margin-bottom:0}.box-accent--utility-neutral{border-left:4px solid #008edb;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-neutral>:last-child{margin-bottom:0}.box-accent--utility-positive{border-left:4px solid #0e6f22;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-positive>:last-child{margin-bottom:0}.box-accent--utility-warning{border-left:4px solid #b95818;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-warning>:last-child{margin-bottom:0}.box-accent--utility-error{border-left:4px solid #9e0e0b;border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box-accent--utility-error>:last-child{margin-bottom:0}.box-icon{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding);padding-left:var(--box-icon-left-padding);padding-block:calc(var(--box-icon-left-padding)*.5);position:relative}.box-icon>:last-child{margin-bottom:0}.box-icon:after{background-color:#008edb;background-image:url(../images/icon-system/icon_info.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--box-icon-left-padding)*.25);border-radius:24px;content:"";height:calc(var(--box-icon-left-padding)*.5);left:calc(var(--box-icon-left-padding)*.25);position:absolute;top:calc(var(--box-icon-left-padding)*.5);width:calc(var(--box-icon-left-padding)*.5)}a.box,a.box-filled,a.box-lined{cursor:pointer}.box--xsmall{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--xsmall>:last-child{margin-bottom:0}@media screen and (min-width:22.5em){.box--xsmall{--box-padding:16px}}.box--small{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--small>:last-child{margin-bottom:0}@media screen and (min-width:48em){.box--small{--box-padding:24px}}.box--large{border-radius:4px;margin-bottom:var(--body-font-size);padding:var(--box-padding)}.box--large>:last-child{margin-bottom:0}@media screen and (min-width:48em){.box--large{--box-padding:40px}}.box-icon__heading{font-family:Roboto,sans-serif;font-size:var(--decka-font-size);font-weight:700;margin-bottom:4px}.icon{display:inline-block;vertical-align:middle}.icon svg{height:16px;width:16px}.icon--24px svg{height:24px;width:24px}.icon--32px svg{height:32px;width:32px}.icon--40px svg{height:40px;width:40px}.icon--48px svg{height:48px;width:48px}.icon--52px svg{height:52px;width:52px}.icon--60px svg{height:60px;width:60px}.icon--68px svg{height:68px;width:68px}.icon--primary :where([stroke*="#"]){stroke:#242731;transition:stroke .25s ease-in-out}.icon--primary :where([fill*="#"]){fill:#242731;transition:fill .25s ease-in-out}.icon--current-color :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.icon--current-color :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.icon--white :where([stroke*="#"]){stroke:#fff;transition:stroke .25s ease-in-out}.icon--white :where([fill*="#"]){fill:#fff;transition:fill .25s ease-in-out}.icon-circle{background-color:#008edb;border:1px solid #008edb;border-radius:64px;display:grid;height:64px;place-items:center;width:64px}.icon-circle--positive{background-color:#26883a;border:1px solid #26883a}.icon-circle--negative{background-color:#ba210f;border:1px solid #ba210f}.icon-circle--outline{outline:1.5px solid #008edb;outline-offset:2px}.icon-circle--outline.icon-circle--positive{outline:1.5px solid #26883a;outline-offset:2px}.icon-circle--outline.icon-circle--negative{outline:1.5px solid #ba210f;outline-offset:2px}.action-bar-buttons{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start;margin-bottom:var(--paragraph-break)}.hero-banner{position:relative}@media screen and (min-width:48em){.hero-banner{margin-bottom:60px}}.hero-banner__title{bottom:var(--section);color:#fff;font-size:var(--h1-font-size);left:var(--wide-container-gutter);line-height:1.2;margin-bottom:0;position:absolute;right:var(--wide-container-gutter)}@media screen and (min-width:30em){.hero-banner__title{font-size:var(--giga-font-size)}}@media screen and (min-width:75em){.hero-banner__title{padding-right:min(50%,440px)}}.hero-banner__title strong{color:#242731;font-family:Poppins,sans-serif;font-weight:800}.hero-banner__title__part:last-child{display:block;padding-left:max(var(--container-padding),1em)}.hero-banner__img{display:block;min-height:240px;overflow:hidden;position:relative}@media screen and (min-width:35em){.hero-banner__img{height:calc(100vh - var(--search-bar-stacked-height))}}@media screen and (min-width:48em){.hero-banner__img{max-height:75vw}}@media screen and (min-width:75em){.hero-banner__img{height:min(100vh - 60px,840px);min-height:720px}}.hero-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-banner__img:after,.hero-banner__img:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-banner__img:before{background:linear-gradient(-5deg,hsla(0,0%,100%,0),#8f8bab 90%,#8f8bab);mix-blend-mode:multiply}.hero-banner__img:after{background:linear-gradient(185deg,hsla(0,0%,100%,0),#aba18b 80%,#aba18b);mix-blend-mode:multiply}.hero-banner__inner,.inner-banner{position:relative}.inner-banner{isolation:isolate;z-index:0}@media screen and (min-width:62em){.inner-banner{display:grid;grid-template-columns:1fr 1fr}}.inner-banner__img{display:block}@media screen and (min-width:62em){.inner-banner__img{grid-column:2;grid-row:1}}.inner-banner__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:62em){.inner-banner__img img{border-bottom-left-radius:var(--standard-radius)}}.inner-banner__content{padding-bottom:min(var(--section),var(--wide-container-gutter))}@media screen and (min-width:62em){.inner-banner__content{display:flex;flex-direction:column;grid-column:1;grid-row:1}}.inner-banner__content .page-header{flex:1 1 auto;margin-bottom:0}.inner-banner__content .page-header__heading{justify-self:flex-end;padding-left:var(--xsmall-container-gutter);padding-right:var(--xsmall-container-gutter)}@media screen and (min-width:62em){.inner-banner__content .page-header__heading{padding-right:24px}}:root{--certification-medal-diameter:280px;--certification-medal-padding:calc(var(--certification-medal-diameter)*0.1135);--certification-medal-font-size:2rem}@media screen and (min-width:35em){:root{--certification-medal-diameter:370px;--certification-medal-font-size:2.4rem}}.certification-medal{border-radius:100%;display:grid;height:var(--certification-medal-diameter);isolation:isolate;padding:var(--certification-medal-padding);position:relative;text-align:center;width:var(--certification-medal-diameter)}.certification-medal__subtitle{color:rgba(36,39,49,.5);font-family:Poppins,sans-serif;font-size:var(--centi-font-size);font-weight:400;line-height:1.25;margin-bottom:calc(var(--certification-medal-font-size)*.667);width:24ch}.certification-medal__top{display:grid;justify-content:center;justify-items:center}.certification-medal__bottom,.certification-medal__top{align-items:center;height:calc((var(--certification-medal-diameter) - var(--certification-medal-padding)*2)/2)}.certification-medal__bottom{background-color:#007acf;border-radius:12px 12px var(--certification-medal-diameter) var(--certification-medal-diameter);color:#fff;display:flex;flex-direction:column}.certification-medal__label{font-family:Poppins,sans-serif;font-size:var(--certification-medal-font-size);font-weight:500;line-height:1.375;margin-bottom:.667em;padding-top:1em;text-transform:uppercase}.mini-certification-icon{display:block;margin-bottom:8px}@media screen and (min-width:35em){.mini-certification-icon{margin-bottom:calc(var(--certification-medal-font-size)*.825)}}.baric-logo{height:calc(var(--certification-medal-font-size)*.75);width:auto}.baric-logo,.tick{display:block}.crimped-star{filter:drop-shadow(0 2px 40px rgba(0,0,0,.15));height:var(--certification-medal-diameter);position:absolute;width:var(--certification-medal-diameter);z-index:-1}:root{--small-container:88vw;--small-container-gutter:6vw;--default-container:88vw;--default-container-gutter:6vw;--wide-container:88vw;--wide-container-gutter:6vw;--extra-wide-container:88vw;--extra-wide-container-gutter:6vw}@media screen and (min-width:48em){:root{--small-container:600px;--small-container-gutter:calc(50vw - var(--small-container)/2);--default-container:92vw;--default-container-gutter:4vw;--wide-container:92vw;--wide-container-gutter:4vw;--extra-wide-container:92vw;--extra-wide-container-gutter:4vw}}@media screen and (min-width:75em){:root{--default-container:980px;--default-container-gutter:calc(50vw - var(--default-container)/2)}}@media screen and (min-width:87.5em){:root{--wide-container:1264px;--wide-container-gutter:calc(50vw - var(--wide-container)/2)}}@media screen and (min-width:100em){:root{--extra-wide-container:1440px;--extra-wide-container-gutter:calc(50vw - var(--extra-wide-container)/2)}}@media screen and (min-width:150em){:root{--wide-container-gutter:calc((2400px - var(--wide-container))/2);--default-container-gutter:calc((2400px - var(--default-container))/2);--extra-wide-container-gutter:calc((2400px - var(--extra-wide-container))/2)}}.container--small{margin-inline:auto;width:var(--small-container)}.container{margin-inline:auto;width:var(--default-container)}.container--wide{margin-inline:auto;width:var(--wide-container)}.container--widest{margin-inline:auto;width:var(--extra-wide-container)}.dashboard-layout{background-color:#fff}@media screen and (min-width:48em){.dashboard-layout{background-color:#f0f2f4;display:grid;grid-template-columns:260px 1fr}}.dashboard-header{background-color:#3a57e8;color:#fff;padding:var(--section-small)}@media screen and (min-width:48em){.dashboard-header{grid-column:2;grid-row:1}}.dashboard-body{background-color:#fff;padding-inline:var(--default-container-gutter)}@media screen and (min-width:48em){.dashboard-body{grid-column:2;grid-row:2;margin-left:24px;padding-left:var(--section-small)}.dashboard-sidebar{grid-column:1;grid-row:1/3}}.date-card{align-items:center;background:#242731;color:#fff;display:flex;flex-flow:column wrap;justify-content:center;line-height:1;max-width:94px;padding:16px;text-align:center;text-transform:uppercase}.date-card__day{font-size:3.8rem;font-weight:700;line-height:1}.widget-video{clear:both;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.richtext-video-wrapper .widget-video{margin-bottom:24px;margin-top:24px}.widget-video embed,.widget-video iframe,.widget-video object{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.video-embed{aspect-ratio:16/9;max-width:100%;width:100%}.video-embed--4-3{aspect-ratio:4/3}.widget-embed{width:100%}.widget-embed :where(iframe){width:100%}:root{--field-border:1px solid #008edb;--field-border-light:1px solid #a1deff;--field-background:#fff;--field-text-color:#242426;--field-padding-vertical:0.6em;--field-padding-horizontal:1.5em;--field-line-height:1.6;--field-radius:8px;--field-vertical-whitespace:8px;--fieldset-input-diameter:calc(var(--body-font-size)*1.25);--fieldset-input-diameter-small:var(--deci-font-size)}.field-element-attach-wrapper{position:relative}.field-element-attach-wrapper__button{background:#d8d8d8;border:none;border-radius:0 5px 5px 0;bottom:1px;cursor:pointer;min-width:45px;outline:none;padding:0 7px;position:absolute;right:1px;top:1px;z-index:1}.field-element-attach-wrapper__button svg{vertical-align:middle}.field-element-attach-wrapper__button:active,.field-element-attach-wrapper__button:focus,.field-element-attach-wrapper__button:hover{background-color:#c3c3c3}.field-element-attach-wrapper .field-element .field-input .textbox,.field-element-attach-wrapper .field-element .field-input select{padding-right:55px}.field-element-attach-wrapper--white .field-element-attach-wrapper__button{background-color:#e2e4e5}.field-element-attach-wrapper--white .field-element-attach-wrapper__button:active,.field-element-attach-wrapper--white .field-element-attach-wrapper__button:focus,.field-element-attach-wrapper--white .field-element-attach-wrapper__button:hover{background-color:#d8d8d8}:where(label){display:block}:where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;background-color:var(--field-background);border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%}.field-element--small :where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;display:block;font-size:var(--body-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:0.4em;--field-padding-horizontal:0.8em}.field-element--large :where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea){-webkit-appearance:none;display:block;line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:1em;--field-padding-horizontal:2em}:where([type=text],[type=number],[type=email],[type=tel],[type=search],[type=password],[type=url],select[multiple=""],textarea):focus{border-bottom-color:#727272}:where(textarea){border-radius:8px;resize:vertical}:where(select):not([multiple=""]){-webkit-appearance:none;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);padding-right:52px;width:100%}.field-element--small :where(select):not([multiple=""]){-webkit-appearance:none;display:block;font-size:var(--body-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);width:100%;--field-padding-vertical:0.4em;--field-padding-horizontal:0.8em;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);font-size:var(--decka-font-size);padding-right:52px}:where([type=text],[type=number],[type=email],textarea,select)[disabled]{cursor:not-allowed;opacity:.5}.field-element{--field-vertical-whitespace:24px;margin-bottom:calc(var(--field-vertical-whitespace)*2)}::-webkit-input-placeholder{color:#8c8c8c}::-moz-placeholder{color:#8c8c8c}:-ms-input-placeholder{color:#8c8c8c}:-moz-placeholder{color:#8c8c8c}.field-element--dropdown--placeholder .field-input select{color:#8c8c8c}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#c3c3c3;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #c3c3c3}input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#c3c3c3;outline:5px auto #676767;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 80px #c3c3c3;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.field-element--checkboxlist--inline label{display:inline;padding-left:10px}.field-element--datepicker :where([type=text]),.field-element--daterangepicker :where([type=text]),.field-element--datetimepicker :where([type=text]),.field-element--datetimerangepicker :where([type=text]),.field-element--money :where([type=text]),.field-element--timepicker :where([type=text]){padding-left:52px}.field-element--disabled,.fieldset-input.fieldset-input--disabled{cursor:not-allowed;opacity:.6}.field-element--disabled .textbox[disabled],.field-element--disabled button[disabled],.field-element--disabled input[type=checkbox]+label,.field-element--disabled input[type=radio]+label,.field-element--disabled select[disabled],.fieldset-input.fieldset-input--disabled input[type=checkbox]+label,.fieldset-input.fieldset-input--disabled input[type=radio]+label{cursor:not-allowed}.field-element--hidden-label .field-label,.field-element--hidden-label .fieldset__legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.field-element--hidden-label .field-label.focusable:active,.field-element--hidden-label .field-label.focusable:focus,.field-element--hidden-label .fieldset__legend.focusable:active,.field-element--hidden-label .fieldset__legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.field-label__required{display:inline-block;line-height:0;text-indent:-9999px}.field-label__required:after{content:"*";display:block;line-height:inherit;text-indent:0}.field-helper{font-size:var(--deci-font-size);font-weight:400;margin-bottom:1em}.field-label .field-helper{color:#676767;margin-bottom:0;margin-top:.3em}.field-element.field-element--error .field-input .textbox,.field-element.field-element--error .field-input select{background-color:#fdeeec}.field-error__list{list-style:none;margin:0;padding:0}.field-error__list__item{background:#9e0e0b;border-left:6px solid #ba210f;color:#fff;margin:11px 0;padding:10px 20px}.field-element--fileselector .fs-preview-wrapper{-webkit-appearance:none;display:block;line-height:normal;line-height:1.4;outline:none;padding:10px 16px;width:100%}.g-recaptcha{padding-bottom:15px}.field-clearable__wrap{position:relative}.field-clearable__clear{background:none;background-image:url(../../../media/images/form-icons.svg);background-position:top -1152px left 3px;background-repeat:no-repeat;border:none;color:#d4d7de;height:22px;outline:none;padding:0;position:absolute;right:6px;top:9px;width:22px}.field-clearable__clear:hover{background-position:top -1208px left 3px}.field-element--disabled .field-clearable__clear{display:none}.field-element--colorpicker .textbox.colorpicker{height:40px;padding:2px 8px;width:48px}.daterangepicker{background:#fff;border-radius:4px;left:20px;margin-top:2px;padding:4px;position:absolute;top:100px;width:278px}.daterangepicker.opensleft:before{border-bottom:7px solid #c3c3c3;border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute;right:9px;top:-7px}.daterangepicker.opensleft:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute;right:10px;top:-6px}.daterangepicker.openscenter:before{border-bottom:7px solid #c3c3c3;border-left:7px solid transparent;border-right:7px solid transparent;top:-7px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{content:"";display:inline-block;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:0}.daterangepicker.openscenter:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;top:-6px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{border-bottom:initial;border-top:7px solid #c3c3c3;bottom:-7px;top:auto}.daterangepicker.dropup:after{border-bottom:initial;border-top:6px solid #fff;bottom:-6px;top:auto}.daterangepicker.dropdown-menu{border:1px solid #c3c3c3;display:none;max-width:none;z-index:3000}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .calendar{display:none;margin:4px;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{border:1px solid #e2e4e5;min-width:32px;text-align:center;white-space:nowrap}.daterangepicker .calendar-table{background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:4px}.daterangepicker table{border:none;margin:0;width:100%}.daterangepicker td,.daterangepicker th{height:20px;padding:2px;text-align:center;white-space:nowrap;width:20px}.daterangepicker td,.daterangepicker th.available{cursor:pointer}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:#f0f2f4;border-color:#e2e4e5;color:#8c8c8c}.daterangepicker td.off.in-range{background-color:#f0f2f4}.daterangepicker td.off.active{background-color:#bbbfc1;color:#fff}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#8c8c8c;cursor:not-allowed;text-decoration:line-through}.daterangepicker td.available:hover,.daterangepicker td.in-range,.daterangepicker th.available:hover{background:#fff}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#a1deff;color:#fff}.daterangepicker td.week,.daterangepicker th.week{color:#c3c3c3;font-size:80%}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;font-size:12px;height:auto;margin:0;padding:1px}.daterangepicker select.monthselect::-ms-expand,.daterangepicker select.yearselect::-ms-expand{display:none}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.monthselect,.daterangepicker select.secondselect,.daterangepicker select.yearselect{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:90%;background-repeat:no-repeat;background-size:auto;border:1px solid #c3c3c3;border-radius:4px;display:inline;font-size:1.4rem;line-height:1.2;margin-bottom:0;outline:none;padding:5px 23px 5px 8px;width:62px}.daterangepicker select.monthselect{margin-right:2%;width:40%}.daterangepicker select.yearselect{width:44%}.daterangepicker th.month{width:auto}.daterangepicker th.next,.daterangepicker th.prev{padding:1px 2px}.daterangepicker th.next .daterangepicker-next-icon,.daterangepicker th.prev .daterangepicker-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:auto;display:block;margin:0 auto;width:12px}.daterangepicker th.next .daterangepicker-next-icon{background-image:url(../images/icon-system/icon_form_arrow-right.svg)}.daterangepicker th.prev .daterangepicker-prev-icon{background-image:url(../images/icon-system/icon_form_arrow-left.svg)}.daterangepicker .calendar-table thead tr:first-child th,.daterangepicker th.month,.daterangepicker th.next,.daterangepicker th.prev{background:none;border:none}.daterangepicker th.next:hover,.daterangepicker th.prev:hover{background:none;opacity:.8}.daterangepicker .calendar-table thead tr:nth-child(2) th{background-color:#f0f2f4}.daterangepicker .input-mini{border:1px solid #c3c3c3;border-radius:4px;color:#727272;display:block;margin:4px 0 0;padding:6px;vertical-align:middle;width:100%}.daterangepicker .input-mini.active{background-color:#f0f2f4;border:1px solid #a1deff}.daterangepicker .input-mini:focus{outline:4px auto #a1deff;outline-offset:-2px}.daterangepicker .daterangepicker_input i{color:#727272;left:8px;position:absolute;top:7px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .calendar-time{line-height:30px;margin:5px auto;position:relative;text-align:center}.daterangepicker .calendar-time select.disabled{color:#c3c3c3;cursor:not-allowed}.daterangepicker .ranges{float:none;font-size:11px;margin:4px;text-align:left}.daterangepicker .applyBtn{background-color:#a1deff;color:#fff}.daterangepicker .applyBtn:focus,.daterangepicker .applyBtn:hover{background-color:#6eccff;color:#fff}.daterangepicker .cancelBtn{background-color:#d8d8d8;color:#474747}.daterangepicker .cancelBtn:focus,.daterangepicker .cancelBtn:hover{background-color:#bfbfbf;color:#474747}.daterangepicker .ranges ul{list-style:none;margin:0 auto 12px;padding:0;width:100%}.daterangepicker .ranges li{background:#e2e4e5;border:1px solid #f0f2f4;border-radius:5px;color:#474747;cursor:pointer;font-size:1.3rem;line-height:1.2;margin-bottom:7px;padding:4px 12px 3px}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#a1deff;border:1px solid #a1deff;color:#fff}@supports (display:grid){.range_inputs{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}}@media screen and (min-width:35em){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .calendar.left .calendar-table{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.daterangepicker .calendar.right .calendar-table{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.daterangepicker .calendar.left{clear:left;margin-right:0}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .calendar.left .calendar-table,.daterangepicker .left .daterangepicker_input{padding-right:12px}.daterangepicker .calendar,.daterangepicker .ranges{float:left}}@media screen and (min-width:48em){.daterangepicker .ranges{float:left;width:auto}.daterangepicker .calendar.left{clear:none}}.field-element--datetimepicker .field-input,.field-element--datetimerangepicker .field-input{position:relative}.field-element--datetimepicker .field-input:before,.field-element--datetimerangepicker .field-input:before{background-image:url(../images/icon-system/icon_form_datetimepicker.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #c3c3c3;content:" ";display:block;left:2px;position:absolute;top:calc(50% - 12px);width:40px}.field-element--inline{align-items:center;display:flex;gap:.5em;margin-bottom:8px}.field-element--inline :where(.field-label){flex:0 1 auto}.field-element--inline .field-label{margin-bottom:0}.field-element--inline :where(.field-input){flex:1 1 auto;margin-bottom:0}:where(fieldset){border:none;margin:0;padding:0}.field-label,.fieldset__legend{color:#242426;font-family:Poppins,sans-serif;font-size:var(--deci-font-size);font-weight:400;line-height:var(--field-line-height);margin-bottom:var(--field-vertical-whitespace)}.field-element--checkboxlist--columns .field-element__input-set{-moz-columns:3;column-count:3}:where(.field-element) :where([type=checkbox]),:where(.fieldset-label-wrap) :where([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;position:relative}:where(.field-element) :where([type=checkbox]):before,:where(.fieldset-label-wrap) :where([type=checkbox]):before{background-color:var(--field-background);background-color:#e2e4e5;border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-radius:2px;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);width:var(--fieldset-input-diameter)}:where(.field-element) :where([type=checkbox]):checked:after,:where(.fieldset-label-wrap) :where([type=checkbox]):checked:after{background-color:var(--field-background);background-color:#e2e4e5;background:#008edb no-repeat 50%/85% url(../images/icon-system/icon_form_tick-thick-white.svg);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-color:#008edb;border-radius:2px;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);position:absolute;top:0;width:var(--fieldset-input-diameter);z-index:1}:where(.field-element) :where([type=checkbox]):checked+label,:where(.fieldset-label-wrap) :where([type=checkbox]):checked+label{color:#242731}:where(.field-element) :where([type=checkbox]):focus,:where(.fieldset-label-wrap) :where([type=checkbox]):focus{outline-color:#008edb;outline-offset:2px;outline-style:auto;outline-width:1px}:where(.field-element) :where([type=radio]),:where(.fieldset-label-wrap) :where([type=radio]){-webkit-appearance:none;-moz-appearance:none;position:relative}:where(.field-element) :where([type=radio]):before,:where(.fieldset-label-wrap) :where([type=radio]):before{background-color:var(--field-background);background-color:#e2e4e5;border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);border:var(--field-border);border-radius:100%;color:var(--field-text-color);content:"";display:block;font-size:var(--decka-font-size);height:var(--fieldset-input-diameter);width:var(--fieldset-input-diameter)}:where(.field-element) :where([type=radio]):checked:after,:where(.fieldset-label-wrap) :where([type=radio]):checked:after{background:#008edb no-repeat 50%/70% url(../images/icon-system/icon_form_tick-thick-white.svg);border-color:#008edb;border-radius:100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.fieldset-label-wrap{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:inline-grid;grid-auto-flow:column}.field-element--money .field-input{position:relative}.field-element--money .field-input .money-symbol:before{border-right:1px solid #c3c3c3;color:#727272;content:"¤";display:block;font-size:calc(var(--body-font-size)*1.2);font-weight:700;left:2px;position:absolute;text-align:center;top:calc(50% - 14px);width:40px}.field-element--money .field-input .money-symbol--dollar:before{content:"$"}.field-element--money .field-input .money-symbol--pound:before{content:"£"}.field-element--money .field-input .money-symbol--yen:before{content:"¥"}.field-element--money .field-input .money-symbol--indian_rupee:before{content:"₹"}.field-element--randomcode button{margin-top:8px}.field-element--range .field-input .textbox{background:none;background:none!important;border:none;border-radius:0;padding:0}.field-element--range .field-input input[type=range]+div{color:#727272;font-weight:700}.field-element--range .field-input input[type=range]:focus+div{color:#a1deff;font-weight:700}input[type=range]{-webkit-appearance:none;background:transparent;margin:0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#c3c3c3;border:none;border-radius:4px;box-shadow:none;cursor:pointer;height:8px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;margin-top:-14px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:32px}input[type=range]:focus::-webkit-slider-runnable-track{background:#c3c3c3}input[type=range]:focus::-webkit-slider-thumb{background:#a1deff;box-shadow:2px 2px 4px #727272}input[type=range]::-moz-range-track{background:#d8d8d8;border:none;border-radius:4px;box-shadow:none;cursor:pointer;height:4px;width:100%}input[type=range]::-moz-range-thumb{background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;width:32px}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:18px 0;color:transparent;cursor:pointer;height:4px;width:100%}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#d8d8d8;border:none;border-radius:4px;box-shadow:none}input[type=range]::-ms-thumb{background:#727272;border:none;border-radius:16px;box-shadow:1px 1px 2px #595959;cursor:pointer;height:32px;width:32px}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:#d8d8d8}@supports (display:block){input[type=range]{margin:12.8px 0}}:where(.field-label--required):after{content:" *";display:inline-block}:where(.field-label__required){display:inline-block;line-height:0;text-indent:-9999px}:where(.field-label__required):after{color:#9e0e0b;content:"*";margin-left:5px}.field-input select[multiple]{background-image:none;padding-right:var(--field-padding-horizontal)}.field-input select::-ms-expand{display:none}.field-element--select--multiple select{background-image:none;padding:var(--field-padding-vertical) var(--field-padding-horizontal)}.field-element--select--multiple option{padding:8px}.site-search-form{margin:0 0 40px}.site-search-form--header{margin:0}.search-result{border-top:1px solid #c3c3c3;margin:20px 0;padding:20px 0}.search-result p:last-child{margin-bottom:0}.submit-bar{margin-top:var(--field-vertical-whitespace);padding-block:8px;text-align:right}.sidebar .submit-bar{padding:12px 0}.submit-bar a{margin-right:20px}.field-element--timepicker .field-input{position:relative}.field-element--timepicker .field-input:before{background-image:url(../images/icon-system/icon_form_timepicker.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-right:1px solid #c3c3c3;content:" ";display:block;left:2px;position:absolute;top:calc(50% - 12px);width:40px}.ui-timepicker{display:block;height:200px;overflow:auto;position:absolute;z-index:9999!important}.ui-timepicker-standard{background-color:#fff;border:1px solid #c3c3c3;border-radius:4px;display:block;list-style:none outside none;margin:4px 0 0;padding:6px}.ui-timepicker-standard a{color:#474747}.ui-timepicker-standard .ui-state-hover{background-color:#e2e4e5}.ui-timepicker-standard .ui-menu-item{clear:left;float:left;margin:0;padding:0;width:100%}.ui-timepicker-standard .ui-menu-item a{border-radius:4px;display:block;line-height:1.5;padding:6px 12px;text-decoration:none}.ui-timepicker-hidden{display:none}.field-element--totalselector{position:relative}.field-element--totalselector .field-input .total-selector__output{-webkit-appearance:none;background-color:var(--field-background);background-image:url(../images/icon-system/icon_form_arrow-down.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:10px;border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light);color:var(--field-text-color);display:block;font-size:var(--decka-font-size);line-height:var(--field-line-height);padding:var(--field-padding-vertical) var(--field-padding-horizontal);padding-right:52px;width:100%}.field-element--totalselector__dropdown{background:#fff;border:1px solid #c3c3c3;border-radius:4px;display:none;left:0;margin-top:2px;padding:20px 24px;position:absolute;right:0;top:100%;white-space:nowrap;z-index:800}.field-element--totalselector.field-element--totalselector--active .field-element--totalselector__dropdown{display:block}.total-selector__dropdown__field{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 0 16px}.total-selector__dropdown__field:last-child{margin-bottom:0}.total-selector__dropdown__field__labels{flex:0 0 auto}.total-selector__dropdown__field__buttons{display:flex;flex:0 0 auto;flex-wrap:nowrap}.total-selector__dropdown__field__button{-webkit-appearance:none;background:none;background-position:50%;background-repeat:no-repeat;background-size:16px;border:1px solid #bbbfc1;border-radius:4px;color:#8c8c8c;cursor:pointer;flex:0 0 auto;font-size:1.4rem;height:32px;outline:none;padding:0;width:32px}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--decrease{background-image:url(../images/icon-system/icon_form_minus.svg);background-position:left 8px -1 center}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--increase{background-image:url(../images/icon-system/icon_form_plus.svg);background-position:right 8px -1 center}.total-selector__dropdown__field__button:focus{background-color:#f0f2f4;border-color:#8c8c8c;color:#8c8c8c}.total-selector__dropdown__field__button:hover{border-color:#8c8c8c;color:#8c8c8c}.total-selector__dropdown__field__button.total-selector__dropdown__field__button--max,.total-selector__dropdown__field__button.total-selector__dropdown__field__button--min{border-color:#d8d8d8;color:#8c8c8c;opacity:.5;pointer-events:none}.total-selector__dropdown__field__total{flex:0 0 auto;font-size:1.8rem;padding:4px 6px;text-align:center;width:50px}.total-selector__dropdown__field__labels p{display:block;margin-right:8px}.total-selector__dropdown__field__labels__title{font-size:1.6rem;margin:0}.total-selector__dropdown__field__labels__helper{font-size:var(--deci-font-size);margin:0}.field-element--totalselector__fields{display:none}.total-selector__dropdown__close__button-wrap{padding-top:10px;text-align:right}@media only screen and (min-width:37.5em){.field-element--totalselector__dropdown{min-width:320px;right:auto}.total-selector__dropdown__field__labels__helper{font-size:1.5rem;line-height:1}.total-selector__dropdown__field{margin:0 0 24px}}@media only screen and (min-width:48.063em){.total-selector__dropdown__close__button-wrap{display:none}}.field-element--upload .field-input input[type=file]{background-color:transparent;border:1px solid transparent;border-radius:4px}input[type=file]::-webkit-file-upload-button{background:#000;background-color:#f0f2f4;border:1px solid #c3c3c3;border-radius:4px;outline:none;padding:12px 16px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type=file]:hover::-webkit-file-upload-button{background-color:#e2e4e5;border:1px solid #aaa}input[type=file]:focus::-webkit-file-upload-button{background-color:#e2e4e5;outline:none}input[type=file]:active::-webkit-file-upload-button{background-color:#d8d8d8;outline:none}input[type=file]:focus{outline:5px auto #8c8c8c}input[type=file i]:focus{outline-offset:0}.field-element--white input[type=file]::-webkit-file-upload-button{background-color:#fff}.field-element--white input[type=file]:hover::-webkit-file-upload-button{background-color:#e2e4e5;border:1px solid #aaa}.field-element--white input[type=file]:focus::-webkit-file-upload-button{background-color:#e2e4e5}.field-element--white input[type=file]:active::-webkit-file-upload-button{background-color:#d8d8d8}.image-gallery__figure{display:block;margin:0;overflow:hidden;position:relative}.image-gallery__figure__caption{background:linear-gradient(0deg,rgba(0,0,0,.2),transparent);bottom:0;color:#fff;left:0;padding:16px 4px 4px;position:absolute;right:0;text-shadow:1px 1px 4px rgba(0,0,0,.2)}.image-gallery__slider .splide__slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-gallery__slider .splide__slide.active img{animation:fadeIn .35s ease-in;animation-fill-mode:forwards}.image-gallery__slider .image-gallery__figure{margin-bottom:0}.image-gallery__slider.columns-1 .image-gallery__figure,.image-gallery__slider.columns-1 .image-gallery__image{width:100%}.image-gallery__grid{display:grid;gap:20px;grid-template-columns:1fr}.image-gallery__grid.columns-2,.image-gallery__grid.columns-4{grid-template-columns:repeat(2,1fr)}.image-gallery__grid.columns-3,.image-gallery__grid.columns-5,.image-gallery__grid.columns-6{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:48em){.image-gallery__grid.columns-4{grid-template-columns:repeat(4,1fr)}.image-gallery__grid.columns-5{grid-template-columns:repeat(5,1fr)}.image-gallery__grid.columns-6{grid-template-columns:repeat(6,1fr)}}.image-gallery__grid figure,.image-gallery__grid img{width:100%}.image-gallery__grid .image-gallery__figure{position:relative}.image-gallery__grid .image-gallery__figure:active figcaption,.image-gallery__grid .image-gallery__figure:focus figcaption,.image-gallery__grid .image-gallery__figure:hover figcaption{opacity:1}.image-gallery__grid .image-gallery__figure figcaption{align-items:center;background-color:rgba(0,0,0,.5);bottom:10px;color:#fff;display:flex;justify-content:center;left:10px;line-height:1.3;margin:0;opacity:0;padding:10px;position:absolute;right:10px;text-align:center;top:10px;transition:all .4s ease;z-index:2}@media screen and (min-width:35em){.image-gallery__grid .image-gallery__figure figcaption{bottom:20px;font-size:18px;left:20px;padding:16.6666%;right:20px;top:20px}}@media screen and (min-width:48em){.image-gallery__grid .image-gallery__figure figcaption{font-size:24px}}.feature-image-gallery{position:relative}@media screen and (min-width:35em){.feature-image-gallery{padding-inline:var(--wide-container-gutter)}.feature-image-gallery .splide__arrows{display:none}.feature-image-gallery__inner{gap:min(var(--standard-radius),var(--large-font-size));grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:48em){.feature-image-gallery__inner{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:35em){.splide.is-initialized:not(.is-active) .splide__list.feature-image-gallery__inner{display:grid}}.feature-image-gallery__item{display:block;flex:0 0 100%;overflow:hidden}@media screen and (min-width:35em){.feature-image-gallery__item{border-radius:var(--standard-radius)}}.feature-image-gallery__item:active,.feature-image-gallery__item:focus,.feature-image-gallery__item:hover{color:inherit}.feature-image-gallery__item img{height:100%;width:100%}.feature-image-gallery__item--1{grid-column:1/4}@media screen and (min-width:35em){.feature-image-gallery__item--1{grid-column:1/3;grid-row:1;position:relative}}@media screen and (min-width:48em){.feature-image-gallery__item--1{grid-column:1/3;grid-row:1/3}}:root{--feature-gallery-launcher-diameter:43px}.feature-image-gallery__count{bottom:1em;color:#fff;line-height:var(--feature-gallery-launcher-diameter);position:absolute;right:calc(1.5em + var(--feature-gallery-launcher-diameter));z-index:1}.feature-image-gallery__launcher{bottom:1em;position:absolute;right:1em;z-index:1}@media screen and (min-width:35em){.feature-image-gallery__launcher{left:1em;right:auto}}@media screen and (max-width:34.9375em){.feature-image-gallery__launcher{height:var(--feature-gallery-launcher-diameter);padding:0;width:var(--feature-gallery-launcher-diameter)}}.feature-image-gallery__launcher--item{display:none}@media screen and (min-width:35em){.feature-image-gallery__launcher--item{display:inline-grid}}@media screen and (max-width:34.9375em){.feature-image-gallery__launcher--slider{pointer-events:none}}@media screen and (min-width:35em){.feature-image-gallery__launcher--slider{display:none}}@media screen and (min-width:48em){.feature-image-gallery__item--4,.feature-image-gallery__item--5{grid-row:2}}@media screen and (min-width:35em){.feature-image-gallery__item--hidden{display:none}}.feature-image-gallery__item--map{background-color:#242731;display:grid;place-items:center;position:relative}@media screen and (min-width:35em){.feature-image-gallery__item--map{grid-column:2;grid-row:3}}@media screen and (min-width:48em){.feature-image-gallery__item--map{grid-column:4;grid-row:2}}@media screen and (min-width:35em){.feature-image-gallery--map .feature-image-gallery__count{display:none}}.feature-image-gallery__map-cta{bottom:1em;position:absolute;right:1em;z-index:1}.sidebar-linklist{margin:0;padding:0}.sidebar-linklist__item{border-bottom:1px solid #d6d6d6;position:relative}.sidebar-linklist__item__button{background:none;border:none;display:block;padding:10px 18px 10px 1.5em}.sidebar-linklist__item__button:before{color:#000;content:">";left:0;position:absolute;top:calc(10px + .1em);transform:rotate(0deg);transform-origin:center;transition:left .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out}.sidebar-linklist__item--expanded .sidebar-linklist__item__button:before,.sidebar-linklist__item:hover .sidebar-linklist__item__button:before{left:.5em}.sidebar-linklist__item--expanded .sidebar-linklist__item__button:before{transform:rotate(90deg)}.sidebar-linklist__item__sublist{list-style:none;margin:0;padding:0}.sidebar-linklist__item__sublist__item{list-style:none}.sidebar-linklist__item__sublist__item__link:before{color:#000;content:"– "}.sidebar-linklist__item__sublist__item__link{display:block;padding:.25em .25em .25em 1.5em;text-decoration:none;transition:background-color .2s ease-in-out}.sidebar-linklist__item__sublist__item__link:active,.sidebar-linklist__item__sublist__item__link:focus,.sidebar-linklist__item__sublist__item__link:hover{background:rgba(0,0,0,.05)}.social-list{align-items:center;display:grid;gap:16px;grid-auto-flow:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.social-list--right{justify-content:flex-end}.social-list--center{justify-content:center}.social-list__item{display:inline-block}.social-list__item a{color:inherit;display:grid;place-items:center}.social-list__item :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.social-list__item :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.social-list--primary{color:rgba(36,39,49,.7)}.social-list--grey a{color:#bbbfc1}.social-list--grey a:active,.social-list--grey a:focus,.social-list--grey a:hover{color:#8c8c8c}.social-list--circle a{align-items:center;background-color:currentColor;border-radius:50%;display:block;display:flex;height:40px;justify-content:center;padding:8px;transition:background-color .25s ease-in-out;width:40px}.social-list--circle :where([stroke*="#"]){stroke:#fff;transition:stroke .25s ease-in-out}.social-list--circle :where([fill*="#"]){fill:#fff;transition:fill .25s ease-in-out}.social-list--footer{gap:16px}@media screen and (min-width:35em){.social-list--footer{gap:32px}}.social-list--footer svg{height:32px;width:32px}.widget-FileList{background:#c3c3c3;margin-bottom:16px;padding:20px}.widget-FileList ul{list-style:none;margin:0;padding:0}.widget-FileList li{margin-bottom:8px}.widget-FileList li:last-child{margin-bottom:0}.widget-FileList .document{background:url(../../images/icon-system/icon_document.svg) no-repeat;min-height:24px;padding-left:32px}.widget-FileList .document-pdf{background-image:url(../../images/icon-system/icon_pdf.svg)}.widget-FileList .document-gif,.widget-FileList .document-jpg,.widget-FileList .document-png{background-image:url(../../images/icon-system/icon_image.svg)}.widget-FileList .document-doc,.widget-FileList .document-docx,.widget-FileList .document-rtf,.widget-FileList .document-txt{background-image:url(../../images/icon-system/icon_word-doc.svg)}.widget-FileList .document-csv,.widget-FileList .document-xls,.widget-FileList .document-xlsx{background-image:url(../../images/icon-system/icon_spreadsheet.svg)}.widget-FileList .document-aac,.widget-FileList .document-mp3,.widget-FileList .document-oga{background-image:url(../../images/icon-system/icon_sound.svg)}.widget-FileList .document-aac,.widget-FileList .document-avi,.widget-FileList .document-mov,.widget-FileList .document-mp4,.widget-FileList .document-mpeg,.widget-FileList .document-mpg,.widget-FileList .document-ogv,.widget-FileList .document-webm,.widget-FileList .document-wmv{background-image:url(../../images/icon-system/icon_video.svg)}.widget-FileList a{border-bottom:1px solid rgba(36,39,49,0);color:#242731;display:inline-block;padding-bottom:1px;text-decoration:none;transition:border-color .2s ease-in-out}.widget-FileList a:active,.widget-FileList a:focus,.widget-FileList a:hover{border-color:#242731;text-decoration:none}@media screen and (min-width:22.5em){.widget-FileList{padding:30px}}.children-gallery-list{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding-left:0}@media screen and (min-width:48em){.children-gallery-list--2,.children-gallery-list--3,.children-gallery-list--4,.children-gallery-list--5{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:62em){.children-gallery-list{gap:24px}.children-gallery-list--3{grid-template-columns:repeat(3,1fr)}.children-gallery-list--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:75em){.children-gallery-list--5{gap:40px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:87.5em){.children-gallery-list{gap:40px}.children-gallery-list--5{grid-template-columns:repeat(5,1fr)}}.children-gallery-list__item__link{background-color:#191b22;border-radius:var(--standard-radius);box-shadow:0 20px 30px rgba(0,0,0,.12);color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,text-decoration-color .25s ease-in-out,color .25s ease-in-out;transition:box-shadow .25s ease-in-out,background-color .25s ease-in-out,text-decoration-color .25s ease-in-out,color .25s ease-in-out,-webkit-text-decoration-color .25s ease-in-out}.children-gallery-list__item__link:active,.children-gallery-list__item__link:focus,.children-gallery-list__item__link:hover{background-color:#242731;box-shadow:0 4px 8px rgba(0,0,0,.18)}.children-gallery-list__item__link:active .children-gallery-list__item__image img,.children-gallery-list__item__link:focus .children-gallery-list__item__image img,.children-gallery-list__item__link:hover .children-gallery-list__item__image img{transform:scale(1.02)}.children-gallery-list__item__link:active .children-gallery-list__item__image:after,.children-gallery-list__item__link:active .children-gallery-list__item__image:before,.children-gallery-list__item__link:focus .children-gallery-list__item__image:after,.children-gallery-list__item__link:focus .children-gallery-list__item__image:before,.children-gallery-list__item__link:hover .children-gallery-list__item__image:after,.children-gallery-list__item__link:hover .children-gallery-list__item__image:before{opacity:.5}.children-gallery-list__item__image{background:#8c8c8c;background-color:#242731;background-color:transparent;background-image:url(../images/logo.svg);background-image:url(../images/logo-mono.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;display:block;position:relative;transition:transform .25s ease-in-out}.children-gallery-list__item__image img{transform:scale(1);transition:transform .25s ease-in-out}.children-gallery-list__item__image:after,.children-gallery-list__item__image:before{border-radius:var(--standard-radius);bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out}.children-gallery-list__item__image:before{background:linear-gradient(-5deg,hsla(0,0%,100%,0),#8f8bab 90%,#8f8bab);mix-blend-mode:multiply}.children-gallery-list__item__image:after{background:linear-gradient(185deg,hsla(0,0%,100%,0),#aba18b 80%,#aba18b);mix-blend-mode:multiply}.children-gallery-list__item--fallback .children-gallery-list__item__image{padding-bottom:100%}.children-gallery-list__item--fallback .children-gallery-list__item__image:after,.children-gallery-list__item--fallback .children-gallery-list__item__image:before{content:none}.children-gallery-list__item__title{bottom:0;color:#fff;font-family:Poppins,sans-serif;font-weight:500;left:0;margin:0;padding-block:12px;padding-inline:calc(var(--standard-radius)*.75);position:absolute;right:0}:root{--layout-column-gap:6vw;--layout-gutter:calc(var(--default-container-gutter) - var(--layout-column-gap))}@media screen and (min-width:48em){:root{--layout-column-gap:32px}}@media screen and (min-width:100em){:root{--layout-column-gap:48px}}.page--has_sidebar #content>.container{-moz-column-gap:var(--layout-column-gap);column-gap:var(--layout-column-gap);display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto}@media screen and (min-width:75em){.page--has_sidebar #content>.container{grid-auto-flow:dense}}.page--has_sidebar #content>.container :where(.mainbar),.page--has_sidebar #content>.container>*{grid-column:1/3}@media screen and (min-width:75em){.page--has_sidebar #content>.container :where(.mainbar){grid-column:2/2}}@media screen and (min-width:75em){.page--has_sidebar #content>.container :where(.sidebar){grid-column:1/1}}.mainbar--narrow{margin-inline:auto;width:var(--default-container)}.tile{background:#fff}.tile__inner{height:100%}.tile__img img{width:100%}.tile__content{padding:20px 25px}.card{background-color:#fff;border:1px solid #e2e4e5;border-radius:4px;display:flex;flex-direction:column;height:100%;outline:3px solid transparent;outline-offset:-1px;padding:16px;transition:outline .25s ease-in-out,box-shadow .25s ease-in-out,border .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}.card[role=link]:active,.card[role=link]:focus,.card[role=link]:hover{box-shadow:0 0 2px 0 rgba(0,0,0,.33)}[class*=doc-set-].card,a.card{cursor:pointer}[class*=doc-set-].card:active,[class*=doc-set-].card:focus,[class*=doc-set-].card:hover,a.card:active,a.card:focus,a.card:hover{outline-color:#008edb}.card.selected{background-color:#dff6e4;outline-color:#26883a}.card.selected:active,.card.selected:focus,.card.selected:hover{outline-color:#0e6f22}.card__title{font-size:var(--body-font-size);line-height:1.2;margin-bottom:8px;order:-2}.card__subtitle,.card__title{font-family:Poppins,sans-serif;font-weight:700}.card__subtitle{font-size:var(--medium-font-size)}.card__description{margin-inline:auto;max-width:48ch}.card__media{align-items:center;border-radius:2px;display:flex;justify-content:center;margin-bottom:var(--paragraph-break);overflow:hidden}.card__fallback,.card__img,.card__video{background-color:#e2e4e5;order:-3}.card__img{-o-object-fit:cover;object-fit:cover;width:100%}.card__media__fallback-logo{height:auto;max-height:60%;max-width:60%;width:auto}.card__cta{align-self:center;margin-top:24px}.card--shadow{background-color:#fff;border:none;box-shadow:0 2px 4px rgba(0,0,0,.25)}[class*=doc-set-].card--shadow,a.card--shadow{cursor:pointer}[class*=doc-set-].card--shadow:active,[class*=doc-set-].card--shadow:focus,[class*=doc-set-].card--shadow:hover,a.card--shadow:active,a.card--shadow:focus,a.card--shadow:hover{box-shadow:0 0 1px rgba(0,0,0,.5)}:root{--sidepadding:8px;--vertpadding:8px}@media screen and (min-width:22.5em){:root{--sidepadding:12px;--vertpadding:10px}}@media screen and (min-width:35em){:root{--sidepadding:16px;--vertpadding:12px}}@media screen and (min-width:48em){:root{--sidepadding:24px;--vertpadding:16px}}@media screen and (min-width:87.5em){:root{--sidepadding:44px;--vertpadding:28px}}.media-object__img{float:left;height:100%;width:100%}.media-object__img img{width:100%}.media-object__content{float:left;margin-top:20px;width:100%}.media-object{float:left;padding:20px;width:100%}.media-object:after,.media-object:before{clear:both}.media-object__details{color:#727272;font-weight:700}.media-object__date:after{content:" | "}@media screen and (min-width:48em){.media-object{padding:0}.media-object__img{width:33%}.media-object__content{margin-top:0;padding-left:20px;width:66%}}.team-tile{color:inherit;text-decoration:none}.team-tile__textarea{background-color:#e2e4e5;padding:8px}.team-tile__social svg :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.team-tile__social svg :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.modal-window{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0;transition:background .25s ease-in-out;z-index:-999}.modal-window--visible{background-color:rgba(0,0,0,.8);z-index:900000}.modal-window__mainbox{background-color:#fff;left:50%;max-height:90%;max-width:94%;opacity:0;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%) scale(.75);transition:all .25s ease-in-out;width:100ch}@media screen and (min-width:30em){.modal-window__mainbox{padding:16px 24px}}@media screen and (min-width:48em){.modal-window__mainbox{padding:32px 48px}}.modal-window--visible .modal-window__mainbox{opacity:1;transform:translate(-50%,-50%) scale(1)}.modal-window__mainbox__closebtn{align-items:center;background-color:#e2e4e5;border:2px solid #e2e4e5;border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.2);cursor:pointer;display:grid;height:32px;justify-content:center;padding:0;position:absolute;right:-8px;top:-8px;transition:background .25s ease-in-out,box-shadow .25s ease-in-out;width:32px}@media screen and (min-width:30em){.modal-window__mainbox__closebtn{right:-16px;top:-16px}}.modal-window__mainbox__closebtn svg{height:16px;opacity:.65;pointer-events:none;transition:opacity .25s ease-in-out;width:16px}.modal-window__mainbox__closebtn:active,.modal-window__mainbox__closebtn:focus,.modal-window__mainbox__closebtn:hover{background-color:#c3c3c3;box-shadow:0 0 16px rgba(0,0,0,.35)}.modal-window__mainbox__closebtn:active svg,.modal-window__mainbox__closebtn:focus svg,.modal-window__mainbox__closebtn:hover svg{opacity:1}.md-window--centered{text-align:center}.modal-overlay{background:rgba(0,0,0,.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.15);margin:80px auto 0;max-width:420px;padding:32px 24px 24px;position:relative}.modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:1.7em;position:absolute;right:16px;top:12px}.modal-title{font-size:1.25em;font-weight:700;margin-bottom:12px}.modal-content{font-size:1em;line-height:1.6}.breadcrumb{color:#8c8c8c;display:flex;flex-wrap:wrap;line-height:1.2;list-style:none;margin:1.5rem 0;padding:0}.breadcrumb li,.breadcrumb__crumb{display:block}.breadcrumb li:before,.breadcrumb__crumb:before{content:" › "}.breadcrumb li:first-child:before,.breadcrumb__crumb:first-child:before{content:unset}.breadcrumb li a,.breadcrumb__crumb__link{text-decoration:none}.breadcrumb li a :where([stroke*="#"]),.breadcrumb__crumb__link :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.breadcrumb li a :where([fill*="#"]),.breadcrumb__crumb__link :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.breadcrumb--channel .breadcrumb li:last-child,.breadcrumb--channel .breadcrumb__crumb:last-child{max-width:25ch;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}@media screen and (max-width:47.9375em){.breadcrumb--channel .breadcrumb li:nth-last-child(2),.breadcrumb--channel .breadcrumb__crumb:nth-last-child(2){display:none}.breadcrumb--channel .breadcrumb li:nth-last-child(3),.breadcrumb--channel .breadcrumb__crumb:nth-last-child(3){display:inline-block}}.breadcrumb__crumb--home .breadcrumb__crumb__link__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.breadcrumb__crumb--home .breadcrumb__crumb__link__label.focusable:active,.breadcrumb__crumb--home .breadcrumb__crumb__link__label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.breadcrumb--page-header{border-bottom:1px solid #e2e4e5;border-top:1px solid #e2e4e5;margin-bottom:0;margin-top:-1px;margin-inline:calc(var(--wide-container-gutter)*-1);padding-block:1em;padding-inline:var(--wide-container-gutter)}@media screen and (max-width:61.9375em){.breadcrumb--property{display:none}}@media screen and (max-width:34.9375em){.breadcrumb--location{margin-bottom:var(--section-small);margin-top:0}}:root{--nav-item-gap:0.75em}.nav-stacked{display:flex;flex-direction:column;list-style-type:none;margin:0 0 1.5em;padding-left:0}.nav-stacked__item{margin-block:8px}.nav-stacked__inner{align-items:center;border-radius:4px;-moz-column-gap:var(--nav-item-gap);column-gap:var(--nav-item-gap);display:grid;grid-auto-flow:column;justify-content:start;padding:.5em 1em;transition:color .25s ease-in-out,background-color .25s ease-in-out}.item-depth-2{padding-left:calc(24px - var(--nav-item-gap))}.item-depth-2>.nav-stacked__inner:before{background-color:rgba(36,39,49,.5);border-radius:10px;content:"";display:block;height:10px;width:10px}.current-item>.nav-stacked__inner{background-color:#3a57e8;color:#fff}.current-item>.nav-stacked__inner:before{background-color:#fff}.ancestor-item>.nav-stacked__inner{background-color:#3a57e8;color:#fff}.ancestor-item>.nav-stacked__inner:before{background-color:#fff}.nav-stacked__sublist{list-style-type:none;margin:0;padding-left:0}.nav-stacked__icon{display:grid;place-items:center;width:24px}.nav-stacked__icon [fill*="#"]{fill:rgba(36,39,49,.5)}.ancestor-item>.nav-stacked__inner .nav-stacked__icon [fill*="#"],.current-item>.nav-stacked__inner .nav-stacked__icon [fill*="#"]{fill:#fff}.nav-stacked__link{color:inherit;text-decoration:none}.related-links{margin-bottom:1.5em}.related-links__title{line-height:normal}.related-links ul{list-style-type:none;margin:0;padding-left:0}.related-links ul a{color:inherit;display:inline-block;padding-bottom:.5em;padding-top:.5em;position:relative;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}.related-links ul a:after{background-color:currentColor;bottom:.5em;content:"";height:1px;left:0;left:50%;position:absolute;right:0;right:50%;transition:left .25s ease-in-out,right .25s ease-in-out,background-color .25s ease-in-out}.related-links ul a:active,.related-links ul a:focus,.related-links ul a:hover{color:#006da8}.related-links ul a:active:after,.related-links ul a:focus:after,.related-links ul a:hover:after{left:0;right:0}.related-links ul li.current-item>a:before{background-color:currentColor;transition:left .25s ease-in-out,right .25s ease-in-out,background-color .1s ease-in-out}.related-links ul li.current-item>a:after{background-color:#008edb;transition:left .25s ease-in-out .1s,right .25s ease-in-out .1s,background-color .25s ease-in-out}.related-links ul li.current-item>a:active,.related-links ul li.current-item>a:focus,.related-links ul li.current-item>a:hover{color:#006da8}.related-links ul li.current-item>a:active:before,.related-links ul li.current-item>a:focus:before,.related-links ul li.current-item>a:hover:before{background-color:#e2e4e5}.related-links .depth1 li{display:block}.related-links .depth2{margin-left:.5em}.widget-RelatedLinks{margin-bottom:25px}.widget-RelatedLinks ul{list-style:none;margin:0;padding:0}.widget-RelatedLinks a{color:#2a333e;display:block;padding:9px 0;text-decoration:none}.widget-RelatedLinks li.depth1{border-bottom:1px solid #e6e1e1;position:relative}.widget-RelatedLinks li.depth1:last-child{border-bottom:none}.widget-RelatedLinks li.depth1>a{padding:9px 0}.widget-RelatedLinks li.depth1.on>a{border-left:3px solid #007acf;padding-left:20px}.widget-RelatedLinks li.depth2{font-size:1.4rem}.widget-RelatedLinks li.depth2 a:before{content:"- "}.widget-RelatedLinks li.depth2 a{padding:3px 0 3px 24px}.widget-RelatedLinks li>a:hover{color:#000}.widget-RelatedLinks li.depth2.on>a{color:#007acf;font-weight:700}.number-disc{background-color:#008edb;border-radius:100%;color:#fff;display:inline-grid;height:2em;place-items:center;transition:background-color .25s ease-in-out;width:2em}.number-disc.satisfied{background-color:#0e6f22}.old-browser__banner{background:#cc1e34;color:#fff;display:none;height:40%;left:0;padding:10px 20px;position:fixed;right:0;top:0;width:100%;z-index:9999}.old-browser__banner a{color:#fff;font-weight:700;text-decoration:underline}.old-browser__banner a:active,.old-browser__banner a:focus,.old-browser__banner a:hover{color:#fff;text-decoration:none}.old-browser__banner .old-browser__center{display:table-cell;margin:auto;text-align:center;vertical-align:middle}.old-browser .old-browser__banner{display:table}.overlay{display:grid;font-family:Poppins,sans-serif;font-size:var(--decka-font-size);font-weight:700;place-items:center;text-align:center}.overlay--visible{background:rgba(0,0,0,.25);bottom:0;left:0;position:absolute;right:0;top:0}:root{--progress-bar-gap:32px}@media screen and (min-width:35em){:root{--progress-bar-gap:64px}}.progress-bar__steps{display:grid;gap:var(--progress-bar-gap);grid-auto-flow:column;justify-content:center;list-style-type:none;padding-left:0}.progress-bar__step{background:#fff;border:1px solid #e2e4e5;border-radius:12px;height:12px;position:relative;width:12px}.progress-bar__step:before{border:1px solid #e2e4e5;content:"";position:absolute;right:calc(100% + 8px);top:50%;width:calc(var(--progress-bar-gap) - 16px)}.progress-bar__step:first-child:before{content:none}.progress-bar__step.in-progress{background-color:#75ceff;border-color:#75ceff}.progress-bar__step.complete{background-color:#008edb;border-color:#008edb}.progress-bar__step__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.progress-bar__step__label.focusable:active,.progress-bar__step__label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bg-default,.bg-white{background-color:#fff}.bg-default-tint-00,.bg-palegrey{background-color:#f9f9f9}.bg-default-tint-00.background--bleed,.bg-palegrey.background--bleed{position:relative}.bg-default-tint-00.background--bleed:before,.bg-palegrey.background--bleed:before{background-color:#f9f9f9;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-00.background--bleed:after,.bg-palegrey.background--bleed:after{background-color:#f9f9f9;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-default-tint-01,.bg-lightgrey{background-color:#f0f2f4}.bg-default-tint-01.background--bleed,.bg-lightgrey.background--bleed{position:relative}.bg-default-tint-01.background--bleed:before,.bg-lightgrey.background--bleed:before{background-color:#f0f2f4;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-01.background--bleed:after,.bg-lightgrey.background--bleed:after{background-color:#f0f2f4;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-default-tint-02{background-color:#e2e4e5}.bg-default-tint-02.background--bleed{position:relative}.bg-default-tint-02.background--bleed:before{background-color:#e2e4e5;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-default-tint-02.background--bleed:after{background-color:#e2e4e5;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}.bg-primary{background-color:#242731;color:#fff}.bg-primary :where(a){color:currentColor}.bg-primary :where(a):active,.bg-primary :where(a):focus,.bg-primary :where(a):hover{color:hsla(0,0%,100%,.75)}.bg-primary :where(h1),.bg-primary :where(h2),.bg-primary :where(h3),.bg-primary :where(h4){color:#fff}.bg-primary.background--bleed{position:relative}.bg-primary.background--bleed:before{right:100%}.bg-primary.background--bleed:after,.bg-primary.background--bleed:before{background-color:#242731;bottom:0;content:"";position:absolute;top:0;width:100vw}.bg-primary.background--bleed:after{left:100%}.bg-alternative{background-color:#3a57e8}.bg-alternative.background--bleed{position:relative}.bg-alternative.background--bleed:before{background-color:#3a57e8;bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw}.bg-alternative.background--bleed:after{background-color:#3a57e8;bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw}:root{--section-small:15px;--section:20px;--section-large:40px}@media screen and (min-width:22.5em){:root{--section-small:24px;--section:40px;--section-large:80px}}@media screen and (min-width:48em){:root{--section-small:40px;--section:80px;--section-large:120px}}.section,.section-regular{padding-bottom:var(--section);padding-top:var(--section)}.section-small{padding-bottom:var(--section-small);padding-top:var(--section-small)}.section-large{padding-bottom:var(--section-large);padding-top:var(--section-large)}.section-t0{padding-top:0}.section-b0{padding-bottom:0}.vertical-gap--sep-line:before{border-bottom:1px solid #c3c3c3;content:"";display:block}.section-header{padding-bottom:var(--section-small);text-align:center}.dashboard-sidebar{background-color:#fff;border-top:1px solid #e2e4e5;height:100%;padding:8px}blockquote{background:#e2e4e5;clear:both;font-style:italic;margin:var(--body-font-size) 0;padding:20px 25px;position:relative}blockquote :first-child{margin-top:0}blockquote :last-child{margin-bottom:0}blockquote:after,blockquote:before{color:#e2e4e5;display:block;font-family:Big Caslon,Book Antiqua,Palatino Linotype,Georgia,serif;font-size:13rem;font-style:italic;height:25px;line-height:10px;position:absolute;width:50px}blockquote:before{content:"“";left:-8px;top:38px}blockquote:after{bottom:-36px;content:"”";right:18px}@media screen and (min-width:62em){.blockquote--left{clear:right;float:left;margin-left:0;margin-right:20px;width:45%}.blockquote--right{clear:left;float:right;margin-left:20px;margin-right:0;width:45%}}.expando,.expando.expando--expanded{background:#f0f2f4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #fff;font-family:Poppins,sans-serif;font-weight:400;margin:0 0 1em;padding:.5em 40px 1em}.expando.expando-ptop{padding-top:40px}.js .expando[aria-expanded=false]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js .expando[aria-expanded=true]{clip:auto;animation:fadeInDown .2s ease;animation-fill-mode:forwards;height:auto;overflow:visible;position:relative;width:auto}.js .expando[aria-expanded=true] .expando-open__icon:before{transform:rotate(-45deg)}.js .expando[aria-expanded=true] .expando-open__icon:after{transform:rotate(45deg)}.js .expando>:last-child{margin-bottom:0}.expando-open{-webkit-appearance:none;border:none;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:var(--body-font-size);font-weight:500;margin:0 0 var(--paragraph-break);outline:none;padding-block:8px;padding-left:40px;padding-right:1em;position:relative;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-radius .25s ease-in-out}.expando-open:focus,.expando-open:hover{text-decoration:none}.expando-open:focus .expando-open__icon,.expando-open:hover .expando-open__icon{background:none}.expando-open--heading{background:#f0f2f4;border-radius:4px;color:inherit;padding-block:12px}.expando-open--heading:focus,.expando-open--heading:hover{background-color:#008edb;color:#fff}.expando-open--heading:focus .expando-open__icon:after,.expando-open--heading:focus .expando-open__icon:before,.expando-open--heading:hover .expando-open__icon:after,.expando-open--heading:hover .expando-open__icon:before{background-color:#fff}.expando-open--heading[aria-pressed=true]{background-color:#8c8c8c;color:#fff;margin-bottom:0}.expando-open--heading[aria-pressed=true] .expando-open__icon:after,.expando-open--heading[aria-pressed=true] .expando-open__icon:before{background-color:#fff}.expando-open--heading[aria-pressed=true] .expando-open__icon:before{transform:rotate(-45deg)}.expando-open--heading[aria-pressed=true] .expando-open__icon:after{transform:rotate(45deg)}.expando-open--heading[aria-pressed=true]:active,.expando-open--heading[aria-pressed=true]:focus,.expando-open--heading[aria-pressed=true]:hover{background-color:#008edb}.expando-open--heading.expando-open--expanded{background-color:#008edb;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;margin-bottom:0}.expando-open--heading.expando-open--expanded .expando-open__icon:after,.expando-open--heading.expando-open--expanded .expando-open__icon:before{background-color:#fff}.expando-open--button{color:#008edb}.expando-open--button:focus,.expando-open--button:hover{background:none;color:#3a57e8}.expando-open--button:focus .expando-open__icon:after,.expando-open--button:focus .expando-open__icon:before,.expando-open--button:hover .expando-open__icon:after,.expando-open--button:hover .expando-open__icon:before{background-color:#3a57e8}.expando-open--button.expando-open--expanded{margin-bottom:0}.expando-open--button+.expando.expando--expanded{border-radius:4px;padding-block:24px}.expando-open__icon{background:none;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.expando-open__icon:after,.expando-open__icon:before{background-color:#008edb;content:" ";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:19px;transition:transform .25s ease-in-out,background-color .25s ease-in-out;width:14px}.expando-open__icon:after{transform:rotate(90deg)}.expando__close{-webkit-appearance:none;background:none;border:none;cursor:pointer;height:26px;outline:none;padding:0;position:absolute;right:15px;text-indent:-9999px;top:15px;width:26px}.expando__close:after,.expando__close:before{background-color:#008edb;content:" ";display:block;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:12px;transition:transform .2s ease;width:14px}.expando__close:before{transform:rotate(-45deg)}.expando__close:after{transform:rotate(45deg)}.expando__close:hover:after,.expando__close:hover:before{background-color:#006da8}.highlight,.highlight--left,.highlight--right{background-color:#f0f2f4;border-color:#f0f2f4;border-radius:4px;margin-bottom:var(--paragraph-break);padding:var(--box-padding)}.highlight--left>:last-child,.highlight--right>:last-child,.highlight>:last-child{margin-bottom:0}.highlight--left,.highlight--right{clear:both}@media screen and (min-width:62em){.highlight--left{clear:right;float:left;margin-right:20px;width:45%}.highlight--right{clear:left;float:right;margin-left:20px;width:45%}}figure.content-image{display:inline-block;margin-bottom:var(--body-font-size);margin-top:var(--body-font-size)}figure.content-image,figure.content-image.image-full{background:none;margin-left:0;margin-right:0;padding:0}figure.content-image.image-full{display:block;float:none;text-align:center;width:100%}@media screen and (min-width:48em){figure.content-image.image-right{float:right;margin-left:calc(var(--body-font-size)*2);max-width:50%}figure.content-image.image-left{float:left;margin-right:calc(var(--body-font-size)*2);max-width:50%}}figure.content-image.image-center{display:block;text-align:center}figure.content-image.image-center img{display:block;margin-left:auto;margin-right:auto}:where(figcaption){color:#727272;display:block;font-size:var(--centi-font-size);margin-top:.2em}.messages,ul.messages{list-style:none;padding:0}.messages,ul.messages .alert{font-family:Poppins,sans-serif;font-size:var(--deci-font-size);font-weight:400}.alert,.message--confirm,.message--error,.messages :where(li),ul.messages li{align-items:center;background-color:#e2e4e5;border-radius:4px;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start;line-height:1.15;margin-block:8px;padding:16px;text-align:left;vertical-align:bottom}.message--dismissible,.messages .dismissible{padding-right:40px;position:relative}.message--dismissible svg,.messages .dismissible svg{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.message--dismissible svg :where([stroke*="#"]),.messages .dismissible svg :where([stroke*="#"]){stroke:currentColor;transition:stroke .25s ease-in-out}.message--dismissible svg :where([fill*="#"]),.messages .dismissible svg :where([fill*="#"]){fill:currentColor;transition:fill .25s ease-in-out}.message--error,.messages .error,ul.messages li.error{background:#ba210f;color:#fff}.message--error :where(a),.messages .error :where(a),ul.messages li.error :where(a){color:#fff}.alert-success,.message--confirm,.messages .confirm,ul.messages li.confirm{background:#26883a;color:#fff}.alert-success :where(a),.message--confirm :where(a),.messages .confirm :where(a),ul.messages li.confirm :where(a){color:#fff}.message--warning,.messages .warning{background:#d9681c;color:#fff}.message--warning :where(a),.messages .warning :where(a){color:#fff}:root{--tooltip-background:#f9f9f9;--tooltip-color:#575f6e;--tooltip-lines:#e0e0e0;--tooltip-header-background:#f9f9f9;--tooltip-section-padding:4px 6px}.tooltip{align-items:center;-moz-column-gap:.25em;column-gap:.25em;display:inline-grid;grid-auto-flow:column;position:relative}button.tooltip{background:none;border:none;color:inherit;font:inherit;padding:0}.tooltip--reverse{--tooltip-background:#474747;--tooltip-color:#fff;--tooltip-lines:#616161;--tooltip-header-background:#545454}.tooltip__title{border-bottom:1px dashed #008edb;display:inline-block;font:inherit;opacity:1;position:relative;text-align:left;transition:opacity .1s ease-in-out}.tooltip__title a{color:inherit}.tooltip__title a:focus,.tooltip__title a:hover{color:#242426;text-decoration:none}.tooltip__content{background-color:var(--tooltip-background);border:1px solid var(--tooltip-lines);border-radius:4px;color:var(--tooltip-color);display:none;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-size:var(--deci-font-size);font-weight:400;left:0;line-height:normal;margin-top:7px;max-width:270px;min-width:120px;padding:0;position:absolute;text-align:left;text-transform:none;top:100%;white-space:normal;z-index:2}@media screen and (min-width:48em){.tooltip__content{min-width:180px}}@media screen and (min-width:62em){.tooltip__content{min-width:240px}}.tooltip__content p{font-size:var(--centi-font-size);margin-bottom:.25em}.tooltip__content>:last-child{margin-bottom:0}.tooltip__content small{font-size:1.1rem}.tooltip__content:after,.tooltip__content:before{border-color:transparent transparent var(--tooltip-background) transparent;border-style:solid;border-width:0 5px 5px;bottom:100%;content:" ";height:0;left:14px;position:absolute;width:0;z-index:1}.tooltip__content:after{border-color:transparent transparent var(--tooltip-lines) transparent;border-width:0 6px 6px;left:13px;z-index:0}.tooltip--center .tooltip__content{left:50%;margin-right:-50%;transform:translateX(-50%)}.tooltip--center .tooltip__content:after,.tooltip--center .tooltip__content:before{left:0;margin:0 auto;right:0}.tooltip--right .tooltip__content{left:auto;right:0}.tooltip--right .tooltip__content:before{left:auto;right:14px}.tooltip--up .tooltip__content{bottom:100%;margin-bottom:7px;margin-top:0;top:auto}.tooltip--up .tooltip__content:before{border-color:var(--tooltip-background) transparent transparent transparent;border-width:5px 5px 0;top:100%}.tooltip:hover .tooltip__content,.tooltip__title:hover+.tooltip__content{animation:fadeIn .2s ease;animation-fill-mode:forwards;display:block}.tooltip--transition-up .tooltip__content{animation-name:fadeInUpMargin}.tooltip__icon{align-items:center;-webkit-appearance:none;background:#8c8c8c;border:none;border-radius:100%;color:#fff;cursor:pointer;display:inline-flex;height:1em;justify-content:center;margin:0 .2em;outline:none;padding:0;width:1em}.tooltip--icon .tooltip__icon{display:inline-block}.tooltip__icon svg{display:block;height:.66em;width:.66em}.tooltip__icon svg path{fill:currentColor}.tooltip--icon .tooltip__title{border-bottom:none;margin-right:7px}.tooltip--icon .tooltip__content{left:-8px;right:auto}.tooltip.tooltip--icon.tooltip--center .tooltip__content{left:50%;right:auto}.tooltip--icon.tooltip--right .tooltip__content{left:auto;right:-8px}.tooltip--disabled .tooltip__content{display:none}.tooltip__header{background-color:var(--tooltip-header-background);border-bottom:1px solid var(--tooltip-lines);color:#242731;padding:var(--tooltip-section-padding)}.tooltip__header .tooltip__header__title{color:inherit;font-size:var(--deci-font-size);margin-bottom:0}.tooltip__body,.tooltip__footer{padding:var(--tooltip-section-padding)}.tooltip__body+.tooltip__footer{border-top:1px solid var(--tooltip-lines)}.tooltip--center .tooltip__body,.tooltip--center .tooltip__title{text-align:center}.tooltip--center .tooltip__header+.tooltip__body{text-align:left}.textblock--lined{border-top:1px solid #d8d8d8;padding-block:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:35em){.textblock--lined{padding-block:32px}}@media screen and (min-width:48em){.textblock--2cols{display:grid;grid-template-columns:1fr 1fr}}.textblock--2cols.textblock--lined>:first-child{padding-bottom:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:48em){.textblock--2cols.textblock--lined>:first-child{padding-bottom:0}}.textblock--2cols.textblock--lined>:last-child{border-top:1px solid #d8d8d8;padding-top:calc(var(--wide-container-gutter)/2)}@media screen and (min-width:48em){.textblock--2cols.textblock--lined>:last-child{border-top:none;padding-top:0}}.disclosure-input{margin-bottom:10px}.disclosure-input input[type=checkbox]{margin-right:5px;vertical-align:middle}.disclosure-input label{display:inline;vertical-align:middle}.request-review .card{border:1px solid #242731}.disclosure-list{margin:10px 0 30px}.disclosure-list li{margin:5px 0 0;padding:1px 0}.rounded-upper-box{border-bottom:1px solid #abd7b4;border-radius:15px 15px 0 0;border-right:1px solid #0e6f22;border-top:1px solid #0e6f22;margin-bottom:0}.rounded-upper-box h3,.rounded-upper-box h4{font-weight:400}.rounded-upper-box.rounded-upper-box-blue{border-bottom:1px solid #80ccf5;border-right:1px solid #008edb;border-top:1px solid #008edb}.rounded-upper-box .button--right{clear:both;float:right;margin:0 0 10px 20px}.rounded-middle-box{border-radius:0;border-right:1px solid #575f6e;margin:0;padding-bottom:1px}.rounded-lower-box{border:1px solid #575f6e;border-radius:0 0 15px 15px;border-top:none}.rounded-lower-box.rounded-lower-box--border-top{border-top:1px solid #575f6e}.request-review .button{margin-bottom:15px}.reject-inline{background:#fdf3ed;border:1px solid #b95818;border-radius:4px;color:#242731;margin:6px;padding:4px}.reject-inline:hover{background:#b95818;color:#fdf3ed;text-decoration:none}.purpose-badge{background:#ebf4ff;border:1px solid #008edb;border-radius:8px;color:#242731;margin:0 0 0 6px;padding:8px}.approval-badge{border:1px solid #575f6e;border-radius:8px;color:#242731;padding:8px}.request-box-pending{border:1px solid #575f6e;border-radius:15px 15px 15px 15px}.sidebar-header-box{border-radius:15px 15px 0 0;margin-bottom:0;padding:15px var(--box-padding)}.pillbox{border-bottom:1px solid #242731;border-radius:100px;border-right:1px solid #242731;border-top:1px solid #242731;gap:20px;padding:20px 30px}.pillbox,.pillbox-badge{align-items:center;display:flex}.pillbox-badge{background-color:#fff;background-size:cover;border:3px solid #242731;border-radius:50%;flex-shrink:0;height:150px;justify-content:center;margin:0 auto;width:150px}.pillbox-badge--small{height:100px;width:100px}.pillbox-badge-text{color:#242731;font-size:6rem;font-weight:400;line-height:1}.pillbox-badge--small .pillbox-badge-text{font-size:3rem}.pillbox-content{flex-grow:1;padding-left:20px}.pillbox-content h4{font-size:1.3em}.pillbox-label{color:#242731;font-size:1.2rem;font-weight:700;margin-bottom:0;text-align:center;width:100%}.box-rounded{border-radius:15px!important}.tv-grad-bg{background:linear-gradient(50deg,#5b3fec,#05e4c9);color:#fff}.tv-grad-bg .pillbox-badge-text,.tv-grad-bg h1,.tv-grad-bg h2,.tv-grad-bg h3,.tv-grad-bg h4,.tv-grad-bg h5,.tv-grad-bg h6,.tv-grad-bg.a,.tv-grad-bg.button{color:#fff}.tv-grad-bg.a:hover,.tv-grad-bg.button:hover{color:#fefefe}.pillbox-wrap{margin-top:20px}.mock-input{border:var(--field-border);border-left:var(--field-border-light);border-radius:var(--field-radius);border-right:var(--field-border-light);border-top:var(--field-border-light)}.info-box-icon{background-image:url(../images/icon-system/icon_info_blue_border.svg);background-position:top 20px right 20px;background-repeat:no-repeat;background-size:50px;position:relative}.info-box-icon:before{content:"";float:right;height:70px;margin:-5px -10px 10px 10px;width:70px}.box-shadow{box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.doc-form-field-needed input,.doc-form-field-needed select,.doc-form-field-needed textarea{border-width:2px}.compound-date-field .field-input,.compound-date-field .input,.compound-date-field .select{width:100%}.compound-date-field .field-element{margin-bottom:0}@media (max-width:767px){.pillbox-badge{height:100px;width:100px}.pillbox-badge-text{font-size:3rem}}@media screen and (max-width:61.9375em){#wrap{overflow-x:hidden}}@media screen and (min-width:150em){#wrap{margin:0 auto;max-width:2400px}}.properties #wrap{overflow:initial}:root{--header-height:64px}@media screen and (min-width:62em){:root{--header-height:120px}}.header{align-items:center;border-bottom:3px solid #008edb;display:flex;height:var(--header-height)}.header__container{display:flex;justify-content:space-between}.header__logo{display:block;flex:0 0 auto}.header__logo__img{height:calc(var(--header-height)*.8);-o-object-fit:contain;object-fit:contain;width:calc(var(--header-height)*.8)}.header__logo__img--landscape{width:calc(var(--header-height)*.8*1.77778)}.header__logo__img--portrait{width:auto}.header__client-details{align-items:center;display:flex;flex:0 0 auto;gap:1em}.profile-photo{align-items:center;-moz-column-gap:.5em;column-gap:.5em;display:grid;grid-auto-flow:column;justify-content:start}.profile-photo__image{background-color:#d8d8d8;border-radius:64px;display:block;height:calc(var(--header-height)*.4);-o-object-fit:contain;object-fit:contain;width:calc(var(--header-height)*.4)}@media screen and (min-width:62em){.profile-photo__image{height:calc(var(--header-height)*.5);max-height:64px;width:calc(var(--header-height)*.5)}}:where(*)+.fixed-grid{margin-top:var(--block-break)}.fixed-grid{display:grid;gap:var(--tight-gap);list-style-type:none;margin:0;padding-left:0}@media screen and (min-width:48em){.fixed-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:62em){.fixed-grid--cols-2{grid-template-columns:repeat(2,1fr)}.fixed-grid--cols-3,.fixed-grid--cols-4,.fixed-grid--cols-5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:75em){.fixed-grid--cols-4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:87.5em){.fixed-grid--cols-5{grid-template-columns:repeat(5,1fr)}}.fixed-grid--line-separated{row-gap:0}.fixed-grid--line-separated>*{border:1px solid transparent;border-bottom-color:#d8d8d8}@media screen and (min-width:48em){.fixed-grid--line-separated>*{border-bottom-color:transparent}}.fixed-grid--line-separated>:last-child{border-bottom-color:transparent}@media screen and (min-width:48em){.fixed-grid--line-separated{-moz-column-gap:0;column-gap:0}}@media screen and (min-width:48em) and (max-width:74.9375em){.fixed-grid--line-separated>:nth-child(2n){border-left-color:#d8d8d8}}@media screen and (min-width:75em){.fixed-grid--line-separated:where(.fixed-grid--cols-2)>:nth-child(2n){border-left-color:#d8d8d8}}.fixed-grid--line-top-n-tail>:first-child{border-top-color:#d8d8d8}.fixed-grid--line-top-n-tail>:last-child{border-bottom-color:#d8d8d8}@media screen and (min-width:48em){.fixed-grid--line-top-n-tail>:first-child{border-top-color:transparent}}.numbered-list{list-style-type:none}.numbered-list :before{content:counter(list-item)}.numbered-list :where(li){padding-block:8px;padding-left:40px;position:relative}.numbered-list :where(li):before{background-color:#f0f2f4;border:1px solid #f0f2f4;border-radius:100%;color:#008edb;display:grid;font-family:Roboto,sans-serif;font-variant-numeric:tabular-nums;font-weight:700;height:32px;left:0;line-height:1;margin-right:10px;place-items:center;position:absolute;top:4px;width:32px}.numbered-list :where(li).complete:before{background-color:#008edb;border-color:#008edb;color:#fff}.numbered-list :where(li).in-progress{color:#242731}.numbered-list :where(li).in-progress:before{background-color:#242731;background-color:#75ceff;border-color:#75ceff;color:#242731;outline:1.5px solid #008edb;outline-offset:2px}.numbered-list--utility-positive :where(li):before{color:#242731}.numbered-list--utility-positive :where(li).complete:before{background-color:#26883a;border-color:#26883a;color:#fff}.numbered-list--utility-positive :where(li).in-progress:before{background-color:#dff6e4;border-color:#dff6e4;color:#0e6f22;outline-color:#26883a}.numbered-list--small li{padding-left:0;position:static}.numbered-list--small li:before{display:inline-grid;height:calc(1em*var(--body-line-height));position:static;width:calc(1em*var(--body-line-height))}.numbered-list--small li.in-progress:before{outline:none}:where(*)+.tidy-list-grid{margin-top:var(--block-break)}.tidy-list-grid{display:grid;gap:var(--tight-gap);list-style-type:none;padding-left:0}@media screen and (min-width:48em){.tidy-list-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:75em){.tidy-list-grid{grid-auto-columns:1fr;grid-template-columns:unset}.tidy-list-grid>:nth-child(2):last-child,.tidy-list-grid>:nth-child(4):last-child{grid-column:2}.tidy-list-grid>:last-child:nth-child(3),.tidy-list-grid>:nth-last-child(n+5)~:nth-child(3){grid-column:3}}@media screen and (min-width:100em){.tidy-list-grid.container-width>:nth-child(4n):last-child,.tidy-list-grid>:nth-child(4):last-child{grid-column:4}}.tidy-list-grid--gap-0{--gap:0;--tight-gap:0}.top-heavy-list{list-style:none;margin:0 -10px;padding:20px 0 30px;width:100%}.top-heavy-list:after,.top-heavy-list:before{content:" ";display:table}.top-heavy-list:after{clear:both}.top-heavy-list>.top-heavy-list{margin-left:0;margin-right:0;padding:0}.top-heavy-list+.top-heavy-list{padding-top:0}.top-heavy-list__item{padding:10px}@media screen and (min-width:35em){.top-heavy-list__item{float:left;padding:10px;width:50%}.top-heavy-list__item:nth-child(odd){clear:left}}@media screen and (min-width:62em){.top-heavy-list__item{width:33.3333%}.top-heavy-list__item:nth-child(odd){clear:none}.top-heavy-list__item:nth-child(3n+1){clear:left}}@media screen and (min-width:87.5em){.top-heavy-list__item{width:25%}.mainbar--narrow .top-heavy-list__item{width:33.33333333%}.top-heavy-list__item:nth-child(3n+1){clear:none}.top-heavy-list__item:nth-child(4n+1){clear:left}}@supports (display:flex){@media screen and (min-width:35em){.top-heavy-list{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px) .top-heavy-list __item;width-margin-right:auto;width-margin-left:auto;width-padding:0 10px 20px;width-flex-basis:50%;width-min-width:50%;width-width:auto!important}.top-heavy-list--five .top-heavy-list__item,.top-heavy-list__item:nth-child(-n+3){flex-grow:1}}@media screen and (max-width:61.9375em){.top-heavy-list--five .top-heavy-list__item:first-child,.top-heavy-list--odd .top-heavy-list__item:first-child,.top-heavy-list--seven .top-heavy-list__item:first-child,.top-heavy-list--three .top-heavy-list__item:first-child{flex-basis:100%}}@media screen and (min-width:62em){.top-heavy-list{margin-left:-2%;margin-right:-2%}.top-heavy-list .top-heavy-list__item{flex-basis:25%;min-width:25%;padding:2%}.mainbar--narrow .top-heavy-list>.top-heavy-list__item,.top-heavy-list--odd>.top-heavy-list__item,.top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+3),.top-heavy-list--six>.top-heavy-list__item{flex-basis:33.33333333%;min-width:33.33333333%}.top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2){flex-basis:50%}.top-heavy-list--five>.top-heavy-list__item:nth-child(n+3){flex-basis:20%}.mainbar--narrow .top-heavy-list--even>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--five>.top-heavy-list__item:nth-child(-n+2),.mainbar--narrow .top-heavy-list--four>.top-heavy-list__item:nth-child(-n+4),.mainbar--narrow .top-heavy-list--seven>.top-heavy-list__item:nth-child(-n+4){flex-basis:50%}}}.simple-list{display:grid;gap:calc(var(--tight-gap)*.5);list-style-type:none;padding-left:0}.simple-list__item{border-top:1px solid #bbbfc1;padding-top:calc(var(--tight-gap)*.5)}.simple-list__item:first-child{border-top:0;padding-top:0}.simple-list__item:after{clear:both}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}@media screen and (min-width:35em){.text-align-right--xsm{text-align:right}.text-align-left--xsm{text-align:left}.text-align-center--xsm{text-align:center}}@media screen and (min-width:48em){.text-align-right--sm{text-align:right}.text-align-left--sm{text-align:left}.text-align-center--sm{text-align:center}}@media screen and (min-width:62em){.text-align-right--md{text-align:right}.text-align-left--md{text-align:left}.text-align-center--md{text-align:center}}@media screen and (min-width:75em){.text-align-right--lg{text-align:right}.text-align-left--lg{text-align:left}.text-align-center--lg{text-align:center}}@media screen and (min-width:100em){.text-align-right--xlg{text-align:right}.text-align-left--xlg{text-align:left}.text-align-center--xlg{text-align:center}}.float-center,.float-left,.float-right{clear:both;display:block;margin:30px auto}@media screen and (min-width:35em){.float-left{float:left;margin:0 30px 30px 0}.float-right{float:right;margin:0 0 30px 30px}}.clear{clear:both;display:block;height:0}.-clearfix:after,.-clearfix:before{content:" ";display:table}.-clearfix:after{clear:both}.-ir{background-color:transparent;border:0;overflow:hidden}.-ir:before{content:"";display:block;height:150%;width:0}.-r-arrow-after:after{content:" >"}.-r-arrow-before:before{content:"> "}.-l-arrow-after:after{content:" <"}.-l-arrow-before:before{content:"< "}.ellipsis-2:after{content:".."}.ellipsis-3:after{content:"..."}.-hidden{display:none!important}.-hidden,.-invisible{visibility:hidden}.-vis-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.-vis-hidden.focusable:active,.-vis-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.hide{display:none!important}.show{display:initial!important}@media screen and (min-width:35em){.hide--xsm{display:none!important}}.show--xsm{display:none!important}@media screen and (min-width:35em){.show--xsm{display:initial!important}}@media screen and (min-width:48em){.hide--sm{display:none!important}}.show--sm{display:none!important}@media screen and (min-width:48em){.show--sm{display:initial!important}}@media screen and (min-width:62em){.hide--md{display:none!important}}.show--md{display:none!important}@media screen and (min-width:62em){.show--md{display:initial!important}}@media screen and (min-width:75em){.hide--lg{display:none!important}}.show--lg{display:none!important}@media screen and (min-width:75em){.show--lg{display:initial!important}}@media screen and (min-width:100em){.hide--xlg{display:none!important}}.show--xlg{display:none!important}@media screen and (min-width:100em){.show--xlg{display:initial!important}}.animate-fade{animation:fadeInDown .4s ease-in-out}.demo-animate .demo-animate__item{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.demo-animate:hover .demo-animate__item{clip:auto;animation:fadeInDown .4s ease-in-out;animation-fill-mode:forwards;height:auto;overflow:visible;padding:5px;position:relative;width:auto}.mb-0{margin-bottom:0}.mb-pb{margin-bottom:var(--paragraph-break)}.mb-bb{margin-bottom:var(--block-break)}.cid-idp-selector-button{min-width:unset;width:100%}@media screen and (min-width:48em){.cid-idp-selector-button{min-width:311px}}.dt-layout-table{overflow-x:auto;width:100%}.dataTable th{background-color:#f0f2f4}.dt-layout-row{border:1px solid #575f6e;margin:0!important;padding:0}.dt-layout-row:first-child{border-bottom:1px solid #008edb;border-radius:10px 10px 0 0}.dt-layout-row:not(.dt-layout-table){padding:20px}.dt-length label{color:#575f6e}.dt-length select{min-width:100px}a.toggle-vis.inactive{color:#242731}@layer reset, defaults;
/*# sourceMappingURL=data:application/json;base64,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Q0UseUJBQ0UsZUFDRixDQUNGLENBRUEsaUJBRUUsZUFBZ0IsQ0FEaEIsVUFFRixDQUVBLGNBQ0Usd0JBQ0YsQ0FFQSxlQUNFLHdCQUF5QixDQUV6QixrQkFBb0IsQ0FEcEIsU0FFRixDQUVBLDJCQUVFLCtCQUFnQyxDQURoQywyQkFFRixDQUVBLHFDQUNFLFlBQ0YsQ0FFQSxpQkFDRSxhQUNGLENBRUEsa0JBQ0UsZUFDRixDQUVBLHNCQUNFLGFBQ0YsQ0FFQSxzQkFBc0IiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gICAgWW91IGNhbiBzZWUgYSBjbGVhciBkZW1vIG9mIHVzZS9mb3J3YXJkcyBoZXJlLi4uXG4gICAgaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1DUi1hOHVwTmpKMCZ0PTI4NnNcbiovXG5AaW1wb3J0IHVybChcIi4uL2Nzcy9ub3JtYWxpemUuY3NzXCIpIGxheWVyKHJlc2V0KTtcbi8qXG4gICAgQnJlYWtwb2ludCB2YXJpYWJsZXNcbiovXG4vKlxuICAgIFZhcmlhYmxlIEV4YW1wbGVcbiovXG4vKlxuICAgIEJyZWFrcG9pbnQgTWl4aW5zXG4qL1xuLypcbiAgICBKb2ludCBob3ZlciBhbmQgQnJlYWtwb2ludCBNaXhpblxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GaWxlIFBhdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5HcmlkIGdhcHMvc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpyb290IHtcbiAgLS10aWdodC1nYXA6IDhweDtcbiAgLS1nYXA6IDhweDtcbiAgLS13aWRlLWdhcDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXRpZ2h0LWdhcDogMTJweDtcbiAgICAtLWdhcDogMTZweDtcbiAgICAtLXdpZGUtZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXRpZ2h0LWdhcDogMTZweDtcbiAgICAtLWdhcDogMzJweDtcbiAgICAtLXdpZGUtZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZ2FwOiA0OHB4O1xuICAgIC0td2lkZS1nYXA6IDY0cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zdHlsZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbiogbm90ZTogMSkgYnV0dG9uIHJhZGl1cyBzZXQgbWFudWFsbHlcbiogbm90ZTogMikgdXNlIHRoZSBjc3MgdmFyIGJlbG93IGFzIHRoZSB2YWx1ZSBjYXBzIG91dCBhdCAxNjAwcHhcbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46cm9vdCB7XG4gIC0tYm9keS1mb250LXNpemU6IDEuNnJlbTtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYm9keS1saW5lLWhlaWdodC1hYnNvbHV0ZTogY2FsYyh2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KSAqIHZhcigtLWJvZHktZm9udC1zaXplKSk7XG4gIC0taDEtZm9udC1zaXplOiAzLjJyZW07XG4gIC0taDEtbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1oMi1mb250LXNpemU6IDIuNHJlbTtcbiAgLS1oMi1saW5lLWhlaWdodDogMS4yO1xuICAtLWgzLWZvbnQtc2l6ZTogMi4wcmVtO1xuICAtLWgzLWxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LWFic29sdXRlKTtcbiAgLS1oNC1mb250LXNpemU6IDEuOHJlbTtcbiAgLS1oNC1saW5lLWhlaWdodDogdmFyKC0tYm9keS1saW5lLWhlaWdodC1hYnNvbHV0ZSk7XG4gIC0taDUtZm9udC1zaXplOiAxLjZyZW07XG4gIC0taDUtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC0taDYtZm9udC1zaXplOiAxLjVyZW07XG4gIC0taDYtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC8qIFswMl0gKi9cbiAgLS1naWdhLWZvbnQtc2l6ZTogNC44cmVtO1xuICAtLW1lZ2EtZm9udC1zaXplOiA0cmVtO1xuICAtLWtpbG8tZm9udC1zaXplOiAzLjZyZW07XG4gIC0tY2VudGktZm9udC1zaXplOiAxLjJyZW07XG4gIC0tZGVjaS1mb250LXNpemU6IDEuNHJlbTtcbiAgLS1kZWNrYS1mb250LXNpemU6IDEuOHJlbSA7XG59XG5cbi8qXG4gICAgQmFzaWMgc3lzdGVtIGZvbnQgc3RhY2tzXG4qL1xuLypcbiAgICBCcmFuZCBmb250c1xuKi9cbi8qXG4gICAgRm9udCBzdGFja3NcbiovXG4vKlxuICAgIEZvbnQgRmFtaWx5IGtleSBmb3IgRnJhY3RhbFxuKi9cbi8qIFdlaWdodHMgKi9cbi8qIFNpemUgKi9cbi8qIC0tLS0tXG4qIE5PVEVTXG4qIFswMl1cbiogQSBzZXJpZXMgb2YgY2xhc3NlcyBmb3Igc2V0dGluZyBtYXNzaXZlIHR5cGU7IGZvciB1c2UgaW4gaGVyb2VzLCBtYXN0aGVhZHMsXG4qIHByb21vcywgZXRjLlxuKiBBcyBwZXI6IGNzc3dpemFyZHJ5LmNvbS8yMDEyLzAyL3ByYWdtYXRpYy1wcmFjdGljYWwtZm9udC1zaXppbmctaW4tY3NzXG4tLS0tLS0gKi9cbi8qXG4gICAgRm9udCBNaXhpbnNcbiovXG4vKiBGYWRlIGluICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIEZhZGUgaW4gZG93biAqL1xuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgfVxufVxuLyogRmFkZSBpbiB1cCAqL1xuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLyogRmFkZSBpbiB1cCBtYXJnaW4gKi9cbkBrZXlmcmFtZXMgZmFkZUluVXBNYXJnaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi8qIEdyb3cgaW4gZmFkZSAqL1xuQGtleWZyYW1lcyBncm93SW5GYWRlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vKiAtLS0tIEhpZ2hsaWdodCBwdWxzZSAtLS0tICovXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodFB1bHNlIHtcbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxufVxuLyogLS0tLSBIaWdobGlnaHQgcHVsc2Ugd2l0aCBvdXRsaW5lIC0tLS0gKi9cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0UHVsc2VPdXRsaW5lIHtcbiAgMCUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjRkZDNTdEO1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDc1JSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICNGRkM1N0Q7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgfVxufVxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjp3aGVyZSgqKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaW5uZXItaGVpZ2h0KTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAjNTc1RjZFO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIHpvb206IDE7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgsXG50ZCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xufVxuXG50aCxcbnRoZWFkIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRoLFxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG59XG5cbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB0aCxcbi50YWJsZS0tY29udGVudC1zdGFuZGFyZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzVlbSkge1xuICAudGFibGUtLXJlc3BvbnNpdmUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSxcbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRib2R5LFxuICAudGFibGUtLXJlc3BvbnNpdmUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGhlYWQsXG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ci50YWJsZS0tcmVzcG9uc2l2ZV9fZmlyc3Qtcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRkW2RhdGEtdGl0bGVdOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRkW2RhdGEtdGl0bGVdIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGJvZHkgdHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRkW2RhdGEtdGl0bGVdOmJlZm9yZSxcbiAgLnRhYmxlLS1yZXNwb25zaXZlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4udGFibGUtLWNvbnRlbnQtc21hbGwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRoLFxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi50YWJsZS0tY29udGVudC1zbWFsbCB0aCxcbi50YWJsZS0tY29udGVudC1zbWFsbCB0aGVhZCB0ZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4udGFibGUtLWhlYWRlci1jb2x1bW4gdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtLXJvdy1zdHJpcGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRoLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0aCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOm50aC1jaGlsZChvZGQpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQgdGQsIC50YWJsZS0tcm93LXN0cmlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuW2RhdGEtaGlkZGVuLWJ5LXJ1bGVzPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlX19uby1zdHlsZXMge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFibGVfX25vLXN0eWxlcyB0aCxcbi50YWJsZV9fbm8tc3R5bGVzIHRoZWFkIHRkLFxuLnRhYmxlX19uby1zdHlsZXMgdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcmljZS1icmVha2Rvd24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnByaWNlLWJyZWFrZG93biB0aCxcbi5wcmljZS1icmVha2Rvd24gdGhlYWQgdGQsXG4ucHJpY2UtYnJlYWtkb3duIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX19pdGVtX192YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLWJyZWFrZG93bl9faXRlbV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5bZGF0YS1zZWNvbmQtbGFzdC1yb3ddID4gdGQsXG5bZGF0YS1zZWNvbmQtbGFzdC1yb3ddID4gdGgge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCA+IHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByaWNlLWJyZWFrZG93bl9fdG90YWwgPiB0ZCxcbi5wcmljZS1icmVha2Rvd25fX3RvdGFsID4gdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MzQzNDMztcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnByaWNlLWJyZWFrZG93bl9fdG90YWwgLnByaWNlLWJyZWFrZG93bl9faXRlbV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbnAgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oMS1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWgyLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oMy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDMtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IHZhcigtLWg0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oNC1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oNS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDUtbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDYtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWg2LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wLFxub2wsXG51bCxcbmRsLFxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cblxuLmhlYWRpbmctaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhlYWRpbmctdy1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkaW5nLWVtcGhhc2lzID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5oZWFkaW5nLWVtcGhhc2lzLS1yZXZlcnNlID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0gVGV4dCBsZXZlbCBlbGVtZW50cyAtLS0tICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2M2YmZiZjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBjb2xvcjogIzU3NUY2RTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBDb25zb2xhcywgTW9uYWNvLCBMaWJlcmF0aW9uIE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjNTc1RjZFO1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tcGFyYWdyYXBoLWJyZWFrOiAxMnB4O1xuICAtLWJsb2NrLWJyZWFrOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5cbnAsXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cblxuLnJldmVyc2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJldmVyc2UtdGV4dCA6d2hlcmUoYSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLnJldmVyc2UtdGV4dCA6d2hlcmUoYSk6aG92ZXIsXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKTpmb2N1cyxcbi5yZXZlcnNlLXRleHQgOndoZXJlKGEpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLnJldmVyc2UtdGV4dCA6d2hlcmUoaDEpLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoaDIpLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoaDMpLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoaDQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIC0tLS0gVGV4dCBzZWxlY3Rpb24gLS0tLSAqL1xuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZDNTdEO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZDNTdEO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1jZW50aS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBvdXRsaW5lIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJhZGdlW2hyZWZdOmhvdmVyLCAuYmFkZ2VbaHJlZl06Zm9jdXMsIC5iYWRnZVtocmVmXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZpc2liaWxpdHkgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNWR1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0IE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GYWxsYmFjayBsb2dvIGltYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuOnJvb3Qge1xuICAtLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1idXR0b24tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJ1dHRvbi1saW5lLWhlaWdodDogMTtcbiAgLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbDogMTJweDtcbiAgLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsOiAyNHB4O1xuICAtLWJ1dHRvbi1oZWlnaHQ6IGNhbGMoKHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSAqIDIpICsgdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KSAqIDFlbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5idXR0b24tYmFjayB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJ1dHRvbi1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4peAXCI7XG59XG5cbi5idXR0b24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24gOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbltkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsIC5idXR0b25bZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLSBCdXR0b24gQ29sb3VycyAtLS0tICovXG4uYnV0dG9uLS13YXJuaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQ6ICM5RTBFMEI7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgI0JCQkZDMTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5idXR0b24tLXdhcm5pbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0td2FybmluZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS13YXJuaW5nIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXdhcm5pbmc6aG92ZXIsIC5idXR0b24tLXdhcm5pbmc6Zm9jdXMsIC5idXR0b24tLXdhcm5pbmc6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b24tLXdhcm5pbmdbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFMEUwQjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXR0b24tLW5ldXRyYWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjQyNjtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbi0tbmV1dHJhbDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS1uZXV0cmFsIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLW5ldXRyYWwgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tbmV1dHJhbDpob3ZlciwgLmJ1dHRvbi0tbmV1dHJhbDpmb2N1cywgLmJ1dHRvbi0tbmV1dHJhbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tbmV1dHJhbFtkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tbmV1dHJhbFtkaXNhYmxlZF06aG92ZXIsIC5idXR0b24tLW5ldXRyYWxbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjQyNjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi0tcG9zaXRpdmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZDogIzI2ODgzQTtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbi0tcG9zaXRpdmU6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tcG9zaXRpdmUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tcG9zaXRpdmUgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tcG9zaXRpdmU6aG92ZXIsIC5idXR0b24tLXBvc2l0aXZlOmZvY3VzLCAuYnV0dG9uLS1wb3NpdGl2ZTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tcG9zaXRpdmVbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLXBvc2l0aXZlW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi0tcG9zaXRpdmVbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODgzQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idXR0b24tLWJsdWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZDogIzAwOGVkYjtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnV0dG9uLS1ibHVlOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24tLWJsdWUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tYmx1ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1ibHVlOmhvdmVyLCAuYnV0dG9uLS1ibHVlOmZvY3VzLCAuYnV0dG9uLS1ibHVlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS1ibHVlW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS1ibHVlW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi0tYmx1ZVtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLWJsdWVbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiAtLS0tIFNpemVzIC0tLS0gKi9cbi8qIFNob3J0ICovXG4uYnV0dG9uLS1zaG9ydCB7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbDogMC41ZW07XG59XG5cbi8qIFNtYWxsICovXG4uYnV0dG9uLS1zbWFsbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbi8qIFRpbnkgKi9cbi5idXR0b24tLXRpbnkge1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpICogMC41KSBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpICogMC40KTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWRlY2ktZm9udC1zaXplKSAqIDAuOSk7XG59XG5cbi5idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAwLjhlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1sYXJnZS1mb250LXNpemUpO1xufVxuXG4uYnV0dG9uLS1pY29uLWxlZnQge1xuICAtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwtaGFsZjogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKSAqIDAuNjYpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwtaGFsZik7XG59XG5cbi5idXR0b24tLWljb24tcmlnaHQge1xuICAtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwtaGFsZjogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKSAqIDAuNjYpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwtaGFsZik7XG59XG5cbi8qIC0tLS0gQnV0dG9uIFZhcmlhdGlvbnMgLS0tLSAqL1xuLmJ1dHRvbi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tLWRpc2FibGVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLWRpc2FibGVkOmhvdmVyLCAuYnV0dG9uLS1kaXNhYmxlZDpmb2N1cywgLmJ1dHRvbi0tZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIEZpcmVmb3g6IEdldCByaWQgb2YgdGhlIGlubmVyIGZvY3VzIGJvcmRlciAqL1xuLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRleHQgTGlua1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogIzAwOGVkYjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2ZGE4O1xufVxuXG4vKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy4gKi9cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBJbmNsdWRlIGZpbGUgdHlwZSBhbmQgc2l6ZSBpbiBkb2N1bWVudCBsaW5rcyAqL1xuYS5kb2N1bWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAoXCIgYXR0cihkYXRhLWV4dCkgXCIgXCIgYXR0cihkYXRhLXNpemUpIFwiKVwiO1xufVxuXG46dGFyZ2V0IHtcbiAgYW5pbWF0aW9uOiBoaWdobGlnaHRQdWxzZSA3MDBtcyBlYXNlO1xuICBvdXRsaW5lOiAzcHggc29saWQgI0ZGQzU3RDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cblxuLmFjdGl2ZS10YXJnZXQge1xuICBhbmltYXRpb246IGhpZ2hsaWdodFB1bHNlT3V0bGluZSAyMTAwbXMgZWFzZTtcbn1cblxuI3Jlc3VsdHM6dGFyZ2V0IHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udGV4dC1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC4yZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluayA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogIzAwOGVkYjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluayA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluazpob3ZlciwgLnRleHQtbGluazpmb2N1cywgLnRleHQtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA2ZGE4O1xufVxuLnRleHQtbGluazpob3ZlciA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSwgLnRleHQtbGluazpmb2N1cyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSwgLnRleHQtbGluazphY3RpdmUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICMwMDZkYTg7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbms6aG92ZXIgOndoZXJlKFtmaWxsKj1cIiNcIl0pLCAudGV4dC1saW5rOmZvY3VzIDp3aGVyZShbZmlsbCo9XCIjXCJdKSwgLnRleHQtbGluazphY3RpdmUgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogIzAwNmRhODtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbmstLWljb24tdW5zZXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rLS1pY29uLXVuc2V0OmhvdmVyLCAudGV4dC1saW5rLS1pY29uLXVuc2V0OmZvY3VzLCAudGV4dC1saW5rLS1pY29uLXVuc2V0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDZkYTg7XG59XG5cbi50ZXh0LWxpbmstLXgwIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5zdWJ0bGUtbGluayB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zdWJ0bGUtbGluazpob3ZlciwgLnN1YnRsZS1saW5rOmFjdGl2ZSwgLnN1YnRsZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA4ZWRhO1xufVxuXG46cm9vdCB7XG4gIC0tYm94LXBhZGRpbmc6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmc6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1ib3gtcGFkZGluZzogMjRweDtcbiAgICAtLWJveC1pY29uLWxlZnQtcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1ib3gtcGFkZGluZzogMzJweDtcbiAgfVxufVxuLmJhci1ib3gge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBnYXA6IDE2cHg7XG59XG4uYmFyLWJveCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5iYXItYm94IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgfVxufVxuXG4uYmFyLWJveF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmFyLWJveF9fdGl0bGUgLnRvb2x0aXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5iYXItYm94X19yaWdodC1maWxsIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4uYmFyLWJveF9fcmlnaHQtZmlsbDp3aGVyZSguaWNvbikge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmJhci1ib3hfX3JpZ2h0LWZpbGw6d2hlcmUoLmljb24pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ib3gge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuLmJveCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tIFN0eWxlcyAtLSAqL1xuLmJveC1saW5lZCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG4uYm94LWxpbmVkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMEYyRjQ7XG59XG4uYm94LWZpbGxlZCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1saWdodGVzdGdyZXkge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG59XG4uYm94LWZpbGxlZC0tbGlnaHRlc3RncmV5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLWxpZ2h0Z3JleSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbn1cbi5ib3gtZmlsbGVkLS1saWdodGdyZXkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tcGFsZWdyZXkge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMEYyRjQ7XG59XG4uYm94LWZpbGxlZC0tcGFsZWdyZXkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGJvcmRlci1jb2xvcjogIzI0MjczMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGEpOmhvdmVyLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGEpOmZvY3VzLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGEpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGgxKSxcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShoMiksXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDMpLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGg0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYm94LWZpbGxlZC0tcHJpbWFyeSBhLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoYSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoYSk6aG92ZXIsXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKTpmb2N1cyxcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGEpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoaDEpLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoaDIpLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoaDMpLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoaDQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwtcGFzdGVsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJGNEZGO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbC1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1wb3NpdGl2ZS1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNkU0O1xuICBib3JkZXItY29sb3I6ICNERkY2RTQ7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1wb3NpdGl2ZS1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS13YXJuaW5nLXBhc3RlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREYzRUQ7XG4gIGJvcmRlci1jb2xvcjogI0ZERjNFRDtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXdhcm5pbmctcGFzdGVsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktZXJyb3ItcGFzdGVsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUVFQztcbiAgYm9yZGVyLWNvbG9yOiAjRkRFRUVDO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktZXJyb3ItcGFzdGVsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0gQWNjZW50IC0tICovXG4uYm94LWFjY2VudC0tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI0MjczMTtcbn1cbi5ib3gtYWNjZW50LS1wcmltYXJ5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1hY2NlbnQtLXV0aWxpdHktbmV1dHJhbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwOGVkYjtcbn1cbi5ib3gtYWNjZW50LS11dGlsaXR5LW5ldXRyYWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS1wb3NpdGl2ZSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzBFNkYyMjtcbn1cbi5ib3gtYWNjZW50LS11dGlsaXR5LXBvc2l0aXZlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1hY2NlbnQtLXV0aWxpdHktd2FybmluZyB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0I5NTgxODtcbn1cbi5ib3gtYWNjZW50LS11dGlsaXR5LXdhcm5pbmcgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS1lcnJvciB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzlFMEUwQjtcbn1cbi5ib3gtYWNjZW50LS11dGlsaXR5LWVycm9yID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1pY29uIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm94LWljb24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJveC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIGxlZnQ6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuMjUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC41KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25faW5mby5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuMjUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbmEuYm94LFxuYS5ib3gtbGluZWQsXG5hLmJveC1maWxsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib3gtLXhzbWFsbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmJveC0teHNtYWxsIHtcbiAgICAtLWJveC1wYWRkaW5nOiAxNnB4O1xuICB9XG59XG4uYm94LS14c21hbGwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5ib3gtLXhzbWFsbCB7XG4gICAgLS1ib3gtcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uYm94LS1zbWFsbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib3gtLXNtYWxsIHtcbiAgICAtLWJveC1wYWRkaW5nOiAyNHB4O1xuICB9XG59XG4uYm94LS1zbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib3gtLXNtYWxsIHtcbiAgICAtLWJveC1wYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbi5ib3gtLWxhcmdlIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tbGFyZ2Uge1xuICAgIC0tYm94LXBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5ib3gtLWxhcmdlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tbGFyZ2Uge1xuICAgIC0tYm94LXBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuLmJveC1pY29uX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKlxuc3ZnIHBhdGggdHlwZXNcbnBhdGgsXG5jaXJjbGUsXG5lbGxpcHNlLFxucmVjdCxcbmxpbmUsXG5wb2x5Z29uXG4qL1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLS0yNHB4IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS0zMnB4IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLS00MHB4IHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLS00OHB4IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pY29uLS01MnB4IHN2ZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5pY29uLS02MHB4IHN2ZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pY29uLS02OHB4IHN2ZyB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG59XG5cbi8qIEljb24gc3lzdGVtIGNvbG91cnMgKi9cbi5pY29uLS1wcmltYXJ5IDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjMjQyNzMxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0tcHJpbWFyeSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjMjQyNzMxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tLWN1cnJlbnQtY29sb3IgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tLWN1cnJlbnQtY29sb3IgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tLXdoaXRlIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0td2hpdGUgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbi5pY29uLWNpcmNsZS0tcG9zaXRpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjY4ODNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ODNBO1xufVxuXG4uaWNvbi1jaXJjbGUtLW5lZ2F0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBMjEwRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBMjEwRjtcbn1cblxuLmljb24tY2lyY2xlLS1vdXRsaW5lIHtcbiAgb3V0bGluZTogMS41cHggc29saWQgIzAwOGVkYjtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmljb24tY2lyY2xlLS1vdXRsaW5lLmljb24tY2lyY2xlLS1wb3NpdGl2ZSB7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICMyNjg4M0E7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5pY29uLWNpcmNsZS0tb3V0bGluZS5pY29uLWNpcmNsZS0tbmVnYXRpdmUge1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjQkEyMTBGO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vKiBDb21wb25lbnRzIG1heSB1c2UgYXRvbXMgJiBtb2xlY3VsZXMgYW5kIHRvIGF2b2lkIGluY3JlYXNpbmcgc3BlY2lmaWN0eVxuICAgIG5lZWRzIHRvIGJlIGluY2x1ZGVkIGFmdGVyIHRoZW0gaW4gaW4gb3JkZXIgdG8gb3ZlcnJpZGUgdGhlbSBpbiBjb250ZXh0ICovXG4uYWN0aW9uLWJhci1idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG5cbi5oZXJvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcik7XG4gIHJpZ2h0OiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBib3R0b206IHZhcigtLXNlY3Rpb24pO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWdpZ2EtZm9udC1zaXplKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGVyby1iYW5uZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtaW4oNTAlLCA0NDBweCk7XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9fdGl0bGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLmhlcm8tYmFubmVyX190aXRsZV9fcGFydDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogbWF4KHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSwgMWVtKTtcbn1cblxuLmhlcm8tYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmhlcm8tYmFubmVyX19pbWcge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXNlYXJjaC1iYXItc3RhY2tlZC1oZWlnaHQpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby1iYW5uZXJfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNzV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGVyby1iYW5uZXJfX2ltZyB7XG4gICAgbWluLWhlaWdodDogNzIwcHg7XG4gICAgaGVpZ2h0OiBtaW4oMTAwdmggLSA2MHB4LCA4NDBweCk7XG4gIH1cbn1cbi5oZXJvLWJhbm5lcl9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmhlcm8tYmFubmVyX19pbWc6YmVmb3JlLCAuaGVyby1iYW5uZXJfX2ltZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmhlcm8tYmFubmVyX19pbWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjOEY4QkFCIDkwJSwgIzhGOEJBQiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmhlcm8tYmFubmVyX19pbWc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjQUJBMThCIDgwJSwgI0FCQTE4QiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uaGVyby1iYW5uZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5uZXItYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5pbm5lci1iYW5uZXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaW5uZXItYmFubmVyX19pbWcge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG4uaW5uZXItYmFubmVyX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2ltZyBpbWcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLXJhZGl1cyk7XG4gIH1cbn1cblxuLmlubmVyLWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiBtaW4odmFyKC0tc2VjdGlvbiksIHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaW5uZXItYmFubmVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5pbm5lci1iYW5uZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uaW5uZXItYmFubmVyX19jb250ZW50IC5wYWdlLWhlYWRlcl9faGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0teHNtYWxsLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS14c21hbGwtY29udGFpbmVyLWd1dHRlcik7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyOiAyODBweDtcbiAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmc6IGNhbGModmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcikgKiAwLjExMzUpO1xuICAtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXI6IDM3MHB4O1xuICAgIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmNlcnRpZmljYXRpb24tbWVkYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1wYWRkaW5nKTtcbiAgaGVpZ2h0OiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbiAgd2lkdGg6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX3N1YnRpdGxlIHtcbiAgd2lkdGg6IDI0Y2g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgY29sb3I6IHJnYmEoMzYsIDM5LCA0OSwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSkgKiAwLjY2Nyk7XG59XG5cbi5jZXJ0aWZpY2F0aW9uLW1lZGFsX190b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpIC0gdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1wYWRkaW5nKSAqIDIpIC8gMik7XG59XG5cbi5jZXJ0aWZpY2F0aW9uLW1lZGFsX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YWNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSAtIHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtcGFkZGluZykgKiAyKSAvIDIpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcikgdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG59XG5cbi5jZXJ0aWZpY2F0aW9uLW1lZGFsX19sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemUpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC42NjdlbTtcbn1cblxuLm1pbmktY2VydGlmaWNhdGlvbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLm1pbmktY2VydGlmaWNhdGlvbi1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplKSAqIDAuODI1KTtcbiAgfVxufVxuXG4uYmFyaWMtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemUpICogMC43NSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGljayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3JpbXBlZC1zdGFyIHtcbiAgd2lkdGg6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xuICBoZWlnaHQ6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG46cm9vdCB7XG4gIC0tc21hbGwtY29udGFpbmVyOiA4OHZ3O1xuICAtLXNtYWxsLWNvbnRhaW5lci1ndXR0ZXI6IDZ2dztcbiAgLS1kZWZhdWx0LWNvbnRhaW5lcjogODh2dztcbiAgLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXI6IDZ2dztcbiAgLS13aWRlLWNvbnRhaW5lcjogODh2dztcbiAgLS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IDZ2dztcbiAgLS1leHRyYS13aWRlLWNvbnRhaW5lcjogODh2dztcbiAgLS1leHRyYS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IDZ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zbWFsbC1jb250YWluZXI6IDYwMHB4O1xuICAgIC0tc21hbGwtY29udGFpbmVyLWd1dHRlcjogY2FsYyg1MHZ3IC0gKHZhcigtLXNtYWxsLWNvbnRhaW5lcikgLyAyKSk7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lcjogOTJ2dztcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogNHZ3O1xuICAgIC0td2lkZS1jb250YWluZXI6IDkydnc7XG4gICAgLS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IDR2dztcbiAgICAtLWV4dHJhLXdpZGUtY29udGFpbmVyOiA5MnZ3O1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZGVmYXVsdC1jb250YWluZXI6IDk4MHB4O1xuICAgIC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0tZGVmYXVsdC1jb250YWluZXIpIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0td2lkZS1jb250YWluZXI6IDEyNjRweDtcbiAgICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogY2FsYyg1MHZ3IC0gKHZhcigtLXdpZGUtY29udGFpbmVyKSAvIDIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXI6IDE0NDBweDtcbiAgICAtLWV4dHJhLXdpZGUtY29udGFpbmVyLWd1dHRlcjogY2FsYyg1MHZ3IC0gKHZhcigtLWV4dHJhLXdpZGUtY29udGFpbmVyKSAvIDIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0td2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKCgyNDAwcHggLSB2YXIoLS13aWRlLWNvbnRhaW5lcikpIC8gMik7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoKDI0MDBweCAtIHZhcigtLWRlZmF1bHQtY29udGFpbmVyKSkgLyAyKTtcbiAgICAtLWV4dHJhLXdpZGUtY29udGFpbmVyLWd1dHRlcjogY2FsYygoMjQwMHB4IC0gdmFyKC0tZXh0cmEtd2lkZS1jb250YWluZXIpKSAvIDIpO1xuICB9XG59XG4uY29udGFpbmVyLS1zbWFsbCB7XG4gIHdpZHRoOiB2YXIoLS1zbWFsbC1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IHZhcigtLWRlZmF1bHQtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhaW5lci0td2lkZSB7XG4gIHdpZHRoOiB2YXIoLS13aWRlLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jb250YWluZXItLXdpZGVzdCB7XG4gIHdpZHRoOiB2YXIoLS1leHRyYS13aWRlLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5kYXNoYm9hcmQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRhc2hib2FyZC1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDFmcjtcbiAgfVxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLXNpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbn1cblxuLmRhdGUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMyNDI3MzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC13aWR0aDogOTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhdGUtY2FyZF9fZGF5IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpZGdldC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi5yaWNodGV4dC12aWRlby13cmFwcGVyIC53aWRnZXQtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ud2lkZ2V0LXZpZGVvIGlmcmFtZSxcbi53aWRnZXQtdmlkZW8gb2JqZWN0LFxuLndpZGdldC12aWRlbyBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnZpZGVvLWVtYmVkLS00LTMge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbn1cblxuLndpZGdldC1lbWJlZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1lbWJlZCA6d2hlcmUoaWZyYW1lKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG46cm9vdCB7XG4gIC0tZmllbGQtYm9yZGVyOiAxcHggc29saWQgIzAwOGVkYjtcbiAgLS1maWVsZC1ib3JkZXItbGlnaHQ6IDFweCBzb2xpZCAjYTFkZWZmO1xuICAtLWZpZWxkLWJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC0tZmllbGQtdGV4dC1jb2xvcjogIzI0MjQyNjtcbiAgLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsOiAwLjZlbTtcbiAgLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWw6IDEuNWVtO1xuICAtLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjY7XG4gIC0tZmllbGQtcmFkaXVzOiA4cHg7XG4gIC0tZmllbGQtdmVydGljYWwtd2hpdGVzcGFjZTogOHB4O1xuICAtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyOiBjYWxjKHZhcigtLWJvZHktZm9udC1zaXplKSAqIDEuMjUpO1xuICAtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyLXNtYWxsOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZpZWxkc2V0cyBNaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0gQXR0YWNoIHdyYXBwZXIgLS0tLSAqL1xuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCA3cHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246aG92ZXIsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmFjdGl2ZSxcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xufVxuXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlciAuZmllbGQtZWxlbWVudCAuZmllbGQtaW5wdXQgLnRleHRib3gsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlciAuZmllbGQtZWxlbWVudCAuZmllbGQtaW5wdXQgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cblxuLyogV2hpdGUgYXR0YWNobWVudCB3cmFwcGVyICovXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyLS13aGl0ZSAuZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uOmhvdmVyLFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXItLXdoaXRlIC5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246YWN0aXZlLFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXItLXdoaXRlIC5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MYWJlbCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjp3aGVyZShsYWJlbCkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSW5wdXRzIGFuZCBUZXh0YXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPXRlbF0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9dXJsXSxcbnNlbGVjdFttdWx0aXBsZT1cIlwiXSxcbnRleHRhcmVhKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbn1cbi5maWVsZC1lbGVtZW50LS1zbWFsbCA6d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICAtLWZpZWxkLXBhZGRpbmctdmVydGljYWw6IDAuNGVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMC44ZW07XG59XG4uZmllbGQtZWxlbWVudC0tbGFyZ2UgOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPXRlbF0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9dXJsXSxcbnNlbGVjdFttdWx0aXBsZT1cIlwiXSxcbnRleHRhcmVhKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWZpZWxkLXBhZGRpbmctdmVydGljYWw6IDFlbTtcbiAgLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWw6IDJlbTtcbn1cblxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcblt0eXBlPXRlbF0sXG5bdHlwZT1zZWFyY2hdLFxuW3R5cGU9cGFzc3dvcmRdLFxuW3R5cGU9dXJsXSxcbnNlbGVjdFttdWx0aXBsZT1cIlwiXSxcbnRleHRhcmVhKTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MjcyNzI7XG59XG5cbi8qIFJlc3RyaWN0IHRleHQgYXJlYSByZXNpemluZyB0byB2ZXJ0aWNhbGx5IG9ubHkgKi9cbjp3aGVyZSh0ZXh0YXJlYSkge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAqIDIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TZWxlY3QgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46d2hlcmUoc2VsZWN0KTpub3QoW211bHRpcGxlPVwiXCJdKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZmllbGQtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuLmZpZWxkLWVsZW1lbnQtLXNtYWxsIDp3aGVyZShzZWxlY3QpOm5vdChbbXVsdGlwbGU9XCJcIl0pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICAtLWZpZWxkLXBhZGRpbmctdmVydGljYWw6IDAuNGVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMC44ZW07XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbjp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG50ZXh0YXJlYSxcbnNlbGVjdClbZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtZWxlbWVudCB7XG4gIC0tZmllbGQtdmVydGljYWwtd2hpdGVzcGFjZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlKSAqIDIpO1xufVxuXG4vKipcbiAqIFBsYWNlaG9sZGVyc1xuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRyb3Bkb3duLS1wbGFjZWhvbGRlciAuZmllbGQtaW5wdXQgc2VsZWN0IHtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi8qKlxuICogQXV0b2ZpbGwgZmllbGRzXG4gKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDM0MzO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjQzNDM0MzIGluc2V0O1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIG91dGxpbmU6ICM2NzY3NjcgYXV0byA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggODBweCAjQzNDM0MzIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG4uZmllbGQtZWxlbWVudC0tY2hlY2tib3hsaXN0LS1pbmxpbmUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogQWxsIGZvcm0gZWxlbWVudHMgd2l0aCBwcmVjZWVkaW5nIGljb24gKi9cbi5maWVsZC1lbGVtZW50LS1kYXRlcGlja2VyIDp3aGVyZShbdHlwZT10ZXh0XSksXG4uZmllbGQtZWxlbWVudC0tZGF0ZXJhbmdlcGlja2VyIDp3aGVyZShbdHlwZT10ZXh0XSksXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXJhbmdlcGlja2VyIDp3aGVyZShbdHlwZT10ZXh0XSksXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS10aW1lcGlja2VyIDp3aGVyZShbdHlwZT10ZXh0XSkge1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG5cbi8qIC0tLS0gRGlzYWJsZWQgLS0tLSAqL1xuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkLFxuLmZpZWxkc2V0LWlucHV0LmZpZWxkc2V0LWlucHV0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIC50ZXh0Ym94W2Rpc2FibGVkXSxcbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCBzZWxlY3RbZGlzYWJsZWRdLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIGJ1dHRvbltkaXNhYmxlZF0sXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5maWVsZHNldC1pbnB1dC5maWVsZHNldC1pbnB1dC0tZGlzYWJsZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCxcbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuLmZpZWxkc2V0LWlucHV0LmZpZWxkc2V0LWlucHV0LS1kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogSGlkZGVuIGxhYmVscyAqL1xuLmZpZWxkLWVsZW1lbnQtLWhpZGRlbi1sYWJlbCAuZmllbGQtbGFiZWwsXG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZC1sYWJlbC5mb2N1c2FibGU6YWN0aXZlLCAuZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZC1sYWJlbC5mb2N1c2FibGU6Zm9jdXMsXG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZHNldF9fbGVnZW5kLmZvY3VzYWJsZTphY3RpdmUsXG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZHNldF9fbGVnZW5kLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLS0gUmVxdWlyZWQgLS0tLSAqL1xuLmZpZWxkLWxhYmVsX19yZXF1aXJlZCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmllbGQtbGFiZWxfX3JlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIHRleHQtaW5kZW50OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0gRmllbGQgaGVscGVycyAtLS0tICovXG4uZmllbGQtaGVscGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZpZWxkLWxhYmVsIC5maWVsZC1oZWxwZXIge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi8qIC0tLS0gRmllbGQgZXJyb3JzIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LmZpZWxkLWVsZW1lbnQtLWVycm9yIC5maWVsZC1pbnB1dCAudGV4dGJveCxcbi5maWVsZC1lbGVtZW50LmZpZWxkLWVsZW1lbnQtLWVycm9yIC5maWVsZC1pbnB1dCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUVDO1xufVxuXG4uZmllbGQtZXJyb3JfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1lcnJvcl9fbGlzdF9faXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjOUUwRTBCO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMTFweCAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNCQTIxMEY7XG59XG5cbi8qIC0tLS0gZm9ybSBzdHlsZSBleHRlbmRlcnMgLS0tLSAqL1xuLmZpZWxkLWVsZW1lbnQtLWZpbGVzZWxlY3RvciAuZnMtcHJldmlldy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZy1yZWNhcHRjaGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLyogLS0tLSBDbGVhcmFibGUgZmllbGRzIC0tLS0gKi9cbi5maWVsZC1jbGVhcmFibGVfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jbGVhcmFibGVfX2NsZWFyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0Q0RDdERTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB0b3A6IDlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL21lZGlhL2ltYWdlcy9mb3JtLWljb25zLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTE1MnB4IGxlZnQgM3B4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmllbGQtY2xlYXJhYmxlX19jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTIwOHB4IGxlZnQgM3B4O1xufVxuXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgLmZpZWxkLWNsZWFyYWJsZV9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtZWxlbWVudC0tY29sb3JwaWNrZXIgLnRleHRib3guY29sb3JwaWNrZXIge1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4vKiBDb250YWluZXIgQXBwZWFyYW5jZSAqL1xuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI3OHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDM0MzQzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MzQzNDMztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmJlZm9yZSB7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI0MzQzNDMztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YWZ0ZXIge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgei1pbmRleDogMzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogQ2FsZW5kYXJzICovXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aCwgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCxcbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCxcbi5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZixcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuc3RhcnQtZGF0ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmVuZC1kYXRlIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGJhY2tncm91bmQ6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCxcbi5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExZGVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlaywgLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVrIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Q6Oi1tcy1leHBhbmQsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuaG91cnNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnNlY29uZHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogNXB4IDIzcHggNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDkwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB3aWR0aDogNDAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgd2lkdGg6IDQ0JTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBQcmV2aW91cy9OZXh0IGJ1dHRvbnMgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldixcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dCB7XG4gIHBhZGRpbmc6IDFweCAycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldiAuZGF0ZXJhbmdlcGlja2VyLXByZXYtaWNvbixcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dCAuZGF0ZXJhbmdlcGlja2VyLW5leHQtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0IC5kYXRlcmFuZ2VwaWNrZXItbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctcmlnaHQuc3ZnKTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2IC5kYXRlcmFuZ2VwaWNrZXItcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fYXJyb3ctbGVmdC5zdmcpO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldjpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGhlYWQgdHI6bnRoLWNoaWxkKDIpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLyogVGV4dCBJbnB1dCBBYm92ZSBFYWNoIENhbGVuZGFyICovXG4uZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgcGFkZGluZzogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaS5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTFkZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5pbnB1dC1taW5pOmZvY3VzIHtcbiAgb3V0bGluZTogNHB4IGF1dG8gI2ExZGVmZjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogN3B4O1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBUaW1lIFBpY2tlciAqL1xuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSBzZWxlY3QuZGlzYWJsZWQge1xuICBjb2xvcjogI0MzQzNDMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogUHJlZGVmaW5lZCBSYW5nZXMgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5hcHBseUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWRlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5hcHBseUJ0bjpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmFwcGx5QnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlY2NmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbmNlbEJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYW5jZWxCdG46aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYW5jZWxCdG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMkY0O1xuICBjb2xvcjogIzQ3NDc0NztcbiAgcGFkZGluZzogNHB4IDEycHggM3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTFkZWZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTFkZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5yYW5nZV9pbnB1dHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHB4O1xuICB9XG59XG4vKiBCUCBTbWFsbGVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7IC8qIDU2MHB4ICovXG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhci5sZWZ0IHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLFxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5sZWZ0IC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzLFxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi8qIEJQIHNtYWxsICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7IC8qIDc2OHB4ICovXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cbi8qIC0gRGF0ZS90aW1lIHBpY2tlciAtICovXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVwaWNrZXIgLmZpZWxkLWlucHV0LFxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcmFuZ2VwaWNrZXIgLmZpZWxkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVwaWNrZXIgLmZpZWxkLWlucHV0OmJlZm9yZSxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXJhbmdlcGlja2VyIC5maWVsZC1pbnB1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fZGF0ZXRpbWVwaWNrZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzNDM0MzO1xufVxuXG4uZmllbGQtZWxlbWVudC0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZpZWxkLWVsZW1lbnQtLWlubGluZSA6d2hlcmUoLmZpZWxkLWxhYmVsKSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmZpZWxkLWVsZW1lbnQtLWlubGluZSAuZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpZWxkLWVsZW1lbnQtLWlubGluZSA6d2hlcmUoLmZpZWxkLWlucHV0KSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBXcmFwcGVyICovXG46d2hlcmUoZmllbGRzZXQpIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1sYWJlbCxcbi5maWVsZHNldF9fbGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZmllbGQtdmVydGljYWwtd2hpdGVzcGFjZSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAjMjQyNDI2O1xufVxuXG4uZmllbGQtZWxlbWVudC0tY2hlY2tib3hsaXN0LS1jb2x1bW5zIC5maWVsZC1lbGVtZW50X19pbnB1dC1zZXQge1xuICAtd2Via2l0LWNvbHVtbnM6IDM7XG4gIC1tb3otY29sdW1uczogMztcbiAgY29sdW1uczogMztcbn1cblxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKSxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpiZWZvcmUsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC8gMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xuICBoZWlnaHQ6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Y2hlY2tlZDphZnRlcixcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Y2hlY2tlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4IC8gMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xuICBoZWlnaHQ6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDhlZGIgbm8tcmVwZWF0IGNlbnRlci84NSUgdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fdGljay10aGljay13aGl0ZS5zdmcpO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIHotaW5kZXg6IDE7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQgKyBsYWJlbCxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmZvY3VzLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICMwMDhlZGI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IGF1dG87XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPXJhZGlvXSksXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1yYWRpb10pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPXJhZGlvXSk6YmVmb3JlLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1yYWRpb10pOmNoZWNrZWQ6YWZ0ZXIsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1yYWRpb10pOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzAwOGVkYiBuby1yZXBlYXQgY2VudGVyLzcwJSB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV90aWNrLXRoaWNrLXdoaXRlLnN2Zyk7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkc2V0LWxhYmVsLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKkXCI7IC8qIEdlbmVyaWMgY3VycmVuY3kgc2lnbiAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMS4yKTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7IC8qIERvbGxhcnMgKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKjXCI7IC8qIFBvdW5kcyAqL1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2wtLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIsKlXCI7IC8qIFllbiAqL1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2wtLWluZGlhbl9ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKCuVwiOyAvKiBJbmRpYW4gcnVwZWUgKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLXJhbmRvbWNvZGUgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZ2UgLmZpZWxkLWlucHV0IC50ZXh0Ym94IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1lbGVtZW50LS1yYW5nZSAuZmllbGQtaW5wdXQgaW5wdXRbdHlwZT1yYW5nZV0gKyBkaXYge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWVsZC1lbGVtZW50LS1yYW5nZSAuZmllbGQtaW5wdXQgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMgKyBkaXYge1xuICBjb2xvcjogI2ExZGVmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIE90aGVyd2lzZSB3aGl0ZSBpbiBDaHJvbWUgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTk1OTU5O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3MjcyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNhMWRlZmY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICM3MjcyNzI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMnB4ICM1OTU5NTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogIzcyNzI3MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDE4cHggMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTk1OTU5O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3MjcyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbn1cblxuLyogSUUgaGFjayBmaXggLVxuaWYgbm90IElFLCBhcHBseSB0aGVzZSBzdHlsZXNcbmhhcyBub3RoaW5nIHRvIGRvIHdpdGggKGRpc3BsYXk6YmxvY2spXG5hbmQgZXZlcnl0aGluZyB0byBkbyB3aXRoIElFIG5vdCBzdXBwb3J0aW5nIEBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzIChkaXNwbGF5OiBibG9jaykge1xuICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgbWFyZ2luOiAxMi44cHggMDtcbiAgfVxufVxuLyogLS0tLSBSZXF1aXJlZCAtLS0tICovXG46d2hlcmUoLmZpZWxkLWxhYmVsLS1yZXF1aXJlZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuOndoZXJlKC5maWVsZC1sYWJlbF9fcmVxdWlyZWQpIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjp3aGVyZSguZmllbGQtbGFiZWxfX3JlcXVpcmVkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzlFMEUwQjtcbn1cblxuLmZpZWxkLWlucHV0IHNlbGVjdFttdWx0aXBsZV0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1maWVsZC1wYWRkaW5nLWhvcml6b250YWwpO1xufVxuXG4uZmllbGQtaW5wdXQgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTXVsdGlwbGUgc2VsZWN0cyAqL1xuLmZpZWxkLWVsZW1lbnQtLXNlbGVjdC0tbXVsdGlwbGUgc2VsZWN0IHtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXNlbGVjdC0tbXVsdGlwbGUgb3B0aW9uIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4uc2l0ZS1zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5zaXRlLXNlYXJjaC1mb3JtLS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDM0MzQzM7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdWJtaXQtYmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZmllbGQtdmVydGljYWwtd2hpdGVzcGFjZSk7XG59XG5cbi5zaWRlYmFyIC5zdWJtaXQtYmFyIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uc3VibWl0LWJhciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiB0aW1lIHBpY2tlciAqL1xuLmZpZWxkLWVsZW1lbnQtLXRpbWVwaWNrZXIgLmZpZWxkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdGltZXBpY2tlciAuZmllbGQtaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3RpbWVwaWNrZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzNDM0MzO1xufVxuXG4vKiBUaW1lcGlja2VyIG1vZGFsICovXG4udWktdGltZXBpY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzQzNDMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgcGFkZGluZzogNnB4O1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCBhIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIC51aS1tZW51LWl0ZW0ge1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIC51aS1tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi51aS10aW1lcGlja2VyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3RvciAuZmllbGQtaW5wdXQgLnRvdGFsLXNlbGVjdG9yX19vdXRwdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3JfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiA4MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3ItLWFjdGl2ZSAuZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9ucyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCRkMxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1kZWNyZWFzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX21pbnVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOHB4IC0xIGNlbnRlcjtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24tLWluY3JlYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fcGx1cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggLTEgY2VudGVyO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG5cbi8qIE1pbiAvIG1heCAqL1xuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24tLW1pbixcbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1tYXgge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzhjOGM4YztcbiAgYm9yZGVyLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fdG90YWwge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVscyBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHNfX2hlbHBlciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19maWVsZHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEb25lIGJ1dHRvbiAqL1xuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fY2xvc2VfX2J1dHRvbi13cmFwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKiBCUCBFeHRyYSBzbWFsbCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHsgLyogNjAwcHggKi9cbiAgLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3JfX2Ryb3Bkb3duIHtcbiAgICByaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG4gIC50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHNfX2hlbHBlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cbi8qIEJQIFNtYWxsICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4LjA2M2VtKSB7IC8qIDc2OXB4ICovXG4gIC8qIERvbid0IHJlYWxseSBuZWVkIHRoaXMgY2xvc2UgYnV0dG9uIGFib3ZlIHRhYmxldCAqL1xuICAudG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19jbG9zZV9fYnV0dG9uLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5maWVsZC1lbGVtZW50LS11cGxvYWQgLmZpZWxkLWlucHV0IGlucHV0W3R5cGU9ZmlsZV0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmhvdmVyOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXM6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTphY3RpdmU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTpmb2N1cyB7XG4gIG91dGxpbmU6ICM4YzhjOGMgYXV0byA1cHg7XG59XG5cbmlucHV0W3R5cGU9ZmlsZSBpXTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xufVxuXG4vKiAtLS0tIHdoaXRlIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LS13aGl0ZSBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1lbGVtZW50LS13aGl0ZSBpbnB1dFt0eXBlPWZpbGVdOmhvdmVyOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG59XG5cbi5maWVsZC1lbGVtZW50LS13aGl0ZSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG5cbi5maWVsZC1lbGVtZW50LS13aGl0ZSBpbnB1dFt0eXBlPWZpbGVdOmFjdGl2ZTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZV9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTZweCA0cHggNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX3NsaWRlciAuc3BsaWRlX19zbGlkZSBpbWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIgLnNwbGlkZV9fc2xpZGUuYWN0aXZlIGltZyB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDM1MG1zIGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmltYWdlLWdhbGxlcnlfX3NsaWRlciAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIuY29sdW1ucy0xIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUsXG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyLmNvbHVtbnMtMSAuaW1hZ2UtZ2FsbGVyeV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy0yLCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy0zLCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTUsIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCBmaWd1cmUsXG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlOmhvdmVyIGZpZ2NhcHRpb24sIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmU6Zm9jdXMgZmlnY2FwdGlvbiwgLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZTphY3RpdmUgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTYuNjY2NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeSAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pbm5lciB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGdhcDogbWluKHZhcigtLXN0YW5kYXJkLXJhZGl1cyksIHZhcigtLWxhcmdlLWZvbnQtc2l6ZSkpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0LmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RhbmRhcmQtcmFkaXVzKTtcbiAgfVxufVxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbTpob3ZlciwgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbTpmb2N1cywgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS0xIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXI6IDQzcHg7XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IGNhbGMoMWVtICsgdmFyKC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyKSArIDAuNWVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcik7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyIHtcbiAgICBsZWZ0OiAxZW07XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjkzNzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcik7XG4gICAgd2lkdGg6IHZhcigtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcik7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXItLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQuOTM3NWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyLS1zbGlkZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyLS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS00LFxuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS01IHtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLW1hcCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tbWFwIHtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnktLW1hcCAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19tYXAtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgcmlnaHQ6IDFlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCB7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50IHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZG9jdW1lbnQuc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9wZGYuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcG5nLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZ2lmLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtanBnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2ltYWdlLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXJ0Zixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXR4dCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvY3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fd29yZC1kb2Muc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtY3N2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9zcHJlYWRzaGVldC5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcDMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc291bmQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXA0LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXBlZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXdlYm0sXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hdmksXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tb3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13bXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fdmlkZW8uc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNiwgMzksIDQ5LCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGE6aG92ZXIsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6Zm9jdXMsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAud2lkZ2V0LUZpbGVMaXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uc2lkZWJhci1saW5rbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMS41ZW07XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRvcDogY2FsYygxMHB4ICsgMC4xZW0pO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbS0tZXhwYW5kZWQgLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbjpiZWZvcmUsXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbTpob3ZlciAuc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNWVtO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbS0tZXhwYW5kZWQgLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCTwqBcIjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbSAwLjI1ZW0gMS41ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rOmhvdmVyLFxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMsXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc29jaWFsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc29jaWFsLWxpc3QtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNvY2lhbC1saXN0LS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNvY2lhbC1saXN0X19pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbi5zb2NpYWwtbGlzdF9faXRlbSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3RfX2l0ZW0gOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0LS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMzYsIDM5LCA0OSwgMC43KTtcbn1cblxuLnNvY2lhbC1saXN0LS1ncmV5IGEge1xuICBjb2xvcjogI0JCQkZDMTtcbn1cbi5zb2NpYWwtbGlzdC0tZ3JleSBhOmhvdmVyLCAuc29jaWFsLWxpc3QtLWdyZXkgYTpmb2N1cywgLnNvY2lhbC1saXN0LS1ncmV5IGE6YWN0aXZlIHtcbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbi5zb2NpYWwtbGlzdC0tY2lyY2xlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3QtLWNpcmNsZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0LS1jaXJjbGUgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tZm9vdGVyIHtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuc29jaWFsLWxpc3QtLWZvb3RlciB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4uc29jaWFsLWxpc3QtLWZvb3RlciBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IHtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9kb2N1bWVudC5zdmcpIG5vLXJlcGVhdDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3BkZi5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1wbmcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1naWYsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1qcGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25faW1hZ2Uuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcnRmLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtdHh0LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZG9jLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZG9jeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl93b3JkLWRvYy5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1jc3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC14bHMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC14bHN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3NwcmVhZHNoZWV0LnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wMyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWFhYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW9nYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9zb3VuZC5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcDQsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcGVnLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXBnLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtd2VibSxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW9ndixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWFhYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWF2aSxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1vdixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXdtdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl92aWRlby5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM2LCAzOSwgNDksIDApO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgYTpob3Zlcixcbi53aWRnZXQtRmlsZUxpc3QgYTpmb2N1cyxcbi53aWRnZXQtRmlsZUxpc3QgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI0MjczMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC53aWRnZXQtRmlsZUxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tMiwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tMywgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNCwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0IHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTUge1xuICAgIGdhcDogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cblxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MWIyMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmhvdmVyIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIGltZywgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpmb2N1cyAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmhvdmVyIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpmb2N1cyAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmJlZm9yZSwgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazphY3RpdmUgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzhjOGM4YztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dvLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9nby1tb25vLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICM4RjhCQUIgOTAlLCAjOEY4QkFCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNBQkExOEIgODAlLCAjQUJBMThCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW0tLWZhbGxiYWNrIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtLS1mYWxsYmFjayAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW0tLWZhbGxiYWNrIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXN0YW5kYXJkLXJhZGl1cykgKiAwLjc1KTtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tbGF5b3V0LWNvbHVtbi1nYXA6IDZ2dztcbiAgLS1sYXlvdXQtZ3V0dGVyOiBjYWxjKHZhcigtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcikgLSB2YXIoLS1sYXlvdXQtY29sdW1uLWdhcCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWxheW91dC1jb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICA6cm9vdCB7XG4gICAgLS1sYXlvdXQtY29sdW1uLWdhcDogNDhweDtcbiAgfVxufVxuLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1sYXlvdXQtY29sdW1uLWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIge1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgfVxufVxuLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA+ICosXG4ucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIDp3aGVyZSgubWFpbmJhcikge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIDp3aGVyZSgubWFpbmJhcikge1xuICAgIGdyaWQtY29sdW1uOiAyLzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA6d2hlcmUoLnNpZGViYXIpIHtcbiAgICBncmlkLWNvbHVtbjogMS8xO1xuICB9XG59XG5cbi5tYWluYmFyLS1uYXJyb3cge1xuICB3aWR0aDogdmFyKC0tZGVmYXVsdC1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4udGlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi50aWxlX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGVfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IG91dGxpbmUgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZFtyb2xlPWxpbmtdOmhvdmVyLCAuY2FyZFtyb2xlPWxpbmtdOmZvY3VzLCAuY2FyZFtyb2xlPWxpbmtdOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xufVxuXG5hLmNhcmQsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5jYXJkOmhvdmVyLCBhLmNhcmQ6Zm9jdXMsIGEuY2FyZDphY3RpdmUsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkOmhvdmVyLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZDpmb2N1cyxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQ6YWN0aXZlIHtcbiAgb3V0bGluZS1jb2xvcjogIzAwOGVkYjtcbn1cblxuLmNhcmQuc2VsZWN0ZWQge1xuICBvdXRsaW5lLWNvbG9yOiAjMjY4ODNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNkU0O1xufVxuLmNhcmQuc2VsZWN0ZWQ6aG92ZXIsIC5jYXJkLnNlbGVjdGVkOmZvY3VzLCAuY2FyZC5zZWxlY3RlZDphY3RpdmUge1xuICBvdXRsaW5lLWNvbG9yOiAjMEU2RjIyO1xufVxuXG4uY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG9yZGVyOiAtMjtcbn1cblxuLmNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xufVxuXG4uY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ4Y2g7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jYXJkX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xufVxuXG4uY2FyZF9fdmlkZW8sXG4uY2FyZF9faW1nLFxuLmNhcmRfX2ZhbGxiYWNrIHtcbiAgb3JkZXI6IC0zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FyZF9fbWVkaWFfX2ZhbGxiYWNrLWxvZ28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogNjAlO1xufVxuXG4uY2FyZF9fY3RhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2FyZC0tc2hhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuYS5jYXJkLS1zaGFkb3csXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLmNhcmQtLXNoYWRvdzpob3ZlciwgYS5jYXJkLS1zaGFkb3c6Zm9jdXMsIGEuY2FyZC0tc2hhZG93OmFjdGl2ZSxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQtLXNoYWRvdzpob3ZlcixcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQtLXNoYWRvdzpmb2N1cyxcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQtLXNoYWRvdzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuOnJvb3Qge1xuICAtLXNpZGVwYWRkaW5nOiA4cHg7XG4gIC0tdmVydHBhZGRpbmc6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiAxMnB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2lkZXBhZGRpbmc6IDE2cHg7XG4gICAgLS12ZXJ0cGFkZGluZzogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zaWRlcGFkZGluZzogMjRweDtcbiAgICAtLXZlcnRwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2lkZXBhZGRpbmc6IDQ0cHg7XG4gICAgLS12ZXJ0cGFkZGluZzogMjhweDtcbiAgfVxufVxuLm1lZGlhLW9iamVjdF9faW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZWRpYS1vYmplY3RfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZGlhLW9iamVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm1lZGlhLW9iamVjdDphZnRlcixcbi5tZWRpYS1vYmplY3Q6YmVmb3JlIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tZWRpYS1vYmplY3RfX2RldGFpbHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5tZWRpYS1vYmplY3RfX2RhdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiB8IFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tZWRpYS1vYmplY3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1lZGlhLW9iamVjdF9faW1nIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5tZWRpYS1vYmplY3RfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi50ZWFtLXRpbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRlYW0tdGlsZV9fdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBwYWRkaW5nOiA4cHg7XG59XG4udGVhbS10aWxlX19zb2NpYWwgc3ZnIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZWFtLXRpbGVfX3NvY2lhbCBzdmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLXdpbmRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtOTk5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLXdpbmRvdy0tdmlzaWJsZSB7XG4gIHotaW5kZXg6IDkwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDBjaDtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9kYWwtd2luZG93X19tYWluYm94IHtcbiAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3ctLXZpc2libGUgLm1vZGFsLXdpbmRvd19fbWFpbmJveCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLThweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMkU0RTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG4ge1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB0b3A6IC0xNnB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmhvdmVyLCAubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpmb2N1cywgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmhvdmVyIHN2ZywgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46Zm9jdXMgc3ZnLCAubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjphY3RpdmUgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogY29udGVudCBhcmVhIHNwZWNpZmljIHN0bHllcyAqL1xuLm1kLXdpbmRvdy0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDEuN2VtO1xuICBjb2xvcjogIzg4ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLypcbiAgICBCcmVhZGNydW1iIG5hdmlnYXlpb24gc3R5bGVzIHRoYXQgc2hyaW5rIHRvIG9ubHkgdGhlIHBhcmVudCBpdGVtIG9uIG1vYmlsZVxuICAgIHNpbmNlIHNwYWNlIGlzIGxpbWl0ZWQuXG4qL1xuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uYnJlYWRjcnVtYl9fY3J1bWIsXG4uYnJlYWRjcnVtYiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyZWFkY3J1bWJfX2NydW1iOmJlZm9yZSxcbi5icmVhZGNydW1iIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqDigLrCoFwiO1xufVxuLmJyZWFkY3J1bWJfX2NydW1iOmZpcnN0LWNoaWxkOmJlZm9yZSxcbi5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuXG4uYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmssXG4uYnJlYWRjcnVtYiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkY3J1bWJfX2NydW1iX19saW5rIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLFxuLmJyZWFkY3J1bWIgbGkgYSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmsgOndoZXJlKFtmaWxsKj1cIiNcIl0pLFxuLmJyZWFkY3J1bWIgbGkgYSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYl9fY3J1bWI6bGFzdC1jaGlsZCxcbi5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDI1Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYl9fY3J1bWI6bnRoLWxhc3QtY2hpbGQoMiksXG4gIC5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iIGxpOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iX19jcnVtYjpudGgtbGFzdC1jaGlsZCgzKSxcbiAgLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWIgbGk6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYnJlYWRjcnVtYl9fY3J1bWItLWhvbWUgLmJyZWFkY3J1bWJfX2NydW1iX19saW5rX19sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmJyZWFkY3J1bWJfX2NydW1iLS1ob21lIC5icmVhZGNydW1iX19jcnVtYl9fbGlua19fbGFiZWwuZm9jdXNhYmxlOmFjdGl2ZSwgLmJyZWFkY3J1bWJfX2NydW1iLS1ob21lIC5icmVhZGNydW1iX19jcnVtYl9fbGlua19fbGFiZWwuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJyZWFkY3J1bWItLXBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxcHggKiAtMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcik7XG4gIHBhZGRpbmctYmxvY2s6IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RTU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEU1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmJyZWFkY3J1bWItLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjkzNzVlbSkge1xuICAuYnJlYWRjcnVtYi0tbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLW5hdi1pdGVtLWdhcDogMC43NWVtO1xufVxuXG4ubmF2LXN0YWNrZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5hdi1zdGFja2VkX19pdGVtIHtcbiAgbWFyZ2luLWJsb2NrOiA4cHg7XG59XG5cbi5uYXYtc3RhY2tlZF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1uYXYtaXRlbS1nYXApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbi5pdGVtLWRlcHRoLTIge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjRweCAtIHZhcigtLW5hdi1pdGVtLWdhcCkpO1xufVxuXG4uaXRlbS1kZXB0aC0yID4gLm5hdi1zdGFja2VkX19pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNiwgMzksIDQ5LCAwLjUpO1xufVxuLmN1cnJlbnQtaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdXJyZW50LWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYW5jZXN0b3ItaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbmNlc3Rvci1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2LXN0YWNrZWRfX3N1Ymxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2LXN0YWNrZWRfX2ljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cbi5uYXYtc3RhY2tlZF9faWNvbiBbZmlsbCo9XCIjXCJdIHtcbiAgZmlsbDogcmdiYSgzNiwgMzksIDQ5LCAwLjUpO1xufVxuLmN1cnJlbnQtaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXIgLm5hdi1zdGFja2VkX19pY29uIFtmaWxsKj1cIiNcIl0sIC5hbmNlc3Rvci1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lciAubmF2LXN0YWNrZWRfX2ljb24gW2ZpbGwqPVwiI1wiXSB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5uYXYtc3RhY2tlZF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yZWxhdGVkLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIC8qIC0gRGVwdGggMSAtICovXG4gIC8qIC0gRGVwdGggMiAtICovXG59XG4ucmVsYXRlZC1saW5rc19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnJlbGF0ZWQtbGlua3MgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICAvKiBBY3RpdmUgLyBvbiAvIGN1cnJlbnQgKi9cbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGxlZnQgMjUwbXMgZWFzZS1pbi1vdXQsIHJpZ2h0IDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYTphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6aG92ZXIsIC5yZWxhdGVkLWxpbmtzIHVsIGE6Zm9jdXMsIC5yZWxhdGVkLWxpbmtzIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDZkYTg7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBhOmhvdmVyOmFmdGVyLCAucmVsYXRlZC1saW5rcyB1bCBhOmZvY3VzOmFmdGVyLCAucmVsYXRlZC1saW5rcyB1bCBhOmFjdGl2ZTphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGxlZnQgMjUwbXMgZWFzZS1pbi1vdXQsIHJpZ2h0IDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIHRyYW5zaXRpb246IGxlZnQgMjUwbXMgMTAwbXMgZWFzZS1pbi1vdXQsIHJpZ2h0IDI1MG1zIDEwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpob3ZlciwgLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpmb2N1cywgLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTphY3RpdmUge1xuICBjb2xvcjogIzAwNmRhODtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6aG92ZXI6YmVmb3JlLCAucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmZvY3VzOmJlZm9yZSwgLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTphY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cbi5yZWxhdGVkLWxpbmtzIC5kZXB0aDEgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWxhdGVkLWxpbmtzIC5kZXB0aDIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi8qIC0tLS0gUmVsYXRlZCBMaW5rcyAtLS0tICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJhMzMzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuXG4vKiAtIERlcHRoIDEgLSAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmUxZTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDEgPiBhIHtcbiAgcGFkZGluZzogOXB4IDA7XG59XG5cbi8qIE9uICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDEub24gPiBhIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA3YWNmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi8qIC0gRGVwdGggMiAtICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCItIFwiO1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDIgYSB7XG4gIHBhZGRpbmc6IDNweCAwIDNweCAyNHB4O1xufVxuXG4vKiBIb3ZlciAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIE9uICovXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyBsaS5kZXB0aDIub24gPiBhIHtcbiAgY29sb3I6ICMwMDdhY2Y7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubnVtYmVyLWRpc2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubnVtYmVyLWRpc2Muc2F0aXNmaWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNkYyMjtcbn1cblxuLm9sZC1icm93c2VyX19iYW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjY2MxZTM0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLm9sZC1icm93c2VyX19iYW5uZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGE6aG92ZXIsXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciBhOmZvY3VzLFxuLm9sZC1icm93c2VyX19iYW5uZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciAub2xkLWJyb3dzZXJfX2NlbnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub2xkLWJyb3dzZXIgLm9sZC1icm93c2VyX19iYW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLm92ZXJsYXkge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ub3ZlcmxheS0tdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG46cm9vdCB7XG4gIC0tcHJvZ3Jlc3MtYmFyLWdhcDogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1wcm9ncmVzcy1iYXItZ2FwOiA2NHB4O1xuICB9XG59XG4ucHJvZ3Jlc3MtYmFyX19zdGVwcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1wcm9ncmVzcy1iYXItZ2FwKTtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucHJvZ3Jlc3MtYmFyX19zdGVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1wcm9ncmVzcy1iYXItZ2FwKSAtIDE2cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFNEU1O1xufVxuLnByb2dyZXNzLWJhcl9fc3RlcDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19zdGVwLmluLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1Y2VmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzVjZWZmO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19zdGVwLmNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZWRiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19zdGVwX19sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnByb2dyZXNzLWJhcl9fc3RlcF9fbGFiZWwuZm9jdXNhYmxlOmFjdGl2ZSwgLnByb2dyZXNzLWJhcl9fc3RlcF9fbGFiZWwuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogWzAxXVxuICAgIEJsZWVkcyBjb21tZW50ZWQgc28gYXMgdG8gbm90IGJsb2F0IHRoZSBjc3MgdW5uZWNlc3NhcmlseS5cbiAgICBVbmNvbW1lbnQgdG8gdXNlXG4qL1xuLmJnLWRlZmF1bHQsXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmctZGVmYXVsdC10aW50LTAwLFxuLmJnLXBhbGVncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDAuYmFja2dyb3VuZC0tYmxlZWQsXG4uYmctcGFsZWdyZXkuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDAuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlLFxuLmJnLXBhbGVncmV5LmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYmctZGVmYXVsdC10aW50LTAwLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyLFxuLmJnLXBhbGVncmV5LmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmctZGVmYXVsdC10aW50LTAxLFxuLmJnLWxpZ2h0Z3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIC8qIFswMV1cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLWxlZnQoJGNvbG9yLWdyZXktMDEpO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1yaWdodCgkY29sb3ItZ3JleS0wMSk7XG4gIH1cbiAgKi9cbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDEuYmFja2dyb3VuZC0tYmxlZWQsXG4uYmctbGlnaHRncmV5LmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctZGVmYXVsdC10aW50LTAxLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSxcbi5iZy1saWdodGdyZXkuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDEuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIsXG4uYmctbGlnaHRncmV5LmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xufVxuXG4uYmctZGVmYXVsdC10aW50LTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDIuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDIuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cbi5iZy1kZWZhdWx0LXRpbnQtMDIuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC8qIFswMV1cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1sZWZ0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLWxlZnQoJGNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1yaWdodCgkY29sb3ItcHJpbWFyeSk7XG4gIH1cbiAgKi9cbn1cbi5iZy1wcmltYXJ5IDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYmctcHJpbWFyeSA6d2hlcmUoYSk6aG92ZXIsXG4uYmctcHJpbWFyeSA6d2hlcmUoYSk6Zm9jdXMsXG4uYmctcHJpbWFyeSA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYmctcHJpbWFyeSA6d2hlcmUoaDEpLFxuLmJnLXByaW1hcnkgOndoZXJlKGgyKSxcbi5iZy1wcmltYXJ5IDp3aGVyZShoMyksXG4uYmctcHJpbWFyeSA6d2hlcmUoaDQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmctcHJpbWFyeS5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLXByaW1hcnkuYmFja2dyb3VuZC0tYmxlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbn1cbi5iZy1wcmltYXJ5LmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xufVxuXG4uYmctYWx0ZXJuYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xuICAvKiBbMDFdXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1sZWZ0KCRjb2xvci1hbHRlcm5hdGl2ZSk7XG4gIH1cblxuICAmLmJhY2tncm91bmQtLWJsZWVkLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGJsZWVkLXJpZ2h0KCRjb2xvci1hbHRlcm5hdGl2ZSk7XG4gIH1cbiAgKi9cbn1cbi5iZy1hbHRlcm5hdGl2ZS5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWFsdGVybmF0aXZlLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG59XG4uYmctYWx0ZXJuYXRpdmUuYmFja2dyb3VuZC0tYmxlZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG59XG5cbjpyb290IHtcbiAgLS1zZWN0aW9uLXNtYWxsOiAxNXB4O1xuICAtLXNlY3Rpb246IDIwcHg7XG4gIC0tc2VjdGlvbi1sYXJnZTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNlY3Rpb24tc21hbGw6IDI0cHg7XG4gICAgLS1zZWN0aW9uOiA0MHB4O1xuICAgIC0tc2VjdGlvbi1sYXJnZTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXNtYWxsOiA0MHB4O1xuICAgIC0tc2VjdGlvbjogODBweDtcbiAgICAtLXNlY3Rpb24tbGFyZ2U6IDEyMHB4O1xuICB9XG59XG4uc2VjdGlvbixcbi5zZWN0aW9uLXJlZ3VsYXIge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uKTtcbn1cblxuLnNlY3Rpb24tc21hbGwge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbn1cblxuLnNlY3Rpb24tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc2VjdGlvbi1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLWxhcmdlKTtcbn1cblxuLnNlY3Rpb24tdDAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlY3Rpb24tYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnZlcnRpY2FsLWdhcC0tc2VwLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzNDM0MzO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbn1cblxuLmRhc2hib2FyZC1zaWRlYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRFNTtcbiAgcGFkZGluZzogOHB4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgMDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuYmxvY2txdW90ZSAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYmxvY2txdW90ZSAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBjb2xvcjogI0UyRTRFNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmlnIENhc2xvblwiLCBcIkJvb2sgQW50aXF1YVwiLCBcIlBhbGF0aW5vIExpbm90eXBlXCIsIEdlb3JnaWEsIHNlcmlmO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHRvcDogMzhweDtcbiAgbGVmdDogLThweDtcbn1cblxuYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGJvdHRvbTogLTM2cHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5ibG9ja3F1b3RlLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuICAuYmxvY2txdW90ZS0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG4uZXhwYW5kbyxcbi5leHBhbmRvLmV4cGFuZG8tLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMC41ZW0gNDBweCAxZW0gNDBweDtcbiAgYmFja2dyb3VuZDogI0YwRjJGNDtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5leHBhbmRvLmV4cGFuZG8tcHRvcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4vKiAtIEV4cGFuZGVkIC0gKi9cbi5qcyAuZXhwYW5kb1thcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gMjAwbXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uanMgLmV4cGFuZG9bYXJpYS1leHBhbmRlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uanMgLmV4cGFuZG9bYXJpYS1leHBhbmRlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uanMgLmV4cGFuZG8gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtIE9wZW4gYnV0dG9uIC0gKi9cbi5leHBhbmRvLW9wZW4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5leHBhbmRvLW9wZW46aG92ZXIsIC5leHBhbmRvLW9wZW46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXhwYW5kby1vcGVuOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb24sIC5leHBhbmRvLW9wZW46Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjBGMkY0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMnB4O1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZzpob3ZlciwgLmV4cGFuZG8tb3Blbi0taGVhZGluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZzpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciwgLmV4cGFuZG8tb3Blbi0taGVhZGluZzpmb2N1cyAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhjOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXTpob3ZlciwgLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV06Zm9jdXMsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG59XG5cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmcuZXhwYW5kby1vcGVuLS1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmcuZXhwYW5kby1vcGVuLS1leHBhbmRlZCAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWhlYWRpbmcuZXhwYW5kby1vcGVuLS1leHBhbmRlZCAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uIHtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uZXhwYW5kby1vcGVuLS1idXR0b246aG92ZXIsIC5leHBhbmRvLW9wZW4tLWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjM0E1N0U4O1xufVxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIsIC5leHBhbmRvLW9wZW4tLWJ1dHRvbjpmb2N1cyAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpmb2N1cyAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbn1cblxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kby1vcGVuLS1idXR0b24gKyAuZXhwYW5kby5leHBhbmRvLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmV4cGFuZG8tb3Blbl9faWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyogLSBDbG9zZSBidXR0b24gLSAqL1xuLmV4cGFuZG9fX2Nsb3NlIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogSG92ZXIgKi9cbn1cbi5leHBhbmRvX19jbG9zZTpiZWZvcmUsIC5leHBhbmRvX19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbn1cbi5leHBhbmRvX19jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmV4cGFuZG9fX2Nsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmV4cGFuZG9fX2Nsb3NlOmhvdmVyOmJlZm9yZSwgLmV4cGFuZG9fX2Nsb3NlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmRhODtcbn1cblxuLmhpZ2hsaWdodCxcbi5oaWdobGlnaHQtLXJpZ2h0LFxuLmhpZ2hsaWdodC0tbGVmdCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cbi5oaWdobGlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1yaWdodCA+ICo6bGFzdC1jaGlsZCxcbi5oaWdobGlnaHQtLWxlZnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhpZ2hsaWdodCA+ICo6bGFzdC1jaGlsZCxcbi5oaWdobGlnaHQtLXJpZ2h0ID4gKjpsYXN0LWNoaWxkLFxuLmhpZ2hsaWdodC0tbGVmdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWdobGlnaHQtLXJpZ2h0LFxuLmhpZ2hsaWdodC0tbGVmdCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5oaWdobGlnaHQtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuICAuaGlnaGxpZ2h0LS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbmZpZ3VyZS5jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbmZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWZ1bGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgKiAyKTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJvZHktZm9udC1zaXplKSAqIDIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5maWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG46d2hlcmUoZmlnY2FwdGlvbikge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiB2YXIoLS1jZW50aS1mb250LXNpemUpO1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0gU2l0ZSBNZXNzYWdlcyAtLS0tICovXG4ubWVzc2FnZXMsXG51bC5tZXNzYWdlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZXNzYWdlcyxcbnVsLm1lc3NhZ2VzIC5hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbi5tZXNzYWdlcyA6d2hlcmUobGkpLFxudWwubWVzc2FnZXMgbGksXG4ubWVzc2FnZS0tZXJyb3IsXG4ubWVzc2FnZS0tY29uZmlybSxcbi5hbGVydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgcGFkZGluZzogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1lc3NhZ2VzIC5kaXNtaXNzaWJsZSxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5tZXNzYWdlcyAuZGlzbWlzc2libGUgc3ZnLFxuLm1lc3NhZ2UtLWRpc21pc3NpYmxlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZXNzYWdlcyAuZGlzbWlzc2libGUgc3ZnIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLFxuLm1lc3NhZ2UtLWRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSksXG4ubWVzc2FnZS0tZGlzbWlzc2libGUgc3ZnIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tZXNzYWdlcyAuZXJyb3IsXG4ubWVzc2FnZS0tZXJyb3IsXG51bC5tZXNzYWdlcyBsaS5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNCQTIxMEY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lc3NhZ2VzIC5lcnJvciA6d2hlcmUoYSksXG4ubWVzc2FnZS0tZXJyb3IgOndoZXJlKGEpLFxudWwubWVzc2FnZXMgbGkuZXJyb3IgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZXNzYWdlcyAuY29uZmlybSxcbi5tZXNzYWdlLS1jb25maXJtLFxudWwubWVzc2FnZXMgbGkuY29uZmlybSxcbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI2ODgzQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgLmNvbmZpcm0gOndoZXJlKGEpLFxuLm1lc3NhZ2UtLWNvbmZpcm0gOndoZXJlKGEpLFxudWwubWVzc2FnZXMgbGkuY29uZmlybSA6d2hlcmUoYSksXG4uYWxlcnQtc3VjY2VzcyA6d2hlcmUoYSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1lc3NhZ2VzIC53YXJuaW5nLFxuLm1lc3NhZ2UtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRDk2ODFDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlcyAud2FybmluZyA6d2hlcmUoYSksXG4ubWVzc2FnZS0td2FybmluZyA6d2hlcmUoYSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuOnJvb3Qge1xuICAtLXRvb2x0aXAtYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgLS10b29sdGlwLWNvbG9yOiAjNTc1RjZFO1xuICAtLXRvb2x0aXAtbGluZXM6ICNlMGUwZTA7XG4gIC0tdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgLS10b29sdGlwLXNlY3Rpb24tcGFkZGluZzogNHB4IDZweDtcbn1cblxuLyogLS0tLSBUb29sdGlwcyAtLS0tICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuMjVlbTtcbn1cblxuYnV0dG9uLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4udG9vbHRpcC0tcmV2ZXJzZSB7XG4gIC0tdG9vbHRpcC1iYWNrZ3JvdW5kOiAjNDc0NzQ3O1xuICAtLXRvb2x0aXAtY29sb3I6ICNmZmZmZmY7XG4gIC0tdG9vbHRpcC1saW5lczogIzYxNjE2MTtcbiAgLS10b29sdGlwLWhlYWRlci1iYWNrZ3JvdW5kOiAjNTQ1NDU0O1xufVxuXG4udG9vbHRpcF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDA4ZWRiO1xufVxuLnRvb2x0aXBfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b29sdGlwX190aXRsZSBhOmhvdmVyLCAudG9vbHRpcF9fdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjQyNDI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b29sdGlwX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRvb2x0aXAtbGluZXMpO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS10b29sdGlwLWNvbG9yKTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgYXZlbmlyIG5leHQsIGF2ZW5pciwgc2Vnb2UgdWksIGhlbHZldGljYSBuZXVlLCBoZWx2ZXRpY2EsIFVidW50dSwgcm9ib3RvLCBub3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50b29sdGlwX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50b29sdGlwX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG4udG9vbHRpcF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1jZW50aS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4udG9vbHRpcF9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9vbHRpcF9fY29udGVudCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlLCAudG9vbHRpcF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMTRweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXRvb2x0aXAtYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4udG9vbHRpcF9fY29udGVudDphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS10b29sdGlwLWxpbmVzKSB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMDtcbn1cblxuLyogQ2VudGVyIGFsaWduICovXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19jb250ZW50IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudDpiZWZvcmUsXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19jb250ZW50OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBSaWdodCBhbGlnbiAqL1xuLnRvb2x0aXAtLXJpZ2h0IC50b29sdGlwX19jb250ZW50IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi50b29sdGlwLS1yaWdodCAudG9vbHRpcF9fY29udGVudDpiZWZvcmUge1xuICByaWdodDogMTRweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLyogVXAgKi9cbi50b29sdGlwLS11cCAudG9vbHRpcF9fY29udGVudCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi50b29sdGlwLS11cCAudG9vbHRpcF9fY29udGVudDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdG9vbHRpcC1iYWNrZ3JvdW5kKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMDAlO1xufVxuXG4vKiBUb29sdGlwIGFuaW1hdGlvbnMgZm9yIGhvdmVyIHN0YXRlICovXG4vKiBGYWRlIGluICovXG4udG9vbHRpcDpob3ZlciAudG9vbHRpcF9fY29udGVudCxcbi50b29sdGlwX190aXRsZTpob3ZlciArIC50b29sdGlwX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZUluIDIwMG1zIGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4vKiBUcmFuc2l0aW9uIHVwICovXG4udG9vbHRpcC0tdHJhbnNpdGlvbi11cCAudG9vbHRpcF9fY29udGVudCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwTWFyZ2luO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBNYXJnaW47XG59XG5cbi8qIEluZm8gaWNvbiAqL1xuLnRvb2x0aXBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM4YzhjOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuMmVtO1xufVxuXG4udG9vbHRpcC0taWNvbiAudG9vbHRpcF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvb2x0aXBfX2ljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjY2ZW07XG4gIGhlaWdodDogMC42NmVtO1xufVxuLnRvb2x0aXBfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi50b29sdGlwLS1pY29uIC50b29sdGlwX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4udG9vbHRpcC0taWNvbiAudG9vbHRpcF9fY29udGVudCB7XG4gIGxlZnQ6IC04cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udG9vbHRpcC50b29sdGlwLS1pY29uLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG59XG5cbi50b29sdGlwLS1pY29uLnRvb2x0aXAtLXJpZ2h0IC50b29sdGlwX19jb250ZW50IHtcbiAgcmlnaHQ6IC04cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIERpc2FibGVkICovXG4udG9vbHRpcC0tZGlzYWJsZWQgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZCk7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBwYWRkaW5nOiB2YXIoLS10b29sdGlwLXNlY3Rpb24tcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10b29sdGlwLWxpbmVzKTtcbn1cbi50b29sdGlwX19oZWFkZXIgLnRvb2x0aXBfX2hlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwX19ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4udG9vbHRpcF9fZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmcpO1xufVxuXG4udG9vbHRpcF9fYm9keSArIC50b29sdGlwX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdG9vbHRpcC1saW5lcyk7XG59XG5cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX19oZWFkZXIgKyAudG9vbHRpcF9fYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0YmxvY2stLWxpbmVkIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpIC8gMik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAudGV4dGJsb2NrLS1saW5lZCB7XG4gICAgcGFkZGluZy1ibG9jazogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0YmxvY2stLTJjb2xzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLnRleHRibG9jay0tMmNvbHMudGV4dGJsb2NrLS1saW5lZCA+IDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHRibG9jay0tMmNvbHMudGV4dGJsb2NrLS1saW5lZCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZGlzY2xvc3VyZS1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kaXNjbG9zdXJlLWlucHV0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kaXNjbG9zdXJlLWlucHV0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmVxdWVzdC1yZXZpZXcgLmNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNzMxO1xufVxuXG4uZGlzY2xvc3VyZS1saXN0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbn1cblxuLmRpc2Nsb3N1cmUtbGlzdCBsaSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZzogMXB4IDA7XG59XG5cbi5yb3VuZGVkLXVwcGVyLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzBlNmYyMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBlNmYyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYmQ3YjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yb3VuZGVkLXVwcGVyLWJveCBoMyxcbi5yb3VuZGVkLXVwcGVyLWJveCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5yb3VuZGVkLXVwcGVyLWJveC5yb3VuZGVkLXVwcGVyLWJveC1ibHVlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDhlZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDhlZGI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODBjY2Y1O1xufVxuXG4ucm91bmRlZC11cHBlci1ib3ggLmJ1dHRvbi0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7XG59XG5cbi5yb3VuZGVkLW1pZGRsZS1ib3gge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTc1ZjZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IC8qKiBOZWVkZWQgdG8gbWFrZSBleHBhbmRvcyBub3QgZmFsbCBvdXQgKiovXG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWxvd2VyLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1ZjZlO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucm91bmRlZC1sb3dlci1ib3gucm91bmRlZC1sb3dlci1ib3gtLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU3NWY2ZTtcbn1cblxuLnJlcXVlc3QtcmV2aWV3IC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVqZWN0LWlubGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZGYzZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOTU4MTg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzI0MjczMTtcbiAgbWFyZ2luOiA2cHggNnB4O1xufVxuXG4ucmVqZWN0LWlubGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiOTU4MTg7XG4gIGNvbG9yOiAjZmRmM2VkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wdXJwb3NlLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogI2ViZjRmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGVkYjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBtYXJnaW46IDAgMCAwIDZweDtcbn1cblxuLmFwcHJvdmFsLWJhZGdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWY2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4ucmVxdWVzdC1ib3gtcGVuZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG59XG5cbi5zaWRlYmFyLWhlYWRlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICBwYWRkaW5nOiAxNXB4IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucGlsbGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjQyNzMxO1xufVxuXG4ucGlsbGJveC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNDI3MzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGlsbGJveC1iYWRnZS0tc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5waWxsYm94LWJhZGdlLXRleHQge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBpbGxib3gtYmFkZ2UtLXNtYWxsIC5waWxsYm94LWJhZGdlLXRleHQge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5waWxsYm94LWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBpbGxib3gtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5waWxsYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50di1ncmFkLWJnIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgIzViM2ZlYywgIzA1ZTRjOSk7XG59XG5cbi50di1ncmFkLWJnIC5waWxsYm94LWJhZGdlLXRleHQsXG4udHYtZ3JhZC1iZyBoMSxcbi50di1ncmFkLWJnIGgyLFxuLnR2LWdyYWQtYmcgaDMsXG4udHYtZ3JhZC1iZyBoNCxcbi50di1ncmFkLWJnIGg1LFxuLnR2LWdyYWQtYmcgaDYsXG4udHYtZ3JhZC1iZy5idXR0b24sXG4udHYtZ3JhZC1iZy5hIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50di1ncmFkLWJnLmJ1dHRvbjpob3Zlcixcbi50di1ncmFkLWJnLmE6aG92ZXIge1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cblxuLnBpbGxib3gtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2NrLWlucHV0IHtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xufVxuXG4uaW5mby1ib3gtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2luZm9fYmx1ZV9ib3JkZXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIwcHggcmlnaHQgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuXG4uaW5mby1ib3gtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW46IC01cHggLTEwcHggMTBweCAxMHB4O1xufVxuXG4uYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kb2MtZm9ybS1maWVsZC1uZWVkZWQgaW5wdXQsXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIHNlbGVjdCxcbi5kb2MtZm9ybS1maWVsZC1uZWVkZWQgdGV4dGFyZWEge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogbmVzdGVkIGRhdGUgaW5wdXRzICovXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuZmllbGQtaW5wdXQsXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuaW5wdXQsXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wb3VuZC1kYXRlLWZpZWxkIC5maWVsZC1lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWxsYm94LWJhZGdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAjd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTBlbSkge1xuICAjd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAyNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByb3BlcnRpZXMgI3dyYXAge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1oZWlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0taGVhZGVyLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOGVkYjtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uaGVhZGVyX19sb2dvX19pbWcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuOCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuOCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oZWFkZXJfX2xvZ29fX2ltZy0tbGFuZHNjYXBlIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjggKiAxLjc3Nzc4KTtcbn1cblxuLmhlYWRlcl9fbG9nb19faW1nLS1wb3J0cmFpdCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyX19jbGllbnQtZGV0YWlscyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGhvdG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2ZpbGUtcGhvdG9fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDY0cHg7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC40KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC40KTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAucHJvZmlsZS1waG90b19faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC41KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjUpO1xuICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbjp3aGVyZSgqKSArIC5maXhlZC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4uZml4ZWQtZ3JpZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tdGlnaHQtZ2FwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5maXhlZC1ncmlkLS1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmZpeGVkLWdyaWQtLWNvbHMtMyxcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNCxcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuZml4ZWQtZ3JpZC0tY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkIHtcbiAgcm93LWdhcDogMDtcbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICoge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q4RDhEODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQge1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3NC45Mzc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkID4gOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNEOEQ4RDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkOndoZXJlKC5maXhlZC1ncmlkLS1jb2xzLTIpID4gOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNEOEQ4RDg7XG4gIH1cbn1cblxuLmZpeGVkLWdyaWQtLWxpbmUtdG9wLW4tdGFpbCA+ICo6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRDhEOEQ4O1xufVxuLmZpeGVkLWdyaWQtLWxpbmUtdG9wLW4tdGFpbCA+ICo6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOEQ4RDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ubnVtYmVyZWQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5udW1iZXJlZC1saXN0IDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LWl0ZW0pO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMkY0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5udW1iZXJlZC1saXN0IDp3aGVyZShsaSkuY29tcGxldGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmluLXByb2dyZXNzIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmluLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NWNlZmY7XG4gIGJvcmRlci1jb2xvcjogIzc1Y2VmZjtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICMwMDhlZGI7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5udW1iZXJlZC1saXN0LS11dGlsaXR5LXBvc2l0aXZlIDp3aGVyZShsaSk6YmVmb3JlIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpLmNvbXBsZXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg4M0E7XG4gIGJvcmRlci1jb2xvcjogIzI2ODgzQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpLmluLXByb2dyZXNzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNkU0O1xuICBib3JkZXItY29sb3I6ICNERkY2RTQ7XG4gIGNvbG9yOiAjMEU2RjIyO1xuICBvdXRsaW5lLWNvbG9yOiAjMjY4ODNBO1xufVxuXG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHdpZHRoOiBjYWxjKDFlbSAqIHZhcigtLWJvZHktbGluZS1oZWlnaHQpKTtcbiAgaGVpZ2h0OiBjYWxjKDFlbSAqIHZhcigtLWJvZHktbGluZS1oZWlnaHQpKTtcbn1cbi5udW1iZXJlZC1saXN0LS1zbWFsbCBsaS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLypcbiAgICBUaWR5IExpc3QgZ3JpZFxuXG4gICAgT24gbGFyZ2UgZGVza3RvcCBpdCBhZGp1c3RzIGJhc2VkIG9uIHRoZSBudW1iZXIgb2YgaXRlbXM6XG4gICAgLSAxIGZ1bGwgd2lkdGhcbiAgICAtIDIgdHdvIGNvbHNcbiAgICAtIDMgdGhyZWUgY29sc1xuICAgIC0gNCBmb3VyIGNvbHNcbiAgICAtIDUrIHRocmVlIGNvbHNcbiovXG46d2hlcmUoKikgKyAudGlkeS1saXN0LWdyaWQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9jay1icmVhayk7XG59XG5cbi50aWR5LWxpc3QtZ3JpZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXRpZ2h0LWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICB9XG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCxcbiAgLnRpZHktbGlzdC1ncmlkID4gOm50aC1jaGlsZCg0KTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxuICAudGlkeS1saXN0LWdyaWQgPiA6bGFzdC1jaGlsZDpudGgtY2hpbGQoMyksXG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtbGFzdC1jaGlsZChuKzUpIH4gOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCwgLnRpZHktbGlzdC1ncmlkLmNvbnRhaW5lci13aWR0aCA+IDpudGgtY2hpbGQoNG4pOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiA0O1xuICB9XG59XG4udGlkeS1saXN0LWdyaWQtLWdhcC0wIHtcbiAgLS1nYXA6IDA7XG4gIC0tdGlnaHQtZ2FwOiAwO1xufVxuXG4vKiAtLS0tIHRvcC1oZWF2eS1saXN0IC0tLS0gKi9cbi8qIFRvIGRpc3BsYXkgYSBsaXN0IG9mIHByb2R1Y3RzIG5pY2VseSAqL1xuLnRvcC1oZWF2eS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4udG9wLWhlYXZ5LWxpc3Q6YmVmb3JlLCAudG9wLWhlYXZ5LWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udG9wLWhlYXZ5LWxpc3Q6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi50b3AtaGVhdnktbGlzdCA+IC50b3AtaGVhdnktbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9wLWhlYXZ5LWxpc3QgKyAudG9wLWhlYXZ5LWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgybisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbi8qIEZsZXggY29kZSAqL1xuQHN1cHBvcnRzIChkaXNwbGF5OiBmbGV4KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgICAudG9wLWhlYXZ5LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpIC50b3AtaGVhdnktbGlzdCBfX2l0ZW07XG4gICAgICB3aWR0aC1tYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aC1tYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoLXBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgd2lkdGgtZmxleC1iYXNpczogNTAlO1xuICAgICAgd2lkdGgtbWluLXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgLnRvcC1oZWF2eS1saXN0X19pdGVtLCAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gICAgLnRvcC1oZWF2eS1saXN0LS10aHJlZSAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsIC50b3AtaGVhdnktbGlzdC0tZml2ZSAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsIC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLW9kZCAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAgIC50b3AtaGVhdnktbGlzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgICAvKiAgZ3JpZCB3aXRoIHNpZGViYXIsIHN0YXlzIG9ubHkgMyBjb2x1bW5zICAqL1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgbWluLXdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC50b3AtaGVhdnktbGlzdC0tb2RkID4gLnRvcC1oZWF2eS1saXN0X19pdGVtLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdCA+IC50b3AtaGVhdnktbGlzdF9faXRlbSwgLnRvcC1oZWF2eS1saXN0LS1zaXggPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0sIC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgICAgIG1pbi13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gICAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWZvdXIgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzQpLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdC0tc2V2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gICAgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpLCAubWFpbmJhci0tbmFycm93IC50b3AtaGVhdnktbGlzdC0tZXZlbiA+IC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxufVxuLnNpbXBsZS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2FsYyh2YXIoLS10aWdodC1nYXApICogMC41KTtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXRpZ2h0LWdhcCkgKiAwLjUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JCQkZDMTtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnNpbXBsZS1saXN0X19pdGVtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLXhzbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS14c20ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItLXhzbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLXNtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLXNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1zbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLW1kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLW1kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtLWxnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS1sZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS14bGcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtLXhsZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItLXhsZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0LFxuLmZsb2F0LWNlbnRlcixcbi5mbG9hdC1yaWdodCB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIEJQIFNtYWxsZXIgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZsb2F0LWxlZnQge1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jbGVhciB7XG4gIGhlaWdodDogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uLWNsZWFyZml4OmJlZm9yZSwgLi1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLi1pciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi4taXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDE1MCU7XG59XG5cbi8qIEFuZ2xlIEJyYWNrZXRzICovXG4uLXItYXJyb3ctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgPlwiO1xufVxuXG4uLXItYXJyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPsKgXCI7XG59XG5cbi4tbC1hcnJvdy1hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwqA8XCI7XG59XG5cbi4tbC1hcnJvdy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCI8wqBcIjtcbn1cblxuLyogRWxsaXBzaXMgKi9cbi5lbGxpcHNpcy0yOmFmdGVyIHtcbiAgY29udGVudDogXCIuLlwiO1xufVxuXG4uZWxsaXBzaXMtMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi4uXCI7XG59XG5cbi8qIC0tLS0gSGlkZGVuIC0tLS0gKi9cbi4taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIC0tLS0gSW52aXNpYmxlIC0tLS0gKi9cbi4taW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tIFZpc2liaWxpdHkgSGlkZGVuIC0tLS0gKi9cbi4tdmlzLWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLi12aXMtaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4uLXZpcy1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLSBIaWRlIC8gU2hvdyAgLS0tLSAqL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5oaWRlLS14c20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0teHNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuc2hvdy0teHNtIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGlkZS0tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0tc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zaG93LS1zbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmhpZGUtLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuc2hvdy0tbWQge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oaWRlLS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnNob3ctLWxnIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLmhpZGUtLXhsZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS14bGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAuc2hvdy0teGxnIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFuaW1hdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biA0MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmRlbW8tYW5pbWF0ZSAuZGVtby1hbmltYXRlX19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5kZW1vLWFuaW1hdGU6aG92ZXIgLmRlbW8tYW5pbWF0ZV9faXRlbSB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogZmFkZUluRG93biA0MDBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1iLXBiIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cblxuLm1iLWJiIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4uY2lkLWlkcC1zZWxlY3Rvci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNpZC1pZHAtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDMxMXB4O1xuICB9XG59XG5cbi5kdC1sYXlvdXQtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmRhdGFUYWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjQ7XG59XG5cbi5kdC1sYXlvdXQtcm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWY2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5kdC1sYXlvdXQtcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhlZGI7XG59XG5cbi5kdC1sYXlvdXQtcm93Om5vdCguZHQtbGF5b3V0LXRhYmxlKSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5kdC1sZW5ndGggbGFiZWwge1xuICBjb2xvcjogIzU3NWY2ZTtcbn1cblxuLmR0LWxlbmd0aCBzZWxlY3Qge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG5hLnRvZ2dsZS12aXMuaW5hY3RpdmUge1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuQGxheWVyIHJlc2V0LCBkZWZhdWx0czsiXX0= */