@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{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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QUNGLENBQ0YsQ0FFQSxpQkFFRSxlQUFnQixDQURoQixVQUVGLENBRUEsY0FDRSx3QkFDRixDQUVBLGVBQ0Usd0JBQXlCLENBRXpCLGtCQUFvQixDQURwQixTQUVGLENBRUEsMkJBRUUsK0JBQWdDLENBRGhDLDJCQUVGLENBRUEscUNBQ0UsWUFDRixDQUVBLGlCQUNFLGFBQ0YsQ0FFQSxrQkFDRSxlQUNGLENBRUEsc0JBQ0UsYUFDRixDQUVBLHNCQUFzQiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBZb3UgY2FuIHNlZSBhIGNsZWFyIGRlbW8gb2YgdXNlL2ZvcndhcmRzIGhlcmUuLi5cbiAgICBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUNSLWE4dXBOakowJnQ9Mjg2c1xuKi9cbkBpbXBvcnQgdXJsKFwiLi4vY3NzL25vcm1hbGl6ZS5jc3NcIikgbGF5ZXIocmVzZXQpO1xuLypcbiAgICBCcmVha3BvaW50IHZhcmlhYmxlc1xuKi9cbi8qXG4gICAgVmFyaWFibGUgRXhhbXBsZVxuKi9cbi8qXG4gICAgQnJlYWtwb2ludCBNaXhpbnNcbiovXG4vKlxuICAgIEpvaW50IGhvdmVyIGFuZCBCcmVha3BvaW50IE1peGluXG4qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZpbGUgUGF0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdyaWQgZ2Fwcy9zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOnJvb3Qge1xuICAtLXRpZ2h0LWdhcDogOHB4O1xuICAtLWdhcDogOHB4O1xuICAtLXdpZGUtZ2FwOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tdGlnaHQtZ2FwOiAxMnB4O1xuICAgIC0tZ2FwOiAxNnB4O1xuICAgIC0td2lkZS1nYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tdGlnaHQtZ2FwOiAxNnB4O1xuICAgIC0tZ2FwOiAzMnB4O1xuICAgIC0td2lkZS1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1nYXA6IDQ4cHg7XG4gICAgLS13aWRlLWdhcDogNjRweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnN0eWxlIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuKiBub3RlOiAxKSBidXR0b24gcmFkaXVzIHNldCBtYW51YWxseVxuKiBub3RlOiAyKSB1c2UgdGhlIGNzcyB2YXIgYmVsb3cgYXMgdGhlIHZhbHVlIGNhcHMgb3V0IGF0IDE2MDBweFxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjpyb290IHtcbiAgLS1ib2R5LWZvbnQtc2l6ZTogMS42cmVtO1xuICAtLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1ib2R5LWxpbmUtaGVpZ2h0LWFic29sdXRlOiBjYWxjKHZhcigtLWJvZHktbGluZS1oZWlnaHQpICogdmFyKC0tYm9keS1mb250LXNpemUpKTtcbiAgLS1oMS1mb250LXNpemU6IDMuMnJlbTtcbiAgLS1oMS1saW5lLWhlaWdodDogMS4yO1xuICAtLWgyLWZvbnQtc2l6ZTogMi40cmVtO1xuICAtLWgyLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0taDMtZm9udC1zaXplOiAyLjByZW07XG4gIC0taDMtbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQtYWJzb2x1dGUpO1xuICAtLWg0LWZvbnQtc2l6ZTogMS44cmVtO1xuICAtLWg0LWxpbmUtaGVpZ2h0OiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LWFic29sdXRlKTtcbiAgLS1oNS1mb250LXNpemU6IDEuNnJlbTtcbiAgLS1oNS1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1oNi1mb250LXNpemU6IDEuNXJlbTtcbiAgLS1oNi1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogWzAyXSAqL1xuICAtLWdpZ2EtZm9udC1zaXplOiA0LjhyZW07XG4gIC0tbWVnYS1mb250LXNpemU6IDRyZW07XG4gIC0ta2lsby1mb250LXNpemU6IDMuNnJlbTtcbiAgLS1jZW50aS1mb250LXNpemU6IDEuMnJlbTtcbiAgLS1kZWNpLWZvbnQtc2l6ZTogMS40cmVtO1xuICAtLWRlY2thLWZvbnQtc2l6ZTogMS44cmVtIDtcbn1cblxuLypcbiAgICBCYXNpYyBzeXN0ZW0gZm9udCBzdGFja3NcbiovXG4vKlxuICAgIEJyYW5kIGZvbnRzXG4qL1xuLypcbiAgICBGb250IHN0YWNrc1xuKi9cbi8qXG4gICAgRm9udCBGYW1pbHkga2V5IGZvciBGcmFjdGFsXG4qL1xuLyogV2VpZ2h0cyAqL1xuLyogU2l6ZSAqL1xuLyogLS0tLS1cbiogTk9URVNcbiogWzAyXVxuKiBBIHNlcmllcyBvZiBjbGFzc2VzIGZvciBzZXR0aW5nIG1hc3NpdmUgdHlwZTsgZm9yIHVzZSBpbiBoZXJvZXMsIG1hc3RoZWFkcyxcbiogcHJvbW9zLCBldGMuXG4qIEFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDIvcHJhZ21hdGljLXByYWN0aWNhbC1mb250LXNpemluZy1pbi1jc3Ncbi0tLS0tLSAqL1xuLypcbiAgICBGb250IE1peGluc1xuKi9cbi8qIEZhZGUgaW4gKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogRmFkZSBpbiBkb3duICovXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG4vKiBGYWRlIGluIHVwICovXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4vKiBGYWRlIGluIHVwIG1hcmdpbiAqL1xuQGtleWZyYW1lcyBmYWRlSW5VcE1hcmdpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLyogR3JvdyBpbiBmYWRlICovXG5Aa2V5ZnJhbWVzIGdyb3dJbkZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0gSGlnaGxpZ2h0IHB1bHNlIC0tLS0gKi9cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0UHVsc2Uge1xuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG59XG4vKiAtLS0tIEhpZ2hsaWdodCBwdWxzZSB3aXRoIG91dGxpbmUgLS0tLSAqL1xuQGtleWZyYW1lcyBoaWdobGlnaHRQdWxzZU91dGxpbmUge1xuICAwJSB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkICNGRkM1N0Q7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgI0ZGQzU3RDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG59XG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOndoZXJlKCopIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1pbm5lci1oZWlnaHQpO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJvZHktbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQHZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgem9vbTogMTtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50aCxcbnRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG5cbnRoLFxudGhlYWQgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xufVxuXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGgsXG4udGFibGUtLWNvbnRlbnQtc3RhbmRhcmQgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRoLFxuLnRhYmxlLS1jb250ZW50LXN0YW5kYXJkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNWVtKSB7XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlLFxuICAudGFibGUtLXJlc3BvbnNpdmUgdGJvZHksXG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0aGVhZCxcbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0ciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRyLnRhYmxlLS1yZXNwb25zaXZlX19maXJzdC1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLS1yZXNwb25zaXZlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV06YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV0ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB9XG4gIC50YWJsZS0tcmVzcG9uc2l2ZSB0Ym9keSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgfVxuICAudGFibGUtLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV06YmVmb3JlLFxuICAudGFibGUtLXJlc3BvbnNpdmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi50YWJsZS0tY29udGVudC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGgsXG4udGFibGUtLWNvbnRlbnQtc21hbGwgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRoLFxuLnRhYmxlLS1jb250ZW50LXNtYWxsIHRoZWFkIHRkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi50YWJsZS0taGVhZGVyLWNvbHVtbiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS0tcm93LXN0cmlwZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdGgsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtLXJvdy1zdHJpcGVkIHRoLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQob2RkKSB0ZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bnRoLWNoaWxkKG9kZCkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB0ZCwgLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpudGgtY2hpbGQoZXZlbik6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4udGFibGUtLXJvdy1zdHJpcGVkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi50YWJsZS0tcm93LXN0cmlwZWQgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLS1yb3ctc3RyaXBlZCB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG5bZGF0YS1oaWRkZW4tYnktcnVsZXM9dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGVfX25vLXN0eWxlcyB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZV9fbm8tc3R5bGVzIHRoLFxuLnRhYmxlX19uby1zdHlsZXMgdGhlYWQgdGQsXG4udGFibGVfX25vLXN0eWxlcyB0ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByaWNlLWJyZWFrZG93biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duIHRoLFxuLnByaWNlLWJyZWFrZG93biB0aGVhZCB0ZCxcbi5wcmljZS1icmVha2Rvd24gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX2l0ZW1fX3ZhbHVlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbltkYXRhLXNlY29uZC1sYXN0LXJvd10gPiB0ZCxcbltkYXRhLXNlY29uZC1sYXN0LXJvd10gPiB0aCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5wcmljZS1icmVha2Rvd25fX3RvdGFsID4gdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCA+IHRkLFxuLnByaWNlLWJyZWFrZG93bl9fdG90YWwgPiB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucHJpY2UtYnJlYWtkb3duX190b3RhbCAucHJpY2UtYnJlYWtkb3duX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDAgMCB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDEtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWgxLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDItbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWg0LWxpbmUtaGVpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IHZhcigtLWg1LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1oNS1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oNi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0taDYtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAsXG5vbCxcbnVsLFxuZGwsXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuXG4uaGVhZGluZy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGluZy13LXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRpbmctZW1waGFzaXMgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLmhlYWRpbmctZW1waGFzaXMtLXJldmVyc2UgPiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaHIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogLS0tLSBUZXh0IGxldmVsIGVsZW1lbnRzIC0tLS0gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjYzZiZmJmO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIGNvbG9yOiAjNTc1RjZFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBjb2xvcjogIzU3NUY2RTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIENvbnNvbGFzLCBNb25hY28sIExpYmVyYXRpb24gTW9ubywgTHVjaWRhIENvbnNvbGUsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICM1NzVGNkU7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBtYXJnaW46IDAgLTJweDtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1wYXJhZ3JhcGgtYnJlYWs6IDEycHg7XG4gIC0tYmxvY2stYnJlYWs6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cblxucCxcbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuXG4ucmV2ZXJzZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShhKTpob3Zlcixcbi5yZXZlcnNlLXRleHQgOndoZXJlKGEpOmZvY3VzLFxuLnJldmVyc2UtdGV4dCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMSksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMiksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoMyksXG4ucmV2ZXJzZS10ZXh0IDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogLS0tLSBUZXh0IHNlbGVjdGlvbiAtLS0tICovXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkM1N0Q7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkM1N0Q7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IHZhcigtLWNlbnRpLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIG91dGxpbmUgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFkZ2VbaHJlZl06aG92ZXIsIC5iYWRnZVtocmVmXTpmb2N1cywgLmJhZGdlW2hyZWZdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmlzaWJpbGl0eSBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU1ZHXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3QgTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbGxiYWNrIGxvZ28gaW1hZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tYnV0dG9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYnV0dG9uLWxpbmUtaGVpZ2h0OiAxO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAxMnB4O1xuICAtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWw6IDI0cHg7XG4gIC0tYnV0dG9uLWhlaWdodDogY2FsYygodmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpICogMikgKyB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpICogMWVtKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ1dHRvbi1iYWNrIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYnV0dG9uLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLil4BcIjtcbn1cblxuLmJ1dHRvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24gOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbiA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiAtLS0tIEJ1dHRvbiBDb2xvdXJzIC0tLS0gKi9cbi5idXR0b24tLXdhcm5pbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzI0MjczMTtcbiAgYmFja2dyb3VuZDogIzlFMEUwQjtcbiAgYm9yZGVyOiB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCAjQkJCRkMxO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ1dHRvbi0td2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS13YXJuaW5nIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXdhcm5pbmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0td2FybmluZzpob3ZlciwgLmJ1dHRvbi0td2FybmluZzpmb2N1cywgLmJ1dHRvbi0td2FybmluZzphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNCQkJGQzE7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idXR0b24tLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLS13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUUwRTBCO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi0tbmV1dHJhbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNDI2O1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLS1uZXV0cmFsOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGF1dG8gIzAwOGVkYjtcbn1cbi5idXR0b24tLW5ldXRyYWwgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tbmV1dHJhbCA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1uZXV0cmFsOmhvdmVyLCAuYnV0dG9uLS1uZXV0cmFsOmZvY3VzLCAuYnV0dG9uLS1uZXV0cmFsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDM0MzQzM7XG59XG4uYnV0dG9uLS1uZXV0cmFsW2Rpc2FibGVkXTpob3ZlciwgLmJ1dHRvbi0tbmV1dHJhbFtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLW5ldXRyYWxbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMjQyNDI2O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnV0dG9uLS1wb3NpdGl2ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjMjY4ODNBO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBhdXRvICMwMDhlZGI7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZTpob3ZlciwgLmJ1dHRvbi0tcG9zaXRpdmU6Zm9jdXMsIC5idXR0b24tLXBvc2l0aXZlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICMwMDhlZGI7XG59XG4uYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tcG9zaXRpdmVbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1wb3NpdGl2ZVtkaXNhYmxlZF06Zm9jdXMsIC5idXR0b24tLXBvc2l0aXZlW2Rpc2FibGVkXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ODNBO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi0tYmx1ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWRiO1xuICBib3JkZXI6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkICNCQkJGQzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idXR0b24tLWJsdWU6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggYXV0byAjMDA4ZWRiO1xufVxuLmJ1dHRvbi0tYmx1ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1ibHVlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLWJsdWU6aG92ZXIsIC5idXR0b24tLWJsdWU6Zm9jdXMsIC5idXR0b24tLWJsdWU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQkJCRkMxO1xuICBjb2xvcjogIzAwOGVkYjtcbn1cbi5idXR0b24tLWJsdWVbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0MzQzNDMztcbn1cbi5idXR0b24tLWJsdWVbZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1ibHVlW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi0tYmx1ZVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0gU2l6ZXMgLS0tLSAqL1xuLyogU2hvcnQgKi9cbi5idXR0b24tLXNob3J0IHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsOiAwLjVlbTtcbn1cblxuLyogU21hbGwgKi9cbi5idXR0b24tLXNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLyogVGlueSAqL1xuLmJ1dHRvbi0tdGlueSB7XG4gIHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nLXZlcnRpY2FsKSB2YXIoLS1idXR0b24tcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgKiAwLjUpIGNhbGModmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCkgKiAwLjQpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZGVjaS1mb250LXNpemUpICogMC45KTtcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIC0tYnV0dG9uLXBhZGRpbmctdmVydGljYWw6IDAuOGVtO1xuICBmb250LXNpemU6IHZhcigtLWxhcmdlLWZvbnQtc2l6ZSk7XG59XG5cbi5idXR0b24tLWljb24tbGVmdCB7XG4gIC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpICogMC42Nik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmKTtcbn1cblxuLmJ1dHRvbi0taWNvbi1yaWdodCB7XG4gIC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLWhvcml6b250YWwpICogMC42Nik7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbC1oYWxmKTtcbn1cblxuLyogLS0tLSBCdXR0b24gVmFyaWF0aW9ucyAtLS0tICovXG4uYnV0dG9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi0tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQzNDM0MzO1xufVxuLmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsIC5idXR0b24tLWRpc2FibGVkOmZvY3VzLCAuYnV0dG9uLS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRmlyZWZveDogR2V0IHJpZCBvZiB0aGUgaW5uZXIgZm9jdXMgYm9yZGVyICovXG4uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGV4dCBMaW5rXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZkYTg7XG59XG5cbi8qIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLiAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEluY2x1ZGUgZmlsZSB0eXBlIGFuZCBzaXplIGluIGRvY3VtZW50IGxpbmtzICovXG5hLmRvY3VtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGRhdGEtZXh0KSBcIiBcIiBhdHRyKGRhdGEtc2l6ZSkgXCIpXCI7XG59XG5cbjp0YXJnZXQge1xuICBhbmltYXRpb246IGhpZ2hsaWdodFB1bHNlIDcwMG1zIGVhc2U7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjRkZDNTdEO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuXG4uYWN0aXZlLXRhcmdldCB7XG4gIGFuaW1hdGlvbjogaGlnaGxpZ2h0UHVsc2VPdXRsaW5lIDIxMDBtcyBlYXNlO1xufVxuXG4jcmVzdWx0czp0YXJnZXQge1xuICBhbmltYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50ZXh0LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDhlZGI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCB0ZXh0LWRlY29yYXRpb24tY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pIHtcbiAgc3Ryb2tlOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICMwMDhlZGI7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGV4dC1saW5rOmhvdmVyLCAudGV4dC1saW5rOmZvY3VzLCAudGV4dC1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDZkYTg7XG59XG4udGV4dC1saW5rOmhvdmVyIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLCAudGV4dC1saW5rOmZvY3VzIDp3aGVyZShbc3Ryb2tlKj1cIiNcIl0pLCAudGV4dC1saW5rOmFjdGl2ZSA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogIzAwNmRhODtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluazpob3ZlciA6d2hlcmUoW2ZpbGwqPVwiI1wiXSksIC50ZXh0LWxpbms6Zm9jdXMgOndoZXJlKFtmaWxsKj1cIiNcIl0pLCAudGV4dC1saW5rOmFjdGl2ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjMDA2ZGE4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnRleHQtbGluay0taWNvbi11bnNldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1saW5lLWhlaWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwOGVkYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi50ZXh0LWxpbmstLWljb24tdW5zZXQ6aG92ZXIsIC50ZXh0LWxpbmstLWljb24tdW5zZXQ6Zm9jdXMsIC50ZXh0LWxpbmstLWljb24tdW5zZXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwNmRhODtcbn1cblxuLnRleHQtbGluay0teDAge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLnN1YnRsZS1saW5rIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnN1YnRsZS1saW5rOmhvdmVyLCAuc3VidGxlLWxpbms6YWN0aXZlLCAuc3VidGxlLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDhlZGE7XG59XG5cbjpyb290IHtcbiAgLS1ib3gtcGFkZGluZzogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICAtLWJveC1pY29uLWxlZnQtcGFkZGluZzogMzJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWJveC1wYWRkaW5nOiAyNHB4O1xuICAgIC0tYm94LWljb24tbGVmdC1wYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWJveC1wYWRkaW5nOiAzMnB4O1xuICB9XG59XG4uYmFyLWJveCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdhcDogMTZweDtcbn1cbi5iYXItYm94ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmJhci1ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5iYXItYm94X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5iYXItYm94X190aXRsZSAudG9vbHRpcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmJhci1ib3hfX3JpZ2h0LWZpbGwge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5iYXItYm94X19yaWdodC1maWxsOndoZXJlKC5pY29uKSB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wYXJhZ3JhcGgtYnJlYWspO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuYmFyLWJveF9fcmlnaHQtZmlsbDp3aGVyZSguaWNvbikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJveCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uYm94ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0gU3R5bGVzIC0tICovXG4uYm94LWxpbmVkIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cbi5ib3gtbGluZWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbn1cbi5ib3gtZmlsbGVkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1maWxsZWQtLWxpZ2h0ZXN0Z3JleSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5ib3gtZmlsbGVkLS1saWdodGVzdGdyZXkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tbGlnaHRncmV5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGMkY0O1xufVxuLmJveC1maWxsZWQtLWxpZ2h0Z3JleSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1wYWxlZ3JleSB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGJvcmRlci1jb2xvcjogI0YwRjJGNDtcbn1cbi5ib3gtZmlsbGVkLS1wYWxlZ3JleSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6aG92ZXIsXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6Zm9jdXMsXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDEpLFxuLmJveC1maWxsZWQtLXByaW1hcnkgOndoZXJlKGgyKSxcbi5ib3gtZmlsbGVkLS1wcmltYXJ5IDp3aGVyZShoMyksXG4uYm94LWZpbGxlZC0tcHJpbWFyeSA6d2hlcmUoaDQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ib3gtZmlsbGVkLS1wcmltYXJ5IGEuYnV0dG9uIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShhKTpob3Zlcixcbi5ib3gtZmlsbGVkLS11dGlsaXR5LW5ldXRyYWwgOndoZXJlKGEpOmZvY3VzLFxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMSksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMiksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoMyksXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsIDp3aGVyZShoNCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJveC1maWxsZWQtLXV0aWxpdHktbmV1dHJhbC1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGNEZGO1xuICBib3JkZXItY29sb3I6ICNFQkY0RkY7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1uZXV0cmFsLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXBvc2l0aXZlLXBhc3RlbCB7XG4gIHBhZGRpbmc6IHZhcigtLWJveC1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY2RTQ7XG4gIGJvcmRlci1jb2xvcjogI0RGRjZFNDtcbn1cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXBvc2l0aXZlLXBhc3RlbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtZmlsbGVkLS11dGlsaXR5LXdhcm5pbmctcGFzdGVsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjNFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkRGM0VEO1xufVxuLmJveC1maWxsZWQtLXV0aWxpdHktd2FybmluZy1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWZpbGxlZC0tdXRpbGl0eS1lcnJvci1wYXN0ZWwge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFRUVDO1xuICBib3JkZXItY29sb3I6ICNGREVFRUM7XG59XG4uYm94LWZpbGxlZC0tdXRpbGl0eS1lcnJvci1wYXN0ZWwgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLSBBY2NlbnQgLS0gKi9cbi5ib3gtYWNjZW50LS1wcmltYXJ5IHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMjQyNzMxO1xufVxuLmJveC1hY2NlbnQtLXByaW1hcnkgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS1uZXV0cmFsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA4ZWRiO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktbmV1dHJhbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LXBvc2l0aXZlIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMEU2RjIyO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktcG9zaXRpdmUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWFjY2VudC0tdXRpbGl0eS13YXJuaW5nIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjQjk1ODE4O1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktd2FybmluZyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib3gtYWNjZW50LS11dGlsaXR5LWVycm9yIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjOUUwRTBCO1xufVxuLmJveC1hY2NlbnQtLXV0aWxpdHktZXJyb3IgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm94LWljb24ge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZyk7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtaWNvbiA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm94LWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC41KTtcbiAgbGVmdDogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC4yNSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWJveC1pY29uLWxlZnQtcGFkZGluZykgKiAwLjUpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tYm94LWljb24tbGVmdC1wYWRkaW5nKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbmZvLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYyh2YXIoLS1ib3gtaWNvbi1sZWZ0LXBhZGRpbmcpICogMC4yNSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuYS5ib3gsXG5hLmJveC1saW5lZCxcbmEuYm94LWZpbGxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJveC0teHNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYm94LS14c21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5ib3gtLXhzbWFsbCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmJveC0teHNtYWxsIHtcbiAgICAtLWJveC1wYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5ib3gtLXNtYWxsIHtcbiAgcGFkZGluZzogdmFyKC0tYm94LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJvZHktZm9udC1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tc21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi5ib3gtLXNtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJveC0tc21hbGwge1xuICAgIC0tYm94LXBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuLmJveC0tbGFyZ2Uge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1sYXJnZSB7XG4gICAgLS1ib3gtcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJveC0tbGFyZ2UgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm94LS1sYXJnZSB7XG4gICAgLS1ib3gtcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uYm94LWljb25fX2hlYWRpbmcge1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qXG5zdmcgcGF0aCB0eXBlc1xucGF0aCxcbmNpcmNsZSxcbmVsbGlwc2UsXG5yZWN0LFxubGluZSxcbnBvbHlnb25cbiovXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmljb24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmljb24tLTI0cHggc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmljb24tLTMycHggc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmljb24tLTQwcHggc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmljb24tLTQ4cHggc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmljb24tLTUycHggc3ZnIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbn1cblxuLmljb24tLTYwcHggc3ZnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb24tLTY4cHggc3ZnIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLyogSWNvbiBzeXN0ZW0gY29sb3VycyAqL1xuLmljb24tLXByaW1hcnkgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICMyNDI3MzE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS1wcmltYXJ5IDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICMyNDI3MzE7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0tY3VycmVudC1jb2xvciA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0tY3VycmVudC1jb2xvciA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaWNvbi0td2hpdGUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5pY29uLS13aGl0ZSA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmljb24tY2lyY2xlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGVkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmljb24tY2lyY2xlLS1wb3NpdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjg4M0E7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjg4M0E7XG59XG5cbi5pY29uLWNpcmNsZS0tbmVnYXRpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkEyMTBGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkEyMTBGO1xufVxuXG4uaWNvbi1jaXJjbGUtLW91dGxpbmUge1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtLW91dGxpbmUuaWNvbi1jaXJjbGUtLXBvc2l0aXZlIHtcbiAgb3V0bGluZTogMS41cHggc29saWQgIzI2ODgzQTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmljb24tY2lyY2xlLS1vdXRsaW5lLmljb24tY2lyY2xlLS1uZWdhdGl2ZSB7XG4gIG91dGxpbmU6IDEuNXB4IHNvbGlkICNCQTIxMEY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi8qIENvbXBvbmVudHMgbWF5IHVzZSBhdG9tcyAmIG1vbGVjdWxlcyBhbmQgdG8gYXZvaWQgaW5jcmVhc2luZyBzcGVjaWZpY3R5XG4gICAgbmVlZHMgdG8gYmUgaW5jbHVkZWQgYWZ0ZXIgdGhlbSBpbiBpbiBvcmRlciB0byBvdmVycmlkZSB0aGVtIGluIGNvbnRleHQgKi9cbi5hY3Rpb24tYmFyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbn1cblxuLmhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmFubmVyX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKTtcbiAgcmlnaHQ6IHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcik7XG4gIGJvdHRvbTogdmFyKC0tc2VjdGlvbik7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IHZhcigtLWgxLWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2lnYS1mb250LXNpemUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IG1pbig1MCUsIDQ0MHB4KTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX190aXRsZSBzdHJvbmcge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuXG4uaGVyby1iYW5uZXJfX3RpdGxlX19wYXJ0Omxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiBtYXgodmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCAxZW0pO1xufVxuXG4uaGVyby1iYW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuaGVyby1iYW5uZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tc2VhcmNoLWJhci1zdGFja2VkLWhlaWdodCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLWJhbm5lcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZXJvLWJhbm5lcl9faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA3MjBweDtcbiAgICBoZWlnaHQ6IG1pbigxMDB2aCAtIDYwcHgsIDg0MHB4KTtcbiAgfVxufVxuLmhlcm8tYmFubmVyX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyby1iYW5uZXJfX2ltZzpiZWZvcmUsIC5oZXJvLWJhbm5lcl9faW1nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVyby1iYW5uZXJfX2ltZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICM4RjhCQUIgOTAlLCAjOEY4QkFCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uaGVyby1iYW5uZXJfX2ltZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNBQkExOEIgODAlLCAjQUJBMThCIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbi5oZXJvLWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbm5lci1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLmlubmVyLWJhbm5lcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2ltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbi5pbm5lci1iYW5uZXJfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9faW1nIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3RhbmRhcmQtcmFkaXVzKTtcbiAgfVxufVxuXG4uaW5uZXItYmFubmVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IG1pbih2YXIoLS1zZWN0aW9uKSwgdmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5pbm5lci1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmlubmVyLWJhbm5lcl9fY29udGVudCAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5pbm5lci1iYW5uZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS14c21hbGwtY29udGFpbmVyLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXhzbWFsbC1jb250YWluZXItZ3V0dGVyKTtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmlubmVyLWJhbm5lcl9fY29udGVudCAucGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuOnJvb3Qge1xuICAtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXI6IDI4MHB4O1xuICAtLWNlcnRpZmljYXRpb24tbWVkYWwtcGFkZGluZzogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSAqIDAuMTEzNSk7XG4gIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcjogMzcwcHg7XG4gICAgLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uY2VydGlmaWNhdGlvbi1tZWRhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmcpO1xuICBoZWlnaHQ6IHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpO1xuICB3aWR0aDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VydGlmaWNhdGlvbi1tZWRhbF9fc3VidGl0bGUge1xuICB3aWR0aDogMjRjaDtcbiAgZm9udC1zaXplOiB2YXIoLS1jZW50aS1mb250LXNpemUpO1xuICBjb2xvcjogcmdiYSgzNiwgMzksIDQ5LCAwLjUpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZm9udC1zaXplKSAqIDAuNjY3KTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogY2FsYygodmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcikgLSB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLXBhZGRpbmcpICogMikgLyAyKTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdhY2Y7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGNhbGMoKHZhcigtLWNlcnRpZmljYXRpb24tbWVkYWwtZGlhbWV0ZXIpIC0gdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1wYWRkaW5nKSAqIDIpIC8gMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKSB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWRpYW1ldGVyKTtcbn1cblxuLmNlcnRpZmljYXRpb24tbWVkYWxfX2xhYmVsIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY2N2VtO1xufVxuXG4ubWluaS1jZXJ0aWZpY2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAubWluaS1jZXJ0aWZpY2F0aW9uLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1mb250LXNpemUpICogMC44MjUpO1xuICB9XG59XG5cbi5iYXJpYy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jZXJ0aWZpY2F0aW9uLW1lZGFsLWZvbnQtc2l6ZSkgKiAwLjc1KTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50aWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcmltcGVkLXN0YXIge1xuICB3aWR0aDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tY2VydGlmaWNhdGlvbi1tZWRhbC1kaWFtZXRlcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgei1pbmRleDogLTE7XG59XG5cbjpyb290IHtcbiAgLS1zbWFsbC1jb250YWluZXI6IDg4dnc7XG4gIC0tc21hbGwtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLWRlZmF1bHQtY29udGFpbmVyOiA4OHZ3O1xuICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLXdpZGUtY29udGFpbmVyOiA4OHZ3O1xuICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xuICAtLWV4dHJhLXdpZGUtY29udGFpbmVyOiA4OHZ3O1xuICAtLWV4dHJhLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNnZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNtYWxsLWNvbnRhaW5lcjogNjAwcHg7XG4gICAgLS1zbWFsbC1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0tc21hbGwtY29udGFpbmVyKSAvIDIpKTtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyOiA5MnZ3O1xuICAgIC0tZGVmYXVsdC1jb250YWluZXItZ3V0dGVyOiA0dnc7XG4gICAgLS13aWRlLWNvbnRhaW5lcjogOTJ2dztcbiAgICAtLXdpZGUtY29udGFpbmVyLWd1dHRlcjogNHZ3O1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXI6IDkydnc7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lcjogOTgwcHg7XG4gICAgLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoNTB2dyAtICh2YXIoLS1kZWZhdWx0LWNvbnRhaW5lcikgLyAyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS13aWRlLWNvbnRhaW5lcjogMTI2NHB4O1xuICAgIC0td2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0td2lkZS1jb250YWluZXIpIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICA6cm9vdCB7XG4gICAgLS1leHRyYS13aWRlLWNvbnRhaW5lcjogMTQ0MHB4O1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKDUwdncgLSAodmFyKC0tZXh0cmEtd2lkZS1jb250YWluZXIpIC8gMikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTBlbSkge1xuICA6cm9vdCB7XG4gICAgLS13aWRlLWNvbnRhaW5lci1ndXR0ZXI6IGNhbGMoKDI0MDBweCAtIHZhcigtLXdpZGUtY29udGFpbmVyKSkgLyAyKTtcbiAgICAtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcjogY2FsYygoMjQwMHB4IC0gdmFyKC0tZGVmYXVsdC1jb250YWluZXIpKSAvIDIpO1xuICAgIC0tZXh0cmEtd2lkZS1jb250YWluZXItZ3V0dGVyOiBjYWxjKCgyNDAwcHggLSB2YXIoLS1leHRyYS13aWRlLWNvbnRhaW5lcikpIC8gMik7XG4gIH1cbn1cbi5jb250YWluZXItLXNtYWxsIHtcbiAgd2lkdGg6IHZhcigtLXNtYWxsLWNvbnRhaW5lcik7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogdmFyKC0tZGVmYXVsdC1jb250YWluZXIpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS13aWRlIHtcbiAgd2lkdGg6IHZhcigtLXdpZGUtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmNvbnRhaW5lci0td2lkZXN0IHtcbiAgd2lkdGg6IHZhcigtLWV4dHJhLXdpZGUtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLmRhc2hib2FyZC1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYwcHggMWZyO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IHZhcigtLXNlY3Rpb24tc21hbGwpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWRlZmF1bHQtY29udGFpbmVyLWd1dHRlcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zZWN0aW9uLXNtYWxsKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXNoYm9hcmQtc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuXG4uZGF0ZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzI0MjczMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbWF4LXdpZHRoOiA5NHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZS1jYXJkX19kYXkge1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2lkZ2V0LXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLnJpY2h0ZXh0LXZpZGVvLXdyYXBwZXIgLndpZGdldC12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi53aWRnZXQtdmlkZW8gaWZyYW1lLFxuLndpZGdldC12aWRlbyBvYmplY3QsXG4ud2lkZ2V0LXZpZGVvIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tZW1iZWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4udmlkZW8tZW1iZWQtLTQtMyB7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xufVxuXG4ud2lkZ2V0LWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2lkZ2V0LWVtYmVkIDp3aGVyZShpZnJhbWUpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbjpyb290IHtcbiAgLS1maWVsZC1ib3JkZXI6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICAtLWZpZWxkLWJvcmRlci1saWdodDogMXB4IHNvbGlkICNhMWRlZmY7XG4gIC0tZmllbGQtYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS1maWVsZC10ZXh0LWNvbG9yOiAjMjQyNDI2O1xuICAtLWZpZWxkLXBhZGRpbmctdmVydGljYWw6IDAuNmVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMS41ZW07XG4gIC0tZmllbGQtbGluZS1oZWlnaHQ6IDEuNjtcbiAgLS1maWVsZC1yYWRpdXM6IDhweDtcbiAgLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlOiA4cHg7XG4gIC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXI6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMS4yNSk7XG4gIC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXItc21hbGw6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmllbGRzZXRzIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLSBBdHRhY2ggd3JhcHBlciAtLS0tICovXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpob3Zlcixcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246YWN0aXZlLFxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG59XG5cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyIC5maWVsZC1lbGVtZW50IC5maWVsZC1pbnB1dCAudGV4dGJveCxcbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyIC5maWVsZC1lbGVtZW50IC5maWVsZC1pbnB1dCBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4vKiBXaGl0ZSBhdHRhY2htZW50IHdyYXBwZXIgKi9cbi5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyLS13aGl0ZSAuZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXItLXdoaXRlIC5maWVsZC1lbGVtZW50LWF0dGFjaC13cmFwcGVyX19idXR0b246aG92ZXIsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjphY3RpdmUsXG4uZmllbGQtZWxlbWVudC1hdHRhY2gtd3JhcHBlci0td2hpdGUgLmZpZWxkLWVsZW1lbnQtYXR0YWNoLXdyYXBwZXJfX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxhYmVsIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuOndoZXJlKGxhYmVsKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbnB1dHMgYW5kIFRleHRhcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xufVxuLmZpZWxkLWVsZW1lbnQtLXNtYWxsIDp3aGVyZShbdHlwZT10ZXh0XSxcblt0eXBlPW51bWJlcl0sXG5bdHlwZT1lbWFpbF0sXG5bdHlwZT10ZWxdLFxuW3R5cGU9c2VhcmNoXSxcblt0eXBlPXBhc3N3b3JkXSxcblt0eXBlPXVybF0sXG5zZWxlY3RbbXVsdGlwbGU9XCJcIl0sXG50ZXh0YXJlYSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMC40ZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAwLjhlbTtcbn1cbi5maWVsZC1lbGVtZW50LS1sYXJnZSA6d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMWVtO1xuICAtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbDogMmVtO1xufVxuXG46d2hlcmUoW3R5cGU9dGV4dF0sXG5bdHlwZT1udW1iZXJdLFxuW3R5cGU9ZW1haWxdLFxuW3R5cGU9dGVsXSxcblt0eXBlPXNlYXJjaF0sXG5bdHlwZT1wYXNzd29yZF0sXG5bdHlwZT11cmxdLFxuc2VsZWN0W211bHRpcGxlPVwiXCJdLFxudGV4dGFyZWEpOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcyNzI3Mjtcbn1cblxuLyogUmVzdHJpY3QgdGV4dCBhcmVhIHJlc2l6aW5nIHRvIHZlcnRpY2FsbHkgb25seSAqL1xuOndoZXJlKHRleHRhcmVhKSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNHB4ICogMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblNlbGVjdCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbjp3aGVyZShzZWxlY3QpOm5vdChbbXVsdGlwbGU9XCJcIl0pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG4uZmllbGQtZWxlbWVudC0tc21hbGwgOndoZXJlKHNlbGVjdCk6bm90KFttdWx0aXBsZT1cIlwiXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbCkgdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tZmllbGQtcGFkZGluZy12ZXJ0aWNhbDogMC40ZW07XG4gIC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsOiAwLjhlbTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbn1cblxuOndoZXJlKFt0eXBlPXRleHRdLFxuW3R5cGU9bnVtYmVyXSxcblt0eXBlPWVtYWlsXSxcbnRleHRhcmVhLFxuc2VsZWN0KVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1lbGVtZW50IHtcbiAgLS1maWVsZC12ZXJ0aWNhbC13aGl0ZXNwYWNlOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpICogMik7XG59XG5cbi8qKlxuICogUGxhY2Vob2xkZXJzXG4gKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICM4YzhjOGM7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uZmllbGQtZWxlbWVudC0tZHJvcGRvd24tLXBsYWNlaG9sZGVyIC5maWVsZC1pbnB1dCBzZWxlY3Qge1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLyoqXG4gKiBBdXRvZmlsbCBmaWVsZHNcbiAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNDM0MzQzMgaW5zZXQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgb3V0bGluZTogIzY3Njc2NyBhdXRvIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzQzNDMztcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCA4MHB4ICNDM0MzQzMgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5maWVsZC1lbGVtZW50LS1jaGVja2JveGxpc3QtLWlubGluZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBBbGwgZm9ybSBlbGVtZW50cyB3aXRoIHByZWNlZWRpbmcgaWNvbiAqL1xuLmZpZWxkLWVsZW1lbnQtLWRhdGVwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1kYXRlcmFuZ2VwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXBpY2tlciA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcmFuZ2VwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSxcbi5maWVsZC1lbGVtZW50LS1tb25leSA6d2hlcmUoW3R5cGU9dGV4dF0pLFxuLmZpZWxkLWVsZW1lbnQtLXRpbWVwaWNrZXIgOndoZXJlKFt0eXBlPXRleHRdKSB7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbn1cblxuLyogLS0tLSBEaXNhYmxlZCAtLS0tICovXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQsXG4uZmllbGRzZXQtaW5wdXQuZmllbGRzZXQtaW5wdXQtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgLnRleHRib3hbZGlzYWJsZWRdLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIHNlbGVjdFtkaXNhYmxlZF0sXG4uZmllbGQtZWxlbWVudC0tZGlzYWJsZWQgYnV0dG9uW2Rpc2FibGVkXSxcbi5maWVsZC1lbGVtZW50LS1kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmZpZWxkc2V0LWlucHV0LmZpZWxkc2V0LWlucHV0LS1kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG4uZmllbGRzZXQtaW5wdXQuZmllbGRzZXQtaW5wdXQtLWRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKiBIaWRkZW4gbGFiZWxzICovXG4uZmllbGQtZWxlbWVudC0taGlkZGVuLWxhYmVsIC5maWVsZC1sYWJlbCxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkLWxhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkLWxhYmVsLmZvY3VzYWJsZTpmb2N1cyxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQuZm9jdXNhYmxlOmFjdGl2ZSxcbi5maWVsZC1lbGVtZW50LS1oaWRkZW4tbGFiZWwgLmZpZWxkc2V0X19sZWdlbmQuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLSBSZXF1aXJlZCAtLS0tICovXG4uZmllbGQtbGFiZWxfX3JlcXVpcmVkIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWVsZC1sYWJlbF9fcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLSBGaWVsZCBoZWxwZXJzIC0tLS0gKi9cbi5maWVsZC1oZWxwZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2ktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmllbGQtbGFiZWwgLmZpZWxkLWhlbHBlciB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tIEZpZWxkIGVycm9ycyAtLS0tICovXG4uZmllbGQtZWxlbWVudC5maWVsZC1lbGVtZW50LS1lcnJvciAuZmllbGQtaW5wdXQgLnRleHRib3gsXG4uZmllbGQtZWxlbWVudC5maWVsZC1lbGVtZW50LS1lcnJvciAuZmllbGQtaW5wdXQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERUVFQztcbn1cblxuLmZpZWxkLWVycm9yX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtZXJyb3JfX2xpc3RfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzlFMEUwQjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDExcHggMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjQkEyMTBGO1xufVxuXG4vKiAtLS0tIGZvcm0gc3R5bGUgZXh0ZW5kZXJzIC0tLS0gKi9cbi5maWVsZC1lbGVtZW50LS1maWxlc2VsZWN0b3IgLmZzLXByZXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmctcmVjYXB0Y2hhIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qIC0tLS0gQ2xlYXJhYmxlIGZpZWxkcyAtLS0tICovXG4uZmllbGQtY2xlYXJhYmxlX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2xlYXJhYmxlX19jbGVhciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNENEQ3REU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9tZWRpYS9pbWFnZXMvZm9ybS1pY29ucy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTExNTJweCBsZWZ0IDNweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLWNsZWFyYWJsZV9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgLTEyMDhweCBsZWZ0IDNweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRpc2FibGVkIC5maWVsZC1jbGVhcmFibGVfX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWNvbG9ycGlja2VyIC50ZXh0Ym94LmNvbG9ycGlja2VyIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDhweDtcbn1cblxuLyogQ29udGFpbmVyIEFwcGVhcmFuY2UgKi9cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAyNzhweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQzNDM0MzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDM0MzQzM7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXAge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDpiZWZvcmUge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVyIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIENhbGVuZGFycyAqL1xuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQsXG4uZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLnN0YXJ0LWRhdGUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5lbmQtZGF0ZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBiYWNrZ3JvdW5kOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNFMkU0RTU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkZDMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsXG4uZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLmF2YWlsYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWRlZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssIC5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI0MzQzNDMztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0OjotbXMtZXhwYW5kLFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5taW51dGVzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDYycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDVweCAyM3B4IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUHJldmlvdXMvTmV4dCBidXR0b25zICovXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQge1xuICBwYWRkaW5nOiAxcHggMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXYgLmRhdGVyYW5nZXBpY2tlci1wcmV2LWljb24sXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQgLmRhdGVyYW5nZXBpY2tlci1uZXh0LWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubmV4dCAuZGF0ZXJhbmdlcGlja2VyLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LXJpZ2h0LnN2Zyk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgucHJldiAuZGF0ZXJhbmdlcGlja2VyLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2Fycm93LWxlZnQuc3ZnKTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5wcmV2LFxuLmRhdGVyYW5nZXBpY2tlciB0aC5uZXh0LFxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRoLnByZXY6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOm50aC1jaGlsZCgyKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi8qIFRleHQgSW5wdXQgQWJvdmUgRWFjaCBDYWxlbmRhciAqL1xuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ExZGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuaW5wdXQtbWluaTpmb2N1cyB7XG4gIG91dGxpbmU6IDRweCBhdXRvICNhMWRlZmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogVGltZSBQaWNrZXIgKi9cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUgc2VsZWN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNDM0MzQzM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qIFByZWRlZmluZWQgUmFuZ2VzICovXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFkZWZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG46aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5hcHBseUJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZWNjZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYW5jZWxCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FuY2VsQnRuOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FuY2VsQnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYmFja2dyb3VuZDogI0UyRTRFNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjJGNDtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIHBhZGRpbmc6IDRweCAxMnB4IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ExZGVmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ExZGVmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAucmFuZ2VfaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhweDtcbiAgfVxufVxuLyogQlAgU21hbGxlciAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkgeyAvKiA1NjBweCAqL1xuICAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnJpZ2h0IC5jYWxlbmRhci10YWJsZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIubGVmdCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyxcbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlciAubGVmdCAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyxcbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4vKiBCUCBzbWFsbCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgeyAvKiA3NjhweCAqL1xuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG4vKiAtIERhdGUvdGltZSBwaWNrZXIgLSAqL1xuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcGlja2VyIC5maWVsZC1pbnB1dCxcbi5maWVsZC1lbGVtZW50LS1kYXRldGltZXJhbmdlcGlja2VyIC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWRhdGV0aW1lcGlja2VyIC5maWVsZC1pbnB1dDpiZWZvcmUsXG4uZmllbGQtZWxlbWVudC0tZGF0ZXRpbWVyYW5nZXBpY2tlciAuZmllbGQtaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX2RhdGV0aW1lcGlja2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgOndoZXJlKC5maWVsZC1sYWJlbCkge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWVsZC1lbGVtZW50LS1pbmxpbmUgOndoZXJlKC5maWVsZC1pbnB1dCkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogV3JhcHBlciAqL1xuOndoZXJlKGZpZWxkc2V0KSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtbGFiZWwsXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBjb2xvcjogIzI0MjQyNjtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLWNoZWNrYm94bGlzdC0tY29sdW1ucyAuZmllbGQtZWxlbWVudF9faW5wdXQtc2V0IHtcbiAgLXdlYmtpdC1jb2x1bW5zOiAzO1xuICAtbW96LWNvbHVtbnM6IDM7XG4gIGNvbHVtbnM6IDM7XG59XG5cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSksXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbjp3aGVyZSguZmllbGQtZWxlbWVudCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6YmVmb3JlLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQ6YWZ0ZXIsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItdG9wOiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVja2EtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDRweCAvIDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWZpZWxkc2V0LWlucHV0LWRpYW1ldGVyKTtcbiAgaGVpZ2h0OiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA4ZWRiIG5vLXJlcGVhdCBjZW50ZXIvODUlIHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3RpY2stdGhpY2std2hpdGUuc3ZnKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZWRiO1xuICB6LWluZGV4OiAxO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpjaGVja2VkICsgbGFiZWwsXG46d2hlcmUoLmZpZWxkc2V0LWxhYmVsLXdyYXApIDp3aGVyZShbdHlwZT1jaGVja2JveF0pOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9Y2hlY2tib3hdKTpmb2N1cyxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPWNoZWNrYm94XSk6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1yYWRpb10pLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9cmFkaW9dKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46d2hlcmUoLmZpZWxkLWVsZW1lbnQpIDp3aGVyZShbdHlwZT1yYWRpb10pOmJlZm9yZSxcbjp3aGVyZSguZmllbGRzZXQtbGFiZWwtd3JhcCkgOndoZXJlKFt0eXBlPXJhZGlvXSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1maWVsZC1ib3JkZXItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWZpZWxkLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1maWVsZC1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1maWVsZHNldC1pbnB1dC1kaWFtZXRlcik7XG4gIGhlaWdodDogdmFyKC0tZmllbGRzZXQtaW5wdXQtZGlhbWV0ZXIpO1xufVxuOndoZXJlKC5maWVsZC1lbGVtZW50KSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpjaGVja2VkOmFmdGVyLFxuOndoZXJlKC5maWVsZHNldC1sYWJlbC13cmFwKSA6d2hlcmUoW3R5cGU9cmFkaW9dKTpjaGVja2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDhlZGIgbm8tcmVwZWF0IGNlbnRlci83MCUgdXJsKC4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2Zvcm1fdGljay10aGljay13aGl0ZS5zdmcpO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZHNldC1sYWJlbC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtZWxlbWVudC0tbW9uZXkgLmZpZWxkLWlucHV0IC5tb25leS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLCpFwiOyAvKiBHZW5lcmljIGN1cnJlbmN5IHNpZ24gKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTRweCk7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWJvZHktZm9udC1zaXplKSAqIDEuMik7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiOyAvKiBEb2xsYXJzICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1tb25leSAuZmllbGQtaW5wdXQgLm1vbmV5LXN5bWJvbC0tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCo1wiOyAvKiBQb3VuZHMgKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLCpVwiOyAvKiBZZW4gKi9cbn1cblxuLmZpZWxkLWVsZW1lbnQtLW1vbmV5IC5maWVsZC1pbnB1dCAubW9uZXktc3ltYm9sLS1pbmRpYW5fcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigrlcIjsgLyogSW5kaWFuIHJ1cGVlICovXG59XG5cbi5maWVsZC1lbGVtZW50LS1yYW5kb21jb2RlIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXJhbmdlIC5maWVsZC1pbnB1dCAudGV4dGJveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZ2UgLmZpZWxkLWlucHV0IGlucHV0W3R5cGU9cmFuZ2VdICsgZGl2IHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmllbGQtZWxlbWVudC0tcmFuZ2UgLmZpZWxkLWlucHV0IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzICsgZGl2IHtcbiAgY29sb3I6ICNhMWRlZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBPdGhlcndpc2Ugd2hpdGUgaW4gQ2hyb21lICovXG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0MzQzNDMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzI3MjcyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjYTFkZWZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAjNzI3MjcyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRDhEOEQ4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjNTk1OTU5O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICM3MjcyNzI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxOHB4IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4RDhEODtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggIzU5NTk1OTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjNzI3MjcyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG59XG5cbi8qIElFIGhhY2sgZml4IC1cbmlmIG5vdCBJRSwgYXBwbHkgdGhlc2Ugc3R5bGVzXG5oYXMgbm90aGluZyB0byBkbyB3aXRoIChkaXNwbGF5OmJsb2NrKVxuYW5kIGV2ZXJ5dGhpbmcgdG8gZG8gd2l0aCBJRSBub3Qgc3VwcG9ydGluZyBAc3VwcG9ydHMgKi9cbkBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcbiAgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICAgIG1hcmdpbjogMTIuOHB4IDA7XG4gIH1cbn1cbi8qIC0tLS0gUmVxdWlyZWQgLS0tLSAqL1xuOndoZXJlKC5maWVsZC1sYWJlbC0tcmVxdWlyZWQpOmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjp3aGVyZSguZmllbGQtbGFiZWxfX3JlcXVpcmVkKSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG46d2hlcmUoLmZpZWxkLWxhYmVsX19yZXF1aXJlZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM5RTBFMEI7XG59XG5cbi5maWVsZC1pbnB1dCBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmllbGQtcGFkZGluZy1ob3Jpem9udGFsKTtcbn1cblxuLmZpZWxkLWlucHV0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE11bHRpcGxlIHNlbGVjdHMgKi9cbi5maWVsZC1lbGVtZW50LS1zZWxlY3QtLW11bHRpcGxlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5maWVsZC1lbGVtZW50LS1zZWxlY3QtLW11bHRpcGxlIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnNpdGUtc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uc2l0ZS1zZWFyY2gtZm9ybS0taGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3VibWl0LWJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIG1hcmdpbi10b3A6IHZhcigtLWZpZWxkLXZlcnRpY2FsLXdoaXRlc3BhY2UpO1xufVxuXG4uc2lkZWJhciAuc3VibWl0LWJhciB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLnN1Ym1pdC1iYXIgYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogdGltZSBwaWNrZXIgKi9cbi5maWVsZC1lbGVtZW50LS10aW1lcGlja2VyIC5maWVsZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRpbWVwaWNrZXIgLmZpZWxkLWlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV90aW1lcGlja2VyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLyogVGltZXBpY2tlciBtb2RhbCAqL1xuLnVpLXRpbWVwaWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDM0MzQzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgYSB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktbWVudS1pdGVtIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCAudWktbWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udWktdGltZXBpY2tlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3IgLmZpZWxkLWlucHV0IC50b3RhbC1zZWxlY3Rvcl9fb3V0cHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWZpZWxkLXBhZGRpbmctdmVydGljYWwpIHZhcigtLWZpZWxkLXBhZGRpbmctaG9yaXpvbnRhbCk7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maWVsZC10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGQtcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNrYS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHg7XG59XG5cbi5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogODAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBkaXNwbGF5OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvci5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yLS1hY3RpdmUgLmZpZWxkLWVsZW1lbnQtLXRvdGFsc2VsZWN0b3JfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbnMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JCQkZDMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogIzhjOGM4YztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0tZGVjcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZm9ybV9taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCAtMSBjZW50ZXI7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1pbmNyZWFzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9mb3JtX3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IC0xIGNlbnRlcjtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzhjOGM4YztcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuXG4vKiBNaW4gLyBtYXggKi9cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19idXR0b24udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLS1taW4sXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fYnV0dG9uLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2J1dHRvbi0tbWF4IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX3RvdGFsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkX19sYWJlbHMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fZmllbGRfX2xhYmVsc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4udG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzX19oZWxwZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4uZmllbGQtZWxlbWVudC0tdG90YWxzZWxlY3Rvcl9fZmllbGRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogRG9uZSBidXR0b24gKi9cbi50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2Nsb3NlX19idXR0b24td3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLyogQlAgRXh0cmEgc21hbGwgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7IC8qIDYwMHB4ICovXG4gIC5maWVsZC1lbGVtZW50LS10b3RhbHNlbGVjdG9yX19kcm9wZG93biB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuICAudG90YWwtc2VsZWN0b3JfX2Ryb3Bkb3duX19maWVsZF9fbGFiZWxzX19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC50b3RhbC1zZWxlY3Rvcl9fZHJvcGRvd25fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xuICB9XG59XG4vKiBCUCBTbWFsbCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OC4wNjNlbSkgeyAvKiA3NjlweCAqL1xuICAvKiBEb24ndCByZWFsbHkgbmVlZCB0aGlzIGNsb3NlIGJ1dHRvbiBhYm92ZSB0YWJsZXQgKi9cbiAgLnRvdGFsLXNlbGVjdG9yX19kcm9wZG93bl9fY2xvc2VfX2J1dHRvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmllbGQtZWxlbWVudC0tdXBsb2FkIC5maWVsZC1pbnB1dCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXTpob3Zlcjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06YWN0aXZlOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBvdXRsaW5lOiAjOGM4YzhjIGF1dG8gNXB4O1xufVxuXG5pbnB1dFt0eXBlPWZpbGUgaV06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMDtcbn1cblxuLyogLS0tLSB3aGl0ZSAtLS0tICovXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTpob3Zlcjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhYWFhO1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTpmb2N1czo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uZmllbGQtZWxlbWVudC0td2hpdGUgaW5wdXRbdHlwZT1maWxlXTphY3RpdmU6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19maWd1cmVfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggNHB4IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIgLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyIC5zcGxpZGVfX3NsaWRlLmFjdGl2ZSBpbWcge1xuICBhbmltYXRpb246IGZhZGVJbiAzNTBtcyBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5pbWFnZS1nYWxsZXJ5X19zbGlkZXIgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fc2xpZGVyLmNvbHVtbnMtMSAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlLFxuLmltYWdlLWdhbGxlcnlfX3NsaWRlci5jb2x1bW5zLTEgLmltYWdlLWdhbGxlcnlfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtMiwgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtMywgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy01LCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZC5jb2x1bW5zLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQuY29sdW1ucy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkLmNvbHVtbnMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgZmlndXJlLFxuLmltYWdlLWdhbGxlcnlfX2dyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZTpob3ZlciBmaWdjYXB0aW9uLCAuaW1hZ2UtZ2FsbGVyeV9fZ3JpZCAuaW1hZ2UtZ2FsbGVyeV9fZmlndXJlOmZvY3VzIGZpZ2NhcHRpb24sIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmU6YWN0aXZlIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dyaWQgLmltYWdlLWdhbGxlcnlfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE2LjY2NjYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19ncmlkIC5pbWFnZS1nYWxsZXJ5X19maWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnkge1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnkgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faW5uZXIge1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgICBnYXA6IG1pbih2YXIoLS1zdGFuZGFyZC1yYWRpdXMpLCB2YXIoLS1sYXJnZS1mb250LXNpemUpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN0YW5kYXJkLXJhZGl1cyk7XG4gIH1cbn1cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06aG92ZXIsIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06Zm9jdXMsIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tMSB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLTEge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tZmVhdHVyZS1nYWxsZXJ5LWxhdW5jaGVyLWRpYW1ldGVyOiA0M3B4O1xufVxuXG4uZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiBjYWxjKDFlbSArIHZhcigtLWZlYXR1cmUtZ2FsbGVyeS1sYXVuY2hlci1kaWFtZXRlcikgKyAwLjVlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlciB7XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC45Mzc1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICAgIHdpZHRoOiB2YXIoLS1mZWF0dXJlLWdhbGxlcnktbGF1bmNoZXItZGlhbWV0ZXIpO1xuICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2xhdW5jaGVyLS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbGF1bmNoZXItLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0LjkzNzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0tc2xpZGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19sYXVuY2hlci0tc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tNCxcbiAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tNSB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9faXRlbS0tbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5X19pdGVtLS1tYXAge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlLWltYWdlLWdhbGxlcnlfX2l0ZW0tLW1hcCB7XG4gICAgZ3JpZC1jb2x1bW46IDQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuZmVhdHVyZS1pbWFnZS1nYWxsZXJ5LS1tYXAgLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUtaW1hZ2UtZ2FsbGVyeV9fbWFwLWN0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi53aWRnZXQtRmlsZUxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2RvY3VtZW50LnN2Zykgbm8tcmVwZWF0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fcGRmLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBuZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWdpZixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWpwZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbWFnZS5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1ydGYsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC10eHQsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2MsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1kb2N4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3dvcmQtZG9jLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWNzdixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhscyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXhsc3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc3ByZWFkc2hlZXQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXAzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2dhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3NvdW5kLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wNCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZWcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcGcsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13ZWJtLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtb2d2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYWFjLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtYXZpLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbW92LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtd212IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX3ZpZGVvLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI0MjczMTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzYsIDM5LCA0OSwgMCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhOmhvdmVyLFxuLndpZGdldC1GaWxlTGlzdCBhOmZvY3VzLFxuLndpZGdldC1GaWxlTGlzdCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLndpZGdldC1GaWxlTGlzdCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpZGViYXItbGlua2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMThweCAxMHB4IDEuNWVtO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0b3A6IGNhbGMoMTBweCArIDAuMWVtKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAyMDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW0tLWV4cGFuZGVkIC5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlLFxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW06aG92ZXIgLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX2J1dHRvbjpiZWZvcmUge1xuICBsZWZ0OiAwLjVlbTtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW0tLWV4cGFuZGVkIC5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19idXR0b246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAk8KgXCI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW0gMC4yNWVtIDEuNWVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uc2lkZWJhci1saW5rbGlzdF9faXRlbV9fc3VibGlzdF9faXRlbV9fbGluazpob3Zlcixcbi5zaWRlYmFyLWxpbmtsaXN0X19pdGVtX19zdWJsaXN0X19pdGVtX19saW5rOmZvY3VzLFxuLnNpZGViYXItbGlua2xpc3RfX2l0ZW1fX3N1Ymxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNvY2lhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1saXN0LS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zb2NpYWwtbGlzdC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zb2NpYWwtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWwtbGlzdF9faXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLWxpc3RfX2l0ZW0gOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0X19pdGVtIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDM2LCAzOSwgNDksIDAuNyk7XG59XG5cbi5zb2NpYWwtbGlzdC0tZ3JleSBhIHtcbiAgY29sb3I6ICNCQkJGQzE7XG59XG4uc29jaWFsLWxpc3QtLWdyZXkgYTpob3ZlciwgLnNvY2lhbC1saXN0LS1ncmV5IGE6Zm9jdXMsIC5zb2NpYWwtbGlzdC0tZ3JleSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuXG4uc29jaWFsLWxpc3QtLWNpcmNsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnNvY2lhbC1saXN0LS1jaXJjbGUgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5zb2NpYWwtbGlzdC0tY2lyY2xlIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLWxpc3QtLWZvb3RlciB7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNvY2lhbC1saXN0LS1mb290ZXIge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLnNvY2lhbC1saXN0LS1mb290ZXIgc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLndpZGdldC1GaWxlTGlzdCB7XG4gIGJhY2tncm91bmQ6ICNDM0MzQzM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50IHtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fZG9jdW1lbnQuc3ZnKSBuby1yZXBlYXQ7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9wZGYuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtcG5nLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtZ2lmLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtanBnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uLXN5c3RlbS9pY29uX2ltYWdlLnN2Zyk7XG59XG5cbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXJ0Zixcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXR4dCxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvYyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LWRvY3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fd29yZC1kb2Muc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtY3N2LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzLFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQteGxzeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9zcHJlYWRzaGVldC5zdmcpO1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tcDMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fc291bmQuc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXA0LFxuLndpZGdldC1GaWxlTGlzdCAuZG9jdW1lbnQtbXBlZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LW1wZyxcbi53aWRnZXQtRmlsZUxpc3QgLmRvY3VtZW50LXdlYm0sXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1vZ3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hYWMsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1hdmksXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC1tb3YsXG4ud2lkZ2V0LUZpbGVMaXN0IC5kb2N1bWVudC13bXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tc3lzdGVtL2ljb25fdmlkZW8uc3ZnKTtcbn1cblxuLndpZGdldC1GaWxlTGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNiwgMzksIDQ5LCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LUZpbGVMaXN0IGE6aG92ZXIsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6Zm9jdXMsXG4ud2lkZ2V0LUZpbGVMaXN0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNDI3MzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAud2lkZ2V0LUZpbGVMaXN0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTMsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTQsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdCB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3QtLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmNoaWxkcmVuLWdhbGxlcnktbGlzdC0tNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS01IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3Qge1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0LS01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTFiMjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDIwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIHRleHQtZGVjb3JhdGlvbi1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmhvdmVyLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9fbGluazpob3ZlciAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6Zm9jdXMgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmZvY3VzIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19saW5rOmFjdGl2ZSAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTpiZWZvcmUsIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2xpbms6YWN0aXZlIC5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX2ltYWdlOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4YzhjOGM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9nby5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ28tbW9uby5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGFuZGFyZC1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjOEY4QkFCIDkwJSwgIzhGOEJBQiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTg1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjQUJBMThCIDgwJSwgI0FCQTE4QiAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG4uY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtLS1mYWxsYmFjayAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbS0tZmFsbGJhY2sgLmNoaWxkcmVuLWdhbGxlcnktbGlzdF9faXRlbV9faW1hZ2U6YmVmb3JlLCAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtLS1mYWxsYmFjayAuY2hpbGRyZW4tZ2FsbGVyeS1saXN0X19pdGVtX19pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jaGlsZHJlbi1nYWxsZXJ5LWxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1zdGFuZGFyZC1yYWRpdXMpICogMC43NSk7XG4gIHBhZGRpbmctYmxvY2s6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuOnJvb3Qge1xuICAtLWxheW91dC1jb2x1bW4tZ2FwOiA2dnc7XG4gIC0tbGF5b3V0LWd1dHRlcjogY2FsYyh2YXIoLS1kZWZhdWx0LWNvbnRhaW5lci1ndXR0ZXIpIC0gdmFyKC0tbGF5b3V0LWNvbHVtbi1nYXApKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS1sYXlvdXQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tbGF5b3V0LWNvbHVtbi1nYXA6IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogdmFyKC0tbGF5b3V0LWNvbHVtbi1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFnZS0taGFzX3NpZGViYXIgI2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gIH1cbn1cbi5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgPiAqLFxuLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA6d2hlcmUoLm1haW5iYXIpIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnBhZ2UtLWhhc19zaWRlYmFyICNjb250ZW50ID4gLmNvbnRhaW5lciA6d2hlcmUoLm1haW5iYXIpIHtcbiAgICBncmlkLWNvbHVtbjogMi8yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLS1oYXNfc2lkZWJhciAjY29udGVudCA+IC5jb250YWluZXIgOndoZXJlKC5zaWRlYmFyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTtcbiAgfVxufVxuXG4ubWFpbmJhci0tbmFycm93IHtcbiAgd2lkdGg6IHZhcigtLWRlZmF1bHQtY29udGFpbmVyKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnRpbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udGlsZV9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aWxlX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aWxlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICB0cmFuc2l0aW9uOiBvdXRsaW5lIDI1MG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNhcmRbcm9sZT1saW5rXTpob3ZlciwgLmNhcmRbcm9sZT1saW5rXTpmb2N1cywgLmNhcmRbcm9sZT1saW5rXTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbn1cblxuYS5jYXJkLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuY2FyZDpob3ZlciwgYS5jYXJkOmZvY3VzLCBhLmNhcmQ6YWN0aXZlLFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZDpob3ZlcixcbltjbGFzcyo9ZG9jLXNldC1dLmNhcmQ6Zm9jdXMsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkOmFjdGl2ZSB7XG4gIG91dGxpbmUtY29sb3I6ICMwMDhlZGI7XG59XG5cbi5jYXJkLnNlbGVjdGVkIHtcbiAgb3V0bGluZS1jb2xvcjogIzI2ODgzQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjZFNDtcbn1cbi5jYXJkLnNlbGVjdGVkOmhvdmVyLCAuY2FyZC5zZWxlY3RlZDpmb2N1cywgLmNhcmQuc2VsZWN0ZWQ6YWN0aXZlIHtcbiAgb3V0bGluZS1jb2xvcjogIzBFNkYyMjtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvcmRlcjogLTI7XG59XG5cbi5jYXJkX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbn1cblxuLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0OGNoO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uY2FyZF9fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0cHggLyAyKTtcbn1cblxuLmNhcmRfX3ZpZGVvLFxuLmNhcmRfX2ltZyxcbi5jYXJkX19mYWxsYmFjayB7XG4gIG9yZGVyOiAtMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbn1cblxuLmNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhcmRfX21lZGlhX19mYWxsYmFjay1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cblxuLmNhcmRfX2N0YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNhcmQtLXNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmEuY2FyZC0tc2hhZG93LFxuW2NsYXNzKj1kb2Mtc2V0LV0uY2FyZC0tc2hhZG93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5jYXJkLS1zaGFkb3c6aG92ZXIsIGEuY2FyZC0tc2hhZG93OmZvY3VzLCBhLmNhcmQtLXNoYWRvdzphY3RpdmUsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6aG92ZXIsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6Zm9jdXMsXG5bY2xhc3MqPWRvYy1zZXQtXS5jYXJkLS1zaGFkb3c6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbjpyb290IHtcbiAgLS1zaWRlcGFkZGluZzogOHB4O1xuICAtLXZlcnRwYWRkaW5nOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zaWRlcGFkZGluZzogMTJweDtcbiAgICAtLXZlcnRwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiAxNnB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2lkZXBhZGRpbmc6IDI0cHg7XG4gICAgLS12ZXJ0cGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIDpyb290IHtcbiAgICAtLXNpZGVwYWRkaW5nOiA0NHB4O1xuICAgIC0tdmVydHBhZGRpbmc6IDI4cHg7XG4gIH1cbn1cbi5tZWRpYS1vYmplY3RfX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWVkaWEtb2JqZWN0X19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWRpYS1vYmplY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tZWRpYS1vYmplY3Q6YWZ0ZXIsXG4ubWVkaWEtb2JqZWN0OmJlZm9yZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubWVkaWEtb2JqZWN0X19kZXRhaWxzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4ubWVkaWEtb2JqZWN0X19kYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCIgfCBcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubWVkaWEtb2JqZWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZWRpYS1vYmplY3RfX2ltZyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAubWVkaWEtb2JqZWN0X19jb250ZW50IHtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4udGVhbS10aWxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50ZWFtLXRpbGVfX3RleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFNTtcbiAgcGFkZGluZzogOHB4O1xufVxuLnRlYW0tdGlsZV9fc29jaWFsIHN2ZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS10aWxlX19zb2NpYWwgc3ZnIDp3aGVyZShbZmlsbCo9XCIjXCJdKSB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTk5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC13aW5kb3ctLXZpc2libGUge1xuICB6LWluZGV4OiA5MDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwY2g7XG4gIG1heC13aWR0aDogOTQlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpIHNjYWxlKDAuNzUpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubW9kYWwtd2luZG93X19tYWluYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vZGFsLXdpbmRvd19fbWFpbmJveCB7XG4gICAgcGFkZGluZzogMzJweCA0OHB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93LS12aXNpYmxlIC5tb2RhbC13aW5kb3dfX21haW5ib3gge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbi5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtOHB4O1xuICB0b3A6IC04cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTJFNEU1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuIHtcbiAgICByaWdodDogLTE2cHg7XG4gICAgdG9wOiAtMTZweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpob3ZlciwgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46Zm9jdXMsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDM0MzQzM7XG4gIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4ubW9kYWwtd2luZG93X19tYWluYm94X19jbG9zZWJ0bjpob3ZlciBzdmcsIC5tb2RhbC13aW5kb3dfX21haW5ib3hfX2Nsb3NlYnRuOmZvY3VzIHN2ZywgLm1vZGFsLXdpbmRvd19fbWFpbmJveF9fY2xvc2VidG46YWN0aXZlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIGNvbnRlbnQgYXJlYSBzcGVjaWZpYyBzdGx5ZXMgKi9cbi5tZC13aW5kb3ctLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgY29sb3I6ICM4ODg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qXG4gICAgQnJlYWRjcnVtYiBuYXZpZ2F5aW9uIHN0eWxlcyB0aGF0IHNocmluayB0byBvbmx5IHRoZSBwYXJlbnQgaXRlbSBvbiBtb2JpbGVcbiAgICBzaW5jZSBzcGFjZSBpcyBsaW1pdGVkLlxuKi9cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzhjOGM4Yztcbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iLFxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1iX19jcnVtYjpiZWZvcmUsXG4uYnJlYWRjcnVtYiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsKg4oC6wqBcIjtcbn1cbi5icmVhZGNydW1iX19jcnVtYjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiB1bnNldDtcbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iX19saW5rLFxuLmJyZWFkY3J1bWIgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iX19jcnVtYl9fbGluayA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSxcbi5icmVhZGNydW1iIGxpIGEgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWJfX2NydW1iX19saW5rIDp3aGVyZShbZmlsbCo9XCIjXCJdKSxcbi5icmVhZGNydW1iIGxpIGEgOndoZXJlKFtmaWxsKj1cIiNcIl0pIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWJfX2NydW1iOmxhc3QtY2hpbGQsXG4uYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHtcbiAgbWF4LXdpZHRoOiAyNWNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJyZWFkY3J1bWItLWNoYW5uZWwgLmJyZWFkY3J1bWJfX2NydW1iOm50aC1sYXN0LWNoaWxkKDIpLFxuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYiBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnJlYWRjcnVtYi0tY2hhbm5lbCAuYnJlYWRjcnVtYl9fY3J1bWI6bnRoLWxhc3QtY2hpbGQoMyksXG4gIC5icmVhZGNydW1iLS1jaGFubmVsIC5icmVhZGNydW1iIGxpOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJfX2NydW1iLS1ob21lIC5icmVhZGNydW1iX19jcnVtYl9fbGlua19fbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5icmVhZGNydW1iX19jcnVtYi0taG9tZSAuYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmtfX2xhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5icmVhZGNydW1iX19jcnVtYi0taG9tZSAuYnJlYWRjcnVtYl9fY3J1bWJfX2xpbmtfX2xhYmVsLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5icmVhZGNydW1iLS1wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMXB4ICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLXdpZGUtY29udGFpbmVyLWd1dHRlcikgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpO1xuICBwYWRkaW5nLWJsb2NrOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEU1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRFNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5icmVhZGNydW1iLS1wcm9wZXJ0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNC45Mzc1ZW0pIHtcbiAgLmJyZWFkY3J1bWItLWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNlY3Rpb24tc21hbGwpO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1uYXYtaXRlbS1nYXA6IDAuNzVlbTtcbn1cblxuLm5hdi1zdGFja2VkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5uYXYtc3RhY2tlZF9faXRlbSB7XG4gIG1hcmdpbi1ibG9jazogOHB4O1xufVxuXG4ubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogdmFyKC0tbmF2LWl0ZW0tZ2FwKTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4uaXRlbS1kZXB0aC0yIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDI0cHggLSB2YXIoLS1uYXYtaXRlbS1nYXApKTtcbn1cblxuLml0ZW0tZGVwdGgtMiA+IC5uYXYtc3RhY2tlZF9faW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM5LCA0OSwgMC41KTtcbn1cbi5jdXJyZW50LWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3VycmVudC1pdGVtID4gLm5hdi1zdGFja2VkX19pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmFuY2VzdG9yLWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYW5jZXN0b3ItaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdi1zdGFja2VkX19zdWJsaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdi1zdGFja2VkX19pY29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubmF2LXN0YWNrZWRfX2ljb24gW2ZpbGwqPVwiI1wiXSB7XG4gIGZpbGw6IHJnYmEoMzYsIDM5LCA0OSwgMC41KTtcbn1cbi5jdXJyZW50LWl0ZW0gPiAubmF2LXN0YWNrZWRfX2lubmVyIC5uYXYtc3RhY2tlZF9faWNvbiBbZmlsbCo9XCIjXCJdLCAuYW5jZXN0b3ItaXRlbSA+IC5uYXYtc3RhY2tlZF9faW5uZXIgLm5hdi1zdGFja2VkX19pY29uIFtmaWxsKj1cIiNcIl0ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubmF2LXN0YWNrZWRfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmVsYXRlZC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAvKiAtIERlcHRoIDEgLSAqL1xuICAvKiAtIERlcHRoIDIgLSAqL1xufVxuLnJlbGF0ZWQtbGlua3NfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgLyogQWN0aXZlIC8gb24gLyBjdXJyZW50ICovXG59XG4ucmVsYXRlZC1saW5rcyB1bCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC41ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGE6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBhOmhvdmVyLCAucmVsYXRlZC1saW5rcyB1bCBhOmZvY3VzLCAucmVsYXRlZC1saW5rcyB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2ZGE4O1xufVxuLnJlbGF0ZWQtbGlua3MgdWwgYTpob3ZlcjphZnRlciwgLnJlbGF0ZWQtbGlua3MgdWwgYTpmb2N1czphZnRlciwgLnJlbGF0ZWQtbGlua3MgdWwgYTphY3RpdmU6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDI1MG1zIDEwMG1zIGVhc2UtaW4tb3V0LCByaWdodCAyNTBtcyAxMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6aG92ZXIsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6Zm9jdXMsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDZkYTg7XG59XG4ucmVsYXRlZC1saW5rcyB1bCBsaS5jdXJyZW50LWl0ZW0gPiBhOmhvdmVyOmJlZm9yZSwgLnJlbGF0ZWQtbGlua3MgdWwgbGkuY3VycmVudC1pdGVtID4gYTpmb2N1czpiZWZvcmUsIC5yZWxhdGVkLWxpbmtzIHVsIGxpLmN1cnJlbnQtaXRlbSA+IGE6YWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4ucmVsYXRlZC1saW5rcyAuZGVwdGgxIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVsYXRlZC1saW5rcyAuZGVwdGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4vKiAtLS0tIFJlbGF0ZWQgTGlua3MgLS0tLSAqL1xuLndpZGdldC1SZWxhdGVkTGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud2lkZ2V0LVJlbGF0ZWRMaW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYTMzM2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggMDtcbn1cblxuLyogLSBEZXB0aCAxIC0gKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlMWUxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxID4gYSB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuXG4vKiBPbiAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgxLm9uID4gYSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwN2FjZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4vKiAtIERlcHRoIDIgLSAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpLmRlcHRoMiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLSBcIjtcbn1cblxuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyIGEge1xuICBwYWRkaW5nOiAzcHggMCAzcHggMjRweDtcbn1cblxuLyogSG92ZXIgKi9cbi53aWRnZXQtUmVsYXRlZExpbmtzIGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBPbiAqL1xuLndpZGdldC1SZWxhdGVkTGlua3MgbGkuZGVwdGgyLm9uID4gYSB7XG4gIGNvbG9yOiAjMDA3YWNmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm51bWJlci1kaXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLm51bWJlci1kaXNjLnNhdGlzZmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTZGMjI7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NjMWUzNDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub2xkLWJyb3dzZXJfX2Jhbm5lciBhOmhvdmVyLFxuLm9sZC1icm93c2VyX19iYW5uZXIgYTpmb2N1cyxcbi5vbGQtYnJvd3Nlcl9fYmFubmVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9sZC1icm93c2VyX19iYW5uZXIgLm9sZC1icm93c2VyX19jZW50ZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm9sZC1icm93c2VyIC5vbGQtYnJvd3Nlcl9fYmFubmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5vdmVybGF5IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWRlY2thLWZvbnQtc2l6ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLm92ZXJsYXktLXZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuOnJvb3Qge1xuICAtLXByb2dyZXNzLWJhci1nYXA6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tcHJvZ3Jlc3MtYmFyLWdhcDogNjRweDtcbiAgfVxufVxuLnByb2dyZXNzLWJhcl9fc3RlcHMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcHJvZ3Jlc3MtYmFyLWdhcCk7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnByb2dyZXNzLWJhcl9fc3RlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tcHJvZ3Jlc3MtYmFyLWdhcCkgLSAxNnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRFNTtcbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcC5pbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NWNlZmY7XG4gIGJvcmRlci1jb2xvcjogIzc1Y2VmZjtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcC5jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhlZGI7XG4gIGJvcmRlci1jb2xvcjogIzAwOGVkYjtcbn1cblxuLnByb2dyZXNzLWJhcl9fc3RlcF9fbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5wcm9ncmVzcy1iYXJfX3N0ZXBfX2xhYmVsLmZvY3VzYWJsZTphY3RpdmUsIC5wcm9ncmVzcy1iYXJfX3N0ZXBfX2xhYmVsLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIFswMV1cbiAgICBCbGVlZHMgY29tbWVudGVkIHNvIGFzIHRvIG5vdCBibG9hdCB0aGUgY3NzIHVubmVjZXNzYXJpbHkuXG4gICAgVW5jb21tZW50IHRvIHVzZVxuKi9cbi5iZy1kZWZhdWx0LFxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMCxcbi5iZy1wYWxlZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4uYmctZGVmYXVsdC10aW50LTAwLmJhY2tncm91bmQtLWJsZWVkLFxuLmJnLXBhbGVncmV5LmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctZGVmYXVsdC10aW50LTAwLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSxcbi5iZy1wYWxlZ3JleS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLmJnLWRlZmF1bHQtdGludC0wMC5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlcixcbi5iZy1wYWxlZ3JleS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMSxcbi5iZy1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICAvKiBbMDFdXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1sZWZ0KCRjb2xvci1ncmV5LTAxKTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtcmlnaHQoJGNvbG9yLWdyZXktMDEpO1xuICB9XG4gICovXG59XG4uYmctZGVmYXVsdC10aW50LTAxLmJhY2tncm91bmQtLWJsZWVkLFxuLmJnLWxpZ2h0Z3JleS5iYWNrZ3JvdW5kLS1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWRlZmF1bHQtdGludC0wMS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUsXG4uYmctbGlnaHRncmV5LmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG59XG4uYmctZGVmYXVsdC10aW50LTAxLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyLFxuLmJnLWxpZ2h0Z3JleS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjJGNDtcbn1cblxuLmJnLWRlZmF1bHQtdGludC0wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG59XG4uYmctZGVmYXVsdC10aW50LTAyLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFNEU1O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAvKiBbMDFdXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1sZWZ0KCRjb2xvci1wcmltYXJ5KTtcbiAgfVxuXG4gICYuYmFja2dyb3VuZC0tYmxlZWQtcmlnaHQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtcmlnaHQoJGNvbG9yLXByaW1hcnkpO1xuICB9XG4gICovXG59XG4uYmctcHJpbWFyeSA6d2hlcmUoYSkge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmhvdmVyLFxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmZvY3VzLFxuLmJnLXByaW1hcnkgOndoZXJlKGEpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmJnLXByaW1hcnkgOndoZXJlKGgxKSxcbi5iZy1wcmltYXJ5IDp3aGVyZShoMiksXG4uYmctcHJpbWFyeSA6d2hlcmUoaDMpLFxuLmJnLXByaW1hcnkgOndoZXJlKGg0KSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJnLXByaW1hcnkuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1wcmltYXJ5LmJhY2tncm91bmQtLWJsZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI3MzE7XG59XG4uYmctcHJpbWFyeS5iYWNrZ3JvdW5kLS1ibGVlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbn1cblxuLmJnLWFsdGVybmF0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBNTdFODtcbiAgLyogWzAxXVxuICAmLmJhY2tncm91bmQtLWJsZWVkLWxlZnQge1xuICAgICAgQGluY2x1ZGUgYmxlZWQtbGVmdCgkY29sb3ItYWx0ZXJuYXRpdmUpO1xuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLS1ibGVlZC1yaWdodCB7XG4gICAgICBAaW5jbHVkZSBibGVlZC1yaWdodCgkY29sb3ItYWx0ZXJuYXRpdmUpO1xuICB9XG4gICovXG59XG4uYmctYWx0ZXJuYXRpdmUuYmFja2dyb3VuZC0tYmxlZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZy1hbHRlcm5hdGl2ZS5iYWNrZ3JvdW5kLS1ibGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xufVxuLmJnLWFsdGVybmF0aXZlLmJhY2tncm91bmQtLWJsZWVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E1N0U4O1xufVxuXG46cm9vdCB7XG4gIC0tc2VjdGlvbi1zbWFsbDogMTVweDtcbiAgLS1zZWN0aW9uOiAyMHB4O1xuICAtLXNlY3Rpb24tbGFyZ2U6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1zZWN0aW9uLXNtYWxsOiAyNHB4O1xuICAgIC0tc2VjdGlvbjogNDBweDtcbiAgICAtLXNlY3Rpb24tbGFyZ2U6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tc2VjdGlvbi1zbWFsbDogNDBweDtcbiAgICAtLXNlY3Rpb246IDgwcHg7XG4gICAgLS1zZWN0aW9uLWxhcmdlOiAxMjBweDtcbiAgfVxufVxuLnNlY3Rpb24sXG4uc2VjdGlvbi1yZWd1bGFyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbik7XG59XG5cbi5zZWN0aW9uLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tc21hbGwpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG59XG5cbi5zZWN0aW9uLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNlY3Rpb24tbGFyZ2UpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1sYXJnZSk7XG59XG5cbi5zZWN0aW9uLXQwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLWIwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi52ZXJ0aWNhbC1nYXAtLXNlcC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MzQzNDMztcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1zbWFsbCk7XG59XG5cbi5kYXNoYm9hcmQtc2lkZWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RTU7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogdmFyKC0tYm9keS1mb250LXNpemUpIDA7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmJsb2NrcXVvdGUgKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJsb2NrcXVvdGUgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEzcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTBweDtcbiAgY29sb3I6ICNFMkU0RTU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJpZyBDYXNsb25cIiwgXCJCb29rIEFudGlxdWFcIiwgXCJQYWxhdGlubyBMaW5vdHlwZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICB0b3A6IDM4cHg7XG4gIGxlZnQ6IC04cHg7XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBib3R0b206IC0zNnB4O1xuICByaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYmxvY2txdW90ZS0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmJsb2NrcXVvdGUtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuLmV4cGFuZG8sXG4uZXhwYW5kby5leHBhbmRvLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDQwcHggMWVtIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGMEYyRjQ7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXhwYW5kby5leHBhbmRvLXB0b3Age1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLyogLSBFeHBhbmRlZCAtICovXG4uanMgLmV4cGFuZG9bYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5qcyAuZXhwYW5kb1thcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDIwMG1zIGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmpzIC5leHBhbmRvW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmpzIC5leHBhbmRvID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLSBPcGVuIGJ1dHRvbiAtICovXG4uZXhwYW5kby1vcGVuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgdmFyKC0tcGFyYWdyYXBoLWJyZWFrKTtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwYW5kby1vcGVuOmhvdmVyLCAuZXhwYW5kby1vcGVuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmV4cGFuZG8tb3Blbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uLCAuZXhwYW5kby1vcGVuOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI0YwRjJGNDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1ibG9jazogMTJweDtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6aG92ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmc6aG92ZXIgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmhvdmVyIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmc6Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nOmZvY3VzIC5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdIC5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLFxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV0gLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXSAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmV4cGFuZG8tb3Blbi0taGVhZGluZ1thcmlhLXByZXNzZWQ9dHJ1ZV06aG92ZXIsIC5leHBhbmRvLW9wZW4tLWhlYWRpbmdbYXJpYS1wcmVzc2VkPXRydWVdOmZvY3VzLCAuZXhwYW5kby1vcGVuLS1oZWFkaW5nW2FyaWEtcHJlc3NlZD10cnVlXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xufVxuXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1oZWFkaW5nLmV4cGFuZG8tb3Blbi0tZXhwYW5kZWQgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA4ZWRiO1xufVxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uOmhvdmVyLCAuZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzNBNTdFODtcbn1cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmJlZm9yZSxcbi5leHBhbmRvLW9wZW4tLWJ1dHRvbjpob3ZlciAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyLCAuZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjpiZWZvcmUsXG4uZXhwYW5kby1vcGVuLS1idXR0b246Zm9jdXMgLmV4cGFuZG8tb3Blbl9faWNvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTU3RTg7XG59XG5cbi5leHBhbmRvLW9wZW4tLWJ1dHRvbi5leHBhbmRvLW9wZW4tLWV4cGFuZGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV4cGFuZG8tb3Blbi0tYnV0dG9uICsgLmV4cGFuZG8uZXhwYW5kby0tZXhwYW5kZWQge1xuICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5leHBhbmRvLW9wZW5fX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5leHBhbmRvLW9wZW5fX2ljb246YmVmb3JlLCAuZXhwYW5kby1vcGVuX19pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGVkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5leHBhbmRvLW9wZW5fX2ljb246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qIC0gQ2xvc2UgYnV0dG9uIC0gKi9cbi5leHBhbmRvX19jbG9zZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIEhvdmVyICovXG59XG4uZXhwYW5kb19fY2xvc2U6YmVmb3JlLCAuZXhwYW5kb19fY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG59XG4uZXhwYW5kb19fY2xvc2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5leHBhbmRvX19jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5leHBhbmRvX19jbG9zZTpob3ZlcjpiZWZvcmUsIC5leHBhbmRvX19jbG9zZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkYTg7XG59XG5cbi5oaWdobGlnaHQsXG4uaGlnaGxpZ2h0LS1yaWdodCxcbi5oaWdobGlnaHQtLWxlZnQge1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBwYWRkaW5nOiB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMkY0O1xuICBib3JkZXItY29sb3I6ICNGMEYyRjQ7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG4uaGlnaGxpZ2h0ID4gKjpsYXN0LWNoaWxkLFxuLmhpZ2hsaWdodC0tcmlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1sZWZ0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oaWdobGlnaHQgPiAqOmxhc3QtY2hpbGQsXG4uaGlnaGxpZ2h0LS1yaWdodCA+ICo6bGFzdC1jaGlsZCxcbi5oaWdobGlnaHQtLWxlZnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlnaGxpZ2h0LS1yaWdodCxcbi5oaWdobGlnaHQtLWxlZnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuaGlnaGxpZ2h0LS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbiAgLmhpZ2hsaWdodC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5maWd1cmUuY29udGVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYm9keS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5maWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICBmaWd1cmUuY29udGVudC1pbWFnZS5pbWFnZS1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYm9keS1mb250LXNpemUpICogMik7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWxlZnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgKiAyKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuZmlndXJlLmNvbnRlbnQtaW1hZ2UuaW1hZ2UtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZpZ3VyZS5jb250ZW50LWltYWdlLmltYWdlLWNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuOndoZXJlKGZpZ2NhcHRpb24pIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tIFNpdGUgTWVzc2FnZXMgLS0tLSAqL1xuLm1lc3NhZ2VzLFxudWwubWVzc2FnZXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVzc2FnZXMsXG51bC5tZXNzYWdlcyAuYWxlcnQge1xuICBmb250LWZhbWlseTogUG9wcGlucywgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xufVxuXG4ubWVzc2FnZXMgOndoZXJlKGxpKSxcbnVsLm1lc3NhZ2VzIGxpLFxuLm1lc3NhZ2UtLWVycm9yLFxuLm1lc3NhZ2UtLWNvbmZpcm0sXG4uYWxlcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5tZXNzYWdlcyAuZGlzbWlzc2libGUsXG4ubWVzc2FnZS0tZGlzbWlzc2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlIHN2Zyxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVzc2FnZXMgLmRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW3N0cm9rZSo9XCIjXCJdKSxcbi5tZXNzYWdlLS1kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtzdHJva2UqPVwiI1wiXSkge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLm1lc3NhZ2VzIC5kaXNtaXNzaWJsZSBzdmcgOndoZXJlKFtmaWxsKj1cIiNcIl0pLFxuLm1lc3NhZ2UtLWRpc21pc3NpYmxlIHN2ZyA6d2hlcmUoW2ZpbGwqPVwiI1wiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVzc2FnZXMgLmVycm9yLFxuLm1lc3NhZ2UtLWVycm9yLFxudWwubWVzc2FnZXMgbGkuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjQkEyMTBGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZXNzYWdlcyAuZXJyb3IgOndoZXJlKGEpLFxuLm1lc3NhZ2UtLWVycm9yIDp3aGVyZShhKSxcbnVsLm1lc3NhZ2VzIGxpLmVycm9yIDp3aGVyZShhKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWVzc2FnZXMgLmNvbmZpcm0sXG4ubWVzc2FnZS0tY29uZmlybSxcbnVsLm1lc3NhZ2VzIGxpLmNvbmZpcm0sXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMyNjg4M0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1lc3NhZ2VzIC5jb25maXJtIDp3aGVyZShhKSxcbi5tZXNzYWdlLS1jb25maXJtIDp3aGVyZShhKSxcbnVsLm1lc3NhZ2VzIGxpLmNvbmZpcm0gOndoZXJlKGEpLFxuLmFsZXJ0LXN1Y2Nlc3MgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZXNzYWdlcyAud2FybmluZyxcbi5tZXNzYWdlLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0Q5NjgxQztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgLndhcm5pbmcgOndoZXJlKGEpLFxuLm1lc3NhZ2UtLXdhcm5pbmcgOndoZXJlKGEpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbjpyb290IHtcbiAgLS10b29sdGlwLWJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIC0tdG9vbHRpcC1jb2xvcjogIzU3NUY2RTtcbiAgLS10b29sdGlwLWxpbmVzOiAjZTBlMGUwO1xuICAtLXRvb2x0aXAtaGVhZGVyLWJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmc6IDRweCA2cHg7XG59XG5cbi8qIC0tLS0gVG9vbHRpcHMgLS0tLSAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjI1ZW07XG59XG5cbmJ1dHRvbi50b29sdGlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLnRvb2x0aXAtLXJldmVyc2Uge1xuICAtLXRvb2x0aXAtYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgLS10b29sdGlwLWNvbG9yOiAjZmZmZmZmO1xuICAtLXRvb2x0aXAtbGluZXM6ICM2MTYxNjE7XG4gIC0tdG9vbHRpcC1oZWFkZXItYmFja2dyb3VuZDogIzU0NTQ1NDtcbn1cblxuLnRvb2x0aXBfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOGVkYjtcbn1cbi50b29sdGlwX190aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udG9vbHRpcF9fdGl0bGUgYTpob3ZlciwgLnRvb2x0aXBfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzI0MjQyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b29sdGlwLWJhY2tncm91bmQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10b29sdGlwLWxpbmVzKTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1kZWNpLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tdG9vbHRpcC1jb2xvcik7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIGF2ZW5pciBuZXh0LCBhdmVuaXIsIHNlZ29lIHVpLCBoZWx2ZXRpY2EgbmV1ZSwgaGVsdmV0aWNhLCBVYnVudHUsIHJvYm90bywgbm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudG9vbHRpcF9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAudG9vbHRpcF9fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLnRvb2x0aXBfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2VudGktZm9udC1zaXplKTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgc21hbGwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi50b29sdGlwX19jb250ZW50OmJlZm9yZSwgLnRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDE0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS10b29sdGlwLWJhY2tncm91bmQpIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiAxM3B4O1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdG9vbHRpcC1saW5lcykgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIENlbnRlciBhbGlnbiAqL1xuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlLFxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fY29udGVudDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogUmlnaHQgYWxpZ24gKi9cbi50b29sdGlwLS1yaWdodCAudG9vbHRpcF9fY29udGVudCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udG9vbHRpcC0tcmlnaHQgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDE0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8qIFVwICovXG4udG9vbHRpcC0tdXAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4udG9vbHRpcC0tdXAgLnRvb2x0aXBfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRvb2x0aXAtYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMTAwJTtcbn1cblxuLyogVG9vbHRpcCBhbmltYXRpb25zIGZvciBob3ZlciBzdGF0ZSAqL1xuLyogRmFkZSBpbiAqL1xuLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQsXG4udG9vbHRpcF9fdGl0bGU6aG92ZXIgKyAudG9vbHRpcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGVJbiAyMDBtcyBlYXNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLyogVHJhbnNpdGlvbiB1cCAqL1xuLnRvb2x0aXAtLXRyYW5zaXRpb24tdXAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcE1hcmdpbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwTWFyZ2luO1xufVxuXG4vKiBJbmZvIGljb24gKi9cbi50b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwLjJlbTtcbn1cblxuLnRvb2x0aXAtLWljb24gLnRvb2x0aXBfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b29sdGlwX19pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC42NmVtO1xuICBoZWlnaHQ6IDAuNjZlbTtcbn1cbi50b29sdGlwX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4udG9vbHRpcC0taWNvbiAudG9vbHRpcF9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnRvb2x0aXAtLWljb24gLnRvb2x0aXBfX2NvbnRlbnQge1xuICBsZWZ0OiAtOHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnRvb2x0aXAudG9vbHRpcC0taWNvbi50b29sdGlwLS1jZW50ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xufVxuXG4udG9vbHRpcC0taWNvbi50b29sdGlwLS1yaWdodCAudG9vbHRpcF9fY29udGVudCB7XG4gIHJpZ2h0OiAtOHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBEaXNhYmxlZCAqL1xuLnRvb2x0aXAtLWRpc2FibGVkIC50b29sdGlwX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvb2x0aXAtaGVhZGVyLWJhY2tncm91bmQpO1xuICBjb2xvcjogIzI0MjczMTtcbiAgcGFkZGluZzogdmFyKC0tdG9vbHRpcC1zZWN0aW9uLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdG9vbHRpcC1saW5lcyk7XG59XG4udG9vbHRpcF9faGVhZGVyIC50b29sdGlwX19oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGVjaS1mb250LXNpemUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcF9fYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnRvb2x0aXBfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLXRvb2x0aXAtc2VjdGlvbi1wYWRkaW5nKTtcbn1cblxuLnRvb2x0aXBfX2JvZHkgKyAudG9vbHRpcF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRvb2x0aXAtbGluZXMpO1xufVxuXG4udG9vbHRpcC0tY2VudGVyIC50b29sdGlwX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9fYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtLWNlbnRlciAudG9vbHRpcF9faGVhZGVyICsgLnRvb2x0aXBfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dGJsb2NrLS1saW5lZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAvIDIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHRibG9jay0tbGluZWQge1xuICAgIHBhZGRpbmctYmxvY2s6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dGJsb2NrLS0yY29scyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS13aWRlLWNvbnRhaW5lci1ndXR0ZXIpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0YmxvY2stLTJjb2xzLnRleHRibG9jay0tbGluZWQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4udGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0td2lkZS1jb250YWluZXItZ3V0dGVyKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dGJsb2NrLS0yY29scy50ZXh0YmxvY2stLWxpbmVkID4gOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmRpc2Nsb3N1cmUtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGlzY2xvc3VyZS1pbnB1dCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGlzY2xvc3VyZS1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlcXVlc3QtcmV2aWV3IC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0MjczMTtcbn1cblxuLmRpc2Nsb3N1cmUtbGlzdCB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG5cbi5kaXNjbG9zdXJlLWxpc3QgbGkge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZTZmMjI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZTZmMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWJkN2I0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3ggaDMsXG4ucm91bmRlZC11cHBlci1ib3ggaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucm91bmRlZC11cHBlci1ib3gucm91bmRlZC11cHBlci1ib3gtYmx1ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA4ZWRiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgwY2NmNTtcbn1cblxuLnJvdW5kZWQtdXBwZXItYm94IC5idXR0b24tLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4O1xufVxuXG4ucm91bmRlZC1taWRkbGUtYm94IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU3NWY2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyAvKiogTmVlZGVkIHRvIG1ha2UgZXhwYW5kb3Mgbm90IGZhbGwgb3V0ICoqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1sb3dlci1ib3gge1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU3NWY2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnJvdW5kZWQtbG93ZXItYm94LnJvdW5kZWQtbG93ZXItYm94LS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NzVmNmU7XG59XG5cbi5yZXF1ZXN0LXJldmlldyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlamVjdC1pbmxpbmUge1xuICBiYWNrZ3JvdW5kOiAjZmRmM2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjk1ODE4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyNDI3MzE7XG4gIG1hcmdpbjogNnB4IDZweDtcbn1cblxuLnJlamVjdC1pbmxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjk1ODE4O1xuICBjb2xvcjogI2ZkZjNlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHVycG9zZS1iYWRnZSB7XG4gIGJhY2tncm91bmQ6ICNlYmY0ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhlZGI7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI0MjczMTtcbiAgbWFyZ2luOiAwIDAgMCA2cHg7XG59XG5cbi5hcHByb3ZhbC1iYWRnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogIzI0MjczMTtcbn1cblxuLnJlcXVlc3QtYm94LXBlbmRpbmcge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1ZjZlO1xufVxuXG4uc2lkZWJhci1oZWFkZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgcGFkZGluZzogMTVweCB2YXIoLS1ib3gtcGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBpbGxib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI0MjczMTtcbn1cblxuLnBpbGxib3gtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjQyNzMxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBpbGxib3gtYmFkZ2UtLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI0MjczMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5waWxsYm94LWJhZGdlLS1zbWFsbCAucGlsbGJveC1iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4ucGlsbGJveC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5waWxsYm94LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4ucGlsbGJveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI0MjczMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJveC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udHYtZ3JhZC1iZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICM1YjNmZWMsICMwNWU0YzkpO1xufVxuXG4udHYtZ3JhZC1iZyAucGlsbGJveC1iYWRnZS10ZXh0LFxuLnR2LWdyYWQtYmcgaDEsXG4udHYtZ3JhZC1iZyBoMixcbi50di1ncmFkLWJnIGgzLFxuLnR2LWdyYWQtYmcgaDQsXG4udHYtZ3JhZC1iZyBoNSxcbi50di1ncmFkLWJnIGg2LFxuLnR2LWdyYWQtYmcuYnV0dG9uLFxuLnR2LWdyYWQtYmcuYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHYtZ3JhZC1iZy5idXR0b246aG92ZXIsXG4udHYtZ3JhZC1iZy5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG5cbi5waWxsYm94LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9jay1pbnB1dCB7XG4gIGJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWZpZWxkLWJvcmRlci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLXJhZGl1cyk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZmllbGQtYm9yZGVyLWxpZ2h0KTtcbn1cblxuLmluZm8tYm94LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1zeXN0ZW0vaWNvbl9pbmZvX2JsdWVfYm9yZGVyLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAyMHB4IHJpZ2h0IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cblxuLmluZm8tYm94LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luOiAtNXB4IC0xMHB4IDEwcHggMTBweDtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIGlucHV0LFxuLmRvYy1mb3JtLWZpZWxkLW5lZWRlZCBzZWxlY3QsXG4uZG9jLWZvcm0tZmllbGQtbmVlZGVkIHRleHRhcmVhIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIG5lc3RlZCBkYXRlIGlucHV0cyAqL1xuLmNvbXBvdW5kLWRhdGUtZmllbGQgLmZpZWxkLWlucHV0LFxuLmNvbXBvdW5kLWRhdGUtZmllbGQgLmlucHV0LFxuLmNvbXBvdW5kLWRhdGUtZmllbGQgLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcG91bmQtZGF0ZS1maWVsZCAuZmllbGQtZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGlsbGJveC1iYWRnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLnBpbGxib3gtYmFkZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgI3dyYXAge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwZW0pIHtcbiAgI3dyYXAge1xuICAgIG1heC13aWR0aDogMjQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5wcm9wZXJ0aWVzICN3cmFwIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItaGVpZ2h0OiA2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIDpyb290IHtcbiAgICAtLWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDhlZGI7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmhlYWRlcl9fbG9nb19faW1nIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKiAwLjgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGVhZGVyX19sb2dvX19pbWctLWxhbmRzY2FwZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC44ICogMS43Nzc3OCk7XG59XG5cbi5oZWFkZXJfX2xvZ29fX2ltZy0tcG9ydHJhaXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlcl9fY2xpZW50LWRldGFpbHMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9maWxlLXBob3RvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC41ZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9maWxlLXBob3RvX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnByb2ZpbGUtcGhvdG9fX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAqIDAuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICogMC41KTtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG46d2hlcmUoKikgKyAuZml4ZWQtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJsb2NrLWJyZWFrKTtcbn1cblxuLmZpeGVkLWdyaWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLXRpZ2h0LWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuZml4ZWQtZ3JpZC0tY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5maXhlZC1ncmlkLS1jb2xzLTMsXG4gIC5maXhlZC1ncmlkLS1jb2xzLTQsXG4gIC5maXhlZC1ncmlkLS1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5maXhlZC1ncmlkLS1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbi5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCB7XG4gIHJvdy1nYXA6IDA7XG59XG4uZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQgPiAqIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEOEQ4RDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+ICoge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uZml4ZWQtZ3JpZC0tbGluZS1zZXBhcmF0ZWQgPiAqOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWdyaWQtLWxpbmUtc2VwYXJhdGVkIHtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzQuOTM3NWVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZCA+IDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDhEOEQ4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5maXhlZC1ncmlkLS1saW5lLXNlcGFyYXRlZDp3aGVyZSguZml4ZWQtZ3JpZC0tY29scy0yKSA+IDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRDhEOEQ4O1xuICB9XG59XG5cbi5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q4RDhEODtcbn1cbi5maXhlZC1ncmlkLS1saW5lLXRvcC1uLXRhaWwgPiAqOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRDhEOEQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZml4ZWQtZ3JpZC0tbGluZS10b3Atbi10YWlsID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm51bWJlcmVkLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubnVtYmVyZWQtbGlzdCA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1pdGVtKTtcbn1cbi5udW1iZXJlZC1saXN0IDp3aGVyZShsaSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYyRjQ7XG4gIGNvbG9yOiAjMDA4ZWRiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjJGNDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubnVtYmVyZWQtbGlzdCA6d2hlcmUobGkpLmNvbXBsZXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZWRiO1xuICBib3JkZXItY29sb3I6ICMwMDhlZGI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKS5pbi1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuLm51bWJlcmVkLWxpc3QgOndoZXJlKGxpKS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjczMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQyNzMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjZWZmO1xuICBib3JkZXItY29sb3I6ICM3NWNlZmY7XG4gIGNvbG9yOiAjMjQyNzMxO1xuICBvdXRsaW5lOiAxLjVweCBzb2xpZCAjMDA4ZWRiO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ubnVtYmVyZWQtbGlzdC0tdXRpbGl0eS1wb3NpdGl2ZSA6d2hlcmUobGkpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMjQyNzMxO1xufVxuLm51bWJlcmVkLWxpc3QtLXV0aWxpdHktcG9zaXRpdmUgOndoZXJlKGxpKS5jb21wbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4ODNBO1xuICBib3JkZXItY29sb3I6ICMyNjg4M0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm51bWJlcmVkLWxpc3QtLXV0aWxpdHktcG9zaXRpdmUgOndoZXJlKGxpKS5pbi1wcm9ncmVzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjZFNDtcbiAgYm9yZGVyLWNvbG9yOiAjREZGNkU0O1xuICBjb2xvcjogIzBFNkYyMjtcbiAgb3V0bGluZS1jb2xvcjogIzI2ODgzQTtcbn1cblxuLm51bWJlcmVkLWxpc3QtLXNtYWxsIGxpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm51bWJlcmVkLWxpc3QtLXNtYWxsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB3aWR0aDogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KSk7XG4gIGhlaWdodDogY2FsYygxZW0gKiB2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0KSk7XG59XG4ubnVtYmVyZWQtbGlzdC0tc21hbGwgbGkuaW4tcHJvZ3Jlc3M6OmJlZm9yZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qXG4gICAgVGlkeSBMaXN0IGdyaWRcblxuICAgIE9uIGxhcmdlIGRlc2t0b3AgaXQgYWRqdXN0cyBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGl0ZW1zOlxuICAgIC0gMSBmdWxsIHdpZHRoXG4gICAgLSAyIHR3byBjb2xzXG4gICAgLSAzIHRocmVlIGNvbHNcbiAgICAtIDQgZm91ciBjb2xzXG4gICAgLSA1KyB0aHJlZSBjb2xzXG4qL1xuOndoZXJlKCopICsgLnRpZHktbGlzdC1ncmlkIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYmxvY2stYnJlYWspO1xufVxuXG4udGlkeS1saXN0LWdyaWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS10aWdodC1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGlkeS1saXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudGlkeS1saXN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdW5zZXQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWNoaWxkKDIpOmxhc3QtY2hpbGQsXG4gIC50aWR5LWxpc3QtZ3JpZCA+IDpudGgtY2hpbGQoNCk6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbiAgLnRpZHktbGlzdC1ncmlkID4gOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDMpLFxuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWxhc3QtY2hpbGQobis1KSB+IDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGlkeS1saXN0LWdyaWQgPiA6bnRoLWNoaWxkKDQpOmxhc3QtY2hpbGQsIC50aWR5LWxpc3QtZ3JpZC5jb250YWluZXItd2lkdGggPiA6bnRoLWNoaWxkKDRuKTpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgfVxufVxuLnRpZHktbGlzdC1ncmlkLS1nYXAtMCB7XG4gIC0tZ2FwOiAwO1xuICAtLXRpZ2h0LWdhcDogMDtcbn1cblxuLyogLS0tLSB0b3AtaGVhdnktbGlzdCAtLS0tICovXG4vKiBUbyBkaXNwbGF5IGEgbGlzdCBvZiBwcm9kdWN0cyBuaWNlbHkgKi9cbi50b3AtaGVhdnktbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuLnRvcC1oZWF2eS1saXN0OmJlZm9yZSwgLnRvcC1oZWF2eS1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRvcC1oZWF2eS1saXN0OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG9wLWhlYXZ5LWxpc3QgPiAudG9wLWhlYXZ5LWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRvcC1oZWF2eS1saXN0ICsgLnRvcC1oZWF2eS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG9wLWhlYXZ5LWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQoNG4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG4vKiBGbGV4IGNvZGUgKi9cbkBzdXBwb3J0cyAoZGlzcGxheTogZmxleCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gICAgLnRvcC1oZWF2eS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KSAudG9wLWhlYXZ5LWxpc3QgX19pdGVtO1xuICAgICAgd2lkdGgtbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGgtbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aC1wYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgICAgIHdpZHRoLWZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIHdpZHRoLW1pbi13aWR0aDogNTAlO1xuICAgICAgd2lkdGgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlIC50b3AtaGVhdnktbGlzdF9faXRlbSwgLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAgIC50b3AtaGVhdnktbGlzdC0tdGhyZWUgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLWZpdmUgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkLCAudG9wLWhlYXZ5LWxpc3QtLXNldmVuIC50b3AtaGVhdnktbGlzdF9faXRlbTpmaXJzdC1jaGlsZCwgLnRvcC1oZWF2eS1saXN0LS1vZGQgLnRvcC1oZWF2eS1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgICAudG9wLWhlYXZ5LWxpc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgICAgLyogIGdyaWQgd2l0aCBzaWRlYmFyLCBzdGF5cyBvbmx5IDMgY29sdW1ucyAgKi9cbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0IC50b3AtaGVhdnktbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAyJTtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cbiAgICAudG9wLWhlYXZ5LWxpc3QtLW9kZCA+IC50b3AtaGVhdnktbGlzdF9faXRlbSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QgPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW0sIC50b3AtaGVhdnktbGlzdC0tc2l4ID4gLnRvcC1oZWF2eS1saXN0X19pdGVtLCAudG9wLWhlYXZ5LWxpc3QtLXNldmVuID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgICBtaW4td2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG4gICAgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICAgIC50b3AtaGVhdnktbGlzdC0tZml2ZSA+IC50b3AtaGVhdnktbGlzdF9faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICAgIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0LS1mb3VyID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbis0KSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLXNldmVuID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICAgIC5tYWluYmFyLS1uYXJyb3cgLnRvcC1oZWF2eS1saXN0LS1maXZlID4gLnRvcC1oZWF2eS1saXN0X19pdGVtOm50aC1jaGlsZCgtbisyKSwgLm1haW5iYXItLW5hcnJvdyAudG9wLWhlYXZ5LWxpc3QtLWV2ZW4gPiAudG9wLWhlYXZ5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5zaW1wbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IGNhbGModmFyKC0tdGlnaHQtZ2FwKSAqIDAuNSk7XG59XG4uc2ltcGxlLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS10aWdodC1nYXApICogMC41KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQkJGQzE7XG59XG4uc2ltcGxlLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5zaW1wbGUtbGlzdF9faXRlbTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS14c20ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tbGVmdC0teHNtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS14c20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1zbSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1zbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1tZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1tZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LS1sZyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS1sZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci0tbGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1yaWdodC0teGxnIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xuICAudGV4dC1hbGlnbi1sZWZ0LS14bGcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLS14bGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZmxvYXQtbGVmdCxcbi5mbG9hdC1jZW50ZXIsXG4uZmxvYXQtcmlnaHQge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBCUCBTbWFsbGVyICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XG4gIC5mbG9hdC1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uY2xlYXIge1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLi1jbGVhcmZpeDpiZWZvcmUsIC4tY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi4taXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uLWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNTAlO1xufVxuXG4vKiBBbmdsZSBCcmFja2V0cyAqL1xuLi1yLWFycm93LWFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCLCoD5cIjtcbn1cblxuLi1yLWFycm93LWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIj7CoFwiO1xufVxuXG4uLWwtYXJyb3ctYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIsKgPFwiO1xufVxuXG4uLWwtYXJyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPMKgXCI7XG59XG5cbi8qIEVsbGlwc2lzICovXG4uZWxsaXBzaXMtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLi5cIjtcbn1cblxuLmVsbGlwc2lzLTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xufVxuXG4vKiAtLS0tIEhpZGRlbiAtLS0tICovXG4uLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tIEludmlzaWJsZSAtLS0tICovXG4uLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLSBWaXNpYmlsaXR5IEhpZGRlbiAtLS0tICovXG4uLXZpcy1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi4tdmlzLWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLFxuLi12aXMtaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLS0gSGlkZSAvIFNob3cgIC0tLS0gKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAuaGlkZS0teHNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLXhzbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnNob3ctLXhzbSB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhpZGUtLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2hvdy0tc20ge1xuICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5oaWRlLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnNob3ctLW1kIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGlkZS0tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0tbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5zaG93LS1sZyB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XG4gIC5oaWRlLS14bGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy0teGxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcbiAgLnNob3ctLXhsZyB7XG4gICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbmltYXRlLWZhZGUge1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kZW1vLWFuaW1hdGUgLmRlbW8tYW5pbWF0ZV9faXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uZGVtby1hbmltYXRlOmhvdmVyIC5kZW1vLWFuaW1hdGVfX2l0ZW0ge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5Eb3duIDQwMG1zIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGZhZGVJbkRvd24gNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYi1wYiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXBhcmFncmFwaC1icmVhayk7XG59XG5cbi5tYi1iYiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJsb2NrLWJyZWFrKTtcbn1cblxuLmNpZC1pZHAtc2VsZWN0b3ItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaWQtaWRwLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAzMTFweDtcbiAgfVxufVxuXG4uZHQtbGF5b3V0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5kYXRhVGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMmY0O1xufVxuXG4uZHQtbGF5b3V0LXJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzVmNmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHQtbGF5b3V0LXJvdzpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZWRiO1xufVxuXG4uZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZHQtbGVuZ3RoIGxhYmVsIHtcbiAgY29sb3I6ICM1NzVmNmU7XG59XG5cbi5kdC1sZW5ndGggc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuYS50b2dnbGUtdmlzLmluYWN0aXZlIHtcbiAgY29sb3I6ICMyNDI3MzE7XG59XG5cbkBsYXllciByZXNldCwgZGVmYXVsdHM7Il19 */