/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/sass/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  font-style: normal;
  font-weight: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

img {
  vertical-align: bottom;
}

article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

:focus {
  outline: none;
}

a:not([class]),
a:not([class]):link,
a:not([class]):visited,
a:not([class]):hover,
a:not([class]):active {
  margin: 0;
  padding: 0;
  outline: 0;
  text-decoration: none;
  vertical-align: baseline;
  cursor: pointer;
}

ol, ul {
  list-style: none;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
}

fieldset {
  border: none;
}

input, select, textarea {
  appearance: none;
  border: none;
  border-radius: 0;
  background-image: none;
  background-color: transparent;
  font-size: 100%;
  font-family: inherit;
}

input, select {
  vertical-align: middle;
}

input[type=radio],
input.radio,
input[type=checkbox],
input.checkbox {
  position: relative;
  top: -0.1em;
  margin-top: 0;
  margin-bottom: 0;
}

textarea {
  overflow: auto;
}

label, button {
  cursor: pointer;
}

blockquote, q {
  quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
  content: "";
  content: none;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

del {
  text-decoration: line-through;
}

ins {
  background-color: #FFFFBB;
  color: #000000;
  text-decoration: none;
}

mark {
  background-color: #FFFFBB;
  color: #000000;
  text-decoration: none;
}

hr {
  display: block;
  height: 1px;
  margin: 0;
  padding: 0;
  clear: both;
  border: none;
  border-top: 1px solid #CCCCCC;
}

main {
  display: block;
}

html {
  height: 100%;
  font-size: 62.5%;
}

body {
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
  overflow-x: hidden;
  color: #222;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.2;
  font-family: "Noto Sans JP", sans-serif;
  font-kerning: normal;
  font-variant-ligatures: none;
}
body *,
body *::before,
body *::after {
  box-sizing: border-box;
}
body::after {
  z-index: -1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: radial-gradient(circle at 53% 66%, hsl(60, 94%, 72%) 15%, transparent 51%), radial-gradient(circle at 99% 9%, hsl(281, 85%, 77%) 15%, transparent 51%), radial-gradient(circle at 5% 98%, hsl(3, 88%, 58%) 15%, transparent 51%), radial-gradient(circle at 89% 34%, hsl(185, 97%, 60%) 15%, transparent 51%), radial-gradient(circle at 97% 92%, hsl(205, 95%, 73%) 15%, transparent 51%);
  background-position: top;
  background-size: cover;
  background-color: hsl(82, 99%, 84%);
  background-blend-mode: normal, normal, normal, normal, normal;
  content: "";
  pointer-events: none;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb25 {
  margin-bottom: 25px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb35 {
  margin-bottom: 35px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb55 {
  margin-bottom: 55px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb65 {
  margin-bottom: 65px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb75 {
  margin-bottom: 75px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb85 {
  margin-bottom: 85px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb120 {
  margin-bottom: 120px;
}

.mb140 {
  margin-bottom: 140px;
}

.mb150 {
  margin-bottom: 150px;
}

.mb160 {
  margin-bottom: 160px;
}

.mb180 {
  margin-bottom: 180px;
}

.mb200 {
  margin-bottom: 200px;
}

.mb240 {
  margin-bottom: 240px;
}

.mb05em {
  margin-bottom: 0.5em;
}

.mb10em {
  margin-bottom: 1em;
}

.mb15em {
  margin-bottom: 1.5em;
}

.mb20em {
  margin-bottom: 2em;
}

.mb25em {
  margin-bottom: 2.5em;
}

.mb30em {
  margin-bottom: 3em;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px;
}
.pt5 {
  padding-top: 5px;
}

.pt10 {
  padding-top: 10px;
}

.pt15 {
  padding-top: 15px;
}

.pt20 {
  padding-top: 20px;
}

.pt30 {
  padding-top: 30px;
}

.pt40 {
  padding-top: 40px;
}

.pt50 {
  padding-top: 50px;
}

.pt60 {
  padding-top: 60px;
}

.pt70 {
  padding-top: 70px;
}

.pt80 {
  padding-top: 80px;
}

.pt95 {
  padding-top: 95px;
}

.pt100 {
  padding-top: 100px;
}

.pt120 {
  padding-top: 120px;
}

.pt150 {
  padding-top: 150px;
}

.pt05em {
  padding-top: 0.5em;
}

.pt10em {
  padding-top: 1em;
}

.pt15em {
  padding-top: 1.5em;
}

.pt20em {
  padding-top: 2em;
}

.pb10 {
  padding-bottom: 10px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb30 {
  padding-bottom: 30px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb60 {
  padding-bottom: 60px;
}

.pb80 {
  padding-bottom: 80px;
}

.pb100 {
  padding-bottom: 100px;
}
body span {
  font-weight: inherit;
}

.fwNormal {
  font-weight: normal;
}

.fw500 {
  font-weight: 500;
}

.strong,
.fwBold {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.sans-serif {
  font-family: "Noto Sans JP", sans-serif;
}

.ffEn,
.sans-serifEn {
  font-family: "Outfit", "Noto Sans JP", sans-serif;
}

.fcMain {
  color: #00539E;
}

.fcSub {
  color: #FFA200;
}

.fcText {
  color: #222;
}

.fcBase {
  color: #fff;
}

.fcWhite {
  color: #fff;
}

.fcBlack {
  color: #000;
}

.fs0 {
  font-size: 0;
}

.fs9 {
  transform: scale(0.9);
  transform-origin: center left;
  font-size: 1rem;
}

.fs10 {
  font-size: 1rem;
}

.fs11 {
  font-size: 1.1rem;
}

.fs12 {
  font-size: 1.2rem;
}

.fs13 {
  font-size: 1.3rem;
}

.fs14 {
  font-size: 1.4rem;
}

.fs15 {
  font-size: 1.5rem;
}

.fs16 {
  font-size: 1.6rem;
}

.fs17 {
  font-size: 1.7rem;
}

.fs18 {
  font-size: 1.8rem;
}

.fs20 {
  font-size: 2rem;
}

.fs22 {
  font-size: 2.2rem;
}

.fs23 {
  font-size: 2.3rem;
}

.fs24 {
  font-size: 2.4rem;
}

.fs25 {
  font-size: 2.5rem;
}

.fs26 {
  font-size: 2.6rem;
}

.fs28 {
  font-size: 2.8rem;
}

.fs30 {
  font-size: 3rem;
}

.fs32 {
  font-size: 3.2rem;
}

.fs36 {
  font-size: 3.6rem;
}

.fs40 {
  font-size: 4rem;
}

.fs48 {
  font-size: 4.8rem;
}

.fs50 {
  font-size: 5rem;
}

.fs50per {
  font-size: 50%;
}

.fs60per {
  font-size: 60%;
}

.fs70per {
  font-size: 70%;
}

.fs75per {
  font-size: 75%;
}

.fs80per {
  font-size: 80%;
}

.fs85per {
  font-size: 85%;
}

.fs90per {
  font-size: 90%;
}

.lh10 {
  line-height: 1;
}

.lh12 {
  line-height: 1.2;
}

.lh14 {
  line-height: 1.4;
}

.lh16 {
  line-height: 1.6;
}

.lh17 {
  line-height: 1.7;
}

.lh175 {
  line-height: 1.75;
}

.lh18 {
  line-height: 1.8;
}

.lh20 {
  line-height: 2;
}

.lh24 {
  line-height: 2.4;
}

.lsNormal {
  letter-spacing: normal;
}

.ls01 {
  letter-spacing: 0.01em;
}

.ls02 {
  letter-spacing: 0.02em;
}

.ls03 {
  letter-spacing: 0.03em;
}

.ls04 {
  letter-spacing: 0.04em;
}

.ls05 {
  letter-spacing: 0.05em;
}

.ls08 {
  letter-spacing: 0.08em;
}

.ls10 {
  letter-spacing: 0.1em;
}

.ls12 {
  letter-spacing: 0.12em;
}

.ls15 {
  letter-spacing: 0.15em;
}

.ls20 {
  letter-spacing: 0.2em;
}

.ls30 {
  letter-spacing: 0.3em;
}

.ls-05 {
  letter-spacing: -0.05em;
}

.ls-10 {
  letter-spacing: -0.1em;
}

.ls-20 {
  letter-spacing: -0.2em;
}

.wordWrapBreak {
  word-wrap: break-word;
}

.wordBreakAll {
  word-break: break-all;
}
img,
video {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
img.w100per,
video.w100per {
  width: 100%;
}

a:not([class]) {
  color: inherit;
}

a,
a:link,
a:visited,
a:hover,
a:active {
  outline: none;
  text-decoration: none;
}

a.textLink {
  color: #fff;
  text-decoration: underline;
}
a.textLink.fcMain {
  color: #00539E;
}
a.textLink.fcSub {
  color: #FFA200;
}
a.disabled {
  cursor: default;
  opacity: 0.4;
  pointer-events: none;
}
ul li,
ol li {
  list-style-type: none;
}

ul.disc,
ol.disc {
  list-style-type: none;
}
ul.disc li,
ol.disc li {
  position: relative;
  padding-left: 1em;
}
ul.disc li::before,
ol.disc li::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "・";
}
ul.inlineList li,
ol.inlineList li {
  display: inline;
}
ul.inlineList li:not(:last-child)::after,
ol.inlineList li:not(:last-child)::after {
  display: inline-block;
  content: ",";
}
ul.asteriskList li,
ol.asteriskList li {
  position: relative;
  padding-left: 1em;
}
ul.asteriskList li::before,
ol.asteriskList li::before {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  content: "*";
}

ol.numberList {
  counter-reset: numberList;
}
ol.numberList li {
  position: relative;
  padding-left: 1.5em;
}
ol.numberList li:not(:last-child) {
  margin-bottom: 5px;
}
ol.numberList li::before {
  position: absolute;
  top: -1px;
  left: 0;
  margin-right: 2px;
  content: counter(numberList) ".";
  color: #fff;
  counter-increment: numberList;
}
ol.numberList li ol.childList {
  counter-reset: numberList;
}
ol.numberList li ol.childList li {
  padding-left: 2em;
  text-indent: -2em;
}
ol.numberList li ol.childList li::before {
  display: none;
}

ol.circleNumberList {
  counter-reset: circleNumberList;
}
ol.circleNumberList li {
  position: relative;
  padding-left: 1.5em;
}
ol.circleNumberList li:not(:last-child) {
  margin-bottom: 12px;
}
ol.circleNumberList li::before {
  display: flex;
  position: absolute;
  top: 1px;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #0061b7;
  content: counter(circleNumberList);
  color: #fff;
  font-size: 1.2rem;
  text-indent: -1px;
  counter-increment: circleNumberList;
}

th {
  font-weight: bold;
}
hr.dot {
  border-top: 1px #000 dotted;
}

.displayInlineBlock {
  display: inline-block;
}

.displayInline {
  display: inline;
}

.displayBlock {
  display: block;
}

.displayNone {
  display: none;
}

.displaySp {
  display: none;
}

.displayWide {
  display: none;
}
.posRelative {
  position: relative;
}

.posAbsolute {
  position: absolute;
}

.posFixed {
  position: fixed;
}

.posStatic {
  position: static;
}

.textLeft {
  text-align: left;
}

.textCenter {
  text-align: center;
}

.textRight {
  text-align: right;
}

.textJustify,
.textJustify * {
  text-align: justify;
}
.verticalTop {
  vertical-align: top;
}

.verticalMiddle {
  vertical-align: middle;
}

.verticalBottom {
  vertical-align: bottom;
}
input:focus,
textarea:focus,
select:focus {
  border: none;
  outline: none;
  box-shadow: none;
}

button {
  padding: 0;
  border: 0px;
  outline: none;
  background-color: transparent;
  font-family: inherit;
}

.l-container {
  z-index: 2;
  position: relative;
  width: 100%;
  min-height: 100%;
}

.l-main {
  overflow-x: hidden;
}

.l-inner {
  max-width: 1440px;
  margin-inline: auto;
}
.l-inner.narrowContents {
  max-width: 1000px;
}

.l-footer {
  padding-block: 64px;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  background-color: #fff;
}

.footerSns {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

@font-face {
  src: url("https://www.lakestars.net/files/user/_/common/fonts/lakesfont2022.ttf") format("truetype");
  font-family: "lakesfont";
}
.lakesfont {
  font-weight: normal;
  font-family: "lakesfont", sans-serif;
}

.bgMain {
  background-color: #00539E;
}

.bgSub {
  background-color: #FFA200;
}

.bgBase {
  background-color: #fff;
}

.bgText {
  background-color: #222;
}

.bgGradImg {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background-image: url("/files/user/_/lp/partner/img/bgGradImg.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.bgYellowAlpha {
  background-color: rgba(255, 162, 0, 0.7);
}

.txtLeft {
  text-align: left;
}

.txtCenter {
  text-align: center;
}

.txtRight {
  text-align: right;
}

.sectionTitle {
  position: relative;
  margin-bottom: clamp(30px, 4.1666666667vw, 60px);
}

.sectionTitleEn {
  font-style: normal;
  font-weight: 400;
  font-size: clamp(7rem, 6.6666666667vw, 9.6rem);
  font-family: "lakesfont", sans-serif;
}
.sectionTitleJa {
  font-weight: bold;
}

.titleHasMark {
  position: relative;
  padding-left: 1.7em;
  font-weight: bold;
  font-size: 2rem;
  letter-spacing: 0.05em;
}
.titleHasMark::before {
  display: inline-block;
  position: absolute;
  top: 0.25em;
  left: 0;
  width: 1.4em;
  height: 1em;
  background-color: #000;
  content: "";
}

.sectionSentence {
  margin-bottom: clamp(25px, 2.0833333333vw, 30px);
  font-size: clamp(1.5rem, 1.25vw, 1.8rem);
}

.textHasLp {
  padding-left: 1.25em;
  text-indent: -1.25em;
}

.infoList dt,
.infoList dd {
  display: inline;
}
.infoList dt::after {
  content: "：";
}
.infoList.numNotice {
  display: flex;
  gap: 0.5em;
}
.infoList.numNotice dt::after {
  display: none;
}

.linkBtn,
button.linkBtn,
a.linkBtn {
  display: inline-flex;
  align-items: center;
  justify-content: space-evenly;
  width: fit-content;
  min-width: 232px;
  min-height: 52px;
  padding: 1.1em 0.2em 1.1em 2em;
  gap: 5px;
  border: 3px solid;
  background-color: #00539E;
  color: #fff;
  font-weight: bold;
  font-size: clamp(1.6rem, 1.1111111111vw, 1.6rem);
}
.linkBtn.disabled,
button.linkBtn.disabled,
a.linkBtn.disabled {
  border-color: #999;
  background-color: #eee;
  color: #999;
  pointer-events: none;
}
.linkBtn.is-border,
button.linkBtn.is-border,
a.linkBtn.is-border {
  border-radius: 60px;
}
.linkBtn.has-arrow::after,
button.linkBtn.has-arrow::after,
a.linkBtn.has-arrow::after {
  content: "→";
  font-weight: bold;
  font-size: 1.5rem;
}

.screen-reader-text,
.visuallyHidden {
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  white-space: nowrap;
  clip-path: inset(50%);
  opacity: 0;
  pointer-events: none;
}

.iframeWrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.iframeWrapper iframe,
.iframeWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.pagePadding {
  padding-block: 120px;
}
.pagePadding.partnership {
  padding-block: 100px;
}

.about {
  padding-bottom: 90px;
}

.aboutMessage {
  padding-block: 100px 90px;
  color: #fff;
  font-weight: 500;
  font-size: clamp(1.6rem, 1.25vw, 1.8rem);
  line-height: 2;
  text-align: center;
}

.concept {
  padding: 80px 55px;
  border-radius: 20px;
  background-color: #fff;
}

.conceptDiagram {
  position: relative;
  width: fit-content;
  margin-bottom: 45px;
  margin-inline: auto;
  text-align: center;
}
.conceptDiagramTitle {
  z-index: 3;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50%;
}
.conceptDiagramItem {
  z-index: 2;
  position: absolute;
}
.conceptDiagramItem.left {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  aspect-ratio: 1/1;
  background-image: url("/files/user/_/lp/partner/img/concept_diagram-yellow.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.conceptDiagramItem.right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  aspect-ratio: 1/1;
  background: url("/files/user/_/lp/partner/img/concept_diagram-blue.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.conceptDiagramBase {
  opacity: 0;
}
.aboutDetailTitle {
  font-size: 7.5rem;
  text-align: center;
  text-transform: uppercase;
}
.aboutDetailList {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px 15px;
}
.aboutDetailListItem img {
  width: 100%;
  margin-bottom: 8px;
}
.aboutDetailListItem figcaption {
  font-size: clamp(1.2rem, 0.9722222222vw, 1.4rem);
  text-align: center;
}

.data {
  position: relative;
}
.data::before {
  display: inline-block;
  position: absolute;
  top: 0vw;
  left: 0px;
  content: "01";
  color: #fff;
  font-size: clamp(14rem, 11.1111111111vw, 16rem);
  font-family: "lakesfont", sans-serif;
  opacity: 0.3;
}

.dataBody {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
}
.dataBody .dataList {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
  max-width: 640px;
  padding: 30px 10px;
  gap: clamp(18px, 0.6944444444vw, 10px) clamp(4px, 2.0833333333vw, 30px);
  border-radius: 20px;
  background: #ffffff;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
}
.dataBody .dataListItem {
  width: calc((100% - 2.0833333333vw) / 2);
}
.dataBody .dataListItem:nth-child(odd) {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.dataBody .dataListItem .dataListNumber {
  font-size: clamp(3.2rem, 4.4444444444vw, 6.4rem);
  font-family: "lakesfont", sans-serif;
}
.dataBody .dataListTitle {
  display: inline-block;
  margin-bottom: clamp(10px, 0.6944444444vw, 20px);
  color: #00539E;
  font-weight: bold;
  font-size: clamp(1.5rem, 1.3888888889vw, 2rem);
}
.dataBody .dataListContent {
  display: flex;
  align-items: center;
  gap: clamp(6px, 1.1111111111vw, 16px);
}
.dataBody .dataListContent img {
  width: 100%;
  max-width: 83px;
  height: auto;
}

.case {
  position: relative;
}
.case::before {
  display: inline-block;
  z-index: 2;
  position: absolute;
  top: 0vw;
  right: 20px;
  content: "03";
  color: #fff;
  font-size: clamp(14rem, 11.1111111111vw, 16rem);
  font-family: "lakesfont", sans-serif;
  opacity: 0.3;
}
.caseDetail {
  background-color: #fff;
}
.caseDetailTitle {
  display: inline-block;
  margin-bottom: clamp(15px, 1.3888888889vw, 20px);
  border-bottom: rgba(85, 174, 255, 0.5098039216) 7px solid;
  color: #00539E;
  font-weight: bold;
  font-size: clamp(2.1rem, 2.2222222222vw, 3.2rem);
  line-height: 0.8;
}
.caseDetailText {
  margin-bottom: clamp(15px, 2.0833333333vw, 30px);
  color: #00539E;
  font-size: clamp(1.6rem, 1.25vw, 1.8rem);
  line-height: 2;
}
.caseInner {
  z-index: 2;
  position: relative;
}
.caseTreatImage {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 300px;
  height: 300px;
  background-image: url("/files/user/_/lp/partner/img/treat_basketball.webp");
  background-position: right bottom;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0.9;
  pointer-events: none;
}

.value {
  position: relative;
}
.value::before {
  display: inline-block;
  position: absolute;
  top: 0vw;
  left: 0px;
  content: "02";
  color: #fff;
  font-size: clamp(14rem, 11.1111111111vw, 16rem);
  font-family: "lakesfont", sans-serif;
  opacity: 0.15;
}

.valueBody {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
}
.valueBody .valueImage {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  justify-content: space-evenly;
  width: 100%;
  max-width: 640px;
  padding: 30px 10px;
  gap: 45px;
  border-radius: 20px;
  background: #ffffff;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.1);
}
.valueBody .valueImageItem {
  max-width: 467px;
  margin: 0 auto;
}

.contactArea {
  position: relative;
  padding: clamp(50px, 6.5972222222vw, 95px) 0;
  background-image: url("../img/contact.webp"); /* ← 背景画像URLに差し替えてください */
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #000;
}
.contactArea .contactBtn {
  display: inline-block;
  padding: 15px 30px;
  padding: 20px 64px;
  border-radius: 40px;
  background-color: #fff;
  color: #000;
  font-weight: bold;
  font-size: clamp(1.6rem, 1.3888888889vw, 2rem);
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.contactArea .contactBtn:hover {
  background-color: #00539E;
  color: #fff;
  transition: all 500ms ease-in-out;
}

.partnershipBody .partnershipHeader {
  margin-bottom: clamp(60px, 6.9444444444vw, 100px);
}
.partnershipBody .partnershipIcon {
  max-width: 180px;
  margin: 0 auto;
}
.partnershipBody .partnershipWrap {
  display: flex;
  flex-wrap: wrap;
  gap: 50px 30px;
}
.partnershipBody .partnershipWrap .partnershipItem {
  width: calc((100% - 60px) / 3);
  padding: 25px 20px 50px 20px;
  border-radius: 12px;
  background-color: #fff;
}
.partnershipBody .partnershipWrap .partnershipItemImage {
  margin-bottom: 15px;
}
.partnershipBody .partnershipWrap .partnershipItem .partnershipTitle {
  margin-bottom: 15px;
  color: #00539E;
  font-weight: bold;
  font-size: clamp(1.8rem, 1.3888888889vw, 2rem);
  text-align: center;
}
.partnershipBody .partnershipWrap .partnershipItem .partnershipDescription {
  font-size: 1.5rem;
  line-height: 1.6;
}

#partner .sectionTitle {
  margin-bottom: clamp(20px, 1.3888888889vw, 20px);
}
#partner .partnerList {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 40px;
  gap: 0 clamp(20px, 2.7777777778vw, 40px);
}
#partner .partnerItem {
  width: calc((100% - 80px) / 5);
  max-width: 210px;
}
#partner .partnerItem .image {
  width: 100%;
}
#partner .partnerItem .image img {
  width: 100%;
  height: auto;
}

.shiga_lp_pagetop {
  display: block;
  height: 40px;
  background: url(../img/arr_pagetop.svg) no-repeat center #fabf00;
}

.shiga_lp_footer {
  padding: 0 0 58px;
  background: #005bac;
  color: #fff;
  font-size: 1.4rem;
}
.shiga_lp_footer .footIn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 0;
  gap: 40px;
}
.shiga_lp_footer .footlogo {
  width: 80px;
}
.shiga_lp_footer .sns {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  padding: 12px 0;
  border-bottom: 1px solid #fff;
}
.shiga_lp_footer .sns::before {
  margin-right: 20px;
  content: "FOLLOW US";
  font-size: 2.8rem;
  font-family: "lakesfont", "Noto Sans JP", sans-serif;
}
.shiga_lp_footer .sns a + a {
  margin-left: 24px;
}
.shiga_lp_footer .serviceLinks a {
  margin-right: 24px;
  color: #fff;
}
.shiga_lp_footer #copyright {
  margin-top: 14px;
  text-align: center;
}
@media screen and (min-width: 600px) {
  .caseDetailWrapper {
    display: block;
    width: 100%;
  }
  .caseDetail {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 1079px) {
  .caseDetailWrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .caseDetail {
    width: calc((100% - 40px) / 2);
  }
}
@media screen and (min-width: 769px) {
  .displayNotNarrow {
    display: inherit;
  }
  .displayNotNarrow.displayInlineBlock {
    display: inline-block;
  }
  .displayNarrow {
    display: none;
  }
  .l-inner {
    padding-inline: 6.9444444444%;
  }
  .l-colorBlock {
    padding-block: 120px;
  }
  .shiga_lp_footer .serviceLinks {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 18px;
  }
}
@media screen and (min-width: 1080px) {
  .displayNotMedium {
    display: block;
  }
  .displayNotMedium.displayInlineBlock {
    display: inline-block;
  }
  .displayMedium {
    display: none;
  }
  .aboutDetailBlock {
    display: flex;
    justify-content: center;
    gap: 30px;
  }
  .aboutDetail {
    width: 50%;
  }
  .caseInner {
    display: flex;
  }
  .caseImg, .caseBody {
    width: 50%;
    padding: 150px 0;
  }
  .caseImg {
    position: relative;
    height: 100vh;
  }
  .caseImgItem {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .caseImgItem img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .caseImgItem:nth-child(1) {
    z-index: 2;
  }
  .caseBody {
    padding-inline: 3.4722222222vw;
  }
  .caseDetail {
    padding: 3.4722222222vw 2.0833333333vw;
    overflow: hidden;
    border-radius: 15px;
  }
  .caseDetail:not(:last-child) {
    margin-bottom: max(25vh, 250px);
  }
  .caseDetailNarrowImg {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .displayWide {
    display: inherit;
    display: none !important;
  }
  .displayNotWide {
    display: block !important;
  }
}
@media screen and (max-width: 1280px) {
  .displayNotWide {
    display: none !important;
  }
  .displayWide {
    display: block !important;
  }
}
@media screen and (max-width: 1279px) {
  .dataBody {
    display: block;
  }
}
@media screen and (max-width: 1080px) {
  .displayNotMedium {
    display: none;
  }
  .displayMedium {
    display: block;
  }
}
@media screen and (max-width: 1079px) {
  .pagePadding {
    padding-block: 80px;
  }
  .aboutDetailTitle {
    font-size: 5rem;
  }
  .aboutDetailList {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 15px;
  }
  .data::before {
    right: 10px;
    left: unset;
    font-size: clamp(10rem, 17.5879396985vw, 14rem);
  }
  .dataBody {
    display: block;
  }
  .dataBody .dataListItem {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: flex-end;
  }
  .case::before {
    right: 10px;
    font-size: clamp(10rem, 17.5879396985vw, 14rem);
  }
  .case {
    padding-bottom: 60px;
  }
  .caseImg {
    display: none;
  }
  .caseDetailInner {
    padding: 10.6666666667vw 6.4vw;
  }
  .caseDetail img {
    border-radius: 20px 20px 0 0;
  }
  .caseDetailText {
    line-height: 1.6;
  }
  .caseDetail {
    border-radius: 20px;
  }
  .caseBody {
    padding-inline: 4%;
  }
  .value::before {
    right: 10px;
    left: unset;
    font-size: clamp(10rem, 17.5879396985vw, 14rem);
  }
  .valueBody {
    display: block;
  }
  .partnershipBody .partnershipWrap {
    gap: 20px;
  }
  .partnershipBody .partnershipWrap .partnershipItem {
    width: calc((100% - 40px) / 2);
  }
}
@media screen and (max-width: 1079px) and (max-width: 1079px) {
  .caseDetailInner {
    padding: 6.6666666667vw 3.2vw;
  }
}
@media screen and (max-width: 769px) {
  .displayNotNarrow {
    display: none;
  }
  .displayNarrow {
    display: inherit;
  }
}
@media screen and (max-width: 768px) {
  .spMb0 {
    margin-bottom: 0;
  }
  .spMb5 {
    margin-bottom: 5px;
  }
  .spMb10 {
    margin-bottom: 10px;
  }
  .spMb12 {
    margin-bottom: 12px;
  }
  .spMb15 {
    margin-bottom: 15px;
  }
  .spMb20 {
    margin-bottom: 20px;
  }
  .spMb25 {
    margin-bottom: 25px;
  }
  .spMb30 {
    margin-bottom: 30px;
  }
  .spMb35 {
    margin-bottom: 35px;
  }
  .spMb40 {
    margin-bottom: 40px;
  }
  .spMb45 {
    margin-bottom: 45px;
  }
  .spMb50 {
    margin-bottom: 50px;
  }
  .spMb55 {
    margin-bottom: 55px;
  }
  .spMb60 {
    margin-bottom: 60px;
  }
  .spMb65 {
    margin-bottom: 65px;
  }
  .spMb70 {
    margin-bottom: 70px;
  }
  .spMb80 {
    margin-bottom: 80px;
  }
  .spMb90 {
    margin-bottom: 90px;
  }
  .spMb100 {
    margin-bottom: 100px;
  }
  .spMb120 {
    margin-bottom: 120px;
  }
  .spMb150 {
    margin-bottom: 150px;
  }
  .spMb200 {
    margin-bottom: 200px;
  }
  .spPt80 {
    padding-top: 80px;
  }
  .spPb25 {
    padding-bottom: 25px;
  }
  .spPb80 {
    padding-bottom: 80px;
  }
  .spFs10 {
    font-size: 1rem;
  }
  .spFs11 {
    font-size: 1.1rem;
  }
  .spFs12 {
    font-size: 1.2rem;
  }
  .spFs13 {
    font-size: 1.3rem;
  }
  .spFs14 {
    font-size: 1.4rem;
  }
  .spFs15 {
    font-size: 1.5rem;
  }
  .spFs16 {
    font-size: 1.6rem;
  }
  .spFs17 {
    font-size: 1.7rem;
  }
  .spFs18 {
    font-size: 1.8rem;
  }
  .spFs20 {
    font-size: 2rem;
  }
  .spFs22 {
    font-size: 2.2rem;
  }
  .spFs24 {
    font-size: 2.4rem;
  }
  .spFs30 {
    font-size: 3rem;
  }
  .spFs42 {
    font-size: 4.2rem;
  }
  .spLs01 {
    letter-spacing: 0.01em;
  }
  .spLs12 {
    letter-spacing: 0.12em;
  }
  .spLs20 {
    letter-spacing: 0.2em;
  }
  .spLh20 {
    line-height: 2;
  }
  .narrowTextLeft {
    text-align: left;
  }
  .narrowTextCenter {
    text-align: center;
  }
  .spTxtCenter {
    text-align: center;
  }
  .l-inner {
    padding-inline: 4%;
  }
  .l-colorBlock {
    padding-block: 80px;
  }
  .footerSns {
    gap: 20px;
  }
  .sectionSentence:not(.spTextCenter) {
    text-align: left;
  }
  .aboutMessage {
    padding-block: 40px 80px;
    letter-spacing: -0.05em;
  }
  .concept {
    padding: 60px 20px;
  }
  .dataBody .dataListContent img {
    max-width: 60px;
  }
  .caseDetail:not(:last-child) {
    margin-bottom: 60px;
  }
  .caseTreatImage {
    display: none;
  }
  .partnershipBody .partnershipIcon {
    max-width: 100px;
  }
  .partnershipBody .partnershipWrap .partnershipItem {
    width: 100%;
  }
  #partner .partnerItem {
    width: calc((100% - 40px) / 5);
  }
  .shiga_lp_footer .footIn {
    display: block;
    padding: 48px 0 40px;
  }
  .shiga_lp_footer .footlogo {
    width: auto;
    margin-bottom: 40px;
    text-align: center;
  }
  .shiga_lp_footer .footlogo img {
    width: 64px;
  }
  .shiga_lp_footer .footLinks {
    width: auto;
  }
  .shiga_lp_footer .sns {
    position: relative;
    justify-content: center;
    margin-bottom: 0;
    padding: 48px 0 40px;
    border: 0;
    text-align: center;
  }
  .shiga_lp_footer .sns::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-right: 0;
    font-size: 3.2rem;
  }
  .shiga_lp_footer .serviceLinks {
    border-bottom: 1px solid #fff;
  }
  .shiga_lp_footer .serviceLinks a {
    display: block;
    margin-right: 0;
    padding: 18px 16px;
    border-top: 1px solid #fff;
    background: url(../img/icon_link.svg) no-repeat right 16px center;
    background-size: 5px;
  }
  .shiga_lp_footer #copyright {
    margin-top: 0;
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 599px) {
  .displaySp {
    display: inherit;
  }
  .l-footer {
    padding-block: 40px;
  }
  .caseDetailWrapper {
    display: block;
    width: 100%;
  }
  .caseDetail {
    width: 100%;
  }
}
@media screen and (max-width: 499px) {
  .dataBody .dataListItem:nth-child(odd) {
    align-items: center;
  }
  .dataBody .dataListTitle {
    text-align: center;
  }
}
@media (any-hover: hover) {
  .alpha {
    transition: opacity 300ms ease-in-out;
  }
  .alpha:hover {
    opacity: 0.6;
  }
  .textLink {
    transition: opacity 300ms ease-in-out;
  }
  .textLink:hover {
    opacity: 0.6;
  }
  .linkBtn,
  button.linkBtn,
  a.linkBtn {
    transition: all 500ms ease-in-out;
  }
  .linkBtn:hover,
  button.linkBtn:hover,
  a.linkBtn:hover {
    border-color: #fff;
    background-color: #FFA200;
    color: #00539E;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNvQ2hCOzs7Ozs7Ozs7Ozs7RUFhQztFQUNBO0VBQ0E7RUFPQTtFQU5BO0VBR0E7RUFEQTtFQUVBO0VBSEE7RUFJQTtBRGxDRDs7QUNxQ0E7RUFDQztBRGxDRDs7QUNvQ0E7O0VBR0M7QURsQ0Q7O0FDb0NBO0VBQ0M7QURqQ0Q7O0FDMENBOzs7OztFQUtFO0VBQ0E7RUFJQTtFQUZBO0VBQ0E7RUFFQTtBRHhDRjs7QUNpREE7RUFDRTtBRDlDRjs7QUN1REE7RUM2dEJFO0VENXRCQTtFQzJ0QkE7RUQxdEJBO0FEcERGOztBQ3NEQTtFQUNFO0FEbkRGOztBQzREQTtFQUNFO0FEekRGOztBQzJEQTtFQzYyQkU7RUFHQTtFQUNBO0VBRkE7RUFEQTtFRDUyQkE7RUFEQTtBRHZERjs7QUMwREE7RUFDRTtBRHZERjs7QUN5REE7Ozs7RUFNRTtFQUNBO0VBSEE7RUFDQTtBRHBERjs7QUN3REE7RUFDRTtBRHJERjs7QUN1REE7RUFDRTtBRHBERjs7QUM2REE7RUFDRTtBRDFERjtBQzJERTtFQUNFO0VBQ0E7QUR6REo7O0FDbUVBO0VBQ0U7RUFDQTtBRGhFRjs7QUNrRUE7RUFDRTtBRC9ERjs7QUNpRUE7RUFDRTtFQUNBO0VBQ0E7QUQ5REY7O0FDZ0VBO0VBQ0U7RUFDQTtFQUNBO0FEN0RGOztBQytEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDdXBCQTtFRHRwQkE7RUFDQTtBRDVERjs7QUMrREE7RUFDRTtBRDVERjs7QUVwR0E7RUFDRTtFQUNBO0FGdUdGOztBRXBHQTtFQVdFO0VBQ0E7RUFDQTtFQUNBO0VBYkE7RUFFQTtFQUNBLFdDSFc7RURLWDtFQUNBO0VBRkE7RUFHQSx1Q0NDYztFREFkO0VBQ0E7QUYwR0Y7QUVyR0U7OztFQUdFO0FGdUdKO0FFckdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUE2QkE7RUFDQTtFQS9CQTtFQTBCQTtFQU9BO0VBREE7QUY2RUo7O0FFaEVBO0VBQ0U7QUZtRUY7O0FFakVBO0VBQ0U7QUZvRUY7O0FFbEVBO0VBQ0U7QUZxRUY7O0FFbkVBO0VBQ0U7QUZzRUY7O0FFcEVBO0VBQ0U7QUZ1RUY7O0FFckVBO0VBQ0U7QUZ3RUY7O0FFdEVBO0VBQ0U7QUZ5RUY7O0FFdkVBO0VBQ0U7QUYwRUY7O0FFeEVBO0VBQ0U7QUYyRUY7O0FFekVBO0VBQ0U7QUY0RUY7O0FFMUVBO0VBQ0U7QUY2RUY7O0FFM0VBO0VBQ0U7QUY4RUY7O0FFNUVBO0VBQ0U7QUYrRUY7O0FFN0VBO0VBQ0U7QUZnRkY7O0FFOUVBO0VBQ0U7QUZpRkY7O0FFL0VBO0VBQ0U7QUZrRkY7O0FFaEZBO0VBQ0U7QUZtRkY7O0FFakZBO0VBQ0U7QUZvRkY7O0FFbEZBO0VBQ0U7QUZxRkY7O0FFbkZBO0VBQ0U7QUZzRkY7O0FFcEZBO0VBQ0U7QUZ1RkY7O0FFckZBO0VBQ0U7QUZ3RkY7O0FFdEZBO0VBQ0U7QUZ5RkY7O0FFdkZBO0VBQ0U7QUYwRkY7O0FFeEZBO0VBQ0U7QUYyRkY7O0FFekZBO0VBQ0U7QUY0RkY7O0FFekZBO0VBQ0U7QUY0RkY7O0FFMUZBO0VBQ0U7QUY2RkY7O0FFM0ZBO0VBQ0U7QUY4RkY7O0FFNUZBO0VBQ0U7QUYrRkY7O0FFN0ZBO0VBQ0U7QUZnR0Y7O0FFOUZBO0VBQ0U7QUZpR0Y7O0FFOUZBO0VBQ0U7QUZpR0Y7O0FFL0ZBO0VBQ0U7QUZrR0Y7QUV2QkE7RUFDRTtBRjhGRjs7QUU1RkE7RUFDRTtBRitGRjs7QUU3RkE7RUFDRTtBRmdHRjs7QUU5RkE7RUFDRTtBRmlHRjs7QUUvRkE7RUFDRTtBRmtHRjs7QUVoR0E7RUFDRTtBRm1HRjs7QUVqR0E7RUFDRTtBRm9HRjs7QUVsR0E7RUFDRTtBRnFHRjs7QUVuR0E7RUFDRTtBRnNHRjs7QUVwR0E7RUFDRTtBRnVHRjs7QUVyR0E7RUFDRTtBRndHRjs7QUV0R0E7RUFDRTtBRnlHRjs7QUV2R0E7RUFDRTtBRjBHRjs7QUV4R0E7RUFDRTtBRjJHRjs7QUV4R0E7RUFDRTtBRjJHRjs7QUV6R0E7RUFDRTtBRjRHRjs7QUUxR0E7RUFDRTtBRjZHRjs7QUUzR0E7RUFDRTtBRjhHRjs7QUUzR0E7RUFDRTtBRjhHRjs7QUU1R0E7RUFDRTtBRitHRjs7QUU3R0E7RUFDRTtBRmdIRjs7QUU5R0E7RUFDRTtBRmlIRjs7QUUvR0E7RUFDRTtBRmtIRjs7QUVoSEE7RUFDRTtBRm1IRjs7QUVqSEE7RUFDRTtBRm9IRjtBRWhHRTtFQUNFO0FGOEdKOztBRTNHQTtFQUNFO0FGOEdGOztBRTVHQTtFQUNFO0FGK0dGOztBRTdHQTs7RUFFRTtBRmdIRjs7QUU3R0E7RUFDRTtBRmdIRjs7QUU5R0E7RUFDRSx1Q0NsV2M7QUhtZGhCOztBRS9HQTs7RUFFRSxpRENyV2M7QUh1ZGhCOztBRS9HQTtFQUNFLGNDcFhXO0FIc2ViOztBRWhIQTtFQUNFLGNDdFhVO0FIeWVaOztBRWpIQTtFQUNFLFdDeFhXO0FINGViOztBRWxIQTtFQUNFLFdDMVhXO0FIK2ViOztBRW5IQTtFQUNFO0FGc0hGOztBRXBIQTtFQUNFO0FGdUhGOztBRXBIQTtFQUNFO0FGdUhGOztBRXJIQTtFQUVFO0VBQ0E7RUFGQTtBRjBIRjs7QUV0SEE7RUFDRTtBRnlIRjs7QUV2SEE7RUFDRTtBRjBIRjs7QUV4SEE7RUFDRTtBRjJIRjs7QUV6SEE7RUFDRTtBRjRIRjs7QUUxSEE7RUFDRTtBRjZIRjs7QUUzSEE7RUFDRTtBRjhIRjs7QUU1SEE7RUFDRTtBRitIRjs7QUU3SEE7RUFDRTtBRmdJRjs7QUU5SEE7RUFDRTtBRmlJRjs7QUUvSEE7RUFDRTtBRmtJRjs7QUVoSUE7RUFDRTtBRm1JRjs7QUVqSUE7RUFDRTtBRm9JRjs7QUVsSUE7RUFDRTtBRnFJRjs7QUVuSUE7RUFDRTtBRnNJRjs7QUVwSUE7RUFDRTtBRnVJRjs7QUVySUE7RUFDRTtBRndJRjs7QUV0SUE7RUFDRTtBRnlJRjs7QUV2SUE7RUFDRTtBRjBJRjs7QUV4SUE7RUFDRTtBRjJJRjs7QUV6SUE7RUFDRTtBRjRJRjs7QUUxSUE7RUFDRTtBRjZJRjs7QUUzSUE7RUFDRTtBRjhJRjs7QUUzSUE7RUFDRTtBRjhJRjs7QUU1SUE7RUFDRTtBRitJRjs7QUU3SUE7RUFDRTtBRmdKRjs7QUU5SUE7RUFDRTtBRmlKRjs7QUUvSUE7RUFDRTtBRmtKRjs7QUVoSkE7RUFDRTtBRm1KRjs7QUVqSkE7RUFDRTtBRm9KRjs7QUVqSkE7RUFDRTtBRm9KRjs7QUVsSkE7RUFDRTtBRnFKRjs7QUVuSkE7RUFDRTtBRnNKRjs7QUVwSkE7RUFDRTtBRnVKRjs7QUVySkE7RUFDRTtBRndKRjs7QUV0SkE7RUFDRTtBRnlKRjs7QUV2SkE7RUFDRTtBRjBKRjs7QUV4SkE7RUFDRTtBRjJKRjs7QUV6SkE7RUFDRTtBRjRKRjs7QUV6SkE7RUFDRTtBRjRKRjs7QUUxSkE7RUFDRTtBRjZKRjs7QUUzSkE7RUFDRTtBRjhKRjs7QUU1SkE7RUFDRTtBRitKRjs7QUU3SkE7RUFDRTtBRmdLRjs7QUU5SkE7RUFDRTtBRmlLRjs7QUUvSkE7RUFDRTtBRmtLRjs7QUVoS0E7RUFDRTtBRm1LRjs7QUVqS0E7RUFDRTtBRm9LRjs7QUVsS0E7RUFDRTtBRnFLRjs7QUVuS0E7RUFDRTtBRnNLRjs7QUVwS0E7RUFDRTtBRnVLRjs7QUVyS0E7RUFDRTtBRndLRjs7QUV0S0E7RUFDRTtBRnlLRjs7QUV2S0E7RUFDRTtBRjBLRjs7QUV2S0E7RUFDRTtBRjBLRjs7QUV4S0E7RUFDRTtBRjJLRjtBRXpHQTs7RUFHRTtFQURBO0VBRUE7QUZvS0Y7QUVuS0U7O0VBQ0U7QUZzS0o7O0FFOUpBO0VBQ0U7QUZpS0Y7O0FFL0pBOzs7OztFQUtFO0VBQ0E7QUZrS0Y7O0FFL0pFO0VBQ0UsV0Mvb0JTO0VEZ3BCVDtBRmtLSjtBRWpLSTtFQUNFLGNDcnBCTztBSHd6QmI7QUVqS0k7RUFDRSxjQ3ZwQk07QUgwekJaO0FFaEtFO0VBR0U7RUFGQTtFQUNBO0FGbUtKO0FFMUlBOztFQUVFO0FGMkpGOztBRXZKRTs7RUFDRTtBRjJKSjtBRTFKSTs7RUFDRTtFQUNBO0FGNkpOO0FFNUpNOztFQUlFO0VBSEE7RUFDQTtFQUNBO0VBRUE7QUYrSlI7QUUxSkk7O0VBQ0U7QUY2Sk47QUU1Sk07O0VBQ0U7RUFDQTtBRitKUjtBRTFKSTs7RUFDRTtFQUNBO0FGNkpOO0FFNUpNOztFQUlFO0VBSEE7RUFDQTtFQUNBO0VBRUE7QUYrSlI7O0FFekpBO0VBQ0U7QUY0SkY7QUUzSkU7RUFDRTtFQUNBO0FGNkpKO0FFNUpJO0VBQ0U7QUY4Sk47QUU1Skk7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUpBO0VBS0EsV0M5dUJPO0VEd3VCUDtBRm9LTjtBRTNKSTtFQUNFO0FGNkpOO0FFNUpNO0VBRUU7RUFEQTtBRitKUjtBRTdKUTtFQUNFO0FGK0pWOztBRXpKQTtFQUNFO0FGNEpGO0FFM0pFO0VBQ0U7RUFDQTtBRjZKSjtBRTVKSTtFQUNFO0FGOEpOO0FFNUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBREE7RUFLQTtFQUhBO0VBQ0E7RUFDQTtFQUVBO0FGOEpOOztBRWpKQTtFQUNFO0FGeUpGO0FFaEpFO0VBQ0U7QUZzSko7O0FFMUlBO0VBQ0U7QUY2SUY7O0FFM0lBO0VBQ0U7QUY4SUY7O0FFNUlBO0VBQ0U7QUYrSUY7O0FFN0lBO0VBQ0U7QUZnSkY7O0FFOUlBO0VBQ0U7QUZpSkY7O0FFNUlBO0VBQ0U7QUZvSkY7QUVyRkE7RUFDRTtBRm1KRjs7QUVqSkE7RUFDRTtBRm9KRjs7QUVsSkE7RUFDRTtBRnFKRjs7QUVuSkE7RUFDRTtBRnNKRjs7QUVoSkE7RUFDRTtBRm1KRjs7QUVqSkE7RUFDRTtBRm9KRjs7QUVsSkE7RUFDRTtBRnFKRjs7QUVuSkE7O0VBRUU7QUZzSkY7QUUzSUE7RUFDRTtBRnNKRjs7QUVwSkE7RUFDRTtBRnVKRjs7QUVySkE7RUFDRTtBRndKRjtBRTFJRTs7O0VBQ0U7RUFFQTtFQURBO0FGeUpKOztBRXJKQTtFQUVFO0VBQ0E7RUFGQTtFQUdBO0VBQ0E7QUZ3SkY7O0FJem5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa29DRjs7QUlob0NBO0VBQ0U7QUptb0NGOztBSWpvQ0E7RUFDRSxpQkRGWTtFQ0daO0FKb29DRjtBSW5vQ0U7RUFDRTtBSnFvQ0o7O0FJdm1DQTtFQUNFO0VBRUEsOENEUGE7RUNNYjtBSmdvQ0Y7O0FJMW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa29DRjs7QUtqc0NBO0VBRUU7RUFEQTtBTDBzQ0Y7QUt0c0NBO0VBRUU7RUFEQTtBTHlzQ0Y7O0FLbHNDQTtFQUNFLHlCRlFXO0FINnJDYjs7QUtuc0NBO0VBQ0UseUJGTVU7QUhnc0NaOztBS3BzQ0E7RUFDRSxzQkZLVztBSGtzQ2I7O0FLcnNDQTtFQUNFLHNCRkNXO0FIdXNDYjs7QUt0c0NBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFKQTtFQVFBO0VBRkE7RUFDQTtBTHlzQ0Y7O0FLdHNDQTtFQUNFO0FMeXNDRjs7QUtuc0NBO0VBQ0U7QUxzc0NGOztBS3BzQ0E7RUFDRTtBTHVzQ0Y7O0FLcnNDQTtFQUNFO0FMd3NDRjs7QUtyc0NBO0VBQ0U7RUFDQTtBTHdzQ0Y7O0FLcnNDQTtFQUVFO0VBQ0E7RUFFQTtFQUpBO0FMMnNDRjtBS2pzQ0E7RUFDRTtBTG1zQ0Y7O0FLaHNDQTtFQUNFO0VBQ0E7RUFFQTtFQURBO0VBRUE7QUxtc0NGO0FLbHNDRTtFQUlFO0VBSEE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUxvc0NKOztBS2hzQ0E7RUFFRTtFQURBO0FMb3NDRjs7QUszckNBO0VBQ0U7RUFDQTtBTG1zQ0Y7O0FLaHNDRTs7RUFFRTtBTG1zQ0o7QUtqc0NFO0VBQ0U7QUxtc0NKO0FLanNDRTtFQUNFO0VBQ0E7QUxtc0NKO0FLbHNDSTtFQUNFO0FMb3NDTjs7QUs1ckNBOzs7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUpBO0VBTUE7RUFEQSx5QkZsSFc7RUVxSFg7RUFFQTtFQURBO0FMK3JDRjtBS3JyQ0U7OztFQUdFO0VBREE7RUFFQTtFQUhBO0FMMHNDSjtBS3JzQ0U7OztFQUNFO0FMeXNDSjtBS3RzQ0k7OztFQUNFO0VBRUE7RUFEQTtBTDJzQ047O0FLN3JDQTs7RUFTRTtFQVBBO0VBRUE7RUFDQTtFQU1BO0VBSEE7RUFGQTtFQUNBO0VBSkE7RUFPQTtFQUdBO0VBREE7QUxpc0NGOztBSzVyQ0E7RUFDRTtFQUNBO0VBQ0E7QUwrckNGO0FLN3JDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK3JDSjs7QUszckNBO0VBQ0U7QUw4ckNGO0FLN3JDRTtFQUNFO0FMK3JDSjs7QU1sNUNBO0VBQ0U7QU4wNUNGOztBTXY1Q0E7RUFDRTtFQUdBO0VBRUE7RUFIQTtFQUVBO0VBRUE7QU55NUNGOztBTTk0Q0E7RUFDRTtFQUVBO0VBREE7QU53NUNGOztBTWw1Q0E7RUFDRTtFQUVBO0VBRUE7RUFEQTtFQUZBO0FONjVDRjtBTXo1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMjVDSjtBTXo1Q0U7RUFDRTtFQUNBO0FOMjVDSjtBTXo1Q0k7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBVEE7RUFHQTtFQUZBO0VBQ0E7QU5pNkNOO0FNdDVDSTtFQUtFO0VBQ0E7RUFHQTtFQUZBO0VBR0E7RUFUQTtFQUdBO0VBRkE7RUFDQTtBTjg1Q047QU1sNUNFO0VBQ0U7QU5vNUNKO0FNeDRDRTtFQUNFO0VBQ0E7RUFDQTtBTms1Q0o7QU03NENFO0VBQ0U7RUFDQTtFQUNBO0FObzVDSjtBTWo1Q0k7RUFDRTtFQUNBO0FObTVDTjtBTWo1Q0k7RUFFRTtFQURBO0FObzVDTjs7QU0vM0NBO0VBQ0U7QU42NENGO0FNNTRDRTtFQUNFO0VBTUE7RUFFQTtFQURBO0VBTkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmk1Q0o7O0FNcjRDQTtFQUNFO0VBR0E7RUFGQTtFQUNBO0FOZzVDRjtBTTM0Q0U7RUFDRTtFQVdBO0VBUEE7RUFIQTtFQVNBO0VBREE7RUFEQTtFQU5BO0VBS0E7RUFGQTtFQUNBO0FOczVDSjtBTWg1Q0k7RUFDRTtBTms1Q047QU1qNUNNO0VBQ0U7RUFDQTtFQUNBO0FObTVDUjtBTTk0Q007RUFDRTtFQUNBO0FOcTVDUjtBTWw1Q0k7RUFDRTtFQUlBO0VBRkEsY0h0S087RUd1S1A7RUFGQTtBTnU1Q047QU0vNENJO0VBQ0U7RUFDQTtFQUNBO0FOczVDTjtBTXI1Q007RUFDRTtFQUNBO0VBQ0E7QU51NUNSOztBTS8zQ0E7RUFDRTtBTms1Q0Y7QU1qNUNFO0VBQ0U7RUFTQTtFQUhBO0VBRUE7RUFEQTtFQU5BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51NUNKO0FNaDBDRTtFQUNFO0FOMjVDSjtBTTE1Q0k7RUFNRTtFQUxBO0VBSUE7RUFIQSxjSC9TTztFR2lUUDtFQURBO0VBSUE7QU40NUNOO0FNMTVDSTtFQUNFO0VBR0EsY0gxVE87RUd3VFA7RUFDQTtBTjY1Q047QU1oNENFO0VBRUU7RUFEQTtBTnM2Q0o7QU1uNkNFO0VBQ0U7RUFDQTtFQUVBO0VBREE7RUFFQTtFQUNBO0VBQ0E7RUFHQTtFQUZBO0VBQ0E7RUFHQTtFQURBO0FOczZDSjs7QU0zNUNBO0VBQ0U7QU5tNkNGO0FNbDZDRTtFQUNFO0VBTUE7RUFFQTtFQURBO0VBTkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnU2Q0o7O0FNMzVDQTtFQUNFO0VBR0E7RUFGQTtFQUNBO0FOczZDRjtBTXA2Q0U7RUFDRTtFQVVBO0VBUEE7RUFGQTtFQVFBO0VBREE7RUFEQTtFQUxBO0VBSUE7RUFGQTtFQUNBO0FOMjZDSjtBTXI2Q0k7RUFDRTtFQUNBO0FOdTZDTjs7QU14NUNBO0VBQ0U7RUFNQTtFQUxBO0VBRUE7RUFEQTtFQUdBO0VBREE7QU5rNkNGO0FNLzVDRTtFQUNFO0VBQ0E7RUFRQTtFQURBO0VBTkE7RUFDQTtFQUdBO0VBREE7RUFFQTtFQUdBO0FOZzZDSjtBTTk1Q0k7RUFDRSx5Qkg1Yk87RUc2YlA7RUFDQTtBTmc2Q047O0FNdjVDRTtFQUNFO0FOMDVDSjtBTXg1Q0U7RUFDRTtFQUNBO0FOMDVDSjtBTXI1Q0U7RUFDRTtFQUNBO0VBRUE7QU4yNUNKO0FNMTVDSTtFQUNFO0VBRUE7RUFDQTtFQUZBO0FOODVDTjtBTTM1Q007RUFDRTtBTjY1Q1I7QU0zNUNNO0VBS0U7RUFDQSxjSHBlSztFR2tlTDtFQURBO0VBRkE7QU5pNkNSO0FNMTVDTTtFQUVFO0VBREE7QU42NUNSOztBTWo0Q0U7RUFDRTtBTmk1Q0o7QU0vNENFO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFIQTtBTm81Q0o7QU0vNENFO0VBRUU7RUFEQTtBTms1Q0o7QU1oNUNJO0VBQ0U7QU5rNUNOO0FNajVDTTtFQUNFO0VBQ0E7QU5tNUNSOztBTXY0Q0E7RUFDRTtFQUVBO0VBREE7QU5nNUNGOztBTTc0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmc1Q0Y7QU0vNENFO0VBQ0U7RUFHQTtFQUZBO0VBQ0E7RUFFQTtBTmk1Q0o7QU0vNENFO0VBQ0U7QU5pNUNKO0FNNTRDRTtFQUNFO0VBQ0E7RUFFQTtFQURBO0VBRUE7QU44NENKO0FNNzRDSTtFQUVFO0VBREE7RUFFQTtFQUNBO0FOKzRDTjtBTTc0Q0k7RUFDRTtBTis0Q047QU1uNENFO0VBQ0U7RUFDQTtBTjY0Q0o7QU0zNENFO0VBQ0U7RUFDQTtBTjY0Q0o7QU9sL0RFO0VEMlNBO0lBR0k7SUFEQTtFTnc1Q0o7RU0zNENBO0lBNkJJO0VOaTZDSjtBQWxERjtBT3RzREU7RUQyU0E7SUFLTTtJQUNBO0lBQ0E7RU4wNUNOO0VNbDVDQTtJQStCTTtFTm82Q047QUFoREY7QU83c0RFO0VMODRCQTtJQUNFO0VGdUpGO0VFdEpFO0lBQ0U7RUZ3Sko7RUVySkE7SUFDRTtFRnVKRjtFSWxpQ0Y7SUFPSTtFSnNvQ0Y7RUl2bkNGO0lBRUk7RUpnb0NGO0VNM2tCRTtJQUNFO0lBRUE7SUFEQTtJQUVBO0VOODRDSjtBQTU3QkY7QU83aUNFO0VMMjNCQTtJQUNFO0VGdUpGO0VFdEpFO0lBQ0U7RUZ3Sko7RUVySkE7SUFDRTtFRnVKRjtFTTk4QkE7SUFFSTtJQUVBO0lBREE7RU5tNUNKO0VNdjVDRjtJQXlDSTtFTmc1Q0Y7RU1weENFO0lBQ0U7RU5vNUNKO0VNbDVDRTtJQUVFO0lBQ0E7RU5tNUNKO0VNajVDRTtJQUNFO0lBQ0E7RU5tNUNKO0VNbDVDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5vNUNOO0VNbjVDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VOcTVDUjtFTW41Q007SUFDRTtFTnE1Q1I7RU1qNUNFO0lBQ0U7RU5tNUNKO0VNajVDRTtJQUlFO0lBRUE7SUFEQTtFTmk1Q0o7RU1yNUNJO0lBQ0U7RU51NUNOO0VNbDVDSTtJQUNFO0VObzVDTjtBQWhwQkY7QU8xaENFO0VMNDFCRjtJQUdJO0lBZ0JBO0VGc0lGO0VFMUlBO0lBQ0U7RUZ1SkY7QUFiRjtBT3QvQkU7RUxtMkJBO0lBQ0U7RUZ1SkY7RUVySkE7SUFDRTtFRnVKRjtBQUNGO0FPLy9CRTtFRDhJRjtJQU1JO0VOaTVDRjtBQUNGO0FPdGlERTtFTG0zQkE7SUFDRTtFRnVKRjtFRXJKQTtJQUNFO0VGdUpGO0FBQ0Y7QU8vZ0NFO0VGeU1GO0lBTUk7RUxnc0NGO0VNN3pDQTtJQUtJO0VObzVDSjtFTTkzQ0U7SUFDRTtJQUNBO0VOKzRDSjtFTWw0Q0E7SUFhSTtJQURBO0lBREE7RU5rNUNKO0VNMzRDRjtJQTZESTtFTnc1Q0Y7RU1yNUNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RU51NUNOO0VNNTRDQTtJQWFJO0lBREE7RU5zNUNKO0VNcDZDRjtJQWdFSTtFTm81Q0Y7RU1uNUNFO0lBQ0U7RU5xNUNKO0VNbDVDSTtJQUNFO0VObzVDTjtFTS80Q0k7SUFDRTtFTnc1Q047RU0xM0NFO0lBTUk7RU44NUNOO0VNLzZDQTtJQXFCSTtFTis1Q0o7RU05NENBO0lBRUk7RU5xNkNKO0VNdDRDQTtJQWFJO0lBREE7SUFEQTtFTnc2Q0o7RU1qNkNGO0lBd0JJO0VOczZDRjtFTWozQ0E7SUEyQkk7RU40NUNKO0VNMzVDSTtJQUNFO0VONjVDTjtBQTFnQkY7QU9oNUNFO0VEZ1NJO0lBR0k7RU51NUNSO0FBQ0Y7QU8zckRFO0VMczRCQTtJQUNFO0VGdUpGO0VFckpBO0lBQ0U7RUZ1SkY7QUFDRjtBT2xpQ0U7RUxrTUE7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRWhHQTtJQUNFO0VGa0dGO0VFaEdBO0lBQ0U7RUZrR0Y7RUVoR0E7SUFDRTtFRmtHRjtFRVpBO0lBQ0U7RUZvSEY7RUVsSEE7SUFDRTtFRm9IRjtFRWxIQTtJQUNFO0VGb0hGO0VFcUhBO0lBQ0U7RUYyS0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXpLQTtJQUNFO0VGMktGO0VFektBO0lBQ0U7RUYyS0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXpLQTtJQUNFO0VGMktGO0VFektBO0lBQ0U7RUYyS0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXpLQTtJQUNFO0VGMktGO0VFektBO0lBQ0U7RUYyS0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXpLQTtJQUNFO0VGMktGO0VFektBO0lBQ0U7RUYyS0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXhLQTtJQUNFO0VGMEtGO0VFeEtBO0lBQ0U7RUYwS0Y7RUV4S0E7SUFDRTtFRjBLRjtFRXZLQTtJQUNFO0VGeUtGO0VFbUpBO0lBQ0U7RUZ1SkY7RUVySkE7SUFDRTtFRnVKRjtFRWhIRjtJQUVJO0VGd0pGO0VJcm5DRjtJQVVJO0VKd29DRjtFSTVuQ0Y7SUFLSTtFSmtvQ0Y7RUlubkNGO0lBTUk7RUpvb0NGO0VLdG1DRTtJQUNFO0VMb3NDSjtFTWh5Q0Y7SUFTSTtJQUNBO0VOMjVDRjtFTW41Q0Y7SUFLSTtFTnk1Q0Y7RU03dUNJO0lBS0k7RU55NUNSO0VNNXdDSTtJQUNFO0VOZzZDTjtFTTE0Q0E7SUFjSTtFTnU2Q0o7RU1yMENBO0lBSUk7RU40NUNKO0VNeDNDSTtJQUNFO0VONjVDTjtFTW40Q0E7SUFXSTtFTm01Q0o7RU1sMUNFO0lBQ0U7SUFDQTtFTjY0Q0o7RU0zNENFO0lBRUU7SUFEQTtJQUVBO0VONjRDSjtFTTU0Q0k7SUFDRTtFTjg0Q047RU0zNENFO0lBQ0U7RU42NENKO0VNMzRDRTtJQUVFO0lBREE7SUFHQTtJQURBO0lBRUE7SUFDQTtFTjY0Q0o7RU01NENJO0lBQ0U7SUFFQTtJQURBO0lBR0E7SUFEQTtJQUVBO0VOODRDTjtFTTM0Q0U7SUFDRTtFTjY0Q0o7RU01NENJO0lBQ0U7SUFDQTtJQUNBO0lBR0E7SUFGQTtJQUNBO0VOKzRDTjtFTTM0Q0U7SUFDRTtJQUNBO0VONjRDSjtBQTVyREY7QU9yV0U7RUxzMUJGO0lBR0k7RUZtSkY7RUloOEJGO0lBS0k7RUppb0NGO0VNdjRCQTtJQVlJO0lBREE7RU40NUNKO0VNeDVDQTtJQW1DSTtFTnE2Q0o7QUFyeEJGO0FPNytCRTtFRHFLSTtJQUtJO0VOcTVDUjtFTTc0Q0U7SUFPSTtFTnM1Q047QUFmRjtBRS80QkE7RUFDRTtJQUNFO0VGaUtGO0VFaEtFO0lBQ0U7RUZrS0o7RUUvSkE7SUFDRTtFRmlLRjtFRWhLRTtJQUNFO0VGa0tKO0VLdnVCRjs7O0lBa0JJO0VMa3NDRjtFS2pzQ0U7OztJQUVFO0lBREEseUJGMUhNO0lFNEhOLGNGN0hPO0VIazBDWDtBQW5mRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Nhc3MvX21vZHVsZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL19jb250ZW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zYXNzL19taXhpbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOm5vdChbY2xhc3NdKSxcbmE6bm90KFtjbGFzc10pOmxpbmssXG5hOm5vdChbY2xhc3NdKTp2aXNpdGVkLFxuYTpub3QoW2NsYXNzXSk6aG92ZXIsXG5hOm5vdChbY2xhc3NdKTphY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sIHRoLCB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0LnJhZGlvLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xZW07XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmxhYmVsLCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLCBxOjpiZWZvcmUsIHE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkJCO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZCQjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQ0NDQztcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmJvZHkgKixcbmJvZHkgKjo6YmVmb3JlLFxuYm9keSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5OjphZnRlciB7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woODIsIDk5JSwgODQlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MyUgNjYlLCBoc2woNjAsIDk0JSwgNzIlKSAxNSUsIHRyYW5zcGFyZW50IDUxJSksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgOTklIDklLCBoc2woMjgxLCA4NSUsIDc3JSkgMTUlLCB0cmFuc3BhcmVudCA1MSUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUlIDk4JSwgaHNsKDMsIDg4JSwgNTglKSAxNSUsIHRyYW5zcGFyZW50IDUxJSksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODklIDM0JSwgaHNsKDE4NSwgOTclLCA2MCUpIDE1JSwgdHJhbnNwYXJlbnQgNTElKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA5NyUgOTIlLCBoc2woMjA1LCA5NSUsIDczJSkgMTUlLCB0cmFuc3BhcmVudCA1MSUpO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsLCBub3JtYWwsIG5vcm1hbCwgbm9ybWFsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1iMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ubWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1iNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm1iODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYjEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubWIxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLm1iMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi5tYjE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm1iMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tYjI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuXG4ubWIwNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5tYjEwZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5tYjE1ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm1iMjBlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm1iMjVlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuXG4ubWIzMGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwTWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zcE1iNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zcE1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNwTWIxMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc3BNYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zcE1iMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNwTWIyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3BNYjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zcE1iMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNwTWI0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3BNYjQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zcE1iNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNwTWI1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAuc3BNYjYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zcE1iNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnNwTWI3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuc3BNYjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zcE1iOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnNwTWIxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zcE1iMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAuc3BNYjE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnNwTWIyMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG59XG4ucHQ1IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnB0MjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnB0NTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLnB0OTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucHQxMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wdDE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuLnB0MDVlbSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLnB0MTBlbSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5wdDE1ZW0ge1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG59XG5cbi5wdDIwZW0ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuXG4ucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcFB0ODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5zcFBiMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zcFBiODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5ib2R5IHNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmZ3Tm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZ3NTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN0cm9uZyxcbi5md0JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZmZFbixcbi5zYW5zLXNlcmlmRW4ge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZjTWFpbiB7XG4gIGNvbG9yOiAjMDA1MzlFO1xufVxuXG4uZmNTdWIge1xuICBjb2xvcjogI0ZGQTIwMDtcbn1cblxuLmZjVGV4dCB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uZmNCYXNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mY1doaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mY0JsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mczAge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mczkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi5mczEwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZnMxMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uZnMxMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZnMxMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uZnMxNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uZnMxNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uZnMxNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uZnMxNyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uZnMxOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG4uZnMyMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLmZzMjIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLmZzMjMge1xuICBmb250LXNpemU6IDIuM3JlbTtcbn1cblxuLmZzMjQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLmZzMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmZzMjYge1xuICBmb250LXNpemU6IDIuNnJlbTtcbn1cblxuLmZzMjgge1xuICBmb250LXNpemU6IDIuOHJlbTtcbn1cblxuLmZzMzAge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi5mczMyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5cbi5mczM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbi5mczQwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG4uZnM0OCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xufVxuXG4uZnM1MCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuLmZzNTBwZXIge1xuICBmb250LXNpemU6IDUwJTtcbn1cblxuLmZzNjBwZXIge1xuICBmb250LXNpemU6IDYwJTtcbn1cblxuLmZzNzBwZXIge1xuICBmb250LXNpemU6IDcwJTtcbn1cblxuLmZzNzVwZXIge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmZzODBwZXIge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLmZzODVwZXIge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuLmZzOTBwZXIge1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmxoMTAge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxoMTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubGgxNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saDE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmxoMTcge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ubGgxNzUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLmxoMTgge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4ubGgyMCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ubGgyNCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG5cbi5sc05vcm1hbCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5sczAxIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLmxzMDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ubHMwMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5cbi5sczA0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLmxzMDUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMwOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5sczEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHMxMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG5cbi5sczE1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cblxuLmxzMjAge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5cbi5sczMwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuXG4ubHMtMDUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbn1cblxuLmxzLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcbn1cblxuLmxzLTIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcbn1cblxuLndvcmRXcmFwQnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53b3JkQnJlYWtBbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcEZzMTAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuc3BGczExIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuc3BGczEyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAuc3BGczEzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAuc3BGczE0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuc3BGczE1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuc3BGczE2IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuc3BGczE3IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxuICAuc3BGczE4IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc3BGczIwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLnNwRnMyMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLnNwRnMyNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLnNwRnMzMCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5zcEZzNDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG4gIC5zcExzMDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgLnNwTHMxMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxuICAuc3BMczIwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIH1cbiAgLnNwTGgyMCB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbmltZyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5pbWcudzEwMHBlcixcbnZpZGVvLncxMDBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYSxcbmE6bGluayxcbmE6dmlzaXRlZCxcbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS50ZXh0TGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEudGV4dExpbmsuZmNNYWluIHtcbiAgY29sb3I6ICMwMDUzOUU7XG59XG5hLnRleHRMaW5rLmZjU3ViIHtcbiAgY29sb3I6ICNGRkEyMDA7XG59XG5hLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFscGhhIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5hbHBoYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC50ZXh0TGluayB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAudGV4dExpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxudWwgbGksXG5vbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxudWwuZGlzYyxcbm9sLmRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG51bC5kaXNjIGxpLFxub2wuZGlzYyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG51bC5kaXNjIGxpOjpiZWZvcmUsXG5vbC5kaXNjIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIuODu1wiO1xufVxudWwuaW5saW5lTGlzdCBsaSxcbm9sLmlubGluZUxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG51bC5pbmxpbmVMaXN0IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLFxub2wuaW5saW5lTGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIsXCI7XG59XG51bC5hc3Rlcmlza0xpc3QgbGksXG5vbC5hc3Rlcmlza0xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxudWwuYXN0ZXJpc2tMaXN0IGxpOjpiZWZvcmUsXG5vbC5hc3Rlcmlza0xpc3QgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG5vbC5udW1iZXJMaXN0IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyTGlzdDtcbn1cbm9sLm51bWJlckxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5vbC5udW1iZXJMaXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5vbC5udW1iZXJMaXN0IGxpOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyTGlzdDtcbiAgY29udGVudDogY291bnRlcihudW1iZXJMaXN0KSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbm9sLm51bWJlckxpc3QgbGkgb2wuY2hpbGRMaXN0IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyTGlzdDtcbn1cbm9sLm51bWJlckxpc3QgbGkgb2wuY2hpbGRMaXN0IGxpIHtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxub2wubnVtYmVyTGlzdCBsaSBvbC5jaGlsZExpc3QgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm9sLmNpcmNsZU51bWJlckxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBjaXJjbGVOdW1iZXJMaXN0O1xufVxub2wuY2lyY2xlTnVtYmVyTGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbm9sLmNpcmNsZU51bWJlckxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5vbC5jaXJjbGVOdW1iZXJMaXN0IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjFiNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtaW5kZW50OiAtMXB4O1xuICBjb250ZW50OiBjb3VudGVyKGNpcmNsZU51bWJlckxpc3QpO1xuICBjb3VudGVyLWluY3JlbWVudDogY2lyY2xlTnVtYmVyTGlzdDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaHIge1xuICBjbGVhcjogYm90aDtcbn1cbmhyLmRvdCB7XG4gIGJvcmRlci10b3A6IDFweCAjMDAwIGRvdHRlZDtcbn1cblxuLmRpc3BsYXlJbmxpbmVCbG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpc3BsYXlJbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kaXNwbGF5QmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpc3BsYXlOb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXlTcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZGlzcGxheVNwIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbi5kaXNwbGF5V2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRpc3BsYXlXaWRlIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZGlzcGxheU5vdFdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZGlzcGxheVdpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGlzcGxheU5vdFdpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BsYXlXaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuZGlzcGxheU5vdE1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZGlzcGxheU1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuZGlzcGxheU5vdE1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRpc3BsYXlOb3RNZWRpdW0uZGlzcGxheUlubGluZUJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmRpc3BsYXlNZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5kaXNwbGF5Tm90TmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNwbGF5TmFycm93IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZGlzcGxheU5vdE5hcnJvdyB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAuZGlzcGxheU5vdE5hcnJvdy5kaXNwbGF5SW5saW5lQmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZGlzcGxheU5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvc1JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zQWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3NGaXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnBvc1N0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50ZXh0TGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0SnVzdGlmeSxcbi50ZXh0SnVzdGlmeSAqIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hcnJvd1RleHRMZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uYXJyb3dUZXh0Q2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi52ZXJ0aWNhbFRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52ZXJ0aWNhbE1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52ZXJ0aWNhbEJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwVHh0Q2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmwtbWFpbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5sLWlubmVyLm5hcnJvd0NvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubC1pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDYuOTQ0NDQ0NDQ0NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtY29sb3JCbG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbG9yQmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDgwcHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyU25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJTbnMge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93d3cubGFrZXN0YXJzLm5ldC9maWxlcy91c2VyL18vY29tbW9uL2ZvbnRzL2xha2VzZm9udDIwMjIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmxha2VzZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcImxha2VzZm9udFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmdNYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5RTtcbn1cblxuLmJnU3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTIwMDtcbn1cblxuLmJnQmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iZ1RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4uYmdHcmFkSW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVzL3VzZXIvXy9scC9wYXJ0bmVyL2ltZy9iZ0dyYWRJbWcud2VicFwiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZ1llbGxvd0FscGhhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2MiwgMCwgMC43KTtcbn1cblxuLnR4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0UmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlY3Rpb25UaXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgNC4xNjY2NjY2NjY3dncsIDYwcHgpO1xufVxuXG4uc2VjdGlvblRpdGxlRW4ge1xuICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDdyZW0sIDYuNjY2NjY2NjY2N3Z3LCA5LjZyZW0pO1xufVxuLnNlY3Rpb25UaXRsZUphIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aXRsZUhhc01hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS43ZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4udGl0bGVIYXNNYXJrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNWVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjRlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zZWN0aW9uU2VudGVuY2Uge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4yNXZ3LCAxLjhyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNXB4LCAyLjA4MzMzMzMzMzN2dywgMzBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvblNlbnRlbmNlOm5vdCguc3BUZXh0Q2VudGVyKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGV4dEhhc0xwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHRleHQtaW5kZW50OiAtMS4yNWVtO1xufVxuXG4uaW5mb0xpc3QgZHQsXG4uaW5mb0xpc3QgZGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uaW5mb0xpc3QgZHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvJpcIjtcbn1cbi5pbmZvTGlzdC5udW1Ob3RpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNWVtO1xufVxuLmluZm9MaXN0Lm51bU5vdGljZSBkdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlua0J0bixcbmJ1dHRvbi5saW5rQnRuLFxuYS5saW5rQnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIzMnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAxLjFlbSAwLjJlbSAxLjFlbSAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDUzOUU7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuMTExMTExMTExMXZ3LCAxLjZyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGlua0J0bixcbiAgYnV0dG9uLmxpbmtCdG4sXG4gIGEubGlua0J0biB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5saW5rQnRuOmhvdmVyLFxuICBidXR0b24ubGlua0J0bjpob3ZlcixcbiAgYS5saW5rQnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBMjAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwNTM5RTtcbiAgfVxufVxuLmxpbmtCdG4uZGlzYWJsZWQsXG5idXR0b24ubGlua0J0bi5kaXNhYmxlZCxcbmEubGlua0J0bi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICM5OTk7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmxpbmtCdG4uaXMtYm9yZGVyLFxuYnV0dG9uLmxpbmtCdG4uaXMtYm9yZGVyLFxuYS5saW5rQnRuLmlzLWJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG59XG4ubGlua0J0bi5oYXMtYXJyb3c6OmFmdGVyLFxuYnV0dG9uLmxpbmtCdG4uaGFzLWFycm93OjphZnRlcixcbmEubGlua0J0bi5oYXMtYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCLihpJcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnZpc3VhbGx5SGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIG1hcmdpbjogLTFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pZnJhbWVXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5pZnJhbWVXcmFwcGVyIGlmcmFtZSxcbi5pZnJhbWVXcmFwcGVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZVBhZGRpbmcge1xuICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbn1cbi5wYWdlUGFkZGluZy5wYXJ0bmVyc2hpcCB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5wYWdlUGFkZGluZyB7XG4gICAgcGFkZGluZy1ibG9jazogODBweDtcbiAgfVxufVxuXG4uYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmFib3V0TWVzc2FnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDkwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjI1dncsIDEuOHJlbSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0TWVzc2FnZSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweCA4MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG59XG5cbi5jb25jZXB0IHtcbiAgcGFkZGluZzogODBweCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmNlcHQge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuXG4uY29uY2VwdERpYWdyYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbmNlcHREaWFncmFtVGl0bGUge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zbGF0ZTogLTUwJTtcbn1cbi5jb25jZXB0RGlhZ3JhbUl0ZW0ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29uY2VwdERpYWdyYW1JdGVtLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZXMvdXNlci9fL2xwL3BhcnRuZXIvaW1nL2NvbmNlcHRfZGlhZ3JhbS15ZWxsb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uY29uY2VwdERpYWdyYW1JdGVtLnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ZpbGVzL3VzZXIvXy9scC9wYXJ0bmVyL2ltZy9jb25jZXB0X2RpYWdyYW0tYmx1ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4uY29uY2VwdERpYWdyYW1CYXNlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5hYm91dERldGFpbEJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFib3V0RGV0YWlsVGl0bGUge1xuICBmb250LXNpemU6IDcuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5hYm91dERldGFpbFRpdGxlIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5hYm91dERldGFpbExpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDI1cHggMTVweDtcbn1cbi5hYm91dERldGFpbExpc3RJdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYWJvdXREZXRhaWxMaXN0SXRlbSBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMC45NzIyMjIyMjIydncsIDEuNHJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmFib3V0RGV0YWlsTGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5hYm91dERldGFpbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiMDFcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRyZW0sIDExLjExMTExMTExMTF2dywgMTZyZW0pO1xuICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMC4zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmRhdGE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHJlbSwgMTcuNTg3OTM5Njk4NXZ3LCAxNHJlbSk7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmRhdGFCb2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRhdGFCb2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRhdGFCb2R5IC5kYXRhTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IGNsYW1wKDE4cHgsIDAuNjk0NDQ0NDQ0NHZ3LCAxMHB4KSBjbGFtcCg0cHgsIDIuMDgzMzMzMzMzM3Z3LCAzMHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kYXRhQm9keSAuZGF0YUxpc3RJdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyLjA4MzMzMzMzMzN2dykgLyAyKTtcbn1cbi5kYXRhQm9keSAuZGF0YUxpc3RJdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmRhdGFCb2R5IC5kYXRhTGlzdEl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5kYXRhQm9keSAuZGF0YUxpc3RJdGVtIC5kYXRhTGlzdE51bWJlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA0LjQ0NDQ0NDQ0NDR2dywgNi40cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCIsIHNhbnMtc2VyaWY7XG59XG4uZGF0YUJvZHkgLmRhdGFMaXN0VGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjM4ODg4ODg4ODl2dywgMnJlbSk7XG4gIGNvbG9yOiAjMDA1MzlFO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC42OTQ0NDQ0NDQ0dncsIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmRhdGFCb2R5IC5kYXRhTGlzdFRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5kYXRhQm9keSAuZGF0YUxpc3RDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCg2cHgsIDEuMTExMTExMTExMXZ3LCAxNnB4KTtcbn1cbi5kYXRhQm9keSAuZGF0YUxpc3RDb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhQm9keSAuZGF0YUxpc3RDb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmRhdGFCb2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZGF0YUJvZHkgLmRhdGFMaXN0SXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCIwM1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHJlbSwgMTEuMTExMTExMTExMXZ3LCAxNnJlbSk7XG4gIGZvbnQtZmFtaWx5OiBcImxha2VzZm9udFwiLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMHZ3O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5jYXNlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTByZW0sIDE3LjU4NzkzOTY5ODV2dywgMTRyZW0pO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhc2VJbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FzZUltZywgLmNhc2VCb2R5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gIH1cbiAgLmNhc2VJbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5jYXNlSW1nSXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FzZUltZ0l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmNhc2VJbWdJdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuY2FzZUJvZHkge1xuICAgIHBhZGRpbmctaW5saW5lOiAzLjQ3MjIyMjIyMjJ2dztcbiAgfVxuICAuY2FzZURldGFpbCB7XG4gICAgcGFkZGluZzogMy40NzIyMjIyMjIydncgMi4wODMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jYXNlRGV0YWlsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IG1heCgyNXZoLCAyNTBweCk7XG4gIH1cbiAgLmNhc2VEZXRhaWxOYXJyb3dJbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNhc2VJbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhc2VEZXRhaWxJbm5lciB7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDYuNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmNhc2VEZXRhaWxJbm5lciB7XG4gICAgcGFkZGluZzogNi42NjY2NjY2NjY3dncgMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZURldGFpbCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jYXNlRGV0YWlsV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5jYXNlRGV0YWlsV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FzZURldGFpbFdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZURldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2FzZURldGFpbFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTVweCwgMS4zODg4ODg4ODg5dncsIDIwcHgpO1xuICBjb2xvcjogIzAwNTM5RTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDIuMjIyMjIyMjIyMnZ3LCAzLjJyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogcmdiYSg4NSwgMTc0LCAyNTUsIDAuNTA5ODAzOTIxNikgN3B4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG59XG4uY2FzZURldGFpbFRleHQge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNXB4LCAyLjA4MzMzMzMzMzN2dywgMzBweCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjI1dncsIDEuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzAwNTM5RTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZURldGFpbFRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZURldGFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VEZXRhaWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhc2VEZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZURldGFpbCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FzZURldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FzZUJvZHkge1xuICAgIHBhZGRpbmctaW5saW5lOiA0JTtcbiAgfVxufVxuLmNhc2VJbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jYXNlVHJlYXRJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVzL3VzZXIvXy9scC9wYXJ0bmVyL2ltZy90cmVhdF9iYXNrZXRiYWxsLndlYnBcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhc2VUcmVhdEltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52YWx1ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIjAyXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE0cmVtLCAxMS4xMTExMTExMTExdncsIDE2cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCIsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAudmFsdWU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHJlbSwgMTcuNTg3OTM5Njk4NXZ3LCAxNHJlbSk7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnZhbHVlQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZhbHVlQm9keSAudmFsdWVJbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDQ1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udmFsdWVCb2R5IC52YWx1ZUltYWdlSXRlbSB7XG4gIG1heC13aWR0aDogNDY3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC52YWx1ZUJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb250YWN0QXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbnRhY3Qud2VicFwiKTsgLyog4oaQIOiDjOaZr+eUu+WDj1VSTOOBq+W3ruOBl+abv+OBiOOBpuOBj+OBoOOBleOBhCAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IGNsYW1wKDUwcHgsIDYuNTk3MjIyMjIyMnZ3LCA5NXB4KSAwO1xufVxuLmNvbnRhY3RBcmVhIC5jb250YWN0QnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4zODg4ODg4ODg5dncsIDJyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDY0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmNvbnRhY3RBcmVhIC5jb250YWN0QnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM5RTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg2MHB4LCA2Ljk0NDQ0NDQ0NDR2dywgMTAwcHgpO1xufVxuLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBJY29uIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNoaXBCb2R5IC5wYXJ0bmVyc2hpcEljb24ge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5wYXJ0bmVyc2hpcEJvZHkgLnBhcnRuZXJzaGlwV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1MHB4IDMwcHg7XG59XG4ucGFydG5lcnNoaXBCb2R5IC5wYXJ0bmVyc2hpcFdyYXAgLnBhcnRuZXJzaGlwSXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyAzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAyMHB4IDUwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5wYXJ0bmVyc2hpcEJvZHkgLnBhcnRuZXJzaGlwV3JhcCAucGFydG5lcnNoaXBJdGVtSW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBXcmFwIC5wYXJ0bmVyc2hpcEl0ZW0gLnBhcnRuZXJzaGlwVGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjM4ODg4ODg4ODl2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwNTM5RTtcbn1cbi5wYXJ0bmVyc2hpcEJvZHkgLnBhcnRuZXJzaGlwV3JhcCAucGFydG5lcnNoaXBJdGVtIC5wYXJ0bmVyc2hpcERlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBXcmFwIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBXcmFwIC5wYXJ0bmVyc2hpcEl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzaGlwQm9keSAucGFydG5lcnNoaXBXcmFwIC5wYXJ0bmVyc2hpcEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNwYXJ0bmVyIC5zZWN0aW9uVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjM4ODg4ODg4ODl2dywgMjBweCk7XG59XG4jcGFydG5lciAucGFydG5lckxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgY2xhbXAoMjBweCwgMi43Nzc3Nzc3Nzc4dncsIDQwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3BhcnRuZXIgLnBhcnRuZXJJdGVtIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4MHB4KSAvIDUpO1xufVxuI3BhcnRuZXIgLnBhcnRuZXJJdGVtIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BhcnRuZXIgLnBhcnRuZXJJdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhcnRuZXIgLnBhcnRuZXJJdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gNSk7XG4gIH1cbn1cblxuLnNoaWdhX2xwX3BhZ2V0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJfcGFnZXRvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgI2ZhYmYwMDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2hpZ2FfbHBfZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwIDU4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDViYWM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zaGlnYV9scF9mb290ZXIgLmZvb3RJbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbi5zaGlnYV9scF9mb290ZXIgLmZvb3Rsb2dvIHtcbiAgd2lkdGg6IDgwcHg7XG59XG4uc2hpZ2FfbHBfZm9vdGVyIC5zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnNoaWdhX2xwX2Zvb3RlciAuc25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZPTExPVyBVU1wiO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaGlnYV9scF9mb290ZXIgLnNucyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNoaWdhX2xwX2Zvb3RlciAuc2VydmljZUxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuLnNoaWdhX2xwX2Zvb3RlciAuc2VydmljZUxpbmtzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoaWdhX2xwX2Zvb3RlciAjY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNoaWdhX2xwX2Zvb3RlciAuZm9vdEluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0OHB4IDAgNDBweDtcbiAgfVxuICAuc2hpZ2FfbHBfZm9vdGVyIC5mb290bG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNoaWdhX2xwX2Zvb3RlciAuZm9vdGxvZ28gaW1nIHtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxuICAuc2hpZ2FfbHBfZm9vdGVyIC5mb290TGlua3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5zaGlnYV9scF9mb290ZXIgLnNucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ4cHggMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2hpZ2FfbHBfZm9vdGVyIC5zbnM6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAuc2hpZ2FfbHBfZm9vdGVyIC5zZXJ2aWNlTGlua3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zaGlnYV9scF9mb290ZXIgLnNlcnZpY2VMaW5rcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9saW5rLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5zaGlnYV9scF9mb290ZXIgI2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8vIOOBk+OBruODleOCoeOCpOODq+OBr1VURi0444GuQk9N44Gq44GXKFVURi04Tinjgafkv53lrZjjgZfjgabjgYTjgb7jgZlcblxuLy8gU0NTUyBJbmZvcm1hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGaWxlIG5hbWU6IF9yZXNldC5zY3NzXG4vLyBTdW1tYXJ5OiAgIOOCueOCv+OCpOODq+ODquOCu+ODg+ODiFxuLy8gQXV0aG9yOiAgICBDckVhIEluYy5cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gVE9DOlxuLy8gICAgID0xICAgIHJlc2V0IHN0eWxlXG4vLyAgICAgICA9MS0xICAgIGNvbW1vbiBzdHlsZVxuLy8gICAgICAgPTEtMiAgICBsaW5rIHN0eWxlXG4vLyAgICAgICA9MS0zICAgIGxpc3Qgc3R5bGVcbi8vICAgICAgID0xLTQgICAgdGFibGUgc3R5bGVcbi8vICAgICAgID0xLTUgICAgZm9ybSBzdHlsZVxuLy8gICAgICAgPTEtNiAgICBxdW90ZSBzdHlsZVxuLy8gICAgICAgPTEtNyAgICBvdGhlciBzdHlsZVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cblxuXG4vLyA9MVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gcmVzZXQgc3R5bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyA9MS0xXG4vLyBjb21tb24gc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbntcbiBtYXJnaW46IDA7XG4gcGFkZGluZzogMDtcbiBib3JkZXI6IG5vbmU7XG4gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gZm9udC1zdHlsZTogbm9ybWFsO1xuIGZvbnQtc2l6ZTogMTAwJTtcbiB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gb3V0bGluZTogbm9uZTtcbn1cbmltZyB7XG4gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeVxue1xuIGRpc3BsYXk6IGJsb2NrO1xufVxuOmZvY3VzIHtcbiBvdXRsaW5lOiBub25lO1xufVxuXG5cblxuLy8gPTEtMlxuLy8gbGluayBzdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5hOm5vdChbY2xhc3NdKSxcbmE6bm90KFtjbGFzc10pOmxpbmssXG5hOm5vdChbY2xhc3NdKTp2aXNpdGVkLFxuYTpub3QoW2NsYXNzXSk6aG92ZXIsXG5hOm5vdChbY2xhc3NdKTphY3RpdmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGZvbnQtc2l6ZTogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cbi8vID0xLTNcbi8vIGxpc3Qgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuXG5cbi8vID0xLTRcbi8vIHRhYmxlIHN0eWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5jYXB0aW9uLCB0aCwgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cblxuLy8gPTEtNVxuLy8gZm9ybSBzdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXQucmFkaW8sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjFlbTtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5sYWJlbCwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cblxuLy8gPTEtNlxuLy8gcXVvdGUgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5cblxuLy8gPTEtN1xuLy8gb3RoZXIgc3R5bGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG59XG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGQkI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZCQjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG4vL2ZvciBJRVxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8g44GT44Gu44OV44Kh44Kk44Or44GvVVRGLTjjga5CT03jgarjgZcoVVRGLThOKeOBp+S/neWtmOOBl+OBpuOBhOOBvuOBmSAqL1xuXG4vLyBTQ1NTIEluZm9ybWF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZpbGUgbmFtZTogX2Jhc2Uuc2Nzc1xuLy8gU3VtbWFyeTogICDjg5njg7zjgrnjgrnjgr/jgqTjg6tcbi8vIEF1dGhvcjogICAgQ3JFYSBJbmMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vIFRPQzpcbi8vICAgICA9MSAgICBodG1sICYgYm9keVxuLy8gICAgID0yICAgIGJveCBtb2RlbCBzdHlsZXNcbi8vICAgICAgID0yLTEgICAgIG1hcmdpblxuLy8gICAgICAgPTItMiAgICAgcGFkZGluZ1xuLy8gICAgID0zICAgIHRleHQgc3R5bGVzXG4vLyAgICAgPTQgICAgaW1nL3ZpZGVvIHN0eWxlc1xuLy8gICAgID01ICAgIGxpbmsgc3R5bGVzXG4vLyAgICAgPTYgICAgbGlzdCBzdHlsZXNcbi8vICAgICA9NyAgICB0YWJsZSBzdHlsZXNcbi8vICAgICA9OCAgICBvdGhlciBzZWxlY3RvcnNcbi8vICAgICA9OSAgIGdlbmVyYWwgc3R5bGVzXG4vLyAgICAgICA9OS0xICAgIGRpc3BsYXlcbi8vICAgICAgID05LTIgICAgcG9zaXRpb25cbi8vICAgICAgID05LTMgICAgYWxpZ25cbi8vICAgICAgID05LTQgICAgZm9ybVxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwibWl4aW5cIiBhcyAqO1xuXG4vLyA9MVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaHRtbCAmIGJvZHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtamE7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSg4MiwgOTklLCA4NCUsIDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2lyY2xlIGF0IDUzJSA2NiUsXG4gICAgICAgIGhzbGEoNjAsIDk0JSwgNzIlLCAxKSAxNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDUxJVxuICAgICAgKSxcbiAgICAgIHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2lyY2xlIGF0IDk5JSA5JSxcbiAgICAgICAgaHNsYSgyODEsIDg1JSwgNzclLCAxKSAxNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDUxJVxuICAgICAgKSxcbiAgICAgIHJhZGlhbC1ncmFkaWVudChcbiAgICAgICAgY2lyY2xlIGF0IDUlIDk4JSxcbiAgICAgICAgaHNsYSgzLCA4OCUsIDU4JSwgMSkgMTUlLFxuICAgICAgICB0cmFuc3BhcmVudCA1MSVcbiAgICAgICksXG4gICAgICByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgIGNpcmNsZSBhdCA4OSUgMzQlLFxuICAgICAgICBoc2xhKDE4NSwgOTclLCA2MCUsIDEpIDE1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNTElXG4gICAgICApLFxuICAgICAgcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICBjaXJjbGUgYXQgOTclIDkyJSxcbiAgICAgICAgaHNsYSgyMDUsIDk1JSwgNzMlLCAxKSAxNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDUxJVxuICAgICAgKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbCwgbm9ybWFsLCBub3JtYWwsIG5vcm1hbCwgbm9ybWFsO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGhzbGEoNzksIDk4JSwgNjYlLCAxKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxNzk5IDE3OTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NmaWx0ZXIgaWQ9J25vaXNlRmlsdGVyJyUzRSUzQ2ZlVHVyYnVsZW5jZSB0eXBlPSdmcmFjdGFsTm9pc2UnIGJhc2VGcmVxdWVuY3k9JzAuNjUnIG51bU9jdGF2ZXM9JzMnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLyUzRSUzQy9maWx0ZXIlM0UlM0NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWx0ZXI9J3VybCglMjNub2lzZUZpbHRlciknLyUzRSUzQy9zdmclM0VcIiksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgOTQlIDk1JSwgaHNsYSgxNzAsIDg4JSwgNjglLCAxKSAzJSwgdHJhbnNwYXJlbnQgNzYlKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4OSUgMzQlLCBoc2xhKDI2MywgOTYlLCA1MSUsIDEpIDElLCB0cmFuc3BhcmVudCA4NiUpLCByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDg2JSA1MCUsIGhzbGEoMzE4LCA4MCUsIDY1JSwgMSkgNyUsIHRyYW5zcGFyZW50IDc2JSksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODklIDc5JSwgaHNsYSgyNDgsIDc2JSwgNTMlLCAxKSA3JSwgdHJhbnNwYXJlbnQgODclKSwgcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAxNSUgNDQlLCBoc2xhKDQsIDc0JSwgODAlLCAxKSAxNSUsIHRyYW5zcGFyZW50IDgxJSksIHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgOTklIDIwJSwgaHNsYSg3NSwgODglLCA5MiUsIDEpIDElLCB0cmFuc3BhcmVudCA2OCUpO1xuICAgIC8vIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheSwgbm9ybWFsLCBub3JtYWwsIG5vcm1hbCwgbm9ybWFsLCBub3JtYWwsIG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vID0yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBib3ggbW9kZWwgc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID0yLTFcbi8vIG1hcmdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbi5tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5tYjg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLm1iMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4ubWIxNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cbi5tYjE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuLm1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG4ubWIxODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbi5tYjIwMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuLm1iMjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG59XG5cbi5tYjA1ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5tYjEwZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubWIxNWVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ubWIyMGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLm1iMjVlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtO1xufVxuLm1iMzBlbSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLm10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAuc3BNYjAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNwTWI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNwTWIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc3BNYjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zcE1iMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNwTWIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3BNYjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zcE1iMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNwTWIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc3BNYjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zcE1iNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNwTWI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc3BNYjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5zcE1iNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNwTWI2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAuc3BNYjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5zcE1iODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnNwTWI5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc3BNYjEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNwTWIxMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5zcE1iMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAuc3BNYjIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cblxuLy8gPTItMlxuLy8gcGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucHQzMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4ucHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4ucHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuLnB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLnB0MTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucHQwNWVtIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuLnB0MTBlbSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4ucHQxNWVtIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuLnB0MjBlbSB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wYjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgLnNwUHQ4MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnNwUGIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNwUGI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLy8gPTNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHRleHQgc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5ib2R5IHtcbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5md05vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZnc1MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0cm9uZyxcbi5md0JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtamE7XG59XG4uZmZFbixcbi5zYW5zLXNlcmlmRW4ge1xuICBmb250LWZhbWlseTogJHNhbnMtc2VyaWYtZW47XG59XG5cbi5mY01haW4ge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG59XG4uZmNTdWIge1xuICBjb2xvcjogJGNvbG9yLXN1Yjtcbn1cbi5mY1RleHQge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG59XG4uZmNCYXNlIHtcbiAgY29sb3I6ICRjb2xvci1iYXNlO1xufVxuLmZjV2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mY0JsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mczAge1xuICBmb250LXNpemU6IDA7XG59XG4uZnM5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuLmZzMTAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnMxMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmZzMTIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5mczEzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uZnMxNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmZzMTUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5mczE2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZnMxNyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmZzMTgge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5mczIwIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmZzMjIge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbi5mczIzIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG59XG4uZnMyNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLmZzMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5mczI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG4uZnMyOCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuLmZzMzAge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uZnMzMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xufVxuLmZzMzYge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cbi5mczQwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLmZzNDgge1xuICBmb250LXNpemU6IDQuOHJlbTtcbn1cbi5mczUwIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4uZnM1MHBlciB7XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuLmZzNjBwZXIge1xuICBmb250LXNpemU6IDYwJTtcbn1cbi5mczcwcGVyIHtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uZnM3NXBlciB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmZzODBwZXIge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5mczg1cGVyIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG4uZnM5MHBlciB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4ubGgxMCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxoMTIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmxoMTQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmxoMTYge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmxoMTcge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmxoMTc1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4ubGgxOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ubGgyMCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmxoMjQge1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4ubHNOb3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLmxzMDEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmxzMDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLmxzMDMge1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuLmxzMDQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLmxzMDUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmxzMDgge1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuLmxzMTAge1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ubHMxMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG4ubHMxNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG4ubHMyMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbi5sczMwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuLmxzLTA1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG4ubHMtMTAge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xufVxuLmxzLTIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcbn1cblxuLndvcmRXcmFwQnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ud29yZEJyZWFrQWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5AaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAuc3BGczEwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNwRnMxMSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLnNwRnMxMiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnNwRnMxMyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLnNwRnMxNCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLnNwRnMxNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnNwRnMxNiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLnNwRnMxNyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLnNwRnMxOCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLnNwRnMyMCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5zcEZzMjIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5zcEZzMjQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5zcEZzMzAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICAuc3BGczQyIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuXG4gIC5zcExzMDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbiAgLnNwTHMxMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgfVxuICAuc3BMczIwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIH1cblxuICAuc3BMaDIwIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4vLyA9NFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1nL3ZpZGVvIHN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgJi53MTAwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyA9NVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbGluayBzdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkLFxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYSB7XG4gICYudGV4dExpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmLmZjTWFpbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICAgICYuZmNTdWIge1xuICAgICAgY29sb3I6ICRjb2xvci1zdWI7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hbHBoYSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbiAgLnRleHRMaW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuXG4vLyA9NlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbGlzdCBzdHlsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxudWwgbGksXG5vbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbnVsLFxub2wge1xuICAmLmRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW5saW5lTGlzdCB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCIsXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYXN0ZXJpc2tMaXN0IHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbC5udW1iZXJMaXN0IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyTGlzdDtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyTGlzdDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyTGlzdCkgXCIuXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2U7XG4gICAgfVxuXG4gICAgb2wuY2hpbGRMaXN0IHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlckxpc3Q7XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtMmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5vbC5jaXJjbGVOdW1iZXJMaXN0IHtcbiAgY291bnRlci1yZXNldDogY2lyY2xlTnVtYmVyTGlzdDtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjFiNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFweDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2lyY2xlTnVtYmVyTGlzdCk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY2lyY2xlTnVtYmVyTGlzdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gPTdcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHRhYmxlIHN0eWxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cbnRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vID04XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBvdGhlciBzZWxlY3RvcnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gICYuZG90IHtcbiAgICBib3JkZXItdG9wOiAxcHggIzAwMCBkb3R0ZWQ7XG4gIH1cbn1cblxuLy8gPTlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGdlbmVyYWwgc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vID05LTFcbi8vIGRpc3BsYXlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5kaXNwbGF5SW5saW5lQmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlzcGxheUlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kaXNwbGF5QmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGlzcGxheVNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXEoc3AsIG1heCwgdHJ1ZSkge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbi5kaXNwbGF5V2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1xKHdpZGUpIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5AaW5jbHVkZSBtcSh3aWRlLCBtYXgpIHtcbiAgLmRpc3BsYXlOb3RXaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BsYXlXaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AaW5jbHVkZSBtcSh3aWRlKSB7XG4gIC5kaXNwbGF5Tm90V2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZGlzcGxheVdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgpIHtcbiAgLmRpc3BsYXlOb3RNZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRpc3BsYXlNZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgLmRpc3BsYXlOb3RNZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYuZGlzcGxheUlubGluZUJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgLmRpc3BsYXlNZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBpbmNsdWRlIG1xKG5hcnJvdywgbWF4KSB7XG4gIC5kaXNwbGF5Tm90TmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNwbGF5TmFycm93IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5AaW5jbHVkZSBtcShuYXJyb3cpIHtcbiAgLmRpc3BsYXlOb3ROYXJyb3cge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgJi5kaXNwbGF5SW5saW5lQmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuZGlzcGxheU5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyA9OS0yXG4vLyBwb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBvc1JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc0Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvc0ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnBvc1N0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8vID05LTNcbi8vIGFsaWduXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGV4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dFJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dEp1c3RpZnksXG4udGV4dEp1c3RpZnkgKiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAubmFycm93VGV4dExlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5hcnJvd1RleHRDZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udmVydGljYWxUb3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnZlcnRpY2FsTWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52ZXJ0aWNhbEJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vID05LTRcbi8vIGZvcm1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uc3BUeHRDZW50ZXIge1xuICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8g44GT44Gu44OV44Kh44Kk44Or44GvVVRGLTjjga5CT03jgarjgZcoVVRGLThOKeOBp+S/neWtmOOBl+OBpuOBhOOBvuOBmSAqL1xuXG4vL1xuLy8gU0NTUyBJbmZvcm1hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gRmlsZSBuYW1lOiBfdmFyaWFibGVzLnNjc3Ncbi8vIFN1bW1hcnk6ICAg5aSJ5pWw5a6a576p55So44OV44Kh44Kk44OrXG4vLyBBdXRob3I6ICAgIENyRWEgSW5jLlxuLy9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vID0wMVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRtcS1icmVha3BvaW50czogKFxuICBcInh4bmFycm93XCI6IDM1MHB4LFxuICBcImlwaG9uZVNFXCI6IDM3NXB4LFxuICBcInhuYXJyb3dcIjogNTAwcHgsXG4gIFwic3BcIjogNjAwcHgsXG4gIFwibmFycm93XCI6IDc2OXB4LFxuICBcIm1lZGl1bVwiOiAxMDgwcHgsXG4gIFwid2lkZVwiOiAxMjgwcHgsXG4gIFwiZGVzaWduUENcIjogMTM2NnB4LFxuICBcInh3aWRlXCI6IDE0NDBweCxcbik7XG5cbi8vID0wMlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gd2lkdGhcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR3aWR0aC1pbm5lcjogMTQ0MHB4O1xuXG4vLyA9MDNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kY29sb3ItbWFpbjogIzAwNTM5RTtcbiRjb2xvci1zdWI6ICNGRkEyMDA7XG4kY29sb3ItdGV4dDogIzIyMjtcbiRjb2xvci1iYXNlOiAjZmZmO1xuJGNvbG9yLWdyYXk6ICNEOUQ5RDk7XG5cbi8vID0wNFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdHlwb2dyYXBoeVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHNhbnMtc2VyaWYtamE6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kc2Fucy1zZXJpZi1lbjogXCJPdXRmaXRcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblxuLy8gPTA1XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBidG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRjaXJjbGUtc2l6ZTogMi44cmVtO1xuJGFycm93LXNpemU6IDdweDtcblxuLy8gPTA2XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBib3JkZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRib3JkZXItZGVmYXVsdDogMXB4IHNvbGlkICRjb2xvci1iYXNlO1xuJGJvcmRlci1hbHBoYTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJhc2UsMC40KTtcblxuLy8gPTA3XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB0cmFuc2l0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kdHJhbnNpdGlvbi1kZWZhdWx0LXZhbHVlOiA1MDBtcyBlYXNlLWluLW91dDsiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyDjgZPjga7jg5XjgqHjgqTjg6vjga9VVEYtOOOBrkJPTeOBquOBlyhVVEYtOE4p44Gn5L+d5a2Y44GX44Gm44GE44G+44GZLy9cblxuLy8gU0NTUyBJbmZvcm1hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGaWxlIG5hbWU6IF9sYXlvdXQuc2Nzc1xuLy8gU3VtbWFyeTogICDjg6zjgqTjgqLjgqbjg4jnlKjjgrnjgr/jgqTjg6tcbi8vIEF1dGhvcjogICAgQ3JFYSBJbmMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vIFRPQzpcbi8vICAgPTEgICAgc3RydWN0dXJlc1xuLy8gICA9MS0xICAgIGhlYWRlclxuLy8gICA9MS0yICAgIGNvbnRlbnRzXG4vLyAgICAgICAgICAgLSBtYWluIGNvbnRlbnRzXG4vLyAgID0xLTMgICAgZm9vdGVyXG4vL1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIm1peGluXCIgYXMgKjtcblxuLy8gPTFcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9zdHJ1Y3R1cmVzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5sLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4ubC1tYWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmwtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR3aWR0aC1pbm5lcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgJi5uYXJyb3dDb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobmFycm93KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoKDEwMCAvIDE0NDApICogMTAwJSk7XG4gIH1cbiAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygoMTUgLyAzNzUpICogMTAwJSk7XG4gIH1cbn1cblxuLy8gPTEtMVxuLy8gaGVhZGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC5sLWhlYWRlciB7fVxuXG4vLyA9MS0yXG4vLyBjb250ZW50c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubC1jb2xvckJsb2NrIHtcbiAgQGluY2x1ZGUgbXEobmFycm93KSB7XG4gICAgcGFkZGluZy1ibG9jazogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG5cbi8vID0xLTNcbi8vIGZvb3RlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubC1mb290ZXIge1xuICBwYWRkaW5nLWJsb2NrOiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWFscGhhO1xuICBAaW5jbHVkZSBtcShzcCwgbWF4LCB0cnVlKSB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweDtcbiAgfVxufVxuLmZvb3RlclNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIEBpbmNsdWRlIG1xKG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vLyDjgZPjga7jg5XjgqHjgqTjg6vjga9VVEYtOOOBrkJPTeOBquOBlyhVVEYtOE4p44Gn5L+d5a2Y44GX44Gm44GE44G+44GZICovXG5cbi8vIFNDU1MgSW5mb3JtYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIEZpbGUgbmFtZTogX21vZHVsZS5zY3NzXG4vLyBTdW1tYXJ5OiAgIOODouOCuOODpeODvOODq+eUqOOCueOCv+OCpOODq1xuLy8gQXV0aG9yOiAgICBDckVhIEluYy5cbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuQHVzZSBcIm1peGluXCIgYXMgKjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44Os44Kk44Kv44K544OV44Kp44Oz44OIXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93d3cubGFrZXN0YXJzLm5ldC9maWxlcy91c2VyL18vY29tbW9uL2ZvbnRzL2xha2VzZm9udDIwMjIudHRmXCIpXG4gICAgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4ubGFrZXNmb250IHtcbiAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOiDjOaZr+iJslxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmJnTWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xufVxuLmJnU3ViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Yjtcbn1cbi5iZ0Jhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZTtcbn1cbi5iZ1RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcbn1cbi5iZ0dyYWRJbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZmlsZXMvdXNlci9fL2xwL3BhcnRuZXIvaW1nL2JnR3JhZEltZy53ZWJwXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmJnWWVsbG93QWxwaGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zdWIsIDAuNyk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuOCreOCueODiOezu1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnR4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnR4dENlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50eHRSaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMHB4LCBjYWxjKDYwIC8gMTQ0MCAqIDEwMHZ3KSwgNjBweCk7XG59XG5cbi5zZWN0aW9uVGl0bGVFbiB7XG4gIGZvbnQtZmFtaWx5OiBcImxha2VzZm9udFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vIGZvbnQtc2l6ZTogOS42cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDdyZW0sIGNhbGMoOTYgLyAxNDQwICogMTAwdncpLCA5LjZyZW0pO1xuICAvLyBsaW5lLWhlaWdodDogMTAxcHg7XG4gIEBpbmNsdWRlIG1xKG1lZGl1bSwgbWF4LCB0cnVlKSB7XG4gICAgLy8gZm9udC1zaXplOiA0LjhyZW07XG4gIH1cbn1cbi5zZWN0aW9uVGl0bGVKYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGl0bGVIYXNNYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuN2VtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5zZWN0aW9uU2VudGVuY2Uge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgY2FsYygxOCAvIDE0NDAgKiAxMDB2dyksIDEuOHJlbSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI1cHgsIGNhbGMoMzAgLyAxNDQwICogMTAwdncpLCAzMHB4KTtcbiAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAmOm5vdCguc3BUZXh0Q2VudGVyKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4udGV4dEhhc0xwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHRleHQtaW5kZW50OiAtMS4yNWVtO1xufVxuLmluZm9MaXN0IHtcbiAgZHQsXG4gIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8mlwiO1xuICB9XG4gICYubnVtTm90aWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41ZW07XG4gICAgZHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODnOOCv+ODsy/jg6rjg7Pjgq9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5saW5rQnRuLFxuYnV0dG9uLmxpbmtCdG4sXG5hLmxpbmtCdG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjMycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDEuMWVtIDAuMmVtIDEuMWVtIDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICAvLyBib3JkZXItY29sb3I6ICRjb2xvci1zdWI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgY2FsYygxNiAvIDE0NDAgKiAxMDB2dyksIDEuNnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZGVmYXVsdC12YWx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gICYuaXMtYm9yZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICB9XG4gICYuaGFzLWFycm93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKGklwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbW9kdWxlcyBmb3IgamF2YXNjcmlwdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBvdGhlciBtb2R1bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2aXN1YWxseUhpZGRlblxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi52aXN1YWxseUhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBtYXJnaW46IC0xcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBpZnJhbWVcbi5pZnJhbWVXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICBpZnJhbWUsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZVBhZGRpbmcge1xuICBwYWRkaW5nLWJsb2NrOiAxMjBweDtcbiAgJi5wYXJ0bmVyc2hpcCB7XG4gICAgcGFkZGluZy1ibG9jazogMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA4MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vLyDjgZPjga7jg5XjgqHjgqTjg6vjga9VVEYtOOOBrkJPTeOBquOBlyhVVEYtOE4p44Gn5L+d5a2Y44GX44Gm44GE44G+44GZICovXG5cbi8vIFNDU1MgSW5mb3JtYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9cbi8vIEZpbGUgcHJvZmlsZTogX2NvbnRlbnRzLnNjc3Ncbi8vIFN1bW1hcnk6ICAg44Oa44O844K444O744Kz44Oz44OG44Oz44OE44GU44Go44Gu5Zu65pyJ44K544K/44Kk44OrXG4vLyBBdXRob3I6ICAgIENyRWEuLCBJbmMuXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwidmFyaWFibGVzXCIgYXMgKjtcbkB1c2UgXCJtaXhpblwiIGFzICo7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGFib3V0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYWJvdXQge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmFib3V0TWVzc2FnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDkwcHg7XG4gIC8vIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgY2FsYygxOCAvIDE0NDAgKiAxMDB2dyksIDEuOHJlbSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQwcHggODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbmNlcHRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jb25jZXB0IHtcbiAgcGFkZGluZzogODBweCA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuLmNvbmNlcHREaWFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgJlRpdGxlIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiAtNTAlO1xuICB9XG4gICZJdGVtIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAmLmxlZnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ZpbGVzL3VzZXIvXy9scC9wYXJ0bmVyL2ltZy9jb25jZXB0X2RpYWdyYW0teWVsbG93LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9maWxlcy91c2VyL18vbHAvcGFydG5lci9pbWcvY29uY2VwdF9kaWFncmFtLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIC8vIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gICZCYXNlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5hYm91dERldGFpbCB7XG4gICZCbG9jayB7XG4gICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZUaXRsZSB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG4gIH1cbiAgJkxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI1cHggMTVweDtcbiAgfVxuICAmTGlzdEl0ZW0ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgY2FsYygxNCAvIDE0NDAgKiAxMDB2dyksIDEuNHJlbSk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG1lZGl1bSwgbWF4LCB0cnVlKSB7XG4gICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC8vIH1cbiAgICAmTGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZGF0YVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmRhdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiMDFcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cmVtLCBjYWxjKDE2MCAvIDE0NDAgKiAxMDB2dyksIDE2cmVtKTtcbiAgICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IGNhbGMoMCAvIDE0NDAgKiAxMDB2dyk7XG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTByZW0sIGNhbGMoMTQwIC8gNzk2ICogMTAwdncpLCAxNHJlbSk7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZGF0YUJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEod2lkZSwgbWF4LCB0cnVlKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRhdGFMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGdhcDogY2xhbXAoMThweCwgY2FsYygxMCAvIDE0NDAgKiAxMDB2dyksIDEwcHgpXG4gICAgICBjbGFtcCg0cHgsIGNhbGMoMzAgLyAxNDQwICogMTAwdncpLCAzMHB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgJkl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSBjYWxjKCgzMCAvIDE0NDApICogMTAwdncpKSAvIDIpO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgbXEoeG5hcnJvdywgbWF4LCB0cnVlKSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRhdGFMaXN0TnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIGNhbGMoNjQgLyAxNDQwICogMTAwdncpLCA2LjRyZW0pO1xuICAgICAgICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJlRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCBjYWxjKDIwIC8gMTQ0MCAqIDEwMHZ3KSwgMnJlbSk7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIGNhbGMoMTAgLyAxNDQwICogMTAwdncpLCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1xKHhuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiBjbGFtcCg2cHgsIGNhbGMoMTYgLyAxNDQwICogMTAwdncpLCAxNnB4KTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuZGF0YUxpc3Qge1xuICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgJkl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNhc2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIjAzXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHJlbSwgY2FsYygxNjAgLyAxNDQwICogMTAwdncpLCAxNnJlbSk7XG4gICAgZm9udC1mYW1pbHk6IFwibGFrZXNmb250XCIsIHNhbnMtc2VyaWY7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IGNhbGMoMCAvIDE0NDAgKiAxMDB2dyk7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMHJlbSwgY2FsYygxNDAgLyA3OTYgKiAxMDB2dyksIDE0cmVtKTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgICZJbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmSW1nLFxuICAgICZCb2R5IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIH1cbiAgICAmSW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAmSXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmQm9keSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYygoNTAgLyAxNDQwKSAqIDEwMHZ3KTtcbiAgICB9XG4gICAgJkRldGFpbCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXgoMjV2aCwgMjUwcHgpO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogY2FsYygoNTAgLyAxNDQwKSAqIDEwMHZ3KSBjYWxjKCgzMCAvIDE0NDApICogMTAwdncpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmTmFycm93SW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAmSW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZEZXRhaWwge1xuICAgICAgJklubmVyIHtcbiAgICAgICAgcGFkZGluZzogY2FsYygoNDAgLyAzNzUpICogMTAwdncpIGNhbGMoKDI0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLCBtYXgsIHRydWUpIHtcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKCgyNSAvIDM3NSkgKiAxMDB2dykgY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmRGV0YWlsV3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc3AsIG1heCwgdHJ1ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJkRldGFpbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmVGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTVweCwgY2FsYygyMCAvIDE0NDAgKiAxMDB2dyksIDIwcHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIGNhbGMoMzIgLyAxNDQwICogMTAwdncpLCAzLjJyZW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAjNTVhZWZmODIgN3B4IHNvbGlkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICB9XG4gICAgJlRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTVweCwgY2FsYygzMCAvIDE0NDAgKiAxMDB2dyksIDMwcHgpO1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIGNhbGMoMTggLyAxNDQwICogMTAwdncpLCAxLjhyZW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bSwgbWF4LCB0cnVlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoc3AsIG1heCwgdHJ1ZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZCb2R5IHtcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDQlO1xuICAgIH1cbiAgfVxuICAmSW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gICZUcmVhdEltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9maWxlcy91c2VyL18vbHAvcGFydG5lci9pbWcvdHJlYXRfYmFza2V0YmFsbC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhbHVlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiMDJcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cmVtLCBjYWxjKDE2MCAvIDE0NDAgKiAxMDB2dyksIDE2cmVtKTtcbiAgICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiBjYWxjKDAgLyAxNDQwICogMTAwdncpO1xuICAgIEBpbmNsdWRlIG1xKG1lZGl1bSwgbWF4LCB0cnVlKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDEwcmVtLCBjYWxjKDE0MCAvIDc5NiAqIDEwMHZ3KSwgMTRyZW0pO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZhbHVlQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAudmFsdWVJbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBnYXA6IDQ1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICZJdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDY3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC52YWx1ZUltYWdlIHtcbiAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29udGFjdFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNvbnRhY3RBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29udGFjdC53ZWJwXCIpOyAvKiDihpAg6IOM5pmv55S75YOPVVJM44Gr5beu44GX5pu/44GI44Gm44GP44Gg44GV44GEICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogY2xhbXAoNTBweCwgY2FsYyg5NSAvIDE0NDAgKiAxMDB2dyksIDk1cHgpIDA7XG4gIC5jb250YWN0QnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgLy8gZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCBjYWxjKDIwIC8gMTQ0MCAqIDEwMHZ3KSwgMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogMjBweCA2NHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBwYXJ0bmVyc2hpcFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnBhcnRuZXJzaGlwQm9keSB7XG4gIC5wYXJ0bmVyc2hpcEhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgY2FsYygxMDAgLyAxNDQwICogMTAwdncpLCAxMDBweCk7XG4gIH1cbiAgLnBhcnRuZXJzaGlwSWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLnBhcnRuZXJzaGlwV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTBweCAzMHB4O1xuICAgIC5wYXJ0bmVyc2hpcEl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCA1MHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgJkltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyc2hpcFRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCBjYWxjKDIwIC8gMTQ0MCAqIDEwMHZ3KSwgMnJlbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgICB9XG4gICAgICAucGFydG5lcnNoaXBEZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0sIG1heCwgdHJ1ZSkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgLnBhcnRuZXJzaGlwSXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAgIC5wYXJ0bmVyc2hpcEl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gcGFydG5lclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI3BhcnRuZXIge1xuICAvLyAmLnBhZ2VQYWRkaW5nIHtcbiAgLy8gICBwYWRkaW5nOiA1MHB4IDAgMTUwcHg7XG4gIC8vICAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgLy8gICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAuc2VjdGlvblRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCBjYWxjKDIwIC8gMTQ0MCAqIDEwMHZ3KSwgMjBweCk7XG4gIH1cbiAgLnBhcnRuZXJMaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMCBjbGFtcCgyMHB4LCBjYWxjKDQwIC8gMTQ0MCAqIDEwMHZ3KSwgNDBweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhcnRuZXJJdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gODBweCkgLyA1KTtcbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtcShuYXJyb3csIG1heCwgdHJ1ZSkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDUpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLy8gZm9vdGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaGlnYV9scF9wYWdldG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyX3BhZ2V0b3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyICNmYWJmMDA7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zaGlnYV9scF9mb290ZXIge1xuICBwYWRkaW5nOiAwIDAgNThweDtcbiAgYmFja2dyb3VuZDogIzAwNWJhYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICAuZm9vdEluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuZm9vdGxvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5mb290TGlua3Mge1xuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gIH1cbiAgLnNucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIkZPTExPVyBVU1wiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBmb250LWZhbWlseTogXCJsYWtlc2ZvbnRcIiwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgYSArIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1xKG5hcnJvdykge1xuICAgIC5zZXJ2aWNlTGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlcnZpY2VMaW5rcyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgI2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbXEobmFycm93LCBtYXgsIHRydWUpIHtcbiAgICAuZm9vdEluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNDhweCAwIDQwcHg7XG4gICAgfVxuICAgIC5mb290bG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3RMaW5rcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnNucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMCA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2VMaW5rcyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbl9saW5rLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE2cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICNjb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8g44GT44Gu44OV44Kh44Kk44Or44GvVVRGLTjjga5CT03jgarjgZcoVVRGLThOKeOBp+S/neWtmOOBl+OBpuOBhOOBvuOBmVxuXG4vL1xuLy8gU0NTUyBJbmZvcm1hdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuLy8gRmlsZSBuYW1lOiBfbWl4aW4uc2Nzc1xuLy8gU3VtbWFyeTogICDjg5/jg4Pjgq/jgrnjgqTjg7PlrprnvqnnlKjjg5XjgqHjgqTjg6tcbi8vIEF1dGhvcjogICAgQ3JFYSBJbmMuXG4vL1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4vLyA9MDFcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AdXNlIFwic2FzczptYXBcIjtcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogbWVkaXVtLCAkcnVsZTogbWluLCAkc3VidHJhY3Rpb246IGZhbHNlKSB7XG4gICRicmVha3BvaW50OiBtYXAuZ2V0KCRtcS1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBAaWYgJHJ1bGUgPT0gbWF4IGFuZCAkc3VidHJhY3Rpb24ge1xuICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCAtIDE7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCN7JHJ1bGV9LXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/