.container[data-v-0cfaa061] {
  padding: 0 20px;
}
.container .grid[data-v-0cfaa061] {
  min-height: 100vh;
}
.container .grid .bg[data-v-0cfaa061] {
  position: relative;
  overflow: hidden;
  min-height: 260px;
}
.container .grid .inner[data-v-0cfaa061] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 9;
  padding: 40px;
}
.container .grid .loginIcon[data-v-0cfaa061] {
  width: 200px;
  margin: auto 0;
}
.container .grid .login-text[data-v-0cfaa061] {
  font-size: 10px;
  color: #fff;
  opacity: 0.6;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.container .grid .bottomIcon[data-v-0cfaa061] {
  width: 100px;
}
.container .grid .loginBgLeft[data-v-0cfaa061] {
  position: absolute;
  left: 0;
  top: 0;
  width: 33%;
  z-index: 1;
}
.container .grid .loginBgRight[data-v-0cfaa061] {
  position: absolute;
  right: 0;
  top: 0;
  width: 33%;
  z-index: 1;
}
.container .grid .form[data-v-0cfaa061] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.container .grid .form form[data-v-0cfaa061] {
  max-width: 300px;
}
.container .grid .form form .toggle-visibility[data-v-0cfaa061] {
  position: absolute;
  bottom: 2px;
  height: 32px;
  width: 32px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.container .grid .form form .toggle-visibility svg[data-v-0cfaa061] {
  width: 16px;
  fill: #a7a7a7;
  transition: all 0.3s;
}
.container .grid .form form .toggle-visibility:hover svg[data-v-0cfaa061] {
  fill: #747474;
}
.container .grid .form form .btn[data-v-0cfaa061] {
  width: 100%;
}
.required-notification[data-v-1ffe90db] {
  color: gray;
}
.register[data-v-1ffe90db] {
  min-height: 100%;
  max-width: 500px;
  display: flex;
  align-items: center;
}
.register .auth-form[data-v-1ffe90db] {
  text-align: center;
}
.container[data-v-2a20654a] {
  height: 100%;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container[data-v-27d52972] {
  height: 100%;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.status[data-v-df61ed0a] {
  font-size: 12px;
  vertical-align: super;
  font-weight: 500;
}
.status.online[data-v-df61ed0a] {
  color: #60a74b;
}
.status.offline[data-v-df61ed0a] {
  color: #c53b3b;
}
.status.maintenance[data-v-df61ed0a] {
  color: #e77e1b;
}
.btn-set .token-input[data-v-df61ed0a] {
  margin-right: 20px;
}
.services .service[data-v-df61ed0a] {
  border: 2px solid #f4d8d8;
  border-radius: 6px;
  padding: 10px;
  transition: border-color 0.3s;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.services .service .actions[data-v-df61ed0a] {
  height: 18px;
}
.services .service .actions button[data-v-df61ed0a] {
  width: 18px;
  height: 18px;
}
.services .service .actions button svg[data-v-df61ed0a] {
  fill: #765691;
}
.services .service[data-v-df61ed0a]:hover {
  border-color: #c53b3b;
}
.services .service.active[data-v-df61ed0a] {
  border-color: #d8ebd3;
}
.services .service.active[data-v-df61ed0a]:hover {
  border-color: #60a74b;
}
[data-v-df61ed0a] .data-info {
  margin-bottom: 0 !important;
}
.status[data-v-ce1febfa] {
  font-size: 12px;
  display: flex;
}
.status > span[data-v-ce1febfa] {
  padding-bottom: 5px;
  margin-left: 20px;
  border-bottom: 2px solid #c53b3b;
  transition: all 0.3s;
}
.status > span.active[data-v-ce1febfa], .status > span.online[data-v-ce1febfa] {
  border-bottom: 2px solid #60a74b;
}
.organisationslist .row[data-v-4634985e] {
  grid-template-columns: 1fr 1fr 100px;
}
.organisationslist .row .name .id[data-v-4634985e] {
  font-size: 10px;
  font-weight: 500;
  color: #b5a0c7;
  margin-right: 5px;
  flex-shrink: 0;
}
.organisationslist .row .roles span[data-v-4634985e] {
  background: #b5a0c7;
  padding: 5px;
  border-radius: 4px;
  font-size: 10px;
  color: #f8f7f8;
  font-weight: 500;
}
.organisationslist .row .roles span[data-v-4634985e]:not(:last-child) {
  margin-right: 5px;
}
.status[data-v-0701df92] {
  font-size: 12px;
  display: flex;
}
.status > span[data-v-0701df92] {
  padding-bottom: 5px;
  margin-left: 20px;
  border-bottom: 2px solid #c53b3b;
  transition: all 0.3s;
}
.status > span.active[data-v-0701df92], .status > span.online[data-v-0701df92] {
  border-bottom: 2px solid #60a74b;
}
.access-code[data-v-0701df92] {
  font-weight: 500;
}
.access-code span[data-v-0701df92] {
  margin-right: 5px;
  color: #a7a7a7;
}
[data-v-796629c8] .product {
  cursor: pointer;
}
@media (min-width: 768px) {
.general .logo[data-v-b4bb434a] {
    order: 1;
}
}
.compiling[data-v-b4bb434a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.75);
  z-index: 9999;
}
.compiling *[data-v-b4bb434a] {
  color: #f8f7f8;
}
.delete-logo[data-v-b4bb434a] {
  margin-top: 10px;
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  color: #c53b3b;
}
.fieldset input[type=text][data-v-b4bb434a] {
  padding-right: 50px;
}
.fieldset input[type=color][data-v-b4bb434a] {
  position: absolute;
  right: 20px;
  bottom: 4px;
  padding: 0;
  border: 0;
  background: #f8f7f8;
  width: 40px;
}
.fieldset.surcharge > span[data-v-b4bb434a] {
  position: absolute;
  line-height: 1;
  right: 0;
  bottom: 10px;
  color: #a7a7a7;
}
.upload[data-v-b4bb434a] {
  min-height: 100px;
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  color: black;
  transition: all 0.3s;
  position: relative;
  border-radius: 4px;
}
.upload.cert[data-v-b4bb434a], .upload.key[data-v-b4bb434a] {
  min-height: 0;
  padding: 10px;
  text-align: left;
  align-items: flex-start;
  border: 0;
  background: #f4d8d8;
  margin-top: 10px;
}
.upload.cert.exists[data-v-b4bb434a], .upload.key.exists[data-v-b4bb434a] {
  background: #d8ebd3;
}
.upload.cert > span[data-v-b4bb434a], .upload.key > span[data-v-b4bb434a] {
  margin-top: 0;
}
.upload.cert > span.inner[data-v-b4bb434a], .upload.key > span.inner[data-v-b4bb434a] {
  display: flex;
  width: 100%;
}
.upload.cert > span.inner span.change[data-v-b4bb434a], .upload.key > span.inner span.change[data-v-b4bb434a] {
  margin-left: auto;
  margin-right: 10px;
}
.upload.cert > span.inner .delete[data-v-b4bb434a], .upload.key > span.inner .delete[data-v-b4bb434a] {
  z-index: 1;
  color: #c53b3b;
}
.upload > span[data-v-b4bb434a] {
  margin-top: 20px;
  line-height: 1.4;
}
.upload .no-logo[data-v-b4bb434a] {
  background: #e6dde9;
  color: #a7a7a7;
  width: 100%;
  height: 100px;
  text-align: center;
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
}
.upload input[type=file][data-v-b4bb434a] {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.upload input:focus + label[data-v-b4bb434a] {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
.upload[data-v-b4bb434a]:hover {
  border-color: #765691;
}
.upload.dragenter[data-v-b4bb434a] {
  border-color: #765691;
}
.upload.uploading[data-v-b4bb434a] {
  border-color: #60a74b;
  pointer-events: none;
}
.product-info[data-v-3b3d65c3] {
  display: flex;
  flex-wrap: wrap;
  font-weight: 500;
}
.product-info li[data-v-3b3d65c3]:not(:last-child) {
  margin-right: 20px;
}
.product-info li span[data-v-3b3d65c3] {
  margin-right: 5px;
  color: #a7a7a7;
}
.software[data-v-381ea614] {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.software .sw[data-v-381ea614] {
  cursor: pointer;
  font-weight: 500;
  text-align: center;
  user-select: none;
}
.software .sw svg[data-v-381ea614] {
  width: 50px;
  display: block;
  height: auto;
  margin: 0 auto 10px auto;
  fill: #b5a0c7;
}
.software .sw:hover svg[data-v-381ea614] {
  fill: #765691;
}
.software .sw.selected[data-v-381ea614] {
  background: #765691;
  color: #f8f7f8;
}
.software .sw.selected svg[data-v-381ea614] {
  fill: #f8f7f8;
}
.fieldset.domain[data-v-9ea72bb2]::before {
  content: "https://";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 34px;
  color: #a7a7a7;
  pointer-events: none;
}
.fieldset.domain input[data-v-9ea72bb2] {
  padding-left: 45px;
}
.domains-table .row[data-v-9ea72bb2] {
  grid-template-columns: 3fr 1fr;
}
.databases-table .row[data-v-31f36060] {
  grid-template-columns: 1fr 1fr;
}
.prefix[data-v-31f36060] {
  position: absolute;
  left: 0;
  bottom: 8px;
  color: #a7a7a7;
}
input.has-prefix[data-v-31f36060] {
  padding-left: 65px;
}
.cronjobs-table .row[data-v-0f5a799c] {
  grid-template-columns: 2fr 3fr 80px;
}
.page-head .actions[data-v-af956422] {
  display: flex;
}
.page-head .actions .btn[data-v-af956422]:last-child {
  margin-left: 10px;
}
.mailboxes-table .row[data-v-af956422] {
  grid-template-columns: 3fr 1fr;
}
.fieldsetgroup.address .fieldset[data-v-af956422] {
  margin-right: 10px;
  width: auto;
}
.fieldsetgroup.address .fieldset.account[data-v-af956422] {
  max-width: 130px;
}
.fieldsetgroup.address .fieldset.at[data-v-af956422] {
  color: #a7a7a7;
  max-width: 12px;
  font-weight: 500;
  max-width: 12px;
  padding-top: 24px;
}
.fieldsetgroup.address .fieldset.domain[data-v-af956422] {
  flex-shrink: 0;
  flex-grow: 1;
  margin-right: 0;
}
textarea[data-v-3b1155c7] {
  height: auto;
  resize: none;
}
.support-container[data-v-3b1155c7] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.support-container-title[data-v-3b1155c7] {
  margin-top: 5%;
}
.support-ticket-creator[data-v-3b1155c7] {
  margin-bottom: 4%;
  width: 80%;
  box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.03), 12.5px 12.5px 10px rgba(0, 0, 0, 0.04), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.04), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);
  border-bottom-right-radius: 3rem;
  border-bottom-left-radius: 3rem;
  margin-top: 4%;
}
.support-ticket-container[data-v-3b1155c7] {
  width: 80%;
}
.support-ticket-container[data-v-3b1155c7] {
  width: 80%;
}
.support-ticket-title[data-v-3b1155c7] {
  margin-top: 3%;
  margin-left: 3%;
  border-bottom: 2px solid #b5a0c7;
  margin-right: 3%;
}
.support-ticket-item[data-v-3b1155c7] {
  margin-left: 5%;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.03), 12.5px 12.5px 10px rgba(0, 0, 0, 0.04), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.04), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);
  width: 60%;
  min-height: 5rem;
  border-bottom-right-radius: 2rem;
  border: 2px solid #e6dde9;
  transition: border-color 0.3s;
}
.support-ticket-item-title[data-v-3b1155c7] {
  font-size: 1.5em;
  font-weight: 500;
  margin-top: 1rem;
  margin-left: 1rem;
}
.support-ticket-item-link[data-v-3b1155c7] {
  border: 2px solid #765691;
  width: 30%;
  border-bottom-right-radius: 2rem;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 66%;
}
.support-ticket-creator-button[data-v-3b1155c7] {
  margin-bottom: 4rem;
  width: 80%;
  margin-left: 10%;
}
.support-ticket-creator-title[data-v-3b1155c7] {
  margin-bottom: 2rem;
}
.support-ticket-creator-body[data-v-3b1155c7] {
  margin-bottom: 2rem;
  height: 10rem;
}
.support-ticket-creator-select[data-v-3b1155c7] {
  margin-bottom: 2rem;
}
.title h4[data-v-97fe3abe] {
  color: #b5a0c7;
}
.credit[data-v-97fe3abe] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  line-height: 1;
}
.credit .label[data-v-97fe3abe] {
  color: #b5a0c7;
  font-weight: 500;
  margin-bottom: 5px;
}
.credit .value[data-v-97fe3abe] {
  font-weight: 400;
}
.credit .value.minus[data-v-97fe3abe] {
  color: #c53b3b;
}
.box-title[data-v-3e293678] {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
}
.box-item[data-v-3e293678] {
  margin-top: 5px;
}
.box-name[data-v-3e293678] {
  width: 70%;
}
.domain-title[data-v-3e293678] {
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
}
.domain-container[data-v-3e293678] {
  margin-top: 10px;
  margin-left: 3px;
}
.domain-item[data-v-3e293678] {
  display: flex;
}
.domain-name[data-v-3e293678] {
  width: 70%;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body {
  font-family: "Gotham", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  color: black;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin: 0;
  font-weight: 500;
  line-height: inherit;
  color: #1b1421;
}

h1, .h1 {
  font-size: 32px;
  line-height: 1.4;
}

h2, .h2 {
  font-size: 24px;
}

h3, .h3 {
  font-size: 18px;
}

h4, .h4 {
  font-size: inherit;
}

p {
  font-size: inherit;
  margin-bottom: 2rem;
  line-height: inherit;
}
p:last-of-type {
  margin-bottom: 0;
}

b, strong {
  font-weight: 500;
}

.mx-xs {
  margin-left: 5px;
  margin-right: 5px;
}

.mx-sm {
  margin-left: 10px;
  margin-right: 10px;
}

.mx {
  margin-left: 20px;
  margin-right: 20px;
}

.mx-lg {
  margin-left: 40px;
  margin-right: 40px;
}

.mx-xl {
  margin-left: 80px;
  margin-right: 80px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-none {
  margin-left: 0;
  margin-right: 0;
}

.my-xs {
  margin-top: 5px;
  margin-bottom: 5px;
}

.my-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}

.my {
  margin-top: 20px;
  margin-bottom: 20px;
}

.my-lg {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-xl {
  margin-top: 80px;
  margin-bottom: 80px;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-none {
  margin-top: 0;
  margin-bottom: 0;
}

.mt-xs {
  margin-top: 5px;
}

.mt-sm {
  margin-top: 10px;
}

.mt {
  margin-top: 20px;
}

.mt-lg {
  margin-top: 40px;
}

.mt-xl {
  margin-top: 80px;
}

.mt-xxl {
  margin-top: 160px;
}

.mt-auto {
  margin-top: auto;
}

.mt-none {
  margin-top: 0;
}

.mb-xs {
  margin-bottom: 5px;
}

.mb-sm {
  margin-bottom: 10px;
}

.mb {
  margin-bottom: 20px;
}

.mb-lg {
  margin-bottom: 40px;
}

.mb-xl {
  margin-bottom: 80px;
}

.mb-xxl {
  margin-bottom: 160px;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-none {
  margin-bottom: 0;
}

.mr-xs {
  margin-right: 5px;
}

.mr-sm {
  margin-right: 10px;
}

.mr {
  margin-right: 20px;
}

.mr-lg {
  margin-right: 40px;
}

.mr-xl {
  margin-right: 80px;
}

.mr-auto {
  margin-right: auto;
}

.mr-none {
  margin-right: 0;
}

.ml-xs {
  margin-left: 5px;
}

.ml-sm {
  margin-left: 10px;
}

.ml {
  margin-left: 20px;
}

.ml-lg {
  margin-left: 40px;
}

.ml-xl {
  margin-left: 80px;
}

.ml-auto {
  margin-left: auto;
}

.ml-none {
  margin-left: 0;
}

.mb-fluid {
  margin-bottom: 5vw;
}

.mt-fluid {
  margin-top: 5vw;
}

.ml-fluid {
  margin-left: 5vw;
}

.mr-fluid {
  margin-right: 5vw;
}

@media (min-width: 576px) {
  .mx-xs-xs {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mx-xs-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mx_xs {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mx-xs-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mx-xs-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mx-xs-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-xs-none {
    margin-left: 0;
    margin-right: 0;
  }

  .my-xs-xs {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .my-xs-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .my_xs {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my-xs-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .my-xs-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .my-xs-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .my-xs-none {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-xs-xs {
    margin-top: 5px;
  }

  .mt-xs-sm {
    margin-top: 10px;
  }

  .mt_xs {
    margin-top: 20px;
  }

  .mt-xs-lg {
    margin-top: 40px;
  }

  .mt-xs-xl {
    margin-top: 80px;
  }

  .mt-xs-auto {
    margin-top: auto;
  }

  .mt-xs-none {
    margin-top: 0;
  }

  .mb-xs-xs {
    margin-bottom: 5px;
  }

  .mb-xs-sm {
    margin-bottom: 10px;
  }

  .mb_xs {
    margin-bottom: 20px;
  }

  .mb-xs-lg {
    margin-bottom: 40px;
  }

  .mb-xs-xl {
    margin-bottom: 80px;
  }

  .mb-xs-auto {
    margin-bottom: auto;
  }

  .mb-xs-none {
    margin-bottom: 0;
  }

  .mr-xs-xs {
    margin-right: 5px;
  }

  .mr-xs-sm {
    margin-right: 10px;
  }

  .mr_xs {
    margin-right: 20px;
  }

  .mr-xs-lg {
    margin-right: 40px;
  }

  .mr-xs-xl {
    margin-right: 80px;
  }

  .mr-xs-auto {
    margin-right: auto;
  }

  .mr-xs-none {
    margin-right: 0;
  }

  .ml-xs-xs {
    margin-left: 5px;
  }

  .ml-xs-sm {
    margin-left: 10px;
  }

  .ml_xs {
    margin-left: 20px;
  }

  .ml-xs-lg {
    margin-left: 40px;
  }

  .ml-xs-xl {
    margin-left: 80px;
  }

  .ml-xs-auto {
    margin-left: auto;
  }

  .ml-xs-none {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .mx-sm-xs {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mx-sm-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mx_sm {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mx-sm-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mx-sm-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mx-sm-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-sm-none {
    margin-left: 0;
    margin-right: 0;
  }

  .my-sm-xs {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .my-sm-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .my_sm {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my-sm-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .my-sm-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .my-sm-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .my-sm-none {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-sm-xs {
    margin-top: 5px;
  }

  .mt-sm-sm {
    margin-top: 10px;
  }

  .mt_sm {
    margin-top: 20px;
  }

  .mt-sm-lg {
    margin-top: 40px;
  }

  .mt-sm-xl {
    margin-top: 80px;
  }

  .mt-sm-auto {
    margin-top: auto;
  }

  .mt-sm-none {
    margin-top: 0;
  }

  .mb-sm-xs {
    margin-bottom: 5px;
  }

  .mb-sm-sm {
    margin-bottom: 10px;
  }

  .mb_sm {
    margin-bottom: 20px;
  }

  .mb-sm-lg {
    margin-bottom: 40px;
  }

  .mb-sm-xl {
    margin-bottom: 80px;
  }

  .mb-sm-auto {
    margin-bottom: auto;
  }

  .mb-sm-none {
    margin-bottom: 0;
  }

  .mr-sm-xs {
    margin-right: 5px;
  }

  .mr-sm-sm {
    margin-right: 10px;
  }

  .mr_sm {
    margin-right: 20px;
  }

  .mr-sm-lg {
    margin-right: 40px;
  }

  .mr-sm-xl {
    margin-right: 80px;
  }

  .mr-sm-auto {
    margin-right: auto;
  }

  .mr-sm-none {
    margin-right: 0;
  }

  .ml-sm-xs {
    margin-left: 5px;
  }

  .ml-sm-sm {
    margin-left: 10px;
  }

  .ml_sm {
    margin-left: 20px;
  }

  .ml-sm-lg {
    margin-left: 40px;
  }

  .ml-sm-xl {
    margin-left: 80px;
  }

  .ml-sm-auto {
    margin-left: auto;
  }

  .ml-sm-none {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .mx-md-xs {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mx-md-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mx_md {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mx-md-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mx-md-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mx-md-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-md-none {
    margin-left: 0;
    margin-right: 0;
  }

  .my-md-xs {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .my-md-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .my_md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my-md-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .my-md-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .my-md-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .my-md-none {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-md-xs {
    margin-top: 5px;
  }

  .mt-md-sm {
    margin-top: 10px;
  }

  .mt_md {
    margin-top: 20px;
  }

  .mt-md-lg {
    margin-top: 40px;
  }

  .mt-md-xl {
    margin-top: 80px;
  }

  .mt-md-auto {
    margin-top: auto;
  }

  .mt-md-none {
    margin-top: 0;
  }

  .mb-md-xs {
    margin-bottom: 5px;
  }

  .mb-md-sm {
    margin-bottom: 10px;
  }

  .mb_md {
    margin-bottom: 20px;
  }

  .mb-md-lg {
    margin-bottom: 40px;
  }

  .mb-md-xl {
    margin-bottom: 80px;
  }

  .mb-md-auto {
    margin-bottom: auto;
  }

  .mb-md-none {
    margin-bottom: 0;
  }

  .mr-md-xs {
    margin-right: 5px;
  }

  .mr-md-sm {
    margin-right: 10px;
  }

  .mr_md {
    margin-right: 20px;
  }

  .mr-md-lg {
    margin-right: 40px;
  }

  .mr-md-xl {
    margin-right: 80px;
  }

  .mr-md-auto {
    margin-right: auto;
  }

  .mr-md-none {
    margin-right: 0;
  }

  .ml-md-xs {
    margin-left: 5px;
  }

  .ml-md-sm {
    margin-left: 10px;
  }

  .ml_md {
    margin-left: 20px;
  }

  .ml-md-lg {
    margin-left: 40px;
  }

  .ml-md-xl {
    margin-left: 80px;
  }

  .ml-md-auto {
    margin-left: auto;
  }

  .ml-md-none {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .mx-lg-xs {
    margin-left: 5px;
    margin-right: 5px;
  }

  .mx-lg-sm {
    margin-left: 10px;
    margin-right: 10px;
  }

  .mx_lg {
    margin-left: 20px;
    margin-right: 20px;
  }

  .mx-lg-lg {
    margin-left: 40px;
    margin-right: 40px;
  }

  .mx-lg-xl {
    margin-left: 80px;
    margin-right: 80px;
  }

  .mx-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-lg-none {
    margin-left: 0;
    margin-right: 0;
  }

  .my-lg-xs {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .my-lg-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .my_lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my-lg-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .my-lg-xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .my-lg-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .my-lg-none {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-lg-xs {
    margin-top: 5px;
  }

  .mt-lg-sm {
    margin-top: 10px;
  }

  .mt_lg {
    margin-top: 20px;
  }

  .mt-lg-lg {
    margin-top: 40px;
  }

  .mt-lg-xl {
    margin-top: 80px;
  }

  .mt-lg-auto {
    margin-top: auto;
  }

  .mt-lg-none {
    margin-top: 0;
  }

  .mb-lg-xs {
    margin-bottom: 5px;
  }

  .mb-lg-sm {
    margin-bottom: 10px;
  }

  .mb_lg {
    margin-bottom: 20px;
  }

  .mb-lg-lg {
    margin-bottom: 40px;
  }

  .mb-lg-xl {
    margin-bottom: 80px;
  }

  .mb-lg-auto {
    margin-bottom: auto;
  }

  .mb-lg-none {
    margin-bottom: 0;
  }

  .mr-lg-xs {
    margin-right: 5px;
  }

  .mr-lg-sm {
    margin-right: 10px;
  }

  .mr_lg {
    margin-right: 20px;
  }

  .mr-lg-lg {
    margin-right: 40px;
  }

  .mr-lg-xl {
    margin-right: 80px;
  }

  .mr-lg-auto {
    margin-right: auto;
  }

  .mr-lg-none {
    margin-right: 0;
  }

  .ml-lg-xs {
    margin-left: 5px;
  }

  .ml-lg-sm {
    margin-left: 10px;
  }

  .ml_lg {
    margin-left: 20px;
  }

  .ml-lg-lg {
    margin-left: 40px;
  }

  .ml-lg-xl {
    margin-left: 80px;
  }

  .ml-lg-auto {
    margin-left: auto;
  }

  .ml-lg-none {
    margin-left: 0;
  }
}
.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.text-align-right {
  text-align: right;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.data-info {
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  flex-wrap: wrap;
}

.vtc {
  width: 100%;
  height: 60px;
  background: #eef4fa;
}
.vtc .stroke {
  stroke-width: 2;
  stroke: #3074b9;
}
.vtc .fill {
  fill: #c5daf0;
}
.vtc .active-line {
  stroke: #f8f7f8;
}
.vtc .point {
  display: none;
  fill: #3074b9;
  stroke: #3074b9;
}
.vtc .point.is-active {
  display: block;
}
.vtc.clicked {
  height: 120px;
}
.vtc.yellow {
  background: white;
}
.vtc.yellow .stroke {
  stroke: #f7e11b;
}
.vtc.yellow .fill {
  fill: #fefbe0;
}
.vtc.yellow .point {
  fill: #f7e11b;
  stroke: #f7e11b;
}
.vtc.orange {
  background: white;
}
.vtc.orange .stroke {
  stroke: #e77e1b;
}
.vtc.orange .fill {
  fill: #fae6d4;
}
.vtc.orange .point {
  fill: #e77e1b;
  stroke: #e77e1b;
}
.vtc.red {
  background: white;
}
.vtc.red .stroke {
  stroke: #c53b3b;
}
.vtc.red .fill {
  fill: #f4d8d8;
}
.vtc.red .point {
  fill: #c53b3b;
  stroke: #c53b3b;
}

.page-head {
  display: flex;
  align-items: center;
}
.page-head .title {
  margin-right: auto;
}
.page-head .title > span {
  font-size: 12px;
  color: #b5a0c7;
  vertical-align: super;
}
.page-head .actions {
  margin-left: 20px;
}

.subhead {
  background: linear-gradient(180deg, #f1f2f3, transparent);
}

legend {
  font-size: 10px;
  color: #a7a7a7;
  margin-top: 10px;
}

.info {
  padding: 20px;
  border: 2px solid #e6dde9;
  background: #f1f1f1;
  border-radius: 4px;
}
.info.error {
  border-color: #f4d8d8;
  background: white;
}

.card {
  background: #f8f7f8;
  border-radius: 8px;
  padding: 20px;
  border: 2px solid #e6dde9;
  transition: border-color 0.3s;
}
.card .head {
  display: flex;
  align-items: flex-start;
}
.card .head .title {
  margin-right: auto;
}
.card:hover {
  border-color: #b5a0c7;
}
.card.dark {
  background: #1b1421;
  color: rgba(255, 255, 255, 0.7);
}

.icon {
  width: 18px;
  fill: #765691;
}

.search {
  position: relative;
}
.search .icon.clear {
  position: absolute;
  right: 0;
  top: 8px;
  height: 18px;
}
.search .icon.clear span {
  display: block;
  height: 10px;
  width: 2px;
  left: 8px;
  top: 4px;
  transform: rotate(45deg);
  background: #765691;
  position: absolute;
  transition: all 0.3s;
}
.search .icon.clear span:last-child {
  transform: rotate(-45deg);
}

.table {
  display: grid;
  align-items: flex-start;
}
.table .row {
  display: grid;
  grid-template-columns: 5fr 1fr 1fr 1fr 3fr;
  position: relative;
  border-bottom: 1px solid transparent;
  color: #16051a;
  transition: border-color 0.2s;
}
.table .row:nth-child(even) {
  background: rgba(0, 0, 0, 0.01);
}
.table .row.no-results {
  grid-template-columns: 1fr !important;
  cursor: auto !important;
}
.table .row.no-results .cell {
  justify-content: flex-start !important;
  text-align: left !important;
}
.table .row:first-child {
  user-select: none;
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  border-bottom: 2px solid #b5a0c7;
}
.table .row:first-child .sort {
  width: 10px;
  margin-left: 10px;
}
.table .row:first-child .sort svg {
  width: 10px;
  height: 5px;
  stroke-width: 3;
  fill: none;
  stroke: #b5a0c7;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: all 0.3s;
  margin-bottom: 1px;
}
.table .row:first-child .sort svg path {
  transition: all 0.3s;
}
.table .row:first-child .cell {
  display: flex;
  align-items: center;
  height: 48px;
}
.table .row:first-child .cell:hover svg {
  stroke: #765691;
}
@media (max-width: 550px) {
  .table .row:first-child {
    display: none;
  }
}
.table .row.desc .sort path {
  d: path("M1,1 L10,9 L19,1");
}
.table .row:not(:first-child) {
  cursor: pointer;
}
.table .row:not(:first-child):hover {
  border-color: #b5a0c7;
}
@media (max-width: 550px) {
  .table .row {
    grid-template-columns: 1fr;
    padding: 10px 20px;
  }
}
.table .row .cell {
  padding: 0 10px;
  height: 58px;
  display: flex;
  align-items: center;
}
.table .row .cell.overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table .row .cell.overflow > span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.table .row .cell.actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}
.table .row .cell.actions .edit-delete {
  opacity: 0;
  transition: all 0.3s;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 500px) {
  .table .row .cell.actions .edit-delete {
    opacity: 1;
  }
}
.table .row .cell a {
  color: #f7e11b;
}
.table .row .cell a:hover {
  color: #f7e11b;
}
.table .row .cell.align-right {
  justify-content: flex-end;
  text-align: right;
}
@media (max-width: 550px) {
  .table .row .cell {
    padding: 0 !important;
    height: auto;
    line-height: 1.8;
    grid-column-start: 1;
    grid-column-end: 3;
  }
  .table .row .cell.data-title:before {
    content: attr(data-title);
    display: block;
    padding: 0 5px 0 0;
    color: #765691;
  }
  .table .row .cell:last-child {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 1;
  }
}
.table .row:not(:first-child):hover {
  color: #765691;
}

[aria-label][role~=tooltip] {
  position: relative;
}
[aria-label][role~=tooltip]::before, [aria-label][role~=tooltip]::after {
  transform: translate3d(-50%, 0, 0);
  backface-visibility: hidden;
  will-change: transform;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s 0.2s ease-out;
  position: absolute;
  box-sizing: border-box;
  z-index: 10;
  transform-origin: top;
}
[aria-label][role~=tooltip]::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 6px solid #f3f0f6;
  margin-bottom: 5px;
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}
[aria-label][role~=tooltip]::after {
  background: #f3f0f6;
  color: #4f3a61;
  text-transform: none;
  text-align: center;
  border-radius: 5px;
  content: attr(aria-label);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.4;
  padding: 5px;
  box-sizing: content-box;
  white-space: initial;
  width: 120px;
  margin-bottom: 11px;
  transform: translate3d(-50%, 0, 0);
  bottom: 100%;
  left: 50%;
}
[aria-label][role~=tooltip]:hover::before, [aria-label][role~=tooltip]:hover::after, [aria-label][role~=tooltip]:focus::before, [aria-label][role~=tooltip]:focus::after {
  opacity: 1;
  pointer-events: auto;
}

[role~=tooltip]:hover::before {
  transform: translate3d(-50%, -5px, 0);
}

[role~=tooltip]:hover::after {
  transform: translate3d(-50%, -5px, 0);
}

.container,
.container-full {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

@media (min-width: 768px) {
  .container,
.container-full {
    padding-right: 40px;
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  .container {
    padding-right: 80px;
    padding-left: 80px;
  }
}
.container .grid,
.container-full .grid {
  margin-right: -20px;
  margin-left: -20px;
}

.grid {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 auto;
  position: relative;
  *letter-spacing: normal;
  list-style-type: none;
}

.grid::before, .grid::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*=col-] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
  padding: 20px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
[class*=col-].fieldset {
  padding-top: 0;
  padding-bottom: 0;
}

[class*=col-]::before, [class*=col-]::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*=col-] .grid {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: -20px;
}

.col-12 {
  width: 100%;
  *width: 99.9%;
}

.col-11 {
  width: 91.66666667%;
  *width: 91.56666667%;
}

.col-10 {
  width: 83.33333333%;
  *width: 83.23333333%;
}

.col-9 {
  width: 75%;
  *width: 74.9%;
}

.col-8 {
  width: 66.66666667%;
  *width: 66.56666667%;
}

.col-7 {
  width: 58.33333333%;
  *width: 58.23333333%;
}

.col-6 {
  width: 50%;
  *width: 49.9%;
}

.col-5 {
  width: 41.66666667%;
  *width: 41.56666667%;
}

.col-4 {
  width: 33.33333333%;
  *width: 33.23333333%;
}

.col-3 {
  width: 25%;
  *width: 24.9%;
}

.col-2 {
  width: 16.66666667%;
  *width: 16.56666667%;
}

.col-1 {
  width: 8.33333333%;
  *width: 8.23333333%;
}

@media (min-width: 576px) {
  .col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }

  .col-xs-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }

  .col-xs-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }

  .col-xs-9 {
    width: 75%;
    *width: 74.9%;
  }

  .col-xs-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }

  .col-xs-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }

  .col-xs-6 {
    width: 50%;
    *width: 49.9%;
  }

  .col-xs-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }

  .col-xs-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }

  .col-xs-3 {
    width: 25%;
    *width: 24.9%;
  }

  .col-xs-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }

  .col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }

  .col-sm-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }

  .col-sm-9 {
    width: 75%;
    *width: 74.9%;
  }

  .col-sm-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }

  .col-sm-6 {
    width: 50%;
    *width: 49.9%;
  }

  .col-sm-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }

  .col-sm-3 {
    width: 25%;
    *width: 24.9%;
  }

  .col-sm-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 992px) {
  .col-md-12 {
    width: 100%;
    *width: 99.9%;
  }

  .col-md-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }

  .col-md-9 {
    width: 75%;
    *width: 74.9%;
  }

  .col-md-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }

  .col-md-6 {
    width: 50%;
    *width: 49.9%;
  }

  .col-md-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }

  .col-md-3 {
    width: 25%;
    *width: 24.9%;
  }

  .col-md-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }

  .col-lg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }

  .col-lg-9 {
    width: 75%;
    *width: 74.9%;
  }

  .col-lg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }

  .col-lg-6 {
    width: 50%;
    *width: 49.9%;
  }

  .col-lg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }

  .col-lg-3 {
    width: 25%;
    *width: 24.9%;
  }

  .col-lg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1600px) {
  .col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }

  .col-xlg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }

  .col-xlg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }

  .col-xlg-9 {
    width: 75%;
    *width: 74.9%;
  }

  .col-xlg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }

  .col-xlg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }

  .col-xlg-6 {
    width: 50%;
    *width: 49.9%;
  }

  .col-xlg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }

  .col-xlg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }

  .col-xlg-3 {
    width: 25%;
    *width: 24.9%;
  }

  .col-xlg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }

  .col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
.align-start {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.align-end {
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.align-end [class*=col-] {
  vertical-align: bottom;
}

.align-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.align-center [class*=col-] {
  vertical-align: middle;
}

.align-baseline {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.align-content-start {
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}

.align-content-end {
  -ms-flex-line-pack: end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}

.align-content-end [class*=col-] {
  vertical-align: bottom;
}

.align-content-center {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}

.align-content-space-between {
  -ms-flex-line-pack: justify;
  -webkit-align-content: space-between;
  align-content: space-between;
}

.align-content-space-around {
  -ms-flex-line-pack: distribute;
  -webkit-align-content: space-around;
  align-content: space-around;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}

.align-self-start {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.align-self-end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  vertical-align: bottom;
}

.align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
}

.align-self-baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  vertical-align: baseline;
}

.justify-start {
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.justify-end {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.justify-center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.justify-space-between {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* .justify-space-between.grid {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
} */
.justify-space-around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.grid-bleed [class*=col-] {
  padding: 0;
}

.col-grid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.col-grid.direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.col-bleed {
  padding: 0;
}

.col-bleed-x {
  padding: 20px 0;
}

.col-bleed-y {
  padding: 0 20px;
}

@media (max-width: 575px) {
  .hidden-xxs {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1600px) {
  .hidden-xlg {
    display: none;
  }
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  box-shadow: 0 0 0 30px #f8f7f8 inset !important;
}

.fieldset {
  position: relative;
  margin-bottom: 20px;
}
.fieldset.fieldset-error input {
  border-color: #c53b3b;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
textarea {
  font-size: 12px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  border-bottom: 2px solid #e6dde9;
  transition: color 0.3s, border 0.3s;
  background: #f8f7f8;
  border-radius: 0;
  height: 34px;
  appearance: none;
  text-align: inherit;
  font-weight: 400;
  color: inherit;
  font-family: inherit;
}
input[type=text]:-webkit-autofill::first-line,
input[type=password]:-webkit-autofill::first-line,
input[type=email]:-webkit-autofill::first-line,
input[type=number]:-webkit-autofill::first-line,
textarea:-webkit-autofill::first-line {
  font-family: inherit;
  font-size: 12px;
}

input[type=radio] {
  display: inline-block;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input:focus,
textarea:focus {
  outline: none;
  border-color: #765691;
}

::placeholder {
  color: #a7a7a7;
}

.fieldsetgroup {
  display: flex;
}
.fieldsetgroup .fieldset {
  margin-right: 20px;
  flex: 1;
}
.fieldsetgroup .fieldset:last-child {
  margin-right: 0;
}

.password-instructions {
  margin-top: 10px;
}
.password-instructions span {
  display: inline-block;
  font-size: 11px;
  background: #c53b3b;
  border-radius: 5px;
  padding: 2px 5px;
  margin-bottom: 5px;
}
.password-instructions span:not(:first-child) {
  color: #f8f7f8;
}
.password-instructions span.text {
  background: transparent;
}

label:not(.switch) {
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
}

.radio label,
.checkbox label {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  user-select: none;
  line-height: 18px;
}
.radio label input,
.checkbox label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.radio label input:checked ~ .checkmark,
.checkbox label input:checked ~ .checkmark {
  border-color: #b5a0c7;
}
.radio label input:checked ~ .checkmark:after,
.checkbox label input:checked ~ .checkmark:after {
  display: block;
}
.radio label .checkmark,
.checkbox label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 2px solid #e6dde9;
  border-radius: 100%;
  transition: all 0.3s;
}
.radio label .checkmark:after,
.checkbox label .checkmark:after {
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #765691;
  content: "";
  position: absolute;
  display: none;
}
.radio label:hover input ~ .checkmark,
.checkbox label:hover input ~ .checkmark {
  border-color: #a7a7a7;
}

.checkbox:not(:last-child) {
  margin-bottom: 10px;
}

label.switch {
  position: relative;
  display: block;
  width: 100%;
  height: 26px;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-left: 0;
}
label.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
label.switch .slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  background-color: transparent;
  transition: 0.4s;
  border-radius: 14px;
  border: 2px solid #e6dde9;
}
label.switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: #a7a7a7;
  transition: 0.4s;
  border-radius: 100%;
}

input:checked + .slider {
  border-color: #765691;
}

input:checked + .slider:before {
  background-color: #765691;
}

input:not(:checked):hover + .slider:before {
  transform: translateX(2px);
}

input:checked:hover + .slider:before {
  transform: translateX(12px);
}

input:checked + .slider:before {
  transform: translateX(14px);
}

.v-select {
  position: relative;
  font-family: inherit;
}

@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s;
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
  cursor: not-allowed;
  background-color: transparent;
  border-color: #f3f0f6;
  fill: #f3f0f6;
}

.vs__dropdown-toggle {
  appearance: none;
  display: flex;
  padding: 0;
  background: #f8f7f8;
  border-bottom: 2px solid #b5a0c7;
  white-space: normal;
  min-height: 34px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
  min-width: 0;
}

.vs--single .vs__selected-options {
  flex-wrap: nowrap;
}

.vs__actions {
  display: flex;
  align-items: center;
  padding: 5px 0 0 5px;
  cursor: pointer;
}

.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

.vs--open:not(.drop-up) .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vs--open.drop-up .vs__dropdown-toggle {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.vs__open-indicator {
  width: 14px;
  fill: #b5a0c7;
  transform: scale(1);
  transition: transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

.vs__clear {
  fill: #c53b3b;
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 10px;
  min-width: auto;
  width: 10px;
}

.fieldset-error .vs__dropdown-toggle,
.fieldset-error .vs__dropdown-menu {
  border-color: #c53b3b !important;
}

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 2px);
  left: 0;
  z-index: 1000;
  padding: 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 80px;
  overflow-y: auto;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);
  text-align: left;
  list-style: none;
  background: #765691;
}

[data-popper-placement=top] {
  border-top-style: solid;
  border-bottom-style: none;
  border-top: 2px solid #b5a0c7;
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.15);
}

.vs__no-options {
  padding: 20px;
  color: #f8f7f8;
}
.vs__no-options a {
  font-weight: 500;
  color: #ffce00;
}

.vs__dropdown-option {
  line-height: 1.6;
  padding: 10px;
  clear: both;
  color: #f8f7f8;
  white-space: nowrap;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.vs__dropdown-option em {
  margin-left: auto;
  font-style: inherit;
  color: #b5a0c7;
  font-size: 9px;
  font-weight: 500;
  line-height: 20px;
}
.vs__dropdown-option em.circle {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #c53b3b;
}
.vs__dropdown-option em.red {
  color: #c53b3b;
}
.vs__dropdown-option em.green {
  color: #60a74b;
}
.vs__dropdown-option em.yellow {
  color: #e77e1b;
}

.vs__dropdown-option:hover {
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  background: #4f3a61;
  color: #f8f7f8;
}

.vs__dropdown-option--disabled {
  background: inherit;
  color: #f3f0f6 !important;
  cursor: not-allowed !important;
}

.vs__dropdown-option--disabled:hover {
  cursor: inherit;
}

.vs__selected {
  display: flex;
  align-items: center;
  z-index: 0;
  line-height: 1.6;
  color: #1b1421;
}

.vs__deselect {
  display: inline-flex;
  appearance: none;
  margin-left: 5px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: #c53b3b;
  text-shadow: 0 1px 0 #fff;
}

.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding: 5px 5px 0 0;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: 0.4;
  width: 100%;
  padding-right: 20px;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

.vs__search::-webkit-search-cancel-button,
.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
  display: none;
}

.vs__search,
.vs__search:focus {
  appearance: none;
  border: none;
  outline: none;
  padding: 0;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
  font-size: 12px;
}

.vs--unsearchable .vs__search {
  opacity: 1;
}

.vs--unsearchable:not(.vs--disabled) .vs__search:hover {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left-color: rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s linear infinite;
  transition: opacity 0.1s;
}

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.vs--loading .vs__spinner {
  opacity: 1;
}

.v-select:not(.vs--single) .vs__selected {
  background: #f3f0f6;
  margin: 0 5px 5px 0;
  border-radius: 4px;
  padding: 5px;
  font-size: 10px;
  line-height: 1;
  align-self: flex-end;
}

@font-face {
  font-family: "Gotham";
  src: url(/build/fonts/SVN-Gotham-Book.a0459fef.woff2) format("woff2"), url(/build/fonts/SVN-Gotham-Book.0a2adab0.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Gotham";
  src: url(/build/fonts/SVN-Gotham-Regular.63f28a31.woff2) format("woff2"), url(/build/fonts/SVN-Gotham-Regular.8cc2a98d.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
*, *::after, *::before {
  box-sizing: border-box;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

html,
body {
  height: 100%;
  overflow: hidden;
  overscroll-behavior: none;
}

html {
  background: #f8f7f8 !important;
  color: #16051a;
}

img, svg {
  width: 100%;
  height: auto;
}

.app {
  height: 100%;
  display: flex;
  overflow: hidden;
}
.app > .content {
  overflow-y: scroll;
  overflow-x: hidden;
  scroll-behavior: smooth;
  overscroll-behavior: none;
  flex-grow: 1;
}
.app > .content > * {
  min-height: 100%;
  width: 100%;
}

a {
  color: #765691;
  font-weight: 500;
  text-decoration: none;
  transition: color 0.3s;
  will-change: color;
}
@media (hover: hover) {
  a:hover {
    color: #ffce00;
  }
}
a.link {
  color: #1b1421;
  font-weight: 500;
  border-bottom: 2px solid #765691;
  padding: 3px 0 5px 0;
}
@media (hover: hover) {
  a.link:hover {
    color: #765691;
  }
}

button {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  transition: all 0.3s;
  will-change: auto;
  font-size: inherit;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
button.submitting {
  background: #765691;
}
button.disabled {
  opacity: 0.5;
}
@media (hover: hover) {
  button.disabled:hover {
    background: #765691;
  }
}

.btn {
  display: block;
  padding: 6px 20px 10px 20px;
  background: #765691;
  color: #f8f7f8;
  border: none;
  cursor: pointer;
  font-weight: 500;
  border-radius: 4px;
  font-family: inherit;
  transition: all 0.3s;
  line-height: 14px;
  min-height: 0;
  text-align: center;
  border: 2px solid #765691;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  user-select: none;
}
.btn > .plus {
  font-size: 20px;
  line-height: 0;
  display: inline-block;
  vertical-align: sub;
}
.btn.red {
  background: #c53b3b;
  border-color: #c53b3b;
}
@media (hover: hover) {
  .btn.red:hover {
    background: #9e2f2f;
    border-color: #9e2f2f;
  }
}
@media (hover: hover) {
  .btn:hover {
    color: #f8f7f8;
    background: #4f3a61;
    border-color: #4f3a61;
  }
}
.btn.btn-secondary {
  background: #f8f7f8;
  color: #765691;
  border: 2px solid #765691;
}
@media (hover: hover) {
  .btn.btn-secondary:hover {
    color: #1b1421;
    border-color: #1b1421;
  }
}
.btn.small {
  font-size: 10px;
  padding: 3px 4px 4px 4px;
}
.btn.block {
  width: 100%;
}

.btn-set {
  display: flex;
  align-items: center;
}
.btn-set > *:not(:last-child) {
  margin-right: 10px;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9Mb2dpbi52dWUiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vUmVnaXN0ZXIudnVlIiwid2VicGFjazovLy8uL0ZvcmdvdC52dWUiLCJ3ZWJwYWNrOi8vLy4vUmVzZXQudnVlIiwid2VicGFjazovLy8uL1NlcnZlci52dWUiLCJ3ZWJwYWNrOi8vLy4vVXNlci52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9ucy52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Qcm9kdWN0cy52dWUiLCJ3ZWJwYWNrOi8vLy4vc3R5bGVzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9TZXR0aW5ncy52dWUiLCJ3ZWJwYWNrOi8vLy4vQm94LnZ1ZSIsIndlYnBhY2s6Ly8vLi9JbnN0YW5jZXMudnVlIiwid2VicGFjazovLy8uL0RvbWFpbnMudnVlIiwid2VicGFjazovLy8uL0RhdGFiYXNlcy52dWUiLCJ3ZWJwYWNrOi8vLy4vQ3JvbmpvYnMudnVlIiwid2VicGFjazovLy8uL01haWwudnVlIiwid2VicGFjazovLy8uL1N1cHBvcnQudnVlIiwid2VicGFjazovLy8uL1Byb2ZpbGUudnVlIiwid2VicGFjazovLy8uL0JpbGxzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi90eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvc3R5bGVzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3ZzZWxlY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxUkE7RUFDRTtBQXBSRjtBQXNSRTtFQUNFO0FBcFJKO0FBc1JJO0VBQ0U7RUFDQTtFQUNBO0FBcFJOO0FBdVJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUM5UU07QURQWjtBQXdSSTtFQUNFO0VBQ0E7QUF0Uk47QUF5Ukk7RUFDRSxlQ3JTUTtFRHNTUjtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQzlSTTtBRE9aO0FBMFJJO0VBQ0U7QUF4Uk47QUEyUkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBelJOO0FBNFJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFSTjtBQTZSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBM1JOO0FBNlJNO0VBQ0U7QUEzUlI7QUE2UlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzUlY7QUE2UlU7RUFDRTtFQUNBLGFBaldJO0VBa1dKO0FBM1JaO0FBK1JZO0VBQ0U7QUE3UmQ7QUFrU1E7RUFDRTtBQWhTVixDO0FFaWtCQTtFQUNFO0FBcnBCRjtBQXdwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXJwQkY7QUF1cEJFO0VBQ0U7QUFycEJKLEM7QUMySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdEpGLEM7QUNnSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckhGLEM7QUN5VUE7RUFDRSxlSjdUUztFSThUVDtFQUNBLGdCSnhUTztBSXRCVDtBQWdWRTtFQUNFLGNKM1VZO0FJSGhCO0FBaVZFO0VBQ0UsY0ozVVU7QUlKZDtBQWtWRTtFQUNFLGNKalZZO0FJQ2hCO0FBcVZFO0VBQ0Usa0JKcFVLO0FJZFQ7QUF1VkU7RUFDRTtFQUNBO0VBQ0EsYUo3VVE7RUk4VVI7RUFDQTtFQUNBO0VBQ0E7QUFwVko7QUFzVkk7RUFDRTtBQXBWTjtBQXNWTTtFQUNFO0VBQ0E7QUFwVlI7QUFzVlE7RUFDRSxhQXRYWTtBQWtDdEI7QUF5Vkk7RUFDRSxxQkpqWFE7QUkwQmQ7QUEwVkk7RUFDRSxxQkp4WGdCO0FJZ0N0QjtBQTBWTTtFQUNFLHFCSjVYUTtBSW9DaEI7QUErVkU7RUFDRTtBQTVWSixDO0FDOEJBO0VBQ0U7RUFDQTtBQS9FRjtBQWlGRTtFQUNFLG1CTHhEUTtFS3lEUixpQkx2REs7RUt3REw7RUFDQTtBQS9FSjtBQWlGSTtFQUVFO0FBaEZOLEM7QUN5WEU7RUFDRTtBQXBZSjtBQXVZTTtFQUNFLGVOeFhNO0VNeVhOLGdCTmpYQztFTWtYRDtFQUNBLGlCTmhYSTtFTWlYSjtBQXJZUjtBQTBZRztFQUNDO0VBQ0EsWU54WFE7RU15WFI7RUFDQSxlTnJZVTtFTXNZVixjQWxaVTtFQW1aVjtBQXhZSjtBQTBZSTtFQUNDLGlCTi9YTztBTVRaLEM7QUM2SkE7RUFDRTtFQUNBO0FBaExGO0FBa0xFO0VBQ0UsbUJQekpRO0VPMEpSLGlCUHhKSztFT3lKTDtFQUNBO0FBaExKO0FBa0xJO0VBRUU7QUFqTE47QUFzTEE7RUFDQyxnQlB6S1E7QU9WVDtBQW9MQztFQUNDLGlCUHhLVTtFT3lLVixjQTlMYztBQVloQixDO0FDc05JO0VBR0E7QUEzT0osQztBQ0tFO0FDMm5DRjtJQUVFO0FBam9DQTtBQUNGO0FBb29DQTtFQUNFO0VBQ0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBam9DRjtBQW1vQ0U7RUFDRSxjQWxwQ1U7QUFpQmQ7QUFxb0NBO0VBQ0MsZ0JWL25DVztFVWdvQ1g7RUFDQTtFQUNBLGdCVnRvQ1E7RVV1b0NSLGVWL29DYTtFVWdwQ2IsY1ZwcENhO0FVa0JkO0FBc29DRTtFQUNFO0FBbm9DSjtBQXNvQ0U7RUFDRTtFQUNBLFdWN29DSztFVThvQ0w7RUFDQTtFQUNBO0VBQ0EsbUJBMXFDVTtFQTJxQ1Y7QUFwb0NKO0FBd29DSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0FsckNVO0FBNENoQjtBQTJvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRjtBQXhvQ0Y7QUEwb0NJO0VBRUU7RUFDQSxhVmhyQ007RVVpckNOO0VBQ0E7RUFDQTtFQUNBLG1CVm5zQ2M7RVVvc0NkLGdCVnJyQ007QVU0Q1o7QUEyb0NNO0VBQ0UsbUJWM3NDYztBVWtFdEI7QUE0b0NNO0VBQ0U7QUExb0NSO0FBNG9DUTtFQUNFO0VBQ0E7QUExb0NWO0FBNG9DVTtFQUNFO0VBQ0Esa0JWcHNDQTtBVTBEWjtBQTZvQ1U7RUFDRTtFQUNBLGNWenRDRTtBVThFZDtBQWlwQ0k7RUFDRSxnQlYvc0NHO0VVZ3RDSDtBQS9vQ047QUFrcENJO0VBQ0UsbUJBOXVDWTtFQSt1Q2YsY0E1dUNhO0VBNnVDVjtFQUNIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhwQ0g7QUFtcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBanBDTjtBQW9wQ0k7RUFDRTtFQUNBO0FBbHBDTjtBQXFwQ0k7RUFDRSxxQkExd0NnQjtBQXVIdEI7QUFzcENJO0VBQ0UscUJBOXdDZ0I7QUEwSHRCO0FBdXBDSTtFQUNFLHFCVjN3Q1U7RVU0d0NWO0FBcnBDTixDO0FDbUpBO0VBQ0U7RUFDQTtFQUNBLGdCWDdQTztBV3RCVDtBQXNSSTtFQUNFLGtCWDVQRztBV3hCVDtBQXVSSTtFQUNFLGlCWGxRTTtFV21RTixjQXhSVTtBQUdoQixDO0FDbWdCQTtFQUNDO0VBQ0EsY1psZlc7RVltZlg7QUE3Z0JEO0FBK2dCQztFQUNDO0VBQ0EsZ0JaM2ZPO0VZNGZQO0VBQ0E7QUE3Z0JGO0FBK2dCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3Z0JIO0FBaWhCRztFQUNDLGFBaGlCa0I7QUFpQnRCO0FBbWhCRTtFQUNDLG1CQXJpQm1CO0VBc2lCbkIsY0FuaUJXO0FBa0JkO0FBbWhCRztFQUNDLGFBdGlCVTtBQXFCZCxDO0FDaWZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0EzZ0JjO0VBNGdCZDtBQTNnQkY7QUE4Z0JDO0VBQ0M7QUE1Z0JGO0FBaWhCRTtFQUNFO0FBOWdCSixDO0FDcWVJO0VBR0E7QUF0Zko7QUEyZkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjQXpmWTtBQUNoQjtBQTJmQTtFQUNJO0FBeGZKLEM7QUMyZ0JDO0VBQ0M7QUF2aEJGLEM7QUN3dUJBO0VBQ0U7QUF6dUJGO0FBMnVCRTtFQUNFLGlCaEJodEJRO0FnQnpCWjtBQTh1QkU7RUFDRTtBQTN1Qko7QUFndkJFO0VBQ0U7RUFDQTtBQTd1Qko7QUErdUJJO0VBQ0U7QUE3dUJOO0FBZ3ZCSTtFQUNFLGNBMXZCVTtFQTJ2QlY7RUFDQTtFQUNBO0VBQ0E7QUE5dUJOO0FBaXZCSTtFQUNFO0VBQ0E7RUFDQTtBQS91Qk4sQztBQ3NLQTtFQUNJO0VBQ0E7QUFsTUo7QUFvTUE7RUFDSTtFQUNBO0VBQ0E7QUFqTUo7QUFvTUE7RUFDSTtBQWpNSjtBQW9NQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxNSjtBQXFNQTtFQUVJO0FBbk1KO0FBc01BO0VBQ0k7QUFuTUo7QUFzTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQW5NSjtBQXVNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtFQUNGO0FBcE1KO0FBdU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFwTUo7QUEyTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhNSjtBQTRNQTtFQUNJO0VBQ0E7RUFDQTtBQXpNSjtBQTBNQTtFQUNJO0FBdk1KO0FBME1BO0VBQ0k7RUFDQTtBQXZNSjtBQTBNQTtFQUNJO0FBdk1KLEM7QUN3VEM7RUFDQztBQTdZRjtBQWlaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBOVlEO0FBZ1pDO0VBQ0M7RUFDQSxnQmxCallPO0VrQmtZUCxrQmxCL1hVO0FrQmZaO0FBaVpDO0VBQ0MsZ0JsQnZZUTtBa0JSVjtBQWlaRTtFQUNDLGNsQnJaVztBa0JNZCxDO0FDdU9BO0VBQ0k7RUFDQTtFQUNBO0FBMVBKO0FBNlBBO0VBRUU7QUEzUEY7QUE4UEE7RUFDRTtBQTNQRjtBQThQQTtFQUNFO0VBQ0E7RUFDQTtBQTNQRjtBQThQQTtFQUNFO0VBQ0E7QUEzUEY7QUE4UEE7RUFDRTtBQTNQRjtBQThQQTtFQUNFO0FBM1BGLEM7QUMzQkE7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNIRjs7QURNQTs7RUFFRTtBQ0hGOztBREtBO0VBQ0U7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FER0E7RUFDRTtBQ0FGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURDQTtFQUNFO0VBQ0E7QUNFRjs7QUMvQ0E7RUFDRTtFQUNBLGVDaUJTO0VEaEJULGdCQ3NCUTtFRHJCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7QURrREQ7O0FDL0NBO0VBQ0U7RUFDQSxnQkNZTztFRFhQO0VBQ0E7QURrREY7O0FDL0NBO0VBQ0UsZUNFYTtFRERiO0FEa0RGOztBQzNDQTtFQUNFLGVDUlk7QUZzRGQ7O0FDdkNBO0VBQ0UsZUNqQlk7QUYyRGQ7O0FDbkNBO0VBQ0U7QURzQ0Y7O0FDbkNBO0VBQ0U7RUFDQTtFQUNBO0FEc0NGO0FDcENFO0VBQ0U7QURzQ0o7O0FDbENBO0VBQ0UsZ0JDakNPO0FGc0VUOztBRzlGQTtFQUNFLGdCRDBCVTtFQ3pCVixpQkR5QlU7QUZ3RVo7O0FHOUZBO0VBQ0UsaUJEc0JVO0VDckJWLGtCRHFCVTtBRjRFWjs7QUc5RkE7RUFDRSxpQkRrQk87RUNqQlAsa0JEaUJPO0FGZ0ZUOztBRzlGQTtFQUNFLGlCRGNVO0VDYlYsa0JEYVU7QUZvRlo7O0FHOUZBO0VBQ0UsaUJEVVU7RUNUVixrQkRTVTtBRndGWjs7QUc5RkE7RUFDRTtFQUNBO0FIaUdGOztBRzlGQTtFQUNFO0VBQ0E7QUhpR0Y7O0FHN0ZBO0VBQ0UsZURWVTtFQ1dWLGtCRFhVO0FGMkdaOztBRzdGQTtFQUNFLGdCRGRVO0VDZVYsbUJEZlU7QUYrR1o7O0FHN0ZBO0VBQ0UsZ0JEbEJPO0VDbUJQLG1CRG5CTztBRm1IVDs7QUc3RkE7RUFDRSxnQkR0QlU7RUN1QlYsbUJEdkJVO0FGdUhaOztBRzdGQTtFQUNFLGdCRDFCVTtFQzJCVixtQkQzQlU7QUYySFo7O0FHN0ZBO0VBQ0U7RUFDQTtBSGdHRjs7QUc3RkE7RUFDRTtFQUNBO0FIZ0dGOztBRzVGQTtFQUNFLGVEOUNVO0FGNklaOztBRzVGQTtFQUNFLGdCRGpEVTtBRmdKWjs7QUc1RkE7RUFDRSxnQkRwRE87QUZtSlQ7O0FHNUZBO0VBQ0UsZ0JEdkRVO0FGc0paOztBRzVGQTtFQUNFLGdCRDFEVTtBRnlKWjs7QUc1RkE7RUFDRSxpQkQ3RFc7QUY0SmI7O0FHNUZBO0VBQ0U7QUgrRkY7O0FHNUZBO0VBQ0U7QUgrRkY7O0FHM0ZBO0VBQ0Usa0JEL0VVO0FGNktaOztBRzNGQTtFQUNFLG1CRGxGVTtBRmdMWjs7QUczRkE7RUFDRSxtQkRyRk87QUZtTFQ7O0FHM0ZBO0VBQ0UsbUJEeEZVO0FGc0xaOztBRzNGQTtFQUNFLG1CRDNGVTtBRnlMWjs7QUczRkE7RUFDRSxvQkQ5Rlc7QUY0TGI7O0FHM0ZBO0VBQ0U7QUg4RkY7O0FHM0ZBO0VBQ0U7QUg4RkY7O0FHMUZBO0VBQ0UsaUJEaEhVO0FGNk1aOztBRzFGQTtFQUNFLGtCRG5IVTtBRmdOWjs7QUcxRkE7RUFDRSxrQkR0SE87QUZtTlQ7O0FHMUZBO0VBQ0Usa0JEekhVO0FGc05aOztBRzFGQTtFQUNFLGtCRDVIVTtBRnlOWjs7QUcxRkE7RUFDRTtBSDZGRjs7QUcxRkE7RUFDRTtBSDZGRjs7QUd6RkE7RUFDRSxnQkQ3SVU7QUZ5T1o7O0FHekZBO0VBQ0UsaUJEaEpVO0FGNE9aOztBR3pGQTtFQUNFLGlCRG5KTztBRitPVDs7QUd6RkE7RUFDRSxpQkR0SlU7QUZrUFo7O0FHekZBO0VBQ0UsaUJEekpVO0FGcVBaOztBR3pGQTtFQUNFO0FINEZGOztBR3pGQTtFQUNFO0FINEZGOztBR3pGQTtFQUNFO0FINEZGOztBR3pGQTtFQUNFO0FINEZGOztBR3pGQTtFQUNFO0FINEZGOztBR3pGQTtFQUNFO0FINEZGOztBSTdTRTtFRHFOQTtJQUNFLGdCRDFMUTtJQzJMUixpQkQzTFE7RUZ1UlY7O0VHekZBO0lBQ0UsaUJEOUxRO0lDK0xSLGtCRC9MUTtFRjJSVjs7RUd6RkE7SUFDRSxpQkRsTUs7SUNtTUwsa0JEbk1LO0VGK1JQOztFR3pGQTtJQUNFLGlCRHRNUTtJQ3VNUixrQkR2TVE7RUZtU1Y7O0VHekZBO0lBQ0UsaUJEMU1RO0lDMk1SLGtCRDNNUTtFRnVTVjs7RUd6RkE7SUFDRTtJQUNBO0VINEZGOztFR3pGQTtJQUNFO0lBQ0E7RUg0RkY7O0VHeEZBO0lBQ0UsZUQ5TlE7SUMrTlIsa0JEL05RO0VGMFRWOztFR3hGQTtJQUNFLGdCRGxPUTtJQ21PUixtQkRuT1E7RUY4VFY7O0VHeEZBO0lBQ0UsZ0JEdE9LO0lDdU9MLG1CRHZPSztFRmtVUDs7RUd4RkE7SUFDRSxnQkQxT1E7SUMyT1IsbUJEM09RO0VGc1VWOztFR3hGQTtJQUNFLGdCRDlPUTtJQytPUixtQkQvT1E7RUYwVVY7O0VHeEZBO0lBQ0U7SUFDQTtFSDJGRjs7RUd4RkE7SUFDRTtJQUNBO0VIMkZGOztFR3ZGQTtJQUNFLGVEbFFRO0VGNFZWOztFR3ZGQTtJQUNFLGdCRHJRUTtFRitWVjs7RUd2RkE7SUFDRSxnQkR4UUs7RUZrV1A7O0VHdkZBO0lBQ0UsZ0JEM1FRO0VGcVdWOztFR3ZGQTtJQUNFLGdCRDlRUTtFRndXVjs7RUd2RkE7SUFDRTtFSDBGRjs7RUd2RkE7SUFDRTtFSDBGRjs7RUd0RkE7SUFDRSxrQkQvUlE7RUZ3WFY7O0VHdEZBO0lBQ0UsbUJEbFNRO0VGMlhWOztFR3RGQTtJQUNFLG1CRHJTSztFRjhYUDs7RUd0RkE7SUFDRSxtQkR4U1E7RUZpWVY7O0VHdEZBO0lBQ0UsbUJEM1NRO0VGb1lWOztFR3RGQTtJQUNFO0VIeUZGOztFR3RGQTtJQUNFO0VIeUZGOztFR3JGQTtJQUNFLGlCRDVUUTtFRm9aVjs7RUdyRkE7SUFDRSxrQkQvVFE7RUZ1WlY7O0VHckZBO0lBQ0Usa0JEbFVLO0VGMFpQOztFR3JGQTtJQUNFLGtCRHJVUTtFRjZaVjs7RUdyRkE7SUFDRSxrQkR4VVE7RUZnYVY7O0VHckZBO0lBQ0U7RUh3RkY7O0VHckZBO0lBQ0U7RUh3RkY7O0VHcEZBO0lBQ0UsZ0JEelZRO0VGZ2JWOztFR3BGQTtJQUNFLGlCRDVWUTtFRm1iVjs7RUdwRkE7SUFDRSxpQkQvVks7RUZzYlA7O0VHcEZBO0lBQ0UsaUJEbFdRO0VGeWJWOztFR3BGQTtJQUNFLGlCRHJXUTtFRjRiVjs7RUdwRkE7SUFDRTtFSHVGRjs7RUdwRkE7SUFDRTtFSHVGRjtBQUNGO0FJL2RFO0VENFlBO0lBQ0UsZ0JEdlhRO0lDd1hSLGlCRHhYUTtFRjhjVjs7RUduRkE7SUFDRSxpQkQzWFE7SUM0WFIsa0JENVhRO0VGa2RWOztFR25GQTtJQUNFLGlCRC9YSztJQ2dZTCxrQkRoWUs7RUZzZFA7O0VHbkZBO0lBQ0UsaUJEbllRO0lDb1lSLGtCRHBZUTtFRjBkVjs7RUduRkE7SUFDRSxpQkR2WVE7SUN3WVIsa0JEeFlRO0VGOGRWOztFR25GQTtJQUNFO0lBQ0E7RUhzRkY7O0VHbkZBO0lBQ0U7SUFDQTtFSHNGRjs7RUdsRkE7SUFDRSxlRDNaUTtJQzRaUixrQkQ1WlE7RUZpZlY7O0VHbEZBO0lBQ0UsZ0JEL1pRO0lDZ2FSLG1CRGhhUTtFRnFmVjs7RUdsRkE7SUFDRSxnQkRuYUs7SUNvYUwsbUJEcGFLO0VGeWZQOztFR2xGQTtJQUNFLGdCRHZhUTtJQ3dhUixtQkR4YVE7RUY2ZlY7O0VHbEZBO0lBQ0UsZ0JEM2FRO0lDNGFSLG1CRDVhUTtFRmlnQlY7O0VHbEZBO0lBQ0U7SUFDQTtFSHFGRjs7RUdsRkE7SUFDRTtJQUNBO0VIcUZGOztFR2pGQTtJQUNFLGVEL2JRO0VGbWhCVjs7RUdqRkE7SUFDRSxnQkRsY1E7RUZzaEJWOztFR2pGQTtJQUNFLGdCRHJjSztFRnloQlA7O0VHakZBO0lBQ0UsZ0JEeGNRO0VGNGhCVjs7RUdqRkE7SUFDRSxnQkQzY1E7RUYraEJWOztFR2pGQTtJQUNFO0VIb0ZGOztFR2pGQTtJQUNFO0VIb0ZGOztFR2hGQTtJQUNFLGtCRDVkUTtFRitpQlY7O0VHaEZBO0lBQ0UsbUJEL2RRO0VGa2pCVjs7RUdoRkE7SUFDRSxtQkRsZUs7RUZxakJQOztFR2hGQTtJQUNFLG1CRHJlUTtFRndqQlY7O0VHaEZBO0lBQ0UsbUJEeGVRO0VGMmpCVjs7RUdoRkE7SUFDRTtFSG1GRjs7RUdoRkE7SUFDRTtFSG1GRjs7RUcvRUE7SUFDRSxpQkR6ZlE7RUYya0JWOztFRy9FQTtJQUNFLGtCRDVmUTtFRjhrQlY7O0VHL0VBO0lBQ0Usa0JEL2ZLO0VGaWxCUDs7RUcvRUE7SUFDRSxrQkRsZ0JRO0VGb2xCVjs7RUcvRUE7SUFDRSxrQkRyZ0JRO0VGdWxCVjs7RUcvRUE7SUFDRTtFSGtGRjs7RUcvRUE7SUFDRTtFSGtGRjs7RUc5RUE7SUFDRSxnQkR0aEJRO0VGdW1CVjs7RUc5RUE7SUFDRSxpQkR6aEJRO0VGMG1CVjs7RUc5RUE7SUFDRSxpQkQ1aEJLO0VGNm1CUDs7RUc5RUE7SUFDRSxpQkQvaEJRO0VGZ25CVjs7RUc5RUE7SUFDRSxpQkRsaUJRO0VGbW5CVjs7RUc5RUE7SUFDRTtFSGlGRjs7RUc5RUE7SUFDRTtFSGlGRjtBQUNGO0FJaHBCRTtFRG1rQkE7SUFDRSxnQkRwakJRO0lDcWpCUixpQkRyakJRO0VGcW9CVjs7RUc3RUE7SUFDRSxpQkR4akJRO0lDeWpCUixrQkR6akJRO0VGeW9CVjs7RUc3RUE7SUFDRSxpQkQ1akJLO0lDNmpCTCxrQkQ3akJLO0VGNm9CUDs7RUc3RUE7SUFDRSxpQkRoa0JRO0lDaWtCUixrQkRqa0JRO0VGaXBCVjs7RUc3RUE7SUFDRSxpQkRwa0JRO0lDcWtCUixrQkRya0JRO0VGcXBCVjs7RUc3RUE7SUFDRTtJQUNBO0VIZ0ZGOztFRzdFQTtJQUNFO0lBQ0E7RUhnRkY7O0VHNUVBO0lBQ0UsZUR4bEJRO0lDeWxCUixrQkR6bEJRO0VGd3FCVjs7RUc1RUE7SUFDRSxnQkQ1bEJRO0lDNmxCUixtQkQ3bEJRO0VGNHFCVjs7RUc1RUE7SUFDRSxnQkRobUJLO0lDaW1CTCxtQkRqbUJLO0VGZ3JCUDs7RUc1RUE7SUFDRSxnQkRwbUJRO0lDcW1CUixtQkRybUJRO0VGb3JCVjs7RUc1RUE7SUFDRSxnQkR4bUJRO0lDeW1CUixtQkR6bUJRO0VGd3JCVjs7RUc1RUE7SUFDRTtJQUNBO0VIK0VGOztFRzVFQTtJQUNFO0lBQ0E7RUgrRUY7O0VHM0VBO0lBQ0UsZUQ1bkJRO0VGMHNCVjs7RUczRUE7SUFDRSxnQkQvbkJRO0VGNnNCVjs7RUczRUE7SUFDRSxnQkRsb0JLO0VGZ3RCUDs7RUczRUE7SUFDRSxnQkRyb0JRO0VGbXRCVjs7RUczRUE7SUFDRSxnQkR4b0JRO0VGc3RCVjs7RUczRUE7SUFDRTtFSDhFRjs7RUczRUE7SUFDRTtFSDhFRjs7RUcxRUE7SUFDRSxrQkR6cEJRO0VGc3VCVjs7RUcxRUE7SUFDRSxtQkQ1cEJRO0VGeXVCVjs7RUcxRUE7SUFDRSxtQkQvcEJLO0VGNHVCUDs7RUcxRUE7SUFDRSxtQkRscUJRO0VGK3VCVjs7RUcxRUE7SUFDRSxtQkRycUJRO0VGa3ZCVjs7RUcxRUE7SUFDRTtFSDZFRjs7RUcxRUE7SUFDRTtFSDZFRjs7RUd6RUE7SUFDRSxpQkR0ckJRO0VGa3dCVjs7RUd6RUE7SUFDRSxrQkR6ckJRO0VGcXdCVjs7RUd6RUE7SUFDRSxrQkQ1ckJLO0VGd3dCUDs7RUd6RUE7SUFDRSxrQkQvckJRO0VGMndCVjs7RUd6RUE7SUFDRSxrQkRsc0JRO0VGOHdCVjs7RUd6RUE7SUFDRTtFSDRFRjs7RUd6RUE7SUFDRTtFSDRFRjs7RUd4RUE7SUFDRSxnQkRudEJRO0VGOHhCVjs7RUd4RUE7SUFDRSxpQkR0dEJRO0VGaXlCVjs7RUd4RUE7SUFDRSxpQkR6dEJLO0VGb3lCUDs7RUd4RUE7SUFDRSxpQkQ1dEJRO0VGdXlCVjs7RUd4RUE7SUFDRSxpQkQvdEJRO0VGMHlCVjs7RUd4RUE7SUFDRTtFSDJFRjs7RUd4RUE7SUFDRTtFSDJFRjtBQUNGO0FJajBCRTtFRDB2QkE7SUFDRSxnQkRqdkJRO0lDa3ZCUixpQkRsdkJRO0VGNHpCVjs7RUd2RUE7SUFDRSxpQkRydkJRO0lDc3ZCUixrQkR0dkJRO0VGZzBCVjs7RUd2RUE7SUFDRSxpQkR6dkJLO0lDMHZCTCxrQkQxdkJLO0VGbzBCUDs7RUd2RUE7SUFDRSxpQkQ3dkJRO0lDOHZCUixrQkQ5dkJRO0VGdzBCVjs7RUd2RUE7SUFDRSxpQkRqd0JRO0lDa3dCUixrQkRsd0JRO0VGNDBCVjs7RUd2RUE7SUFDRTtJQUNBO0VIMEVGOztFR3ZFQTtJQUNFO0lBQ0E7RUgwRUY7O0VHdEVBO0lBQ0UsZURyeEJRO0lDc3hCUixrQkR0eEJRO0VGKzFCVjs7RUd0RUE7SUFDRSxnQkR6eEJRO0lDMHhCUixtQkQxeEJRO0VGbTJCVjs7RUd0RUE7SUFDRSxnQkQ3eEJLO0lDOHhCTCxtQkQ5eEJLO0VGdTJCUDs7RUd0RUE7SUFDRSxnQkRqeUJRO0lDa3lCUixtQkRseUJRO0VGMjJCVjs7RUd0RUE7SUFDRSxnQkRyeUJRO0lDc3lCUixtQkR0eUJRO0VGKzJCVjs7RUd0RUE7SUFDRTtJQUNBO0VIeUVGOztFR3RFQTtJQUNFO0lBQ0E7RUh5RUY7O0VHckVBO0lBQ0UsZUR6ekJRO0VGaTRCVjs7RUdyRUE7SUFDRSxnQkQ1ekJRO0VGbzRCVjs7RUdyRUE7SUFDRSxnQkQvekJLO0VGdTRCUDs7RUdyRUE7SUFDRSxnQkRsMEJRO0VGMDRCVjs7RUdyRUE7SUFDRSxnQkRyMEJRO0VGNjRCVjs7RUdyRUE7SUFDRTtFSHdFRjs7RUdyRUE7SUFDRTtFSHdFRjs7RUdwRUE7SUFDRSxrQkR0MUJRO0VGNjVCVjs7RUdwRUE7SUFDRSxtQkR6MUJRO0VGZzZCVjs7RUdwRUE7SUFDRSxtQkQ1MUJLO0VGbTZCUDs7RUdwRUE7SUFDRSxtQkQvMUJRO0VGczZCVjs7RUdwRUE7SUFDRSxtQkRsMkJRO0VGeTZCVjs7RUdwRUE7SUFDRTtFSHVFRjs7RUdwRUE7SUFDRTtFSHVFRjs7RUduRUE7SUFDRSxpQkRuM0JRO0VGeTdCVjs7RUduRUE7SUFDRSxrQkR0M0JRO0VGNDdCVjs7RUduRUE7SUFDRSxrQkR6M0JLO0VGKzdCUDs7RUduRUE7SUFDRSxrQkQ1M0JRO0VGazhCVjs7RUduRUE7SUFDRSxrQkQvM0JRO0VGcThCVjs7RUduRUE7SUFDRTtFSHNFRjs7RUduRUE7SUFDRTtFSHNFRjs7RUdsRUE7SUFDRSxnQkRoNUJRO0VGcTlCVjs7RUdsRUE7SUFDRSxpQkRuNUJRO0VGdzlCVjs7RUdsRUE7SUFDRSxpQkR0NUJLO0VGMjlCUDs7RUdsRUE7SUFDRSxpQkR6NUJRO0VGODlCVjs7RUdsRUE7SUFDRSxpQkQ1NUJRO0VGaStCVjs7RUdsRUE7SUFDRTtFSHFFRjs7RUdsRUE7SUFDRTtFSHFFRjtBQUNGO0FHaEVBO0VBQ0U7QUhrRUY7O0FHL0RBO0VBQ0U7QUhrRUY7O0FHL0RBO0VBQ0U7QUhrRUY7O0FHN0RBO0VBQ0UsZ0JEajhCUTtBRmlnQ1Y7O0FHN0RBO0VBQ0UsZ0JEcDhCTztBRm9nQ1Q7O0FHNURBO0VBQ0U7RUFDQTtFQUNBLGVEbjlCWTtFQ285Qlo7QUgrREY7O0FHNURBO0VBQ0U7RUFDQTtFQUNBO0FIK0RGO0FHN0RFO0VBQ0U7RUFDQSxlRHYrQlM7QUZzaUNiO0FHN0RFO0VBQ0U7QUgrREo7QUc3REU7RUFDRSxlSGgvQlU7QUEraUNkO0FHN0RFO0VBQ0U7RUFDQSxhRGovQlM7RUNrL0JULGVEbC9CUztBRmlqQ2I7QUc3REU7RUFDRTtBSCtESjtBRzVERTtFQUNFO0FIOERKO0FHM0RFO0VBQ0U7QUg2REo7QUczREk7RUFDRSxlRDUvQlM7QUZ5akNmO0FHM0RJO0VBQ0U7QUg2RE47QUczREk7RUFDRSxhRGxnQ1M7RUNtZ0NULGVEbmdDUztBRmdrQ2Y7QUd6REU7RUFDRTtBSDJESjtBR3pESTtFQUNFLGVENWdDVTtBRnVrQ2hCO0FHekRJO0VBQ0U7QUgyRE47QUd6REk7RUFDRSxhRGxoQ1U7RUNtaENWLGVEbmhDVTtBRjhrQ2hCO0FHdkRFO0VBQ0U7QUh5REo7QUd2REk7RUFDRSxlRHpoQ1E7QUZrbENkO0FHdkRJO0VBQ0U7QUh5RE47QUd2REk7RUFDRSxhRC9oQ1E7RUNnaUNSLGVEaGlDUTtBRnlsQ2Q7O0FHbkRBO0VBQ0U7RUFDQTtBSHNERjtBR3BERTtFQUNFO0FIc0RKO0FHcERJO0VBQ0UsZUR6aUNLO0VDMGlDTDtFQUNBO0FIc0ROO0FHbERFO0VBQ0UsaUJEcGlDSztBRndsQ1Q7O0FHL0NBO0VBQ0M7QUhrREQ7O0FHL0NBO0VBQ0UsZUQzakNZO0VDNGpDWixjSHRrQ2M7RUd1a0NkLGdCRGpqQ1U7QUZtbUNaOztBRy9DQTtFQUNDLGFEcGpDUTtFQ3FqQ1A7RUFDQTtFQUNBO0FIa0RGO0FHL0NDO0VBQ0MscUJEM2tDa0I7RUM0a0NqQjtBSGlESDs7QUc1Q0E7RUFDRSxtQkgzbENZO0VHNGxDWjtFQUVBLGFEcmtDTztFQ3NrQ1A7RUFDRDtBSDhDRDtBRzVDRTtFQUNFO0VBQ0E7QUg4Q0o7QUc1Q0k7RUFDRTtBSDhDTjtBRzFDQztFQUNDO0FINENGO0FHeENDO0VBQ0M7RUFDQTtBSDBDRjs7QUdyQ0E7RUFDRTtFQUNBLGFINW5Db0I7QUFvcUN0Qjs7QUduQ0E7RUFDRTtBSHNDRjtBR3BDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIc0NKO0FHcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIanBDZ0I7RUdrcENoQjtFQUNBO0FIc0NOO0FHcENNO0VBQ0U7QUhzQ1I7O0FHOUJBO0VBQ0U7RUFDQTtBSGlDRjtBRy9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0hucUNZO0VHb3FDZDtBSGlDRjtBRy9CSTtFQUNFO0FIaUNOO0FHOUJJO0VBQ0U7RUFDQTtBSGdDTjtBRzlCTTtFQUNFO0VBQ0E7QUhnQ1I7QUc1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQkRycUNHO0VDc3FDSDtBSDhCTjtBRzVCTTtFQUNFO0VBQ0EsaUJEdHFDSTtBRm9zQ1o7QUc1QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4QlY7QUc1QlU7RUFDRTtBSDhCWjtBR3pCTTtFQUNFO0VBQ0E7RUFDQTtBSDJCUjtBR3hCVTtFQUNFLGVIM3RDVTtBQXF2Q3RCO0FHckJNO0VBeENGO0lBeUNJO0VId0JOO0FBQ0Y7QUdwQk07RUFDRTtBSHNCUjtBR2RJO0VBQ0U7QUhnQk47QUdkTTtFQUNFO0FIZ0JSO0FHWEk7RUF0RkY7SUF1Rkk7SUFDQTtFSGNKO0FBQ0Y7QUdaSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIY047QUdaTTtFQUNFO0VBQ0E7RUFDQTtBSGNSO0FHWlE7RUFDRTtFQUNBO0FIY1Y7QUdUTTtFQUNFO0VBQ0E7RUFDQTtFQUNKO0FIV0o7QUdUUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIV1Y7QUdUVTtFQU5GO0lBT0k7RUhZVjtBQUNGO0FHUk07RUFDRSxjRHh4Q087QUZreUNmO0FHUlE7RUFDRSxjRDN4Q0s7QUZxeUNmO0FHTkc7RUFDQztFQUNJO0FIUVI7QUdMTTtFQWpERjtJQWtESTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIUU47RUdMUTtJQUNFO0lBQ0E7SUFDQTtJQUNBLGNIMXpDVTtFQWkwQ3BCO0VHSE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFSEtSO0FBQ0Y7QUdESTtFQUNFLGNIeDBDZ0I7QUEyMEN0Qjs7QUdHQTtFQUNFO0FIQUY7QUdFRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIREo7QUdJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIRko7QUdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhISjtBR01FO0VBSUU7RUFDQTtBSFBKOztBR1dBO0VBQ0U7QUhSRjs7QUdXQTtFQUNFO0FIUkY7O0FLejRDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkh1Qk87RUd0QlAsa0JIc0JPO0VHckJQLGlCSHFCTztFR3BCUCxvQkhvQk87QUZ3M0NUOztBS3o0Q0E7RUFDRTs7SUFFRSxtQkhlUTtJR2RSLGtCSGNRO0lHYlIsaUJIYVE7SUdaUixvQkhZUTtFRmc0Q1Y7QUFDRjtBS3o0Q0E7RUFDRTtJQUNFLG1CSE9RO0lHTlIsa0JITVE7RUZxNENWO0FBQ0Y7QUtwNENBOztFQUVFO0VBQ0E7QUxzNENGOztBS240Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtHQ3M0Q0Esc0JEcjRDQTtFQUNBO0FMczRDRjs7QUtuNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMczRDRjs7QUtuNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUgvQ087RUdnRFA7R0NzNENBLGVEcjRDQTtFQUNBO0FMczRDRjtBS3A0Q0U7RUFDRTtFQUNBO0FMczRDSjs7QUtsNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcTRDRjs7QUtsNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxxNENGOztBS2w0Q0E7RUFDRTtHQ3E0Q0EsWURwNENBO0FMcTRDRjs7QUtsNENBO0VBQ0U7R0NxNENBLG1CRHA0Q0E7QUxxNENGOztBS2w0Q0E7RUFDRTtHQ3E0Q0EsbUJEcDRDQTtBTHE0Q0Y7O0FLbDRDQTtFQUNFO0dDcTRDQSxZRHA0Q0E7QUxxNENGOztBS2w0Q0E7RUFDRTtHQ3E0Q0EsbUJEcDRDQTtBTHE0Q0Y7O0FLbDRDQTtFQUNFO0dDcTRDQSxtQkRwNENBO0FMcTRDRjs7QUtsNENBO0VBQ0U7R0NxNENBLFlEcDRDQTtBTHE0Q0Y7O0FLbDRDQTtFQUNFO0dDcTRDQSxtQkRwNENBO0FMcTRDRjs7QUtsNENBO0VBQ0U7R0NxNENBLG1CRHA0Q0E7QUxxNENGOztBS2w0Q0E7RUFDRTtHQ3E0Q0EsWURwNENBO0FMcTRDRjs7QUtsNENBO0VBQ0U7R0NxNENBLG1CRHA0Q0E7QUxxNENGOztBS2w0Q0E7RUFDRTtHQ3E0Q0Esa0JEcDRDQTtBTHE0Q0Y7O0FLbDRDQTtFQUNFO0lBQ0U7S0NxNENBLFlEcDRDQTtFTHE0Q0Y7O0VLbjRDQTtJQUNFO0tDczRDQSxtQkRyNENBO0VMczRDRjs7RUtwNENBO0lBQ0U7S0N1NENBLG1CRHQ0Q0E7RUx1NENGOztFS3I0Q0E7SUFDRTtLQ3c0Q0EsWUR2NENBO0VMdzRDRjs7RUt0NENBO0lBQ0U7S0N5NENBLG1CRHg0Q0E7RUx5NENGOztFS3Y0Q0E7SUFDRTtLQzA0Q0EsbUJEejRDQTtFTDA0Q0Y7O0VLeDRDQTtJQUNFO0tDMjRDQSxZRDE0Q0E7RUwyNENGOztFS3o0Q0E7SUFDRTtLQzQ0Q0EsbUJEMzRDQTtFTDQ0Q0Y7O0VLMTRDQTtJQUNFO0tDNjRDQSxtQkQ1NENBO0VMNjRDRjs7RUszNENBO0lBQ0U7S0M4NENBLFlENzRDQTtFTDg0Q0Y7O0VLNTRDQTtJQUNFO0tDKzRDQSxtQkQ5NENBO0VMKzRDRjs7RUs3NENBO0lBQ0U7S0NnNUNBLGtCRC80Q0E7RUxnNUNGO0FBQ0Y7QUs3NENBO0VBQ0U7SUFDRTtLQys0Q0EsWUQ5NENBO0VMKzRDRjs7RUs3NENBO0lBQ0U7S0NnNUNBLG1CRC80Q0E7RUxnNUNGOztFSzk0Q0E7SUFDRTtLQ2k1Q0EsbUJEaDVDQTtFTGk1Q0Y7O0VLLzRDQTtJQUNFO0tDazVDQSxZRGo1Q0E7RUxrNUNGOztFS2g1Q0E7SUFDRTtLQ201Q0EsbUJEbDVDQTtFTG01Q0Y7O0VLajVDQTtJQUNFO0tDbzVDQSxtQkRuNUNBO0VMbzVDRjs7RUtsNUNBO0lBQ0U7S0NxNUNBLFlEcDVDQTtFTHE1Q0Y7O0VLbjVDQTtJQUNFO0tDczVDQSxtQkRyNUNBO0VMczVDRjs7RUtwNUNBO0lBQ0U7S0N1NUNBLG1CRHQ1Q0E7RUx1NUNGOztFS3I1Q0E7SUFDRTtLQ3c1Q0EsWUR2NUNBO0VMdzVDRjs7RUt0NUNBO0lBQ0U7S0N5NUNBLG1CRHg1Q0E7RUx5NUNGOztFS3Y1Q0E7SUFDRTtLQzA1Q0Esa0JEejVDQTtFTDA1Q0Y7QUFDRjtBS3Y1Q0E7RUFDRTtJQUNFO0tDeTVDQSxZRHg1Q0E7RUx5NUNGOztFS3Y1Q0E7SUFDRTtLQzA1Q0EsbUJEejVDQTtFTDA1Q0Y7O0VLeDVDQTtJQUNFO0tDMjVDQSxtQkQxNUNBO0VMMjVDRjs7RUt6NUNBO0lBQ0U7S0M0NUNBLFlEMzVDQTtFTDQ1Q0Y7O0VLMTVDQTtJQUNFO0tDNjVDQSxtQkQ1NUNBO0VMNjVDRjs7RUszNUNBO0lBQ0U7S0M4NUNBLG1CRDc1Q0E7RUw4NUNGOztFSzU1Q0E7SUFDRTtLQys1Q0EsWUQ5NUNBO0VMKzVDRjs7RUs3NUNBO0lBQ0U7S0NnNkNBLG1CRC81Q0E7RUxnNkNGOztFSzk1Q0E7SUFDRTtLQ2k2Q0EsbUJEaDZDQTtFTGk2Q0Y7O0VLLzVDQTtJQUNFO0tDazZDQSxZRGo2Q0E7RUxrNkNGOztFS2g2Q0E7SUFDRTtLQ202Q0EsbUJEbDZDQTtFTG02Q0Y7O0VLajZDQTtJQUNFO0tDbzZDQSxrQkRuNkNBO0VMbzZDRjtBQUNGO0FLajZDQTtFQUNFO0lBQ0U7S0NtNkNBLFlEbDZDQTtFTG02Q0Y7O0VLajZDQTtJQUNFO0tDbzZDQSxtQkRuNkNBO0VMbzZDRjs7RUtsNkNBO0lBQ0U7S0NxNkNBLG1CRHA2Q0E7RUxxNkNGOztFS242Q0E7SUFDRTtLQ3M2Q0EsWURyNkNBO0VMczZDRjs7RUtwNkNBO0lBQ0U7S0N1NkNBLG1CRHQ2Q0E7RUx1NkNGOztFS3I2Q0E7SUFDRTtLQ3c2Q0EsbUJEdjZDQTtFTHc2Q0Y7O0VLdDZDQTtJQUNFO0tDeTZDQSxZRHg2Q0E7RUx5NkNGOztFS3Y2Q0E7SUFDRTtLQzA2Q0EsbUJEejZDQTtFTDA2Q0Y7O0VLeDZDQTtJQUNFO0tDMjZDQSxtQkQxNkNBO0VMMjZDRjs7RUt6NkNBO0lBQ0U7S0M0NkNBLFlEMzZDQTtFTDQ2Q0Y7O0VLMTZDQTtJQUNFO0tDNjZDQSxtQkQ1NkNBO0VMNjZDRjs7RUszNkNBO0lBQ0U7S0M4NkNBLGtCRDc2Q0E7RUw4NkNGO0FBQ0Y7QUszNkNBO0VBQ0U7SUFDRTtLQzY2Q0EsWUQ1NkNBO0VMNjZDRjs7RUszNkNBO0lBQ0U7S0M4NkNBLG1CRDc2Q0E7RUw4NkNGOztFSzU2Q0E7SUFDRTtLQys2Q0EsbUJEOTZDQTtFTCs2Q0Y7O0VLNzZDQTtJQUNFO0tDZzdDQSxZRC82Q0E7RUxnN0NGOztFSzk2Q0E7SUFDRTtLQ2k3Q0EsbUJEaDdDQTtFTGk3Q0Y7O0VLLzZDQTtJQUNFO0tDazdDQSxtQkRqN0NBO0VMazdDRjs7RUtoN0NBO0lBQ0U7S0NtN0NBLFlEbDdDQTtFTG03Q0Y7O0VLajdDQTtJQUNFO0tDbzdDQSxtQkRuN0NBO0VMbzdDRjs7RUtsN0NBO0lBQ0U7S0NxN0NBLG1CRHA3Q0E7RUxxN0NGOztFS243Q0E7SUFDRTtLQ3M3Q0EsWURyN0NBO0VMczdDRjs7RUtwN0NBO0lBQ0U7S0N1N0NBLG1CRHQ3Q0E7RUx1N0NGOztFS3I3Q0E7SUFDRTtLQ3c3Q0Esa0JEdjdDQTtFTHc3Q0Y7QUFDRjtBS3A3Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtBTHM3Q0Y7O0FLbjdDQTtFQUNFO0VBQ0E7RUFDQTtBTHM3Q0Y7O0FLbjdDQTtFQUNFO0FMczdDRjs7QUtuN0NBO0VBQ0U7RUFDQTtFQUNBO0FMczdDRjs7QUtuN0NBO0VBQ0U7RUFDQTtFQUNBO0FMczdDRjs7QUtuN0NBO0VBQ0U7RUFDQTtFQUNBO0FMczdDRjs7QUtuN0NBO0VBQ0U7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHM3Q0Y7O0FLbjdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMczdDRjs7QUtuN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7RUFDRTtFQUNBO0VBQ0E7QUxzN0NGOztBS243Q0E7Ozs7R0FBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0FMcTdDRjs7QUtsN0NBO0VBQ0U7QUxxN0NGOztBS2w3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxN0NGOztBS2w3Q0E7RUFDRTtFQUNBO0VBQ0E7QUxxN0NGOztBS2w3Q0E7RUFDRTtBTHE3Q0Y7O0FLbDdDQTtFQUNFO0FMcTdDRjs7QUtsN0NBO0VBQ0U7QUxxN0NGOztBS2w3Q0E7RUFDRTtJQUNFO0VMcTdDRjtBQUNGO0FLbDdDQTtFQUNFO0lBQ0U7RUxvN0NGO0FBQ0Y7QUtqN0NBO0VBQ0U7SUFDRTtFTG03Q0Y7QUFDRjtBS2g3Q0E7RUFDRTtJQUNFO0VMazdDRjtBQUNGO0FLLzZDQTtFQUNFO0lBQ0U7RUxpN0NGO0FBQ0Y7QUs5NkNBO0VBQ0U7SUFDRTtFTGc3Q0Y7QUFDRjtBTzVoRUE7Ozs7RUFJSTtBUDhoRUo7O0FPemhFQTtFQUNFO0VBQ0EsbUJMb0JPO0FGd2dFVDtBT3poRUk7RUFDRSxxQkxEUTtBRjRoRWQ7O0FPdGhFQTs7Ozs7RUFLRSxlTE5TO0VLT1Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlAzQlk7RU80Qlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkxiUTtFS2NSO0VBQ0E7QVB5aEVGO0FPdmhFRTs7Ozs7RUFDRTtFQUNBLGVMekJPO0FGc2pFWDs7QU96aEVBO0VBQ0U7QVA0aEVGOztBT3hoRUE7O0VBRUU7RUFDQTtBUDJoRUY7O0FPeGhFQTtFQUNFO0FQMmhFRjs7QU94aEVBOztFQUVFO0VBQ0EscUJQL0RvQjtBQTBsRXRCOztBT3hoRUE7RUFDRSxjUDlEYztBQXlsRWhCOztBT3hoRUE7RUFDRTtBUDJoRUY7QU96aEVFO0VBQ0ksa0JMOUNHO0VLK0NIO0FQMmhFTjtBT3poRU07RUFDSTtBUDJoRVY7O0FPcmhFQTtFQUNFO0FQd2hFRjtBT3RoRUU7RUFDRTtFQUNBO0VBQ0EsbUJML0VVO0VLZ0ZWO0VBQ0E7RUFDQTtBUHdoRUo7QU90aEVJO0VBQ0UsY1A3RlE7QUFxbkVkO0FPcmhFSTtFQUNFO0FQdWhFTjs7QU9saEVBO0VBQ0UsZUwzRlk7RUs0RlosZ0JMcEZPO0VLcUZQO0FQcWhFRjs7QU9qaEVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9oRUY7QU9saEVFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxaEVKO0FPbmhFSTs7RUFDRTtBUHNoRU47QU9uaEVJOztFQUNFO0FQc2hFTjtBT2xoRUU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFoRUo7QU9uaEVJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlB6SmdCO0VPMEpoQjtFQUNBO0VBQ0E7QVBzaEVOO0FPbGhFRTs7RUFDRSxxQlA1Slk7QUFpckVoQjs7QU9oaEVBO0VBQ0U7QVBtaEVGOztBT2hoRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbWhFRjtBT2poRUU7RUFDRTtFQUNBO0VBQ0E7QVBtaEVKO0FPaGhFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGtoRUo7QU9oaEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJQdk1VO0VPd01WO0VBQ0E7QVBraEVOOztBTzdnRUE7RUFDRSxxQlBwTm9CO0FBb3VFdEI7O0FPN2dFQTtFQUNFLHlCUHhOb0I7QUF3dUV0Qjs7QU83Z0VBO0VBQ0U7QVBnaEVGOztBTzdnRUE7RUFDRTtBUGdoRUY7O0FPN2dFQTtFQUNFO0FQZ2hFRjs7QVF2dkVBO0VBQ0U7RUFDQTtBUjB2RUY7O0FRdnZFQTtFQUNFO0lBQUk7RVIydkVKO0VRMXZFQTtJQUFJO0VSNnZFSjtBQUNGO0FRM3ZFQTtFQUNFO0lBQUk7RVI4dkVKO0VRN3ZFQTtJQUFJO0VSZ3dFSjtBQUNGO0FROXZFQTs7RUFFRTtFQUNBO0FSZ3dFRjs7QVE3dkVBOztFQUVFO0FSZ3dFRjs7QVE1dkVBOzs7OztFQUtFO0VBQ0E7RUFDRDtFQUNBO0FSK3ZFRDs7QVE1dkVBO0VBQ0U7RUFDQTtFQUVBO0VBQ0EsbUJSckNZO0VRc0NaO0VBQ0E7RUFDQTtBUjh2RUY7O0FRM3ZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBUjZ2RUY7O0FReHZFQTtFQUNFO0FSMnZFRjs7QVF4dkVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIydkVGOztBUXh2RUE7RUFDRTtBUjJ2RUY7O0FReHZFQTtFQUNFO0FSMnZFRjs7QVF2dkVFO0VBRUk7RUFDQTtBUnl2RU47QVF0dkVFO0VBRUk7RUFDQTtBUnV2RU47O0FRbnZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzdkVGOztBUW52RUE7RUFDRTtBUnN2RUY7O0FRbnZFQTtFQUNFO0FSc3ZFRjs7QVFudkVBO0VBQ0UsYU5qR1k7RU1rR1o7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQk50RlU7RU11RlY7RUFDQTtBUnN2RUY7O0FRbnZFQTs7RUFFRTtBUnN2RUY7O0FRbnZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CUjNJb0I7QUFpNEV0Qjs7QVFudkVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVJxdkVGOztBUWx2RUE7RUFDRSxhTjNITztFTTRIUCxjUnJKWTtBQTA0RWQ7QVFudkVFO0VBQ0UsZ0JOcElLO0VNcUlMLGNSM0pvQjtBQWc1RXhCOztBUWp2RUE7RUFDRTtFQUNBLGFOdklVO0VNd0lWO0VBQ0EsY1JqS1k7RVFrS1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvdkVGO0FRbHZFRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JOM0pHO0VNNEpIO0FSb3ZFTjtBUWp2RU07RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQk4vS0k7QUZrNkVkO0FRaHZFTTtFQUNJLGNObkxJO0FGcTZFZDtBUS91RU07RUFDSSxjTjNMTTtBRjQ2RWhCO0FROXVFTTtFQUNJLGNON0xNO0FGNjZFaEI7O0FRM3VFQTtFQUNFO0FSOHVFRjs7QVEzdUVBO0VBQ0U7RUFDQSxjUjlNWTtBQTQ3RWQ7O0FRdHVFQTtFQUNFO0VBQ0E7RUFDQTtBUnl1RUY7O0FRdHVFQTtFQUNFO0FSeXVFRjs7QVF0dUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnl1RUY7O0FRdHVFQTtFQUNFO0VBQ0E7RUFDQSxnQk5wTlU7RU1xTlY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhTnhPWTtFTXlPWjtBUnl1RUY7O0FRdHVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeXVFRjs7QVFydUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJOMU9PO0FGazlFVDs7QVFsdUVBO0VBQ0U7QVJxdUVGOztBUWx1RUE7Ozs7O0VBS0U7QVJxdUVGOztBUWx1RUE7O0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlTnJSUztBRnkvRVg7O0FRanVFQTtFQUNFO0FSb3VFRjs7QVFqdUVBO0VBQ0U7QVJvdUVGOztBUWp1RUE7RUFDRTtBUm91RUY7O0FRanVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb3VFRjs7QVFqdUVBOztFQUVFO0VBQ0E7RUFDQTtBUm91RUY7O0FRanVFQTtFQUNFO0FSb3VFRjs7QVFodUVFO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWU52VE07RU13VE4sZU5uVVE7RU1vVVI7RUFDQTtBUm11RU47O0FBemlGQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBMmlGRjtBQXhpRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQXlpRkY7QUF0aUZBO0VBQ0U7RUFDQTtFQUNBO0FBd2lGRjs7QUFyaUZBOztFQUVFO0VBQ0E7RUFDQTtBQXdpRkY7O0FBcmlGQTtFQUNFO0VBQ0EsY0F6Q2M7QUFpbEZoQjs7QUFyaUZBO0VBQ0U7RUFDQTtBQXdpRkY7O0FBcmlGQTtFQUNFO0VBQ0E7RUFDQTtBQXdpRkY7QUF0aUZFO0VBQ0U7RUFDRjtFQUNFO0VBQ0E7RUFDQTtBQXdpRko7QUF0aUZFO0VBQ0M7RUFDQTtBQXdpRkg7O0FBbmlGQTtFQUNFLGNBekVvQjtFQTBFckIsZ0JFbkRRO0VGb0RQO0VBQ0E7RUFDQTtBQXNpRkY7QUFwaUZFO0VBQ0U7SUFDRSxjQWhGa0I7RUFzbkZ0QjtBQUNGO0FBbmlGRTtFQUNFO0VBQ0EsZ0JFaEVLO0VGaUVMO0VBQ0E7QUFxaUZKO0FBbmlGSTtFQUNFO0lBQ0UsY0E3RmM7RUFrb0ZwQjtBQUNGOztBQWhpRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1pRkY7QUFqaUZFO0VBQ0U7QUFtaUZKO0FBaGlGRTtFQUNFO0FBa2lGSjtBQS9oRkU7RUFDRSxtQkFySGtCO0FBc3BGdEI7QUE5aEZFO0VBQ0U7QUFnaUZKO0FBOWhGSTtFQUNFO0lBQ0UsbUJBN0hjO0VBNnBGcEI7QUFDRjs7QUEzaEZBO0VBQ0U7RUFDQTtFQUNBLG1CQXRJb0I7RUF1SXBCLGNBcElZO0VBcUlaO0VBQ0E7RUFDQSxnQkVuSE87RUZvSFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThoRkY7QUE1aEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE4aEZKO0FBM2hGRTtFQUNFLG1CRXBKVTtFRnFKVixxQkVySlU7QUZrckZkO0FBM2hGSTtFQUNFO0lBQ0U7SUFDQTtFQTZoRk47QUFDRjtBQXpoRkU7RUFDRTtJQUNFLGNBektRO0lBMEtSO0lBQ0E7RUEyaEZKO0FBQ0Y7QUF4aEZFO0VBQ0UsbUJBaExVO0VBaUxWLGNBcExrQjtFQXFMbEI7QUEwaEZKO0FBeGhGSTtFQUNFO0lBQ0U7SUFDQTtFQTBoRk47QUFDRjtBQXRoRkU7RUFDRSxlRWpMVTtFRmtMVjtBQXdoRko7QUFyaEZDO0VBQ0M7QUF1aEZGOztBQW5oRkE7RUFDRTtFQUNBO0FBc2hGRjtBQXBoRkU7RUFDRSxrQkVuTFE7QUZ5c0ZaOztBQWpoRkE7RUFDRTtBQW9oRkY7O0FBbGhGQTtFQUNFO0FBcWhGRixDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuICAgICAgJGNvbG9yLXByaW1hcnk6ICM3NjU2OTE7XG4gICAgICAkY29sb3Itc2Vjb25kYXJ5OiAjZmZjZTAwO1xuXHRcdFx0JGNvbG9yLWJvcmRlcjogI2U2ZGRlOTtcblx0XHRcdCRjb2xvci1iZzogI2Y4ZjdmODtcblx0XHRcdCRjb2xvci10ZXh0OiAjMTYwNTFhO1xuXHRcdFx0JGNvbG9yLWdyYXk6ICNhN2E3YTc7XG4gICAgXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAkc3BhY2VyO1xuICAgICAgXG4gIC5ncmlkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgIC5iZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgcGFkZGluZzogJHNwYWNlci1sZztcbiAgICB9XG5cbiAgICAubG9naW5JY29uIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cblxuICAgIC5sb2dpbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XG4gICAgfVxuXG4gICAgLmJvdHRvbUljb24ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC5sb2dpbkJnTGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmxvZ2luQmdSaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBmb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAudG9nZ2xlLXZpc2liaWxpdHkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6IGRhcmtlbigkY29sb3ItZ3JheSwgMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gcmVwbGFjZWQgYnkgd2VicGFjayBzYXNzLWxvYWRlclxuJGNvbG9yLXByaW1hcnk6ICM3NjU2OTE7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZjZTAwO1xuJGNvbG9yLWJnOiAjZjhmN2Y4O1xuJGNvbG9yLXRleHQ6ICMxNjA1MWE7XG4kY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuJGNvbG9yLWdyYXk6ICNhN2E3YTc7XG5cbi8vIFN0YXRlIENvbG9yc1xuJGNvbG9yLWluZm86ICMzMDc0Yjk7XG4kY29sb3Itc3VjY2VzczogIzYwYTc0YjtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zdWNjZXNzLCA0MCUpO1xuJGNvbG9yLXdhcm5pbmc6ICNlNzdlMWI7XG4kY29sb3IteWVsbG93OiAjZjdlMTFiO1xuJGNvbG9yLWVycm9yOiAjYzUzYjNiO1xuJGNvbG9yLWVycm9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDAlKTtcblxuLy8gRm9udHNpemVzXG4kZm9udHNpemUtc206IDEwcHg7XG4kZm9udHNpemU6IDEycHg7XG4kZm9udHNpemUtbGc6IDE4cHg7XG4kZm9udHNpemUteGw6IDI0cHg7XG4kZm9udHNpemUteHhsOiAzMnB4O1xuXG4vLyBGb250IFdlaWdodHNcbiRyZWd1bGFyOiA0MDA7XG4kbWVkaXVtOiA1MDA7XG5cbi8vIFNwYWNpbmdcbiRzcGFjZXIteHM6IDVweDtcbiRzcGFjZXItc206IDEwcHg7XG4kc3BhY2VyOiAyMHB4O1xuJHNwYWNlci1sZzogNDBweDtcbiRzcGFjZXIteGw6IDgwcHg7XG4kc3BhY2VyLXh4bDogMTYwcHg7IiwiXG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbiAgICAgICRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuICAgICAgJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcblx0XHRcdCRjb2xvci1ib3JkZXI6ICNlNmRkZTk7XG5cdFx0XHQkY29sb3ItYmc6ICNmOGY3Zjg7XG5cdFx0XHQkY29sb3ItdGV4dDogIzE2MDUxYTtcblx0XHRcdCRjb2xvci1ncmF5OiAjYTdhN2E3O1xuICAgIFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ucmVxdWlyZWQtbm90aWZpY2F0aW9ue1xuICBjb2xvciA6IGdyYXlcbn1cblxuLnJlZ2lzdGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuYXV0aC1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiXG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbiAgICAgICRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuICAgICAgJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcblx0XHRcdCRjb2xvci1ib3JkZXI6ICNlNmRkZTk7XG5cdFx0XHQkY29sb3ItYmc6ICNmOGY3Zjg7XG5cdFx0XHQkY29sb3ItdGV4dDogIzE2MDUxYTtcblx0XHRcdCRjb2xvci1ncmF5OiAjYTdhN2E3O1xuICAgIFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCJcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuICAgICAgJGNvbG9yLXByaW1hcnk6ICM3NjU2OTE7XG4gICAgICAkY29sb3Itc2Vjb25kYXJ5OiAjZmZjZTAwO1xuXHRcdFx0JGNvbG9yLWJvcmRlcjogI2U2ZGRlOTtcblx0XHRcdCRjb2xvci1iZzogI2Y4ZjdmODtcblx0XHRcdCRjb2xvci10ZXh0OiAjMTYwNTFhO1xuXHRcdFx0JGNvbG9yLWdyYXk6ICNhN2E3YTc7XG4gICAgXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5zdGF0dXMge1xuICBmb250LXNpemU6ICRmb250c2l6ZTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcblxuICAmLm9ubGluZSB7XG4gICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICB9XG5cbiAgJi5vZmZsaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICB9XG5cbiAgJi5tYWludGVuYW5jZSB7XG4gICAgY29sb3I6ICRjb2xvci13YXJuaW5nO1xuICB9XG59XG5cbi5idG4tc2V0IHsgIFxuICAudG9rZW4taW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgfVxufVxuXG4uc2VydmljZXMge1xuICAuc2VydmljZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWVycm9yLWxpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOjp2LWRlZXAge1xuICAuZGF0YS1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXhzO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZXJyb3I7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICYuYWN0aXZlLFxuICAgICYub25saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc3VjY2VzcztcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5vcmdhbmlzYXRpb25zbGlzdCB7XG4gIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxMDBweDtcblxuICAgIC5uYW1lIHtcbiAgICAgIC5pZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cdFx0LnJvbGVzIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXhzO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJnO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIteHM7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJi5vbmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zdWNjZXNzO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjZXNzLWNvZGUge1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0c3BhbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxufVxuIiwiXG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbiAgICAgICRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuICAgICAgJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcblx0XHRcdCRjb2xvci1ib3JkZXI6ICNlNmRkZTk7XG5cdFx0XHQkY29sb3ItYmc6ICNmOGY3Zjg7XG5cdFx0XHQkY29sb3ItdGV4dDogIzE2MDUxYTtcblx0XHRcdCRjb2xvci1ncmF5OiAjYTdhN2E3O1xuICAgIFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG46OnYtZGVlcCB7XG4gICAgLnByb2R1Y3Rcblxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbn1cbiIsIkBtaXhpbiB4cygpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNtKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWQoKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsZygpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiXG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbiAgICAgICRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuICAgICAgJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcblx0XHRcdCRjb2xvci1ib3JkZXI6ICNlNmRkZTk7XG5cdFx0XHQkY29sb3ItYmc6ICNmOGY3Zjg7XG5cdFx0XHQkY29sb3ItdGV4dDogIzE2MDUxYTtcblx0XHRcdCRjb2xvci1ncmF5OiAjYTdhN2E3O1xuICAgIFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uZ2VuZXJhbCAubG9nbyB7XG5cdEBpbmNsdWRlIHNtKCkge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG59XG5cbi5jb21waWxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43NSk7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgKiB7XG4gICAgY29sb3I6ICRjb2xvci1iZztcbiAgfVxufVxuXG4uZGVsZXRlLWxvZ28ge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0Zm9udC1zaXplOiAkZm9udHNpemUtc207XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5maWVsZHNldCB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjZXI7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG5cbiAgJi5zdXJjaGFyZ2Uge1xuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4udXBsb2FkIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmLmNlcnQsXG4gICAgJi5rZXkge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xuXG4gICAgICAmLmV4aXN0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYuaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBzcGFuLmNoYW5nZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVsZXRlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAubm8tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xuICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmRyYWdlbnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgICYudXBsb2FkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcblxuICBsaSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5zb2Z0d2FyZSB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAkc3BhY2VyLXNtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMTAwcHgsMWZyKSk7XG5cblx0LnN3IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkc3BhY2VyLXNtIGF1dG87XG5cdFx0XHRmaWxsOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmc7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvci1iZztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5maWVsZHNldC5kb21haW4ge1xuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdodHRwczovLyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdGlucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdH1cbn1cblxuLmRvbWFpbnMtdGFibGUge1xuICAucm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmRhdGFiYXNlcy10YWJsZSB7XG4gICAgLnJvd1xuXG57XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDtcbn1cblxufVxuXG4ucHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbmlucHV0Lmhhcy1wcmVmaXgge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5jcm9uam9icy10YWJsZSB7XG5cdC5yb3cge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDNmciA4MHB4O1xuXHR9XG59XG4iLCJcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcbiAgICAgIEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuICAgICAgJGNvbG9yLXByaW1hcnk6ICM3NjU2OTE7XG4gICAgICAkY29sb3Itc2Vjb25kYXJ5OiAjZmZjZTAwO1xuXHRcdFx0JGNvbG9yLWJvcmRlcjogI2U2ZGRlOTtcblx0XHRcdCRjb2xvci1iZzogI2Y4ZjdmODtcblx0XHRcdCRjb2xvci10ZXh0OiAjMTYwNTFhO1xuXHRcdFx0JGNvbG9yLWdyYXk6ICNhN2E3YTc7XG4gICAgXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5wYWdlLWhlYWQgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5idG46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XG4gIH1cbn1cblxuLm1haWxib3hlcy10YWJsZSB7XG4gIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgfVxufVxuXG4uZmllbGRzZXRncm91cC5hZGRyZXNzIHtcbiAgLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmLmFjY291bnQge1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAmLmF0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXgtd2lkdGg6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAmLmRvbWFpbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG50ZXh0YXJlYSB7IFxuICAgIGhlaWdodDogYXV0bztcbiAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuLnN1cHBvcnQtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VwcG9ydC1jb250YWluZXItdGl0bGV7XG4gICAgbWFyZ2luLXRvcDogNSU7XG59XG5cbi5zdXBwb3J0LXRpY2tldC1jcmVhdG9ye1xuICAgIG1hcmdpbi1ib3R0b206NCU7XG5cbiAgICB3aWR0aDogODAlO1xuICAgIGJveC1zaGFkb3c6IDIuOHB4IDIuOHB4IDIuMnB4IHJnYigwIDAgMCAvIDIlKSwgNi43cHggNi43cHggNS4zcHggcmdiKDAgMCAwIC8gMyUpLCAxMi41cHggMTIuNXB4IDEwcHggcmdiKDAgMCAwIC8gNCUpLCAyMi4zcHggMjIuM3B4IDE3LjlweCByZ2IoMCAwIDAgLyA0JSksIDQxLjhweCA0MS44cHggMzMuNHB4IHJnYigwIDAgMCAvIDUlKSwgMTAwcHggMTAwcHggODBweCByZ2IoMCAwIDAgLyA3JSk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA0JTtcbn1cblxuLnN1cHBvcnQtdGlja2V0LWNvbnRhaW5lcntcbiAgICBcbiAgICB3aWR0aDogODAlO1xufVxuXG4uc3VwcG9ydC10aWNrZXQtY29udGFpbmVye1xuICAgIHdpZHRoOiA4MCU7XG59XG5cbi5zdXBwb3J0LXRpY2tldC10aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAzJTtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiNWEwYzc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcblxufVxuXG4uc3VwcG9ydC10aWNrZXQtaXRlbXtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMi44cHggMi44cHggMi4ycHggcmdiKDAgMCAwIC8gMiUpLCA2LjdweCA2LjdweCA1LjNweCByZ2IoMCAwIDAgLyAzJSksIDEyLjVweCAxMi41cHggMTBweCByZ2IoMCAwIDAgLyA0JSksIDIyLjNweCAyMi4zcHggMTcuOXB4IHJnYigwIDAgMCAvIDQlKSwgNDEuOHB4IDQxLjhweCAzMy40cHggcmdiKDAgMCAwIC8gNSUpLCAxMDBweCAxMDBweCA4MHB4IHJnYigwIDAgMCAvIDclKTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTZkZGU5O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuXG4uc3VwcG9ydC10aWNrZXQtaXRlbS10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnN1cHBvcnQtdGlja2V0LWl0ZW0tYm9keXtcblxufVxuXG4uc3VwcG9ydC10aWNrZXQtaXRlbS1saW5re1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NjU2OTE7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA2NiU7XG59XG5cblxuLnN1cHBvcnQtdGlja2V0LWNyZWF0b3ItYnV0dG9ue1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMTAlO31cbi5zdXBwb3J0LXRpY2tldC1jcmVhdG9yLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbn1cbi5zdXBwb3J0LXRpY2tldC1jcmVhdG9yLWJvZHl7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuXG59XG4uc3VwcG9ydC10aWNrZXQtY3JlYXRvci1zZWxlY3R7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi50aXRsZSB7XG5cdGg0IHtcblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjUlKTtcblx0fVxufVxuXG4uY3JlZGl0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRsaW5lLWhlaWdodDogMTtcblxuXHQubGFiZWwge1xuXHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XG5cdH1cblxuXHQudmFsdWUge1xuXHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuXHRcdCYubWludXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHR9XG5cdH1cbn1cbiIsIlxuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuICAgICAgQGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG4gICAgICAkY29sb3ItcHJpbWFyeTogIzc2NTY5MTtcbiAgICAgICRjb2xvci1zZWNvbmRhcnk6ICNmZmNlMDA7XG5cdFx0XHQkY29sb3ItYm9yZGVyOiAjZTZkZGU5O1xuXHRcdFx0JGNvbG9yLWJnOiAjZjhmN2Y4O1xuXHRcdFx0JGNvbG9yLXRleHQ6ICMxNjA1MWE7XG5cdFx0XHQkY29sb3ItZ3JheTogI2E3YTdhNztcbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmJveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib3gtaXRlbXtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDo1cHg7XG59XG5cbi5ib3gtbmFtZSB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5kb21haW4tdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZG9tYWluLWNvbnRhaW5lcntcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmRvbWFpbi1pdGVte1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZG9tYWluLW5hbWUge1xuICB3aWR0aDogNzAlO1xufVxuXG4iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuLy8gIHYyLjAgfCAyMDExMDEyNlxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59IiwiXG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG4gICAgICBAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcbiAgICAgICRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuICAgICAgJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcblx0XHRcdCRjb2xvci1ib3JkZXI6ICNlNmRkZTk7XG5cdFx0XHQkY29sb3ItYmc6ICNmOGY3Zjg7XG5cdFx0XHQkY29sb3ItdGV4dDogIzE2MDUxYTtcblx0XHRcdCRjb2xvci1ncmF5OiAjYTdhN2E3O1xuICAgIFxuQGltcG9ydCAncmVzZXQnO1xuQGltcG9ydCAndHlwbyc7XG5AaW1wb3J0ICdoZWxwZXInO1xuQGltcG9ydCAnZ3JpZCc7XG5AaW1wb3J0ICdmb3Jtcyc7XG5AaW1wb3J0ICd2c2VsZWN0JztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9TVk4tR290aGFtLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvU1ZOLUdvdGhhbS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NWTi1Hb3RoYW0tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9TVk4tR290aGFtLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZyAhaW1wb3J0YW50O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbmltZywgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gID4gLmNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICBmbGV4LWdyb3c6IDE7XG5cblx0XHQ+ICoge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogJG1lZGl1bTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJi5saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAzNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAzcHggMCAkc3BhY2VyLXhzIDA7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJi5zdWJtaXR0aW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4ICRzcGFjZXIgJHNwYWNlci1zbSAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci1iZztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgPiAucGx1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB9XG5cbiAgJi5yZWQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcblxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJnO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAzNSUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMzUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAzcHggNHB4IDRweCA0cHg7XG4gIH1cblxuXHQmLmJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYnRuLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgfVxufVxuXG4vLyBGQURFIFRSQU5TSVRJT05cbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG59XG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufSIsImh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250c2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMS42O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Y29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgNTAlKTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAzNSUpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAkZm9udHNpemUteHhsO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIC8vIEBpbmNsdWRlIGxnKCkge1xuICAvLyAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXh4bDtcbiAgLy8gfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAkZm9udHNpemUteGw7XG5cbiAgLy8gQGluY2x1ZGUgbGcoKSB7XG4gIC8vICAgZm9udC1zaXplOiAkZm9udHNpemUteGw7XG4gIC8vIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xuXG4gIC8vIEBpbmNsdWRlIHNtKCkge1xuICAvLyAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xuICAvLyB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xufSIsIi8vIHJlcGxhY2VkIGJ5IHdlYnBhY2sgc2Fzcy1sb2FkZXJcbiRjb2xvci1wcmltYXJ5OiAjNzY1NjkxO1xuJGNvbG9yLXNlY29uZGFyeTogI2ZmY2UwMDtcbiRjb2xvci1iZzogI2Y4ZjdmODtcbiRjb2xvci10ZXh0OiAjMTYwNTFhO1xuJGNvbG9yLWJvcmRlcjogI2U2ZGRlOTtcbiRjb2xvci1ncmF5OiAjYTdhN2E3O1xuXG4vLyBTdGF0ZSBDb2xvcnNcbiRjb2xvci1pbmZvOiAjMzA3NGI5O1xuJGNvbG9yLXN1Y2Nlc3M6ICM2MGE3NGI7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgNDAlKTtcbiRjb2xvci13YXJuaW5nOiAjZTc3ZTFiO1xuJGNvbG9yLXllbGxvdzogI2Y3ZTExYjtcbiRjb2xvci1lcnJvcjogI2M1M2IzYjtcbiRjb2xvci1lcnJvci1saWdodDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDQwJSk7XG5cbi8vIEZvbnRzaXplc1xuJGZvbnRzaXplLXNtOiAxMHB4O1xuJGZvbnRzaXplOiAxMnB4O1xuJGZvbnRzaXplLWxnOiAxOHB4O1xuJGZvbnRzaXplLXhsOiAyNHB4O1xuJGZvbnRzaXplLXh4bDogMzJweDtcblxuLy8gRm9udCBXZWlnaHRzXG4kcmVndWxhcjogNDAwO1xuJG1lZGl1bTogNTAwO1xuXG4vLyBTcGFjaW5nXG4kc3BhY2VyLXhzOiA1cHg7XG4kc3BhY2VyLXNtOiAxMHB4O1xuJHNwYWNlcjogMjBweDtcbiRzcGFjZXItbGc6IDQwcHg7XG4kc3BhY2VyLXhsOiA4MHB4O1xuJHNwYWNlci14eGw6IDE2MHB4OyIsIlxuLy8gTWFyZ2luc1xuLm14LXhzIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbn1cblxuLm14LXNtIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbn1cblxuLm14IHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbn1cblxuLm14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGc7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcbn1cblxuLm14LXhsIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGw7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14bDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXgtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLm15LXhzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbn1cblxuLm15LXNtIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcbn1cblxuLm15IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLm15LWxnIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbn1cblxuLm15LXhsIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14bDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubXktbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLm10LXhzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14cztcbn1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcbn1cblxuLm10IHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuLm10LWxnIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sZztcbn1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14bDtcbn1cblxuLm10LXh4bCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHhsO1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4ubWIteHMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xufVxuXG4ubWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG4ubWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xufVxuXG4ubWIteGwge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsO1xufVxuXG4ubWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14eGw7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1iLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi5tci14cyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbn1cblxuLm1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xufVxuXG4ubXIge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcbn1cblxuLm1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsO1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLm1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG59XG5cbi5tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xufVxuXG4ubWwge1xuICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbn1cblxuLm1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGc7XG59XG5cbi5tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsO1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWItZmx1aWQge1xuICBtYXJnaW4tYm90dG9tOiA1dnc7XG59XG5cbi5tdC1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IDV2dztcbn1cblxuLm1sLWZsdWlkIHtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbn1cblxuLm1yLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG59XG5cbkBpbmNsdWRlIHhzKCkge1xuICAubXgteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm14LXhzLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5teF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXgteHMtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm14LXhzLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5teC14cy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgXG4gIFxuICAubXkteHMteHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm15LXhzLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5teV94cyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXkteHMtbGcge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm15LXhzLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5teS14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgXG4gIC5teS14cy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIFxuICAubXQteHMteHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tdC14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm10X3hzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXQteHMtbGcge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tdC14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm10LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXQteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBcbiAgXG4gIC5tYi14cy14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm1iLXhzLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubWJfeHMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tYi14cy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm1iLXhzLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubWIteHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tYi14cy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICBcbiAgLm1yLXhzLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tci14cy1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubXJfeHMge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm1yLXhzLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tci14cy14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubXIteHMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1yLXhzLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBcbiAgXG4gIC5tbC14cy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tbC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5tbF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tbC14cy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tbC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5tbC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tbC14cy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBzbSgpIHtcbiAgLm14LXNtLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5teC1zbS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubXhfc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm14LXNtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5teC1zbS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAubXgtc20tbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFxuICBcbiAgLm15LXNtLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5teS1zbS1zbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubXlfc20ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm15LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5teS1zbS14bCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIFxuICAubXktc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICBcbiAgLm10LXNtLXhzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubXQtc20tc20ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5tdF9zbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm10LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubXQtc20teGwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm10LXNtLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgXG4gIFxuICAubWItc20teHMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tYi1zbS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm1iX3NtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB9XG4gIFxuICAubWItc20tbGcge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tYi1zbS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWItc20tbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBcbiAgXG4gIC5tci1zbS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubXItc20tc20ge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm1yX3NtIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tci1zbS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubXItc20teGwge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tci1zbS1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgXG4gIFxuICAubWwtc20teHMge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubWwtc20tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubWxfc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICB9XG4gIFxuICAubWwtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubWwtc20teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubWwtc20tbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWQoKSB7XG4gIC5teC1tZC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubXgtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm14X21kIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5teC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGc7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubXgtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBcbiAgLm14LW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBcbiAgXG4gIC5teS1tZC14cyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubXktbWQtc20ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc207XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm15X21kIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5teS1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubXktbWQteGwge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICBcbiAgLm15LW1kLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBcbiAgXG4gIC5tdC1tZC14cyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm10LW1kLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubXRfbWQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tdC1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm10LW1kLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tdC1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFxuICBcbiAgLm1iLW1kLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xuICB9XG4gIFxuICAubWItbWQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5tYl9tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm1iLW1kLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xuICB9XG4gIFxuICAubWItbWQteGwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1iLW1kLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIFxuICAubXItbWQteHMge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm1yLW1kLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5tcl9tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXItbWQtbGcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm1yLW1kLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXItbWQtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFxuICBcbiAgLm1sLW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm1sLW1kLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm1sX21kIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm1sLW1kLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm1sLW1kLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1sLW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGxnKCkge1xuICAubXgtbGcteHMge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm14LWxnLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5teF9sZyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXgtbGctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm14LWxnLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIC5teC1sZy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgXG4gIFxuICAubXktbGcteHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm15LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5teV9sZyB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXktbGctbGcge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm15LWxnLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgXG4gIC5teS1sZy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgXG4gIFxuICAubXQtbGcteHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tdC1sZy1zbSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbTtcbiAgfVxuICBcbiAgLm10X2xnIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICB9XG4gIFxuICAubXQtbGctbGcge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tdC1sZy14bCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bDtcbiAgfVxuICBcbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXQtbGctbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBcbiAgXG4gIC5tYi1sZy14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcbiAgfVxuICBcbiAgLm1iLWxnLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubWJfbGcge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tYi1sZy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgfVxuICBcbiAgLm1iLWxnLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tYi1sZy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFxuICBcbiAgLm1yLWxnLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tci1sZy1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuICB9XG4gIFxuICAubXJfbGcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgfVxuICBcbiAgLm1yLWxnLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tci1sZy14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsO1xuICB9XG4gIFxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1yLWxnLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBcbiAgXG4gIC5tbC1sZy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gIH1cbiAgXG4gIC5tbC1sZy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XG4gIH1cbiAgXG4gIC5tbF9sZyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gIH1cbiAgXG4gIC5tbC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGc7XG4gIH1cbiAgXG4gIC5tbC1sZy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGw7XG4gIH1cbiAgXG4gIC5tbC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tbC1sZy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIFRleHQgQWxpZ25cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cblxuLy8gRm9udCBXZWlnaHRcbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xufVxuXG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG5cbi8vIEdyYXBoc1xuLmRhdGEtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZ0YyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWluZm8sIDUwJSk7XG5cbiAgLnN0cm9rZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgIHN0cm9rZTogJGNvbG9yLWluZm87XG4gIH1cbiAgLmZpbGwge1xuICAgIGZpbGw6IGxpZ2h0ZW4oJGNvbG9yLWluZm8sIDQwJSk7XG4gIH1cbiAgLmFjdGl2ZS1saW5lIHtcbiAgICBzdHJva2U6ICRjb2xvci1iZztcbiAgfVxuICAucG9pbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmlsbDogJGNvbG9yLWluZm87XG4gICAgc3Ryb2tlOiAkY29sb3ItaW5mbztcbiAgfVxuICAucG9pbnQuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuY2xpY2tlZCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci15ZWxsb3csIDUwJSk7XG5cbiAgICAuc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcbiAgICB9XG4gICAgLmZpbGwge1xuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3IteWVsbG93LCA0MCUpO1xuICAgIH1cbiAgICAucG9pbnQge1xuICAgICAgZmlsbDogJGNvbG9yLXllbGxvdztcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcbiAgICB9XG4gIH1cblxuICAmLm9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNTAlKTtcblxuICAgIC5zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcbiAgICB9XG4gICAgLmZpbGwge1xuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNDAlKTtcbiAgICB9XG4gICAgLnBvaW50IHtcbiAgICAgIGZpbGw6ICRjb2xvci13YXJuaW5nO1xuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcbiAgICB9XG4gIH1cblxuICAmLnJlZCB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDUwJSk7XG5cbiAgICAuc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgICAuZmlsbCB7XG4gICAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDAlKTtcbiAgICB9XG4gICAgLnBvaW50IHtcbiAgICAgIGZpbGw6ICRjb2xvci1lcnJvcjtcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYWdlIEhlYWRcbi5wYWdlLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICB9XG59XG5cbi8vIFNVQkhFQURcbi5zdWJoZWFkIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YxZjJmMywgdHJhbnNwYXJlbnQpO1xufVxuXG5sZWdlbmQge1xuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtO1xufVxuXG4uaW5mbyB7XG5cdHBhZGRpbmc6ICRzcGFjZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ly8gZm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cblx0Ji5lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG4gIFx0YmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDUyJSk7XG5cdH1cbn1cblxuLy8gQ0FSRFxuLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLy8gYm94LXNoYWRvdzogMTBweCAxMHB4IDIwcHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgcGFkZGluZzogJHNwYWNlcjtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcblx0XG4gIC5oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG5cdFx0Ly8gYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuXHR9XG5cblx0Ji5kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDM1JSk7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcblx0fVxufVxuXG4vLyBJY29uc1xuLmljb24ge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG59XG5cblxuLy8gU2VhcmNoYm94XG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5pY29uLmNsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICBcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gR1JJRCBUQUJMRVxuLnRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAzZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wMSk7XG4gICAgfVxuXG4gICAgJi5uby1yZXN1bHRzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgLmNlbGwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG5cbiAgICAgIC5zb3J0IHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xuICAgICAgICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMztcbiAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgIHN0cm9rZTogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjUlKTtcbiAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNlbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRlc2Mge1xuICAgICAgLnNvcnQgcGF0aCB7XG4gICAgICAgIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgLy8gICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8vIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuICAgICAgICAvLyBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNlbGwge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYub3ZlcmZsb3cge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuZWRpdC1kZWxldGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG5cdFx0XHQmLmFsaWduLXJpZ2h0IHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcblxuICAgICAgICAmLmRhdGEtdGl0bGUge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICAgICAgICBncmlkLXJvdy1lbmQ6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG9vbHRpcHNcblthcmlhLWxhYmVsXVtyb2xlfj1cInRvb2x0aXBcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDsgXG4gICAgaGVpZ2h0OiAwOyBcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDUwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1MCUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDE1JSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICY6aG92ZXI6OmJlZm9yZSxcbiAgJjpob3Zlcjo6YWZ0ZXIsXG4gICY6Zm9jdXM6OmJlZm9yZSxcbiAgJjpmb2N1czo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuW3JvbGV+PVwidG9vbHRpcFwiXTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNXB4LCAwKTtcbn1cblxuW3JvbGV+PVwidG9vbHRpcFwiXTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01cHgsIDApO1xufSIsIkBtaXhpbiB4cygpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNtKCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWQoKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsZygpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbGc7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLWxnO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyLWxnO1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLWxnO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlci14bDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIteGw7XG4gIH1cbn1cblxuLy8gLmNvbnRhaW5lciB7XG4vLyAgIG1heC13aWR0aDogMTIwMHB4O1xuLy8gfVxuXG4uY29udGFpbmVyIC5ncmlkLFxuLmNvbnRhaW5lci1mdWxsIC5ncmlkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlcjtcbiAgbWFyZ2luLWxlZnQ6IC0kc3BhY2VyO1xufVxuXG4uZ3JpZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKmxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmdyaWQ6OmJlZm9yZSwgLmdyaWQ6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogJHNwYWNlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB6b29tOiAxO1xuXG4gICYuZmllbGRzZXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbltjbGFzcyo9XCJjb2wtXCJdOjpiZWZvcmUsIFtjbGFzcyo9XCJjb2wtXCJdOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1cImNvbC1cIl0gLmdyaWQge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IC0kc3BhY2VyO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp3aWR0aDogOTkuOSU7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICp3aWR0aDogODMuMjMzMzMzMzMlO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xuICAqd2lkdGg6IDc0LjklO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gICp3aWR0aDogNDkuOSU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjY2NjclO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgKndpZHRoOiAyNC45JTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cblxuXG4uYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jZW50ZXIgW2NsYXNzKj1cImNvbC1cIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbn0gKi9cblxuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ncmlkLWJsZWVkIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbC1ncmlkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uY29sLWJsZWVkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbC1ibGVlZC14IHtcbiAgcGFkZGluZzogJHNwYWNlciAwO1xufVxuXG4uY29sLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwICRzcGFjZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhpZGRlbi14bGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMWIxNDIxO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbnA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm14LXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5teC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5teCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5teC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5teC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm14LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXkteHMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm15LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm15IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15LWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm15LXhsIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubXktbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tdC14cyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm10IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm10LWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm10LXh4bCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWItbGcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWIteGwge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4ubWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm1iLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWItZmx1aWQge1xuICBtYXJnaW4tYm90dG9tOiA1dnc7XG59XG5cbi5tdC1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IDV2dztcbn1cblxuLm1sLWZsdWlkIHtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbn1cblxuLm1yLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1dnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubXgteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubXgteHMtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5teF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm14LXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubXgteHMteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXgteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm15LXhzLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm15LXhzLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubXlfeHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5teS14cy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm15LXhzLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm15LXhzLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tdC14cy14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLm10LXhzLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm10X3hzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLm10LXhzLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLm10LXhzLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgLm10LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAubXQteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5tYi14cy14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm1iLXhzLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm1iX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm1iLXhzLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1iLXhzLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm1iLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWIteHMtbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tci14cy14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubXIteHMtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5tcl94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLm1yLXhzLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuICAubXIteHMteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuXG4gIC5tci14cy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubXIteHMtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm1sLXhzLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLm1sLXhzLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5tbF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubWwteHMtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLm1sLXhzLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5tbC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tbC14cy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC1zbS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5teC1zbS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm14X3NtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubXgtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5teC1zbS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5teC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubXktc20teHMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubXktc20tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5teV9zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm15LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubXktc20teGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubXktc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm10LXNtLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAubXQtc20tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubXRfc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAubXQtc20tbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAubXQtc20teGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tdC1zbS1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm1iLXNtLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubWItc20tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWJfc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWItc20tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubWItc20teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tYi1zbS1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1yLXNtLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5tci1zbS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm1yX3NtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubXItc20tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5tci1zbS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tci1zbS1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWwtc20teHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAubWwtc20tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLm1sX3NtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5tbC1zbS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAubWwtc20teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1sLXNtLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm14LW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm14LW1kLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubXhfbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5teC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm14LW1kLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm14LW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5teS1tZC14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5teS1tZC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm15X21kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubXktbWQtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5teS1tZC14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5teS1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubXQtbWQteHMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tdC1tZC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5tdF9tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tdC1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5tdC1tZC14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm10LW1kLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWItbWQteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tYi1tZC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tYl9tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tYi1tZC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tYi1tZC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1iLW1kLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubXItbWQteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1yLW1kLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubXJfbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tci1tZC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1yLW1kLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1yLW1kLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tbC1tZC14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tbC1tZC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWxfbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1sLW1kLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5tbC1tZC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubWwtbWQtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm14LWxnLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm14LWxnLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubXhfbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5teC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm14LWxnLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm14LWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5teS1sZy14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5teS1sZy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm15X2xnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubXktbGctbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5teS1sZy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5teS1sZy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubXQtbGcteHMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5tdC1sZy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5tdF9sZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5tdC1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5tdC1sZy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLm10LWxnLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWItbGcteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5tYi1sZy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tYl9sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tYi1sZy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tYi1sZy14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1iLWxnLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubXItbGcteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1yLWxnLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubXJfbGcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tci1sZy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm1yLWxnLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1yLWxnLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tbC1sZy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5tbC1sZy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAubWxfbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLm1sLWxnLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5tbC1sZy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubWwtbGctbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXRhLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udnRjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2VlZjRmYTtcbn1cbi52dGMgLnN0cm9rZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjMzA3NGI5O1xufVxuLnZ0YyAuZmlsbCB7XG4gIGZpbGw6ICNjNWRhZjA7XG59XG4udnRjIC5hY3RpdmUtbGluZSB7XG4gIHN0cm9rZTogI2Y4ZjdmODtcbn1cbi52dGMgLnBvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzMwNzRiOTtcbiAgc3Ryb2tlOiAjMzA3NGI5O1xufVxuLnZ0YyAucG9pbnQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udnRjLmNsaWNrZWQge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLnZ0Yy55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMueWVsbG93IC5zdHJva2Uge1xuICBzdHJva2U6ICNmN2UxMWI7XG59XG4udnRjLnllbGxvdyAuZmlsbCB7XG4gIGZpbGw6ICNmZWZiZTA7XG59XG4udnRjLnllbGxvdyAucG9pbnQge1xuICBmaWxsOiAjZjdlMTFiO1xuICBzdHJva2U6ICNmN2UxMWI7XG59XG4udnRjLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnZ0Yy5vcmFuZ2UgLnN0cm9rZSB7XG4gIHN0cm9rZTogI2U3N2UxYjtcbn1cbi52dGMub3JhbmdlIC5maWxsIHtcbiAgZmlsbDogI2ZhZTZkNDtcbn1cbi52dGMub3JhbmdlIC5wb2ludCB7XG4gIGZpbGw6ICNlNzdlMWI7XG4gIHN0cm9rZTogI2U3N2UxYjtcbn1cbi52dGMucmVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udnRjLnJlZCAuc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjYzUzYjNiO1xufVxuLnZ0Yy5yZWQgLmZpbGwge1xuICBmaWxsOiAjZjRkOGQ4O1xufVxuLnZ0Yy5yZWQgLnBvaW50IHtcbiAgZmlsbDogI2M1M2IzYjtcbiAgc3Ryb2tlOiAjYzUzYjNiO1xufVxuXG4ucGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlYWQgLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtaGVhZCAudGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2I1YTBjNztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnBhZ2UtaGVhZCAuYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc3ViaGVhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmMWYyZjMsIHRyYW5zcGFyZW50KTtcbn1cblxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2E3YTdhNztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmluZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZkZGU5O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5mby5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZDhkODtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZkZGU5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5jYXJkIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZCAuaGVhZCAudGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I1YTBjNztcbn1cbi5jYXJkLmRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMWIxNDIxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiAjNzY1NjkxO1xufVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaCAuaWNvbi5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICM3NjU2OTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRhYmxlIC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAzZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE2MDUxYTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4udGFibGUgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDEpO1xufVxuLnRhYmxlIC5yb3cubm8tcmVzdWx0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLnRhYmxlIC5yb3cubm8tcmVzdWx0cyAuY2VsbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2I1YTBjNztcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5zb3J0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBzdHJva2Utd2lkdGg6IDM7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2I1YTBjNztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGw6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjNzY1NjkxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZSAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFibGUgLnJvdy5kZXNjIC5zb3J0IHBhdGgge1xuICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcbn1cbi50YWJsZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiNWEwYzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuLnRhYmxlIC5yb3cgLmNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZSAucm93IC5jZWxsLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUgLnJvdyAuY2VsbC5vdmVyZmxvdyA+IHNwYW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZSAucm93IC5jZWxsLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZSAucm93IC5jZWxsLmFjdGlvbnMgLmVkaXQtZGVsZXRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnRhYmxlIC5yb3cgLmNlbGwuYWN0aW9ucyAuZWRpdC1kZWxldGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi50YWJsZSAucm93IC5jZWxsIGEge1xuICBjb2xvcjogI2Y3ZTExYjtcbn1cbi50YWJsZSAucm93IC5jZWxsIGE6aG92ZXIge1xuICBjb2xvcjogI2Y3ZTExYjtcbn1cbi50YWJsZSAucm93IC5jZWxsLmFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlIC5yb3cgLmNlbGwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cbiAgLnRhYmxlIC5yb3cgLmNlbGwuZGF0YS10aXRsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xuICAgIGNvbG9yOiAjNzY1NjkxO1xuICB9XG4gIC50YWJsZSAucm93IC5jZWxsOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IDE7XG4gIH1cbn1cbi50YWJsZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgY29sb3I6ICM3NjU2OTE7XG59XG5cblthcmlhLWxhYmVsXVtyb2xlfj10b29sdGlwXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblthcmlhLWxhYmVsXVtyb2xlfj10b29sdGlwXTo6YmVmb3JlLCBbYXJpYS1sYWJlbF1bcm9sZX49dG9vbHRpcF06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMC4ycyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuW2FyaWEtbGFiZWxdW3JvbGV+PXRvb2x0aXBdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2YzZjBmNjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblthcmlhLWxhYmVsXVtyb2xlfj10b29sdGlwXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmMGY2O1xuICBjb2xvcjogIzRmM2E2MTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xufVxuW2FyaWEtbGFiZWxdW3JvbGV+PXRvb2x0aXBdOmhvdmVyOjpiZWZvcmUsIFthcmlhLWxhYmVsXVtyb2xlfj10b29sdGlwXTpob3Zlcjo6YWZ0ZXIsIFthcmlhLWxhYmVsXVtyb2xlfj10b29sdGlwXTpmb2N1czo6YmVmb3JlLCBbYXJpYS1sYWJlbF1bcm9sZX49dG9vbHRpcF06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbltyb2xlfj10b29sdGlwXTpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNXB4LCAwKTtcbn1cblxuW3JvbGV+PXRvb2x0aXBdOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTVweCwgMCk7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZ1bGwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmdyaWQsXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5ncmlkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZ3JpZDo6YmVmb3JlLCAuZ3JpZDo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9Y29sLV0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgem9vbTogMTtcbn1cbltjbGFzcyo9Y29sLV0uZmllbGRzZXQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltjbGFzcyo9Y29sLV06OmJlZm9yZSwgW2NsYXNzKj1jb2wtXTo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9Y29sLV0gLmdyaWQge1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IC0yMHB4O1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp3aWR0aDogOTkuOSU7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICp3aWR0aDogODMuMjMzMzMzMzMlO1xufVxuXG4uY29sLTkge1xuICB3aWR0aDogNzUlO1xuICAqd2lkdGg6IDc0LjklO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gICp3aWR0aDogNDkuOSU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICp3aWR0aDogNDEuNTY2NjY2NjclO1xufVxuXG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgKndpZHRoOiAyNC45JTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cblxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteGxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG5cbiAgLmNvbC14bGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuXG4gIC5jb2wteGxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG5cbiAgLmNvbC14bGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cblxuICAuY29sLXhsZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbi5hbGlnbi1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tZW5kIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPWNvbC1dIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xufSAqL1xuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ncmlkLWJsZWVkIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWdyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29sLWdyaWQuZGlyZWN0aW9uLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWJsZWVkLXgge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb2wtYmxlZWQteSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRkZW4teGxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y4ZjdmOCBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGRzZXQuZmllbGRzZXQtZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNjNTNiM2I7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTZkZGU5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXIgMC4zcztcbiAgYmFja2dyb3VuZDogI2Y4ZjdmODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuaW5wdXRbdHlwZT1lbWFpbF06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9bnVtYmVyXTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzc2NTY5MTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTdhN2E3O1xufVxuXG4uZmllbGRzZXRncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDE7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogI2M1M2IzYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBjb2xvcjogI2Y4ZjdmODtcbn1cbi5wYXNzd29yZC1pbnN0cnVjdGlvbnMgc3Bhbi50ZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmxhYmVsOm5vdCguc3dpdGNoKSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucmFkaW8gbGFiZWwgaW5wdXQsXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogI2I1YTBjNztcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcixcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvIGxhYmVsIC5jaGVja21hcmssXG4uY2hlY2tib3ggbGFiZWwgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZkZGU5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yYWRpbyBsYWJlbCAuY2hlY2ttYXJrOmFmdGVyLFxuLmNoZWNrYm94IGxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzc2NTY5MTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvIGxhYmVsOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBib3JkZXItY29sb3I6ICNhN2E3YTc7XG59XG5cbi5jaGVja2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxubGFiZWwuc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5sYWJlbC5zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxubGFiZWwuc3dpdGNoIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTZkZGU5O1xufVxubGFiZWwuc3dpdGNoIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhN2E3O1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc2NTY5MTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NTY5MTtcbn1cblxuaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbmlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpO1xufVxuXG4udi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmM2YwZjY7XG4gIGZpbGw6ICNmM2YwZjY7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjdmODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiNWEwYzc7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi52c19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tb3Blbjpub3QoLmRyb3AtdXApIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udnMtLW9wZW4uZHJvcC11cCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGZpbGw6ICNiNWEwYzc7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbn1cblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52c19fY2xlYXIge1xuICBmaWxsOiAjYzUzYjNiO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogI2M1M2IzYiAhaW1wb3J0YW50O1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM3NjU2OTE7XG59XG5cbltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wXSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2I1YTBjNztcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2Y4ZjdmODtcbn1cbi52c19fbm8tb3B0aW9ucyBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmNlMDA7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZjhmN2Y4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1pbi13aWR0aDogMDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjYjVhMGM3O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5jaXJjbGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYzUzYjNiO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ucmVkIHtcbiAgY29sb3I6ICNjNTNiM2I7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5ncmVlbiB7XG4gIGNvbG9yOiAjNjBhNzRiO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ueWVsbG93IHtcbiAgY29sb3I6ICNlNzdlMWI7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzRmM2E2MTtcbiAgY29sb3I6ICNmOGY3Zjg7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZjNmMGY2ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMxYjE0MjE7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICNjNTNiM2I7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG59XG5cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDAgMDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNDUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbn1cblxuLnZzX19zcGlubmVyLFxuLnZzX19zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52LXNlbGVjdDpub3QoLnZzLS1zaW5nbGUpIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjNmMGY2O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TVk4tR290aGFtLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NWTi1Hb3RoYW0tQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TVk4tR290aGFtLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NWTi1Hb3RoYW0tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNmOGY3ZjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNjA1MWE7XG59XG5cbmltZywgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcHAgPiAuY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmFwcCA+IC5jb250ZW50ID4gKiB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6ICM3NjU2OTE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmNlMDA7XG4gIH1cbn1cbmEubGluayB7XG4gIGNvbG9yOiAjMWIxNDIxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzc2NTY5MTtcbiAgcGFkZGluZzogM3B4IDAgNXB4IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNzY1NjkxO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJ1dHRvbi5zdWJtaXR0aW5nIHtcbiAgYmFja2dyb3VuZDogIzc2NTY5MTtcbn1cbmJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJ1dHRvbi5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc2NTY5MTtcbiAgfVxufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzc2NTY5MTtcbiAgY29sb3I6ICNmOGY3Zjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzc2NTY5MTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuID4gLnBsdXMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uYnRuLnJlZCB7XG4gIGJhY2tncm91bmQ6ICNjNTNiM2I7XG4gIGJvcmRlci1jb2xvcjogI2M1M2IzYjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4ucmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOWUyZjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzllMmYyZjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmOGY3Zjg7XG4gICAgYmFja2dyb3VuZDogIzRmM2E2MTtcbiAgICBib3JkZXItY29sb3I6ICM0ZjNhNjE7XG4gIH1cbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmOGY3Zjg7XG4gIGNvbG9yOiAjNzY1NjkxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzY1NjkxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMTQyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjE0MjE7XG4gIH1cbn1cbi5idG4uc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA0cHggNHB4IDRweDtcbn1cbi5idG4uYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1zZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1zZXQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufSIsImlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUgIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzMHB4ICRjb2xvci1iZyBpbnNldCAhaW1wb3J0YW50O1xufVxuXG5cblxuLmZpZWxkc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG4gICYuZmllbGRzZXQtZXJyb3Ige1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAkZm9udHNpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJvcmRlciAuM3M7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAmOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xuICB9XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgQXJyb3dzIG9uIG51bWJlclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uZmllbGRzZXRncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICB9XG59XG5cbi8vIFBBU1NXT1JEIElOU1RSVUNUSU9OU1xuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJnO1xuICAgIH1cblxuICAgICYudGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxubGFiZWw6bm90KC5zd2l0Y2gpIHtcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gUkFESU9cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjUlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIH1cbn0gXG5cbi8vIFNXSVRDSFxuLmNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5sYWJlbC5zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5pbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuaW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG59IiwiLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XG4gIHRvIHt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX1cbn1cblxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxuICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9XG59XG5cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcbn1cblxuLnZzX19mYWRlLWVudGVyLFxuLnZzX19mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDUwJSk7XG5cdGZpbGw6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDUwJSk7XG59XG5cbi52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gcGFkZGluZzogMCAwICRzcGFjZXIteHM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iZztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG5cbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIHBhZGRpbmc6IDAgJHNwYWNlci14cztcbiAgLy8gcGFkZGluZy1ib3R0b206ICRzcGFjZXIteHM7XG59XG5cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkc3BhY2VyLXhzIDAgMCAkc3BhY2VyLXhzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52cy0tb3BlbiB7XG4gICY6bm90KC5kcm9wLXVwKSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gICYuZHJvcC11cCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAvLyBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG4udnNfX29wZW4taW5kaWNhdG9yIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGZpbGw6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigxLC0uMTE1LC45NzUsLjg1NSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwtLjExNSwuOTc1LC44NTUpO1xufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogJGNvbG9yLWVycm9yO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTBweDtcbn1cblxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLDAsMCwuMTUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuW2RhdGEtcG9wcGVyLXBsYWNlbWVudD0ndG9wJ10ge1xuICAvLyBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuICBib3gtc2hhZG93OiAwIC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSlcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgcGFkZGluZzogJHNwYWNlcjtcbiAgY29sb3I6ICRjb2xvci1iZztcblxuICBhIHtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgfVxufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6ICRzcGFjZXItc207XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogJGNvbG9yLWJnO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWluLXdpZHRoOiAwO1xuXG4gIGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJi5jaXJjbGUge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbiAgICAgIH1cblxuICAgICAgJi5yZWQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICB9XG5cbiAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcbiAgICAgIH1cblxuICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcbiAgICAgIH1cbiAgfVxufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxNSUpO1xuICBjb2xvcjogJGNvbG9yLWJnO1xufVxuXG4vLyAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tc2VsZWN0ZWQge1xuICAvLyBjb2xvcjogJGNvbG9yLWRhcmtlcnB1cnBsZSAhaW1wb3J0YW50O1xuICAvLyBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1MCUpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOmluaGVyaXRcbn1cblxuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDM1JSk7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWxsOiAkY29sb3ItZXJyb3I7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG59XG5cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXIteHMgMCAwO1xuICAvLyBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogLjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAvLyB0b3A6IDA7XG4gIC8vIGxlZnQ6IDA7XG4gIC8vIHJpZ2h0OiAwO1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAvLyBtYXJnaW46ICRzcGFjZXIteHMgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6MVxufVxuXG4udnMtLXVuc2VhcmNoYWJsZTpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2g6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IC4yXG59XG5cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IC45ZW0gc29saWQgaHNsYSgwLDAlLDM5LjIlLC4xKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsNjAsNjAsLjQ1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xc1xufVxuXG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtXG59XG5cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxXG59XG5cbi52LXNlbGVjdDpub3QoLnZzLS1zaW5nbGUpIHtcbiAgLnZzX19zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA1MCUpO1xuICAgICAgbWFyZ2luOiAwICRzcGFjZXIteHMgJHNwYWNlci14cyAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcGFkZGluZzogJHNwYWNlci14cztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/