* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body {
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
}
::-moz-selection {
  color: #fff;
  background-color: #000;
}
::selection {
  color: #fff;
  background-color: #000;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  color: #fff;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
img {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  max-width: 100%;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
.object {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.clr {
  clear: both;
}
.ul-reset {
  margin: 0;
  padding: 0;
}
.ul-reset li {
  list-style-type: none;
}
.h-reset h1,
.h-reset h2,
.h-reset h3,
.h-reset h4,
.h-reset p {
  margin: 0;
}
.w-reset {
  max-width: 100%;
  width: 100%;
}
.h-reset {
  height: auto;
}
@media (max-width: 1024px) {
  .desktop-only {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .mobile-only {
    display: none !important;
  }
}
.block {
  display: block;
}
.inline_block {
  display: inline-block;
}
.none {
  display: none;
}
.ov-hidden {
  overflow: hidden;
}
.ov-visible {
  overflow: visible;
}
.ov-o-hidden {
  opacity: 0;
  visibility: hidden;
}
.ov-o-visible {
  opacity: 1;
  visibility: visible;
}
input,
select,
textarea {
  outline: none;
}
input,
textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
select {
  outline: none;
  border-radius: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.upper {
  text-transform: uppercase;
}
.lower {
  text-transform: lowercase;
}
.case {
  text-transform: normal;
}
.nocase {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.pull-none {
  float: none;
}
.prel {
  position: relative;
}
.pabs {
  position: absolute;
}
.pfix {
  position: fixed;
}
.valign {
  position: relative;
  display: table;
}
.valign.fit {
  width: 100%;
  height: 100%;
}
.valign .middle {
  display: table-cell;
  vertical-align: middle;
}
.bx {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1025px) {
  .hide-desktop {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 1024px) {
  .hide-mobile {
    display: none;
    visibility: hidden;
  }
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.anim-title,
.anim-text,
.anim-btn {
  will-change: tranform;
}
.char,
.line-child,
.word-child {
  will-change: transform,opacity;
}
.word,
.line-parent {
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
}
.text-align-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
@font-face {
  font-family: 'Lunema';
  src: url('../font/Lunema-Regular.woff2') format('woff2'), url('../font/Lunema-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrThin';
  src: url('../font/HelveticaNeueCyr-Thin.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrMedium';
  src: url('../font/HelveticaNeueCyr-Medium.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrBold';
  src: url('../font/HelveticaNeueCyr-Bold.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrLight';
  src: url('../font/HelveticaNeueCyr-Light.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrRoman';
  src: url('../font/HelveticaNeueCyr-Roman.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Roman.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrBlack';
  src: url('../font/HelveticaNeueCyr-Black.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrHeavy';
  src: url('../font/HelveticaNeueCyr-Heavy.woff2') format('woff2'), url('../font/HelveticaNeueCyr-Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'HelveticaNeueCyrUltraLight';
  src: url('../font/HelveticaNeueCyr-UltraLight.woff2') format('woff2'), url('../font/HelveticaNeueCyr-UltraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
.pabs-fit {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pabs-top-right {
  position: absolute;
  top: 0;
  right: 0;
}
.pabs-top-left {
  position: absolute;
  top: 0;
  left: 0;
}
.pabs-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.pabs-bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
}
.pabs-bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.abs-cover-el {
  top: 0;
  left: 0;
}
.abs-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.bckg-yellow {
  background-color: #FAE941;
}
.bckg-blue {
  background-color: #4FA5FD;
}
.bckg-blueDark {
  background-color: #4286F5;
}
.bckg-orange {
  background-color: #FC6D44;
}
.bckg-green {
  background-color: #32B557;
}
.bckg-pink {
  background-color: #F983E0;
}
.bckg-white {
  background-color: #fff;
}
.bckg-black {
  background-color: #000;
}
.bckg-violet {
  background-color: #9747FF;
}
.cf:after {
  content: "";
  display: table;
  clear: both;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.flex-center {
  justify-content: center;
  align-items: center;
}
.flex-nowrap {
  flex-flow: row nowrap;
}
.flex-space-between {
  justify-content: space-between;
}
.flex-align-items-center {
  align-items: center;
}
.flex-align-items-end {
  align-items: flex-end;
}
.flex-align-self-center {
  align-self: center;
}
.flex-align-self-end {
  align-self: flex-end;
}
.flex-justify-content-center {
  justify-content: center;
}
.flex-justify-content-right {
  justify-content: right;
}
@media (max-width: 1024px) {
  .flex-disable-mobile {
    display: block;
    flex-wrap: nowrap;
  }
}
@media (max-width: 1024px) {
  .flex-order-mobile-1 {
    order: 1;
  }
}
@media (max-width: 1024px) {
  .flex-order-mobile-2 {
    order: 2;
  }
}
@media (min-width: 1025px) {
  .flex-order-desktop-1 {
    order: 1;
  }
}
@media (min-width: 1025px) {
  .flex-order-desktop-2 {
    order: 2;
  }
}
.col {
  float: left;
}
@media (max-width: 719px) {
  .col-m-50 {
    width: 50%;
  }
}
@media (max-width: 719px) {
  .col-m-100 {
    width: 100%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-25 {
    width: 25%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-33 {
    width: 33%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-50 {
    width: 50%;
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .col-t-100 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .col-d-100 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .col-d-80 {
    width: 80%;
  }
}
@media (min-width: 1025px) {
  .col-d-75 {
    width: 75%;
  }
}
@media (min-width: 1025px) {
  .col-d-70 {
    width: 70%;
  }
}
@media (min-width: 1025px) {
  .col-d-66 {
    width: 66.66%;
  }
}
@media (min-width: 1025px) {
  .col-d-65 {
    width: 65%;
  }
}
@media (min-width: 1025px) {
  .col-d-60 {
    width: 60%;
  }
}
@media (min-width: 1025px) {
  .col-d-50 {
    width: 50%;
  }
}
@media (min-width: 1025px) {
  .col-d-40 {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .col-d-35 {
    width: 35%;
  }
}
@media (min-width: 1025px) {
  .col-d-33 {
    width: 33.33%;
  }
}
@media (min-width: 1025px) {
  .col-d-30 {
    width: 30%;
  }
}
@media (min-width: 1025px) {
  .col-d-25 {
    width: 25%;
  }
}
@media (min-width: 1025px) {
  .col-d-20 {
    width: 20%;
  }
}
.img-box {
  line-height: 0;
}
.img-box img,
.img-box .img {
  max-width: 100%;
  height: auto;
}
.bckg-box {
  background-size: cover;
  background-repeat: no-repeat;
}
img {
  max-width: 100%;
  height: auto;
}
.whole-block-link {
  top: 0;
  left: 0;
  z-index: 1;
}
.img-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.img-wrapper .img {
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50% 0%;
}
.img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
  top: 0;
  left: 0;
}
.img-wrapper video {
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
  max-width: 100%;
  left: 0;
  right: 0;
}
.img-wrapper.aspect-ratio-1-1 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-16-9 {
  padding-top: 56.25%;
}
.img-wrapper.aspect-ratio-428-428 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-1473-891 {
  padding-top: 60.48879837%;
}
.img-wrapper.aspect-ratio-1920-1080 {
  padding-top: 56.25%;
}
.img-wrapper.aspect-ratio-800-800 {
  padding-top: 100%;
}
.img-wrapper.aspect-ratio-600-800 {
  padding-top: 133.33333333%;
}
.img-wrapper.aspect-ratio-208-386 {
  padding-top: 125.32467532%;
}
.img-wrapper.aspect-ratio-308-386 {
  padding-top: 125.32467532%;
}
.img-wrapper.aspect-ratio-465-335 {
  padding-top: 72.04301075%;
}
.img-wrapper.aspect-ratio-369-370 {
  padding-top: 100.27100271%;
}
.op_0 {
  opacity: 0;
}
.op_0.form-msg {
  opacity: 0!important;
}
.op_0.form-msg.show {
  opacity: 1!important;
}
.op_1 {
  opacity: 0.1;
}
.op_2 {
  opacity: 0.2;
}
.op_3 {
  opacity: 0.3;
}
.op_4 {
  opacity: 0.4;
}
.op_5 {
  opacity: 0.5;
}
.op_6 {
  opacity: 0.6;
}
.op_7 {
  opacity: 0.7;
}
.op_8 {
  opacity: 0.8;
}
.op_9 {
  opacity: 0.9;
}
.op_1 {
  opacity: 1;
}
.autoAlpha0 {
  opacity: 0;
  visibility: hidden;
}
h1,
h2,
h3,
h3,
h4,
h5,
h6,
p,
ul {
  padding: 0;
  margin: 0;
}
ul {
  padding: 0;
  margin: 0;
}
img {
  max-width: 100%;
  line-height: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  height: auto;
  width: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  pointer-events: all;
}
button {
  padding: 0;
  background: transparent;
  cursor: pointer;
  border: 0;
}
button:focus {
  outline: 0;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 1px dotted ButtonText;
}
a[href^="tel"] {
  text-decoration: none;
}
.visually-hidden {
  visibility: hidden;
}
.visibility-hidden {
  visibility: hidden;
}
.lh0 {
  line-height: 0;
}
.btn {
  display: inline-block;
  position: relative;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  min-width: 107px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 600;
  border-radius: 38px;
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  padding-right: 3rem;
  padding-left: 3rem;
  text-transform: capitalize;
  letter-spacing: 0.065rem;
}
@media (max-width: 1024px) {
  .btn {
    padding: 20px 30px;
    font-size: 15px;
  }
}
.btn span {
  display: inline-block;
  z-index: 1;
  position: relative;
}
@media (min-width: 1025px) {
  .btn:hover:before {
    transform: scale(1.04);
  }
}
.btn {
  position: relative;
}
.btn-pink {
  color: #fff;
  background: transparent;
  border: 0;
}
.btn-pink .btn-bckg {
  background-color: #F983E0;
}
.btn:hover .btn-bckg {
  transform: scale(1.05);
}
.btn .btn-bckg {
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: transform 0.65s cubic-bezier(0.51, 0.03, 0.24, 0.87);
}
.w-100vw {
  width: 100vw;
}
.w-100 {
  width: 100%;
}
.fit {
  width: 100%;
  height: 100%;
}
.h-100 {
  height: 100%;
}
.h-100vh {
  height: 100vh;
}
.z-i-1 {
  z-index: 1;
}
.z-i-2 {
  z-index: 2;
}
.z-i-3 {
  z-index: 3;
}
.z-i-4 {
  z-index: 4;
}
.z-i-5 {
  z-index: 5;
}
.z-i-6 {
  z-index: 6;
}
.z-i-10 {
  z-index: 10;
}
.z-i-20 {
  z-index: 20;
}
.form-field-box {
  padding-top: clamp(1.063rem, 1.384vw, 1.563rem);
  padding-bottom: clamp(1.063rem, 1.384vw, 1.563rem);
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
}
.form-field-box label {
  font-size: clamp(0.813rem, 0.933vw, 1rem);
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.01rem;
  color: #000;
  width: clamp(5.438rem, 7.163vw, 8.125rem);
  display: inline-block;
  text-align: right;
  font-weight: 500;
  padding-bottom: clamp(1.438rem, 1.919vw, 2.188rem);
}
@media (max-width: 1024px) {
  .form-field-box label {
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
}
.form-field-box input,
.form-field-box textarea {
  border-radius: clamp(1.5rem, 1.981vw, 2.25rem);
  border: 0.125rem solid #000;
  background: #fff;
  margin-left: clamp(0.875rem, 1.156vw, 1.313rem);
  font-size: clamp(0.813rem, 0.933vw, 1rem);
  letter-spacing: 0.01rem;
  line-height: 1;
  padding-top: clamp(1rem, 1.321vw, 1.5rem);
  padding-bottom: clamp(1rem, 1.321vw, 1.5rem);
  padding-right: clamp(0.813rem, 1.093vw, 1.25rem);
  padding-left: clamp(0.813rem, 1.093vw, 1.25rem);
  min-width: clamp(16.688rem, 22.025vw, 25rem);
  transition: background 0.65s cubic-bezier(0.39, 0.58, 0.57, 1);
}
@media (max-width: 1024px) {
  .form-field-box input,
  .form-field-box textarea {
    margin-left: 0;
  }
}
.form-field-box input:focus,
.form-field-box textarea:focus {
  background-color: #FAE941;
  color: #000;
}
.form-field-box .error-text {
  position: absolute;
  bottom: -15px;
  color: #F983E0;
  right: clamp(0.813rem, 1.093vw, 1.25rem);
  left: 0;
  text-align: right;
  font-weight: 400;
  font-size: 14px;
}
@media (max-width: 1024px) {
  .form-field-box .error-text {
    bottom: -20px;
  }
}
.form-field-box.error input,
.form-field-box.error textarea {
  background-color: #F983E0;
  color: #fff;
}
.ready-to-transform-row-col-2 {
  padding-right: clamp(6.375rem, 8.422vw, 9.563rem);
}
@media (max-width: 1200px) {
  .ready-to-transform-row-col-2 {
    padding-bottom: clamp(1.25rem, 1.652vw, 1.875rem);
  }
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 {
    padding-right: 0;
    width: 100%;
    position: relative;
  }
  .ready-to-transform-row-col-2 .form-field-box {
    width: 100%;
    height: 185px;
  }
  .ready-to-transform-row-col-2 .form-field-box textarea {
    height: 120px;
  }
}
.ready-to-transform-row-col-2 .form-field-box {
  height: 100%;
  display: flex;
  width: 100%;
}
.ready-to-transform-row-col-2 .form-field-box .error-text {
  position: absolute;
  bottom: -20px;
}
.ready-to-transform-row-col-2 .form-field-box label {
  padding-top: clamp(1.25rem, 1.652vw, 1.875rem);
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box label {
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
  }
}
@media (max-width: 1200px) {
  .ready-to-transform-row-col-2 .form-field-box label {
    padding-top: 0;
  }
}
.ready-to-transform-row-col-2 .form-field-box input,
.ready-to-transform-row-col-2 .form-field-box textarea {
  height: 100%;
  flex-grow: 1;
  transition: background 0.65s cubic-bezier(0.39, 0.58, 0.57, 1);
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box input,
  .ready-to-transform-row-col-2 .form-field-box textarea {
    width: calc(100% - 20px);
  }
}
.form-msg {
  color: #000;
  font-size: 20px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  padding-top: 20px;
  opacity: 0;
}
@media (max-width: 1024px) {
  .ready-to-transform-btn-box {
    float: left;
    width: 100%;
    padding-top: 0;
  }
  .ready-to-transform-btn-box .form-field-box {
    padding-top: 0;
  }
  .ready-to-transform-btn-box .form-field-box .recaptcha-box {
    position: relative!important;
    padding-top: 0;
    padding-left: 0;
    left: 0;
    transform: scale(0.9) translateX(-7px);
    transform-origin: center;
  }
  .ready-to-transform-btn-box .form-field-box .recaptcha-box .error-text {
    bottom: inherit;
    top: -7px;
  }
}
@media (max-width: 1024px) {
  .ready-to-transform-row-col-2 .form-field-box .error-text {
    position: absolute;
    bottom: -45px;
  }
}
.form-msg {
  color: #000;
  font-size: 14px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  padding-top: 20px;
  opacity: 0;
  line-height: 1.3;
  font-weight: 400;
  max-width: 90%;
  margin: auto;
}
.msg-box.col-d-100.col-t-50.col-m-100 {
  float: left;
  width: 100%;
}
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
          scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0, 0, 0, 0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  --swiper-navigation-size: 44px;
  /*
    --swiper-navigation-top-offset: 50%;
    --swiper-navigation-sides-offset: 10px;
    --swiper-navigation-color: var(--swiper-theme-color);
    */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
.max-w-container {
  margin: 0 auto;
  width: 100%;
}
.max-w-container.w-1920 {
  max-width: 1920px;
}
@media (min-width: 1025px) {
  .max-w-box-100per {
    max-width: 100%;
    margin: auto;
  }
}
@media (min-width: 1025px) {
  .max-w-box-90per {
    max-width: 90%;
    margin: auto;
  }
}
.margin-auto {
  margin-left: auto;
  margin-right: auto;
}
.offset-x-desktop-0 {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1025px) {
  .offset-x-desktop-220 {
    padding-left: clamp(6.25rem, 11.066vw, 13.75rem);
    padding-right: clamp(6.25rem, 11.066vw, 13.75rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-185 {
    padding-left: clamp(6.25rem, 9.661vw, 11.563rem);
    padding-right: clamp(6.25rem, 9.661vw, 11.563rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-178 {
    padding-left: clamp(6.25rem, 9.38vw, 11.125rem);
    padding-right: clamp(6.25rem, 9.38vw, 11.125rem);
  }
}
@media (min-width: 1025px) {
  .offset-x-desktop-158 {
    padding-left: clamp(6.25rem, 8.578vw, 9.875rem);
    padding-right: clamp(6.25rem, 8.578vw, 9.875rem);
  }
}
@media (min-width: 720px) and (max-width: 1024px) {
  .offset-x-tablet-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
}
@media (max-width: 719px) {
  .offset-x-mobile-20 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.offset-y-top-0 {
  padding-top: 0;
}
.offset-y-bottom-0 {
  padding-bottom: 0;
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  box-sizing: revert;
  padding-top: 10px;
  z-index: 20;
}
.header-logo svg {
  max-width: 80%;
  margin: auto;
  line-height: 0;
  transform: translateY(3px);
}
.header-outer-box {
  width: 100%;
}
.header-inner-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-inner-box .header-cta {
  color: #fff;
  background: transparent;
  border: 0;
  display: inline-block;
  position: relative;
}
.header-inner-box .header-cta .btn-bckg {
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: transform 0.65s cubic-bezier(0.51, 0.03, 0.24, 0.87);
  background: #000;
}
.header-inner-box .header-cta .btn-text {
  padding: 20px 30px;
  font-size: 15px;
  position: relative;
  display: inline-block;
  z-index: 1;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 0.065rem;
}
.footer {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: opacity 0.3s linear, visibility 0.3s linear;
  width: 100%;
  font-size: 13px;
  background: #fae941;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 15px;
}
.footer nav {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.footer nav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer nav ul li {
  display: inline-block;
}
.footer nav ul li:first-child {
  padding-right: 20px;
}
.footer nav ul li a {
  color: #000;
  text-transform: capitalize;
  font-size: 11px;
  letter-spacing: 1.32px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 400;
  padding: 10px 0;
  display: inline-block;
}
.ff-helveticaNCRoman {
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 400;
}
.ff-helveticaNCMedium {
  font-family: 'HelveticaNeueCyrMedium', sans-serif;
  font-weight: 500;
}
.ff-lunema {
  font-family: 'Lunema', sans-serif;
  font-weight: 500;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.txt-size-300 {
  font-size: 73px;
}
.txt-size-208 {
  font-size: 73px;
}
.txt-size-128 {
  font-size: 53px;
  line-height: 1.4;
  padding-bottom: 25px;
}
.txt-size-96 {
  font-size: 45px;
  padding-bottom: 25px;
  line-height: 1.2;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-96 {
    font-size: 55px;
  }
}
.txt-size-64 {
  font-size: 30px;
  padding-bottom: 25px;
  line-height: 1.3;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-64 {
    font-size: 45px;
    padding-bottom: 50px;
  }
}
.txt-size-48 {
  font-size: 24px;
  padding-bottom: 25px;
  line-height: 1.2;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-48 {
    font-size: 32px;
  }
}
.txt-size-40 {
  font-size: 24px;
  padding-bottom: 25px;
  line-height: 1.2;
}
.txt-size-36 {
  font-size: 20px;
  line-height: 1.3;
  padding-bottom: 25px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-36 {
    font-size: 24px;
  }
}
.txt-size-32 {
  font-size: 20px;
  padding-bottom: 25px;
  line-height: 1.3;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-32 {
    font-size: 24px;
  }
}
.txt-size-24 {
  font-size: 18px;
  line-height: 1.3;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .txt-size-24 {
    font-size: 24px;
  }
}
.txt-size-20 {
  font-size: 20px;
}
.txt-size-16 {
  font-size: 16px;
}
.txt-size-11 {
  font-size: 11px;
}
.c-black {
  color: #000;
}
.c-black a {
  color: #000;
}
.c-yellow {
  color: #FAE941;
}
.ltr-spc-neg-0_02 {
  letter-spacing: -0.02em;
}
.ltr-spc-neg-0_01 {
  letter-spacing: -0.01em;
}
.ltr-spc-pos-0_16 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_22 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_32 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_4 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_48 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_64 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_72 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_8 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-0_96 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-1_28 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-1_92 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-2_56 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-4_16 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos-4_8 {
  letter-spacing: 0.01rem;
}
.ltr-spc-pos_30 {
  letter-spacing: 0.01rem;
}
.capitalize {
  text-transform: capitalize;
}
.marquee {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.marquee-text {
  display: inline-block;
  text-indent: 0;
  animation: marquee 10s linear infinite;
  will-change: transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@keyframes marquee {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}
html,
body {
  max-width: 100%;
}
section {
  display: none;
  max-width: 100%;
  overflow: hidden;
}
.max-w-container {
  padding: 25px 25px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .max-w-container {
    padding: 50px;
  }
}
.icon-text {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
}
span.hand-small.icon-text {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateY(-2px);
}
span.hands.icon-text {
  width: 40px;
  height: 30px;
}
span.emoticons.icon-text {
  width: 45px;
  height: 35px;
  margin-top: -5px;
}
.art-of-engagement {
  display: block;
}
.art-of-engagement .max-w-container {
  padding: 40px 25px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .art-of-engagement .max-w-container {
    padding: 100px 75px;
    padding-bottom: 50px;
  }
}
.art-of-engagement .guided-pathway-title {
  text-align: center;
}
.art-of-engagement span.darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border: 1px solid #000;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
}
.art-of-engagement span.lightYellowGrad {
  background: linear-gradient(180deg, rgba(250, 233, 65, 0.47) 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 1px solid #000;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.art-of-engagement .guided-pathway-cta {
  border-radius: 25px;
  border: 0.125rem solid #000;
  background: #000;
  padding: 25px 20px;
  max-width: 100%;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .art-of-engagement .guided-pathway-cta {
    margin-top: 25px;
  }
}
.art-of-engagement .guided-pathway-cta .guided-pathway-cta-text {
  padding-bottom: 23px;
  display: block;
  width: 100%;
  text-align: center;
}
.art-of-engagement .guided-pathway-cta .right-btn-box {
  display: block;
  text-align: center;
}
.elevate-with-edesign {
  display: block;
}
.elevate-with-edesign .max-w-container {
  padding: 40px 25px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .elevate-with-edesign .max-w-container {
    padding: 100px 75px;
    padding-top: 50px;
  }
}
.elevate-with-edesign h2 .darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border: 1px solid #000;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 22px;
  padding-right: 22px;
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  display: inline-block;
}
.elevate-with-edesign .hand-svg-mask {
  max-width: 100%;
  border-radius: 60px;
  border: 1px solid #000;
  background: #FFF;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: auto;
  height: 0;
  padding-bottom: 100%;
  margin-bottom: 35px;
  margin-top: 20px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .elevate-with-edesign .hand-svg-mask {
    padding-bottom: 60%;
    margin-bottom: 50px;
    margin-top: 50px;
    max-width: 60%;
  }
}
.elevate-with-edesign .hand-svg-mask img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  max-width: 80%;
  margin: auto;
}
.elevate-with-edesign .elevate-with-edesign-text-2 {
  letter-spacing: 0.01rem;
  font-size: 20px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .elevate-with-edesign .elevate-with-edesign-text-2 {
    font-size: 24px;
  }
}
.ready-to-transform {
  display: block;
  padding-bottom: 25px;
}
.ready-to-transform .max-w-container {
  padding-top: 175px;
}
.ready-to-transform .txt-size-48 {
  max-width: 98%;
  margin: auto;
  line-height: 1.4;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .ready-to-transform .txt-size-48 {
    max-width: 400px;
    margin: auto;
    margin-bottom: 35px;
  }
}
.ready-to-transform .highlithed {
  background: #000;
  color: #fff;
  padding: 3px 12px;
  border-radius: 20px;
}
.ready-to-transform-form-shadow {
  text-align: center;
  background: #fff;
  padding: 25px 15px;
  position: relative;
  border: 2px solid #000;
  border-radius: 40px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: translateY(8px);
}
.ready-to-transform-form {
  text-align: center;
  background: #fff;
  padding: 25px 15px;
  position: relative;
  border: 2px solid #000;
  border-radius: 40px;
}
.ready-to-transform-form h3,
.ready-to-transform-form p {
  padding-right: 15px;
  padding-left: 15px;
}
.ready-to-transform-row-col-2,
.ready-to-transform-row-col {
  width: 100%;
  text-align: left;
}
.form-field-box {
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
  font-weight: 400;
  padding-bottom: 25px;
  position: relative;
}
.form-field-box.error input {
  background-color: #F983E0;
  color: #fff;
}
.form-field-box .inline_block {
  display: block;
}
.form-field-box label {
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
  padding-left: 20px;
  color: #000;
}
.form-field-box input {
  padding: 10px 20px;
  border-radius: 36px;
  border: 2px solid #000;
  background: #fff;
  height: 50px;
  width: 100%;
  display: block;
  transition: background 0.65s cubic-bezier(0.39, 0.58, 0.57, 1);
  margin-left: 0;
}
.form-field-box input:focus {
  background-color: #FAE941;
  color: #000;
}
.form-field-box .error {
  position: absolute;
  font-size: 11px;
  left: 20px;
  bottom: -15px;
  color: #F983E0;
}
.ready-to-transform-btn-box {
  padding-top: 20px;
}
.journey-graphic {
  padding-bottom: 35px;
  max-width: 90%;
  margin: auto;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .journey-graphic {
    max-width: 70%;
    padding-bottom: 50px;
  }
}
.green-arc {
  width: clamp(157.813rem, 208.495vw, 236.75rem);
  height: clamp(157.813rem, 208.495vw, 236.75rem);
  border-radius: clamp(157.813rem, 208.495vw, 236.75rem);
  background: #32B557;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateY(0) translateX(-50%);
}
.pink-arc {
  width: clamp(122.25rem, 161.496vw, 183.375rem);
  height: clamp(122.25rem, 161.496vw, 183.375rem);
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: clamp(122.25rem, 161.496vw, 183.375rem);
  background: #F983E0;
}
.yellow-arc {
  width: clamp(93rem, 122.855vw, 139.5rem);
  height: clamp(93rem, 122.855vw, 139.5rem);
  border-radius: clamp(93rem, 122.855vw, 139.5rem);
  background: #FAE941;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
.black-white-mask {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  max-width: 90%;
}
.video_holder {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}
.video_holder video {
  position: absolute;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.colorful-media-abs-combine-cells {
  float: left;
  height: 0;
  width: 100%;
  padding-bottom: 100%;
  border: 1px solid #000;
  border-left: 0;
  border-bottom: 0;
  position: relative;
}
.colorful-media-abs-combine-cells .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/small-black-white-mask.svg");
          mask-image: url("../images/mask/small-black-white-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: 75%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 65%;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .colorful-media-abs-combine-cells .video_mask {
    width: 57%!important;
    max-width: 97% !important;
  }
}
.flower-mask {
  width: 90%;
}
.flower-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/mask-flower.svg");
          mask-image: url("../images/mask/mask-flower.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: 75%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-mask-cell .flower-mask .video_mask {
  width: clamp(17.25rem, 14.861vw, 17.875rem);
}
.custom-shape-mask {
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.custom-shape-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/custom-shape-mask.svg");
          mask-image: url("../images/mask/custom-shape-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.media-text-grid-section {
  display: block;
}
.media-text-grid-section .max-w-container {
  padding: 0;
}
.media-text-grid-info {
  padding: 25px 25px;
  padding-bottom: 40px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .media-text-grid-info {
    padding-bottom: 50px;
    padding-left: 75px;
    padding-right: 75px;
    max-width: 650px;
  }
}
.media-text-grid-cells-box {
  position: relative;
  -webkit-clip-path: inset(0 0 2px 0);
          clip-path: inset(0 0 2px 0);
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-green {
  display: none;
}
.media-text-grid-cell.bckg-orange.mobile-orange {
  background-color: #FC6D44;
}
.media-text-grid-cell.bckg-blue.mobile-pink {
  background: #4fa5fd;
}
.media-text-grid-cell {
  float: left;
  height: 0;
  width: 50%;
  padding-bottom: 50%;
  border: 1px solid #000;
  border-left: 0;
  border-bottom: 0;
  position: relative;
}
.media-text-grid-cell.empty {
  display: none;
}
.media-text-grid-cells-box {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-yellow {
  background: #f983e0;
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-pink {
  background: #32b557;
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-green.empty,
.media-text-grid-cells-box .media-text-grid-cell.bckg-green-white.empty {
  display: block;
}
.media-text-grid-cells-box .media-text-grid-cells-box-abs {
  display: flex;
  flex-wrap: wrap;
}
.media-text-grid-cells-box .media-text-grid-cell.flower-mask-cell {
  background: yellow;
}
.media-text-grid-cells-box .media-text-grid-cell.flower-mask-cell .video_mask {
  width: 79%;
}
.media-text-grid-cells-box .media-text-grid-cell {
  background: #f983e0;
}
.media-text-grid-cells-box .media-text-grid-cell.double {
  width: 100%;
  height: 0;
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-black.empty {
  display: block;
}
.media-text-grid-cells-box .media-text-grid-cell.bckg-black.empty:last-of-type {
  display: none;
}
.media-text-grid-cell.double {
  border: 0;
}
.media-text-grid-cell.double img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-position: left;
     object-position: left;
  line-height: 0;
}
.text-left,
.text-right,
.text-center {
  display: none;
}
.media-text-grid-cells-box-abs {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.media-text-grid-cell .n-shadow {
  position: absolute;
  left: 51%;
  top: 52%;
  transform: translateX(-50%) translateY(-50%);
  width: 50%;
}
.media-text-grid-cell .n {
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
  width: 50%;
}
.media-text-grid-cell .n-border {
  width: 50%;
  position: absolute;
  left: 47%;
  top: 48%;
  transform: translateX(-50%) translateY(-50%);
}
.media-text-grid-cell .y-shadow {
  left: 55%;
  top: 54%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: 50%;
}
.media-text-grid-cell .y {
  left: 51%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  width: 50%;
}
.text-right,
.text-left,
.text-center,
.text-top-left {
  position: absolute;
  top: 20px;
  left: 20px;
}
.eye-follow-section {
  display: block;
  max-width: 100%;
}
.eye-follow-text-2 {
  text-align: center;
  line-height: 1.4;
}
.eye-follow-svg-gradient {
  display: none;
}
.eye-follow-speaking-girl-box {
  position: relative;
  max-width: 360px;
  margin: auto;
}
.eye-follow-speaking-girl-box .popup {
  max-width: 360px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.eye-follow-popup-text {
  font-size: 13px;
  padding-left: 30px;
  font-family: 'HelveticaNeueCyrMedium', sans-serif;
  font-weight: 500;
  padding-top: 10px;
}
.sound-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 60px;
  height: 60px;
}
.tooltip {
  width: 65px;
  transform: translateX(-9px) translateY(-7px);
}
.tooltip-voice {
  width: 22px;
  height: 27px;
  top: 0;
  left: 0;
  transform: translateX(14px) translateY(16px);
}
.tooltip-text {
  width: 45px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(1px) translateY(4px);
}
.girl-bottom-speach {
  max-width: 100px;
  margin: auto;
  padding-top: 37px;
}
.eye-follow-text-line-1 {
  position: relative;
}
.eye-follow-text-line-1 span {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border: 1px solid #000;
  border-radius: 37px;
  padding-left: 15px;
  padding-right: 17px;
  display: inline-block;
  transform: translateX(-25px);
}
@media (min-width: 720px) and (max-width: 1024px) {
  .eye-follow-text-line-1 span {
    transform: translateX(0px);
  }
}
.eye-follow-text-line-2 {
  position: relative;
  margin-bottom: 15px;
  margin-top: 8px;
}
.eye-follow-text-line-2 span {
  background: linear-gradient(180deg, rgba(250, 233, 65, 0.47) 0%, rgba(250, 233, 65, 0) 100%);
  border: 1px solid #000;
  border-radius: 37px;
  padding-left: 15px;
  padding-right: 17px;
  display: inline-block;
  transform: translateX(25px);
}
.eye-follow-section {
  display: block;
  max-width: 100%;
}
.eye-follow {
  width: 180px;
  text-align: center;
  margin: auto;
  position: relative;
  padding-bottom: 20px;
}
.eye-box {
  width: 140px;
  position: relative;
}
.eye-ball {
  width: 63px;
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-77%);
  display: inline-block;
}
.eye {
  width: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-77%);
  display: inline-block;
}
.eye-follow-text {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  margin-bottom: 35px;
}
.eye-follow-text span {
  display: inline;
  position: relative;
}
.eye-follow-text span:before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  height: 1px;
}
.wows {
  display: block;
  padding-bottom: 15px;
  padding-top: 15px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .wows .max-w-container.w-1920 {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.wows-symbol {
  padding-bottom: 5px;
}
.wows-symbol img {
  max-width: 33px;
}
.wows-title {
  text-align: center;
  font-size: 30px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 20px;
}
.wows-graphic {
  padding-bottom: 35px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .wows-graphic {
    padding-bottom: 35px;
    max-width: 60%;
    margin: auto;
  }
}
.wows-text {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 1.4;
  padding-bottom: 35px;
  font-size: 22px;
}
.wows-text .highlighted {
  background: #000;
  color: #fff;
  display: inline-block;
  padding: 3px 12px;
  border-radius: 28px;
}
.wows-border-text {
  border-radius: 25px;
  border: 1px solid #000;
  padding: 30px 20px;
  line-height: 1.4;
  font-size: 30px;
}
.wows-border-text .content {
  display: none;
}
.brush.icon-text {
  width: 60px;
  height: 55px;
  margin-top: -26px;
}
.laptop.icon-text {
  width: 45px;
  height: 45px;
  margin-top: -14px;
}
.google-tools {
  display: block;
  padding-top: 15px;
}
.google-tools .max-w-container {
  padding-bottom: 15px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .google-tools .max-w-container {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.google-tools-title-1 {
  padding-bottom: 10px;
  text-align: center;
}
.google-tools-title-2 {
  padding-bottom: 50px;
  text-align: center;
  font-size: 53px;
}
.google-tools-title-2 .highlightedYellowText {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  padding: 0px 18px;
  display: inline-block;
  border-radius: 72px;
  border: 1px solid #000;
}
.google-tools-text {
  font-size: 30px;
}
.google-tool-small.icon-text {
  width: 40px;
  height: 40px;
  margin-left: 10px;
  margin-right: 5px;
  margin-top: -9px;
}
.like.icon-text {
  width: 40px;
  height: 45px;
  margin-top: -15px;
}
#mobile-first-video {
  -webkit-clip-path: circle(81% at 50% 130%);
          clip-path: circle(81% at 50% 130%);
}
.mobile-first {
  display: block;
  padding-top: 30px;
}
.mobile-first video {
  max-width: 100%;
}
.mobile-first .max-w-container {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 40px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .mobile-first .max-w-container {
    padding-bottom: 50px;
    padding-top: 100px;
  }
}
.mobile-first .border-text-box {
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .mobile-first .border-text-box {
    padding-top: 75px;
    padding-right: 75px;
    padding-left: 75px;
  }
}
.mobile-first .border-text-box .border-text {
  border-radius: 25px;
  border: 1px solid #000;
  padding: 30px 20px;
  line-height: 1.4;
}
.speaking-school {
  display: block;
  padding-top: 15px;
}
.speaking-school .speaking-school-title {
  font-size: 52px;
  line-height: 1.3;
  letter-spacing: 0;
}
.speaking-school .highlightedYellow {
  border: 1px solid #000;
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: 50px;
  padding: 0 15px;
  display: inline-block;
  mix-blend-mode: multiply;
  position: relative;
  padding-right: 65px;
}
.speaking-school .highlightedYellow .voice-icon {
  width: 33px;
  height: 33px;
  right: 16px;
  display: inline-block;
  line-height: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  mix-blend-mode: multiply;
}
.speaking-school .speaking-school-text {
  padding-bottom: 0;
  line-height: 1.5;
  font-size: 16px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
}
.speaking-school .speaking-school-media {
  line-height: 0;
  margin-bottom: 25px;
  margin-top: 25px;
  border-radius: 25px;
  overflow: hidden;
}
.speaking-school .speaking-school-media .video-container {
  border-radius: 25px;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  overflow: hidden;
  will-change: transform;
  -webkit-clip-path: inset(0 0 round 25px);
          clip-path: inset(0 0 round 25px);
}
.speaking-school .speaking-school-media .video-container .video {
  width: 100%;
  height: 100%;
}
.speaking-school .speaking-school-info {
  background: #000;
  padding: 25px 20px;
  border-radius: 25px;
  margin-bottom: 25px;
}
.speaking-school .speaking-school-text {
  padding-bottom: 0;
  line-height: 1.3;
  font-size: 16px;
  font-family: 'HelveticaNeueCyrRoman', sans-serif;
}
.speaking-school .speaking-school-title {
  font-size: 20px;
  line-height: 1.4;
}
.speaking-school .speaking-school-content-up-box .speaking-school-title {
  font-size: 52px;
}
.speaking-school-content-bottom-box .speaking-school-text {
  display: none;
}
.colorful-media-abs-combine-cells .video-container,
.flower-mask .video-container {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.personal-experience {
  display: block;
}
.personal-experience .max-w-container {
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  max-width: 100%;
}
.personal-experience .round-border-box {
  line-height: 1.3;
  border-radius: 25px;
  border: 1px solid #000;
  padding: 30px 20px;
  /* line-height: 1.4; */
  font-size: 16px;
  font-weight: normal;
}
.personal-experience-text-box {
  padding-left: 25px;
  padding-right: 25px;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .personal-experience-text-box {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.color-figure-1 {
  display: inline-block;
  position: relative;
  padding-right: 25px;
}
.color-figure-1 .blue-square {
  border-radius: 25px;
  border: 2px solid #000;
  border-width: 2px;
  background: #4FA5FD;
  width: 128px;
  height: 98px;
  display: inline-block;
}
.color-figure-1 .yellow-circle {
  width: 100px;
  height: 100px;
  background: #FAE941;
  display: inline-block;
  position: absolute;
  top: -1px;
  left: 50px;
  border-radius: 50%;
  border: 0.25rem solid #000;
  border-width: 2px;
}
.color-figure-2 {
  display: inline-block;
  position: relative;
  padding-right: 10px;
}
.color-figure-2 .green-square {
  border-radius: 25px;
  border: 0.25rem solid #000;
  border-width: clamp(0.125rem, 0.206vw, 0.25rem);
  background: #32B557;
  width: 100px;
  height: 100px;
  display: inline-block;
}
.color-figure-2 .blue-recatangle {
  display: inline-block;
  position: absolute;
  border-radius: 25px;
  border: 2px solid #000;
  border-width: 2px;
  background: #4FA5FD;
  width: 30px;
  height: 100px;
  transform: rotate(-45deg);
  left: 0;
  bottom: 0;
  transform-origin: 112% 6%;
}
.color-figure-2 .yellow-circle {
  width: 50px;
  height: 50px;
  display: inline-block;
  position: absolute;
  background: #FAE941;
  border-radius: 50%;
  border: 0.25rem solid #000;
  border-width: 2px;
  top: 7px;
  left: 7px;
}
.color-figure-3 {
  display: inline-block;
  position: relative;
  padding-right: 50px;
}
.color-figure-3 .pink-recatangle {
  border-radius: 25px;
  border: 2px solid #000;
  border-width: 2px;
  background: #F983E0;
  width: 160px;
  height: 99px;
  display: inline-block;
  position: relative;
}
.color-figure-3 .play {
  position: absolute;
  z-index: 1;
  display: inline-block;
  width: 100px;
  height: 100px;
}
.color-figure-3 svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 33px;
  height: 33px;
}
.color-figure-3 .yellow-circle {
  position: absolute;
  display: inline-block;
  width: 100px;
  height: 100px;
  top: 0;
  left: 2px;
  background: #FAE941;
  border: 1px solid #000;
  border-width: 2px;
  border-radius: 50%;
}
.color-figure-3 .green-circle {
  position: absolute;
  display: inline-block;
  left: 104px;
  top: 0;
  background: #32B557;
  border: 2px solid #000;
  border-width: 2px;
  border-radius: 50%;
  height: 100px;
  width: 100px;
}
.color-figure-4 {
  display: inline-block;
  position: relative;
  padding-right: 10px;
}
.color-figure-4 svg {
  width: 100px;
  height: 100px;
}
.personal-experience-color-figures {
  padding-top: 15px;
}
.hero-section {
  padding-top: 100px;
  position: relative;
  min-height: calc(100vh - 100px);
  display: flex;
  flex-wrap: wrap;
}
.hero-section .max-w-container {
  max-width: 100%;
  box-sizing: border-box;
  min-height: calc(100vh - 253px);
  display: flex;
  flex-wrap: wrap;
}
.hero-section .hero-upper-text {
  max-width: 340px;
  margin: auto;
  margin-top: 0;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .hero-section .hero-upper-text {
    max-width: 100%;
  }
  .hero-section .hero-upper-text h1 {
    max-width: 450px;
  }
}
.hero-section .hero-upper-text .highlithed {
  background: #000;
  color: #fff;
  padding: 3px 12px;
  border-radius: 20px;
}
.hero-section .letter-outer-box {
  display: none;
}
.hero-section .journey-graphic {
  padding-bottom: 50px;
  max-width: 100%;
  margin: auto;
  padding-top: 35px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .hero-section .journey-graphic {
    max-width: 100%;
    max-width: auto;
  }
}
.hero-section .bottom-text {
  margin-bottom: 0;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .hero-section .bottom-text {
    max-width: 400px;
    margin: auto;
  }
}
.hero-section .bottom-text .bottom-left-text {
  display: none;
}
.hero-section .bottom-text .bottom-right-text {
  line-height: 1.3;
}
.hero-section .girl-box {
  flex-grow: 1;
  display: flex;
  align-self: end;
  justify-content: center;
}
.hero-section .girl-box img {
  max-width: 100%;
}
.personal-experience-marquee-text .highlightedYellowText {
  display: inline-block;
  position: relative;
  border-radius: 46px;
  border: 1px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  mix-blend-mode: multiply;
  padding-left: 15px;
  padding-right: 15px;
}
.mobile-first-marquee-text .highlightedYellowText {
  display: inline-block;
  position: relative;
  border-radius: 46px;
  border: 1px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  mix-blend-mode: multiply;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 12px;
}
#scrollToAboutUs {
  max-width: 75px;
}
.about-us {
  display: block;
  padding-top: 25px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .about-us .max-w-container {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.about-us .about-voice-text {
  font-size: 30px;
  line-height: 1.5;
}
.about-us .about-voice-text .highlithed {
  background: #000;
  color: #fff;
  padding: 0px 17px;
  border-radius: 28px;
  display: inline-block;
  margin-top: 8px;
  margin-bottom: 8px;
}
.padlock.icon-text {
  width: 45px;
  height: 45px;
  margin-top: -15px;
}
.flash.icon-text {
  width: 43px;
  height: 45px;
}
.quieter.icon-text {
  width: 44px;
  height: 40px;
}
.maximize {
  display: block;
}
.maximize .max-w-container {
  background: #32B557;
  max-width: 100%;
  padding-top: 40px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .maximize .max-w-container {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.maximize .maximize-sub-title {
  font-size: 47px;
}
.maximize .maximize-sub-title .ff-lunema {
  font-size: 47px;
}
.maximize .maximize-inner-title {
  padding-bottom: 25px;
  border-bottom: 4px solid #000;
  margin-bottom: 35px;
}
.maximize .maximize-graphic-box {
  white-space: nowrap;
  margin-right: -25px;
  display: flex;
}
.maximize .maximize-col {
  display: inline-block;
  box-sizing: border-box;
  padding-right: 30px;
  padding-top: 35px;
  padding-bottom: 35px;
  width: calc(clamp(17.563rem, 23.181vw, 26.313rem) + 30px);
}
.maximize .maximize-text-box {
  white-space: normal;
  padding-top: 30px;
  max-width: 100%;
  line-height: 1.3;
  padding-left: 10%;
}
.maximize .maximize-border-box {
  border-radius: 25px;
  border: 1px solid #000;
  padding: 30px 20px;
  line-height: 1.4;
  font-size: 30px;
  background: #fff;
  margin-bottom: 15px;
  margin-top: 35px;
}
span.rock.icon-text {
  width: 45px;
  height: 45px;
  margin-top: -12px;
}
span.love.icon-text {
  width: 45px;
  height: 50px;
}
.ready-to-enroll {
  display: block;
}
.ready-to-enroll .max-w-container {
  background: #F983E0;
  max-width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}
.ready-to-enroll .rte-title {
  line-height: 1.3;
  text-align: center;
  padding-bottom: 25px;
}
.ready-to-enroll .yellow-pink-gradient-box.cf {
  white-space: nowrap;
  margin-right: -25px;
  padding-top: 35px;
  padding-bottom: 35px;
}
.ready-to-enroll .rte-col {
  display: inline-block;
  box-sizing: border-box;
  float: none;
  width: calc(clamp(17.25rem, 22.788vw, 25.875rem) + 30px);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  padding-right: 30px;
}
.guided-pathway {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .guided-pathway .max-w-container {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.guided-pathway .guided-pathway-title {
  padding-bottom: 25px;
  line-height: 1.3;
  font-size: 30px;
}
.guided-pathway .darkYellowGrad {
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  border: 1px solid #000;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
}
.guided-pathway .lightYellowGrad {
  background: linear-gradient(180deg, rgba(250, 233, 65, 0.47) 0%, rgba(250, 233, 65, 0) 100%);
  border-radius: clamp(3.125rem, 4.128vw, 4.688rem);
  border: 1px solid #000;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.guided-pathway .guided-pathway-text {
  font-size: 20px;
  padding-bottom: 25px;
  line-height: 1.3;
}
.guided-pathway .guided-pathway-cta {
  border-radius: 25px;
  border: 0.125rem solid #000;
  background: #000;
  padding: 25px 20px;
  max-width: 100%;
}
.guided-pathway .guided-pathway-cta-text {
  padding-bottom: 23px;
  display: block;
  width: 100%;
  text-align: center;
}
.guided-pathway .right-btn-box {
  display: block;
  text-align: center;
}
.school.icon-text {
  width: 40px;
  height: 50px;
  margin-top: -14px;
}
.rte-text-box {
  white-space: normal;
  padding-top: 20px;
  max-width: 90%;
  line-height: 1.3;
  padding-left: 10%;
}
.ready-to-enroll-mask-2 {
  width: calc(clamp(17.25rem, 22.788vw, 25.875rem));
  height: clamp(13.938rem, 18.432vw, 20.938rem);
}
.ready-to-enroll-mask-2 .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/ready-to-enroll-mask-2.svg");
          mask-image: url("../images/mask/ready-to-enroll-mask-2.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(clamp(17.25rem, 22.788vw, 25.875rem));
}
.ready-to-enroll-mask-3 {
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  height: clamp(15.438rem, 20.373vw, 23.125rem);
  transform: translateY(clamp(-1.25rem, -1.652vw, -1.875rem));
}
.ready-to-enroll-mask-3 .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/ready-to-enroll-mask-3.svg");
          mask-image: url("../images/mask/ready-to-enroll-mask-3.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.colorful-media-abs-combine-cells .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/small-black-white-mask.svg");
          mask-image: url("../images/mask/small-black-white-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(20.563rem, 27.144vw, 30.813rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 65%;
}
.horizontal-custom-shape {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  position: relative;
}
.horizontal-custom-shape .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/horizontal-custom-shape.svg");
          mask-image: url("../images/mask/horizontal-custom-shape.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(19.188rem, 25.327vw, 28.75rem);
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-mask {
  width: clamp(11.25rem, 14.861vw, 16.875rem);
  height: clamp(11.313rem, 14.924vw, 16.938rem);
}
.flower-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/mask-flower.svg");
          mask-image: url("../images/mask/mask-flower.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(11.25rem, 14.861vw, 16.875rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.custom-shape-mask {
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}
.custom-shape-mask .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/custom-shape-mask.svg");
          mask-image: url("../images/mask/custom-shape-mask.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(8.813rem, 11.622vw, 13.188rem);
  height: clamp(9.688rem, 12.818vw, 14.563rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.star-shape {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
  position: relative;
  cursor: pointer;
}
.star-shape .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/star.svg");
          mask-image: url("../images/mask/star.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-shape {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
  position: relative;
}
.flower-shape .video_mask {
  background: #f983e0;
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../images/mask/pink-flower-shape.svg");
  mask-image: url("../images/mask/pink-flower-shape.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: clamp(17.25rem, 22.788vw, 25.875rem);
  height: clamp(17.438rem, 23.015vw, 26.125rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.flower-shape .video_mask video {
  mix-blend-mode: overlay;
}
.video-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.video-cover,
.video-thumbnail {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.star-border {
  z-index: 2;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  cursor: pointer;
}
.rte-mask-box {
  min-height: clamp(15.563rem, 20.578vw, 23.375rem);
}
.rte-mask-box svg {
  width: 100%;
}
.rte-mask-box.mask1 {
  width: clamp(17.063rem, 22.52vw, 25.563rem);
  height: clamp(14.75rem, 19.485vw, 22.125rem);
}
.rte-mask-box.mask2 {
  height: clamp(13.938rem, 18.432vw, 20.938rem);
  width: clamp(17.25rem, 22.788vw, 25.875rem);
}
.rte-mask-box.mask3 {
  width: clamp(15.375rem, 20.31vw, 23.063rem);
  height: clamp(15.438rem, 20.373vw, 23.125rem);
}
.mask2.maximize-mask-box svg {
  width: clamp(17.563rem, 23.181vw, 26.313rem);
  height: clamp(16.875rem, 22.293vw, 25.313rem);
}
.maximize-mask-box {
  min-height: clamp(19.875rem, 22.293vw, 25.313rem);
}
.ugt {
  display: block;
}
.ugt-title {
  padding-bottom: 50px;
}
.student-name {
  padding-top: 10px;
}
.user-hover-move-slide-media {
  padding: 33px;
  border-radius: 50px;
  border: 2px solid #000;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  overflow: hidden;
  will-change: transform;
  -webkit-clip-path: inset(0 0 round 50px);
          clip-path: inset(0 0 round 50px);
}
.user-hover-move-slide-media .video-container {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 40px;
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  overflow: hidden;
  will-change: transform;
  -webkit-clip-path: inset(0 0 round 40px);
          clip-path: inset(0 0 round 40px);
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
  display: none;
}
.student-name {
  display: none;
}
.user-hover-move-slide.swiper-slide-active .sound-tooltip {
  opacity: 1!important;
  visibility: visible!important;
}
.user-hover-move-slide.swiper-slide-active .student-name {
  display: block;
}
.swiper-cards {
  max-width: 400px;
}
.swiper-cards .swiper-slide {
  overflow: visible;
}
.swiper-cards .swiper-slide .sound-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 75px;
  height: 75px;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
.swiper-cards .swiper-slide .tooltip {
  width: 75px;
  transform: translateX(-9px) translateY(-7px);
}
.swiper-cards .swiper-slide .tooltip-voice {
  width: 25px;
  height: 27px;
  top: 0;
  left: 0;
  transform: translateX(18px) translateY(20px);
}
.swiper-cards .swiper-slide .tooltip-text {
  width: 52px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(3px) translateY(5px);
}
.visuals {
  display: block;
}
.visuals .max-w-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .visuals .max-w-container {
    padding-right: 75px;
    padding-left: 75px;
  }
}
.visuals .visuals-text {
  padding-top: 35px;
  padding-bottom: 35px;
}
.visuals .student {
  width: 40px;
  height: 40px;
}
.visuals .flex-align-items-center {
  display: inline-block;
}
.visuals .thrombus {
  width: 40px;
  height: 40px;
}
.visuals .thrombus-line-1 {
  width: 8px;
  height: 40px;
  margin-left: -4px;
}
.visuals .thrombus-line-2 {
  width: 10px;
  height: 40px;
  margin-left: -9px;
}
.visuals .visuals-border-text {
  border-radius: 25px;
  border: 1px solid #000;
  padding: 20px 11px;
  line-height: 1.7;
  font-size: 35px;
  text-align: center;
  margin-top: 15px;
}
.visuals .visuals-svg-gradient {
  display: none;
}
.visuals .space-visuals {
  display: none;
}
.visuals .brain {
  width: 50px;
  height: 50px;
  margin-top: -7px;
}
.visuals .yellowGrad,
.visuals .yellowGrad-2 {
  border-radius: 46px;
  border: 1px solid #000;
  border-width: clamp(0.063rem, 0.103vw, 0.125rem);
  background: linear-gradient(180deg, #FAE941 0%, rgba(250, 233, 65, 0) 100%);
  mix-blend-mode: multiply;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
  line-height: 1.4;
}
.visuals .yellowGrad-2 {
  margin-right: 10px;
}
.visuals-graphic {
  max-width: 100%;
  margin: auto;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .visuals-graphic {
    max-width: 60%;
  }
}
.recaptcha-popup-box {
  transform: scale(0.85);
  transform-origin: top left;
}
.college-logos-box {
  padding-bottom: 35px;
  padding-top: 50px;
  text-align: center;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .college-logos-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.college-item {
  padding-bottom: 30px;
}
@media (min-width: 720px) and (max-width: 1024px) {
  .college-item {
    width: 50%;
  }
}
.college-item a {
  display: inline-block;
}
.college-item img {
  max-width: 60%;
  max-height: 90px;
}
.eye-follow-tooltip .sound-tooltip {
  display: none;
}
.colorful-media-section video,
.media-text-grid-section video {
  cursor: pointer;
}
.colorful-media-section {
  display: block;
}
.colorful-media-section .colorful-media-abs-box {
  z-index: 3;
}
.colorful-media-section .colorful-media-abs-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.colorful-media-section .colorful-media-abs-item {
  width: 50%;
  height: 0;
  padding-top: 50%;
  position: relative;
}
.colorful-media-section .u-shadow {
  position: absolute;
  left: 54%;
  top: 53%;
  transform: translateX(-50%) translateY(-50%);
  width: 50%;
}
.colorful-media-section .u {
  position: absolute;
  left: 52%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 50%;
}
.colorful-media-section .custom-shape-mask {
  width: 66%;
  height: auto;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}
.colorful-media-section .custom-shape-mask .video_mask {
  max-width: 100%;
}
.colorful-media-section .google-tools {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 55%;
  padding-top: 0;
}
.colorful-media-section .y-shadow {
  display: none;
}
.colorful-media-section .y {
  display: none;
}
.colorful-media-section .spring-open-house {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.colorful-media-section .colorful-media-abs-combine-cells.black-white-mask-cell-2 {
  float: left;
  padding-bottom: 100%;
  position: absolute;
  width: 100%;
  height: 0;
  margin-top: 100%;
  top: 0;
  border: 0;
}
.colorful-media-section .colorful-media-abs-item.c-3,
.colorful-media-section .colorful-media-abs-item.c-4,
.colorful-media-section .colorful-media-abs-item.c-5 {
  display: none;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(1) .bckg-yellow {
  background-color: #4fa5fd;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(3) {
  display: none;
}
.colorful-media-section .colorful-media-abs-row.r-3 .colorful-media-abs-item.c-1 {
  background: #000;
}
.colorful-media-section .colorful-media-abs-row.r-3 .colorful-media-abs-item.c-2 {
  background: #4FA5FD;
}
.colorful-media-section .max-w-container.w-1920 {
  padding: 0;
}
.colorful-media-section .colorful-media-item {
  width: 50%;
  height: 0;
  padding-top: 50%;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(2) {
  display: flex;
  flex-wrap: wrap;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(2) .colorful-media-item:nth-child(1) {
  background: #f983e0;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(2) .colorful-media-item:nth-child(3) {
  display: none;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(2) .colorful-media-item:nth-child(4) {
  background: #000;
}
.colorful-media-section .colorful-media-abs-box {
  display: flex;
  flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.colorful-media-section .colorful-media-abs-row:nth-child(1) .colorful-media-abs-item:nth-child(1) {
  background-color: #4FA5FD;
}
.colorful-media-section .colorful-media-abs-row:nth-child(1) .colorful-media-abs-item:nth-child(2) {
  background: black;
}
.colorful-media-section .colorful-media-abs-row:nth-child(1) .colorful-media-abs-item:nth-child(3) {
  display: none;
}
.colorful-media-section .colorful-media-abs-row:nth-child(1) .colorful-media-abs-item:nth-child(4) {
  display: none;
}
.colorful-media-section .colorful-media-abs-row:nth-child(1) .colorful-media-abs-item:nth-child(5) {
  display: none;
}
.colorful-media-section .colorful-media-abs-row:nth-child(2) {
  background: #FC6D44;
}
.colorful-media-section .colorful-media-abs-row:nth-child(2) .colorful-media-abs-item:nth-child(3) {
  width: 50%;
  padding-top: 50%;
  background: #4fa5fd;
}
.colorful-media-section .colorful-media-abs-row:nth-child(2) .colorful-media-abs-item:nth-child(4) {
  display: none;
}
.colorful-media-section .colorful-media-abs-row:nth-child(2) .colorful-media-abs-item:nth-child(5) {
  background: #f983e0;
}
.colorful-media-section .colorful-media-abs-row:nth-child(3) {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 50%;
}
.colorful-media-section .colorful-media-abs-row .colorful-media-abs-combine-cells {
  float: left;
  padding-bottom: 100%;
  position: absolute;
  width: 100%;
  height: 0;
  margin-top: 100%;
  top: 0;
  border: 0;
}
.colorful-media-section .colorful-media-abs-row .colorful-media-abs-combine-cells .black-white-mask {
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  max-width: 90%;
}
.colorful-media-section .colorful-media-abs-row .colorful-media-abs-combine-cells .video_mask {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: clamp(20.563rem, 27.144vw, 30.813rem);
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 65%;
}
.colorful-media-section .colorful-media-abs-row.r-3 .colorful-media-abs-item.c-1 {
  background: #f983e0;
}
.colorful-media-section .colorful-media-abs-row.r-3 .colorful-media-abs-item.c-2 {
  background: #32b557;
}
.colorful-media-section svg.white-hand {
  max-width: 55%;
  position: absolute;
  top: 150%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.colorful-media-section .colorful-media-abs-row.r-3 .colorful-media-abs-item.c-1 {
  background: #f983e0;
}
.colorful-media-section .colorful-media-box .colorful-media-row:nth-child(1) {
  display: flex;
  flex-wrap: wrap;
  background: #f983e0;
}
.iphone .speaking-school .highlightedYellow {
  padding-right: 20px;
}
.iphone .speaking-school .highlightedYellow .voice-icon {
  display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLW1vYmlsZS5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtFQUNBO0VBQ0E7QUNDSjtBREVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0FDQUo7QURHQTtFQUNJO0VBQ0E7QUNESjtBRERBO0VBQ0k7RUFDQTtBQ0RKO0FESUE7RUFDSTtFQUNBO0VBQ0E7QUNGSjtBREtBO0VBQ0k7RUFDQTtBQ0hKO0FETUE7Ozs7OztFQU1JO0FDSko7QURPQTtFQUNJO0VBQ0E7QUNMSjtBRFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNOSjtBRFNBO0VBQ0k7QUNQSjtBRFVBO0VBQ0k7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FDUko7QURXQTtFQUNJO0FDVEo7QURZQTtFQUNJO0VBQ0E7QUNWSjtBRGFBO0VBQ0k7RUFDQTtFQUNBO0FDWEo7QURvREE7RUFDSTtBQ2xESjtBRHFEQTtFQUNJO0VBQ0E7QUNuREo7QURpREE7RUFLUTtBQ25EUjtBRHVEQTs7Ozs7RUFPUTtBQ3ZEUjtBRDJEQTtFQUNJO0VBQ0E7QUN6REo7QUQ0REE7RUFDSTtBQzFESjtBRDhEQTtFQUNJO0lBQ0k7RUM1RE47QUFDRjtBRCtEQTtFQUNJO0lBQ0k7RUM3RE47QUFDRjtBRGdFQTtFQUNJO0FDOURKO0FEaUVBO0VBQ0k7QUMvREo7QURtRUE7RUFDSTtBQ2pFSjtBRG9FQTtFQUNJO0FDbEVKO0FEcUVBO0VBQ0k7QUNuRUo7QURzRUE7RUFDSTtFQUNBO0FDcEVKO0FEdUVBO0VBQ0k7RUFDQTtBQ3JFSjtBRDBFQTs7O0VBR0k7QUN4RUo7QUQyRUE7O0VBRUk7RUFDQTtFQUNBO0FDekVKO0FENEVBO0VBQ0k7RUFDQTtBQzFFSjtBRDZFQTs7OztFQUlJO0VBQ0E7QUMzRUo7QUFDQSxnQ0FBZ0M7QUQ4RWhDOztFQUVJO0VBQ0E7QUM1RUo7QUFDQSxZQUFZO0FEK0VaO0VBQ0k7QUM3RUo7QURvRkE7O0VBRUk7QUNsRko7QUR5RkE7O0VDdEZFLE1BQU07RUR5Rko7QUN2Rko7QUQrRkE7Ozs7RUFLSTtFQzlGRixNQUFNO0FBQ1I7QURvR0E7Ozs7RUFJSTtFQUNBO0FDbEdKO0FEcUdBO0VBQ0k7RUNuR0YsZUFBZTtFRHFHYjtFQ25HRixXQUFXO0VEcUdUO0VDbkdGLG1CQUFtQjtFRHFHakI7RUNuR0YsNEJBQTRCO0VEcUcxQjtFQ25HRiwyQkFBMkI7RURxR3pCO0VDbkdGO2dGQUM4RTtBQUNoRjtBRHlHQTs7OztFQUlJO0FDdkdKO0FEMEdBO0VBQ0k7RUFDQTtBQ3hHSjtBRDJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDekdKO0FENEdBO0VBQ0k7QUMxR0o7QUQ2SEE7RUFDSTtBQzNISjtBRDhIQTtFQUNJO0FDNUhKO0FEK0hBO0VBQ0k7QUM3SEo7QURnSUE7RUFDSTtBQzlISjtBRGlJQTtFQUNJO0FDL0hKO0FEa0lBO0VBQ0k7QUNoSUo7QURtSUE7RUFDSTtBQ2pJSjtBRG9JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2xJSjtBRHVJQTtFQUNJO0FDcklKO0FEd0lBO0VBQ0k7QUN0SUo7QUR5SUE7RUFDSTtBQ3ZJSjtBRDRJQTtFQUNJO0FDMUlKO0FENklBO0VBQ0k7QUMzSUo7QUQ4SUE7RUFDSTtBQzVJSjtBRCtJQTtFQUNJO0VBQ0E7QUM3SUo7QUQrSUk7RUFDSTtFQUNBO0FDN0lSO0FEdUlBO0VBVVE7RUFDQTtBQzlJUjtBRDJKQTtFQUNJO0VBQ0E7RUFDQTtBQ3pKSjtBRHNMSTtFQUFBO0lBQ0k7RUNuTE47QUFDRjtBRDBOSTtFQUFBO0lBclVBO0lBdVVJO0VDdk5OO0FBQ0Y7QUQyTkk7RUFBQTtJQTVVQTtJQThVSTtFQ3hOTjtBQUNGO0FEMk5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3pOSjtBRDROQTs7O0VBQ0k7QUN4Tko7QUQwTkE7OztFQUNJO0FDdE5KO0FEd05BOztFQUNJO1VBQUE7QUNyTko7QUMzVEk7RUFDSTtBRDZUUjtBQzFUSTtFQUNJO0FENFRSO0FDelRJO0VBQ0k7QUQyVFI7QUUzVEE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGNFRKO0FFelRBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRjBUSjtBRXZUQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUZ3VEo7QUVyVEE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGc1RKO0FFblRBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRm9USjtBRWpUQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUZrVEo7QUUvU0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FGZ1RKO0FFN1NBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBRjhTSjtBRTNTQTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUY0U0o7QUdwWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc1lKO0FHcFlBO0VBQ0k7RUFDQTtFQUNBO0FIc1lKO0FHbllBO0VBQ0k7RUFDQTtFQUNBO0FIcVlKO0FHbFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhvWUo7QUdqWUE7RUFDSTtFQUNBO0VBQ0E7QUhtWUo7QUdoWUE7RUFDSTtFQUNBO0VBQ0E7QUhrWUo7QUcvWEE7RUFHSTtFQUNBO0FIK1hKO0FHNVhBO0VBQ0k7RUFDQTtFQUNBO0FIOFhKO0FJOWFBO0VEY0k7RUFDQTtFQUNBO0VFVEE7RUFDQTtFRExBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QUptYko7QUloYkE7RUFDSTtBSmtiSjtBSS9hQTtFQUNJO0FKaWJKO0FJOWFBO0VBQ0k7QUpnYko7QUk3YUE7RUFDSTtBSithSjtBSTVhQTtFQUNJO0FKOGFKO0FJM2FBO0VBQ0k7QUo2YUo7QUkxYUE7RUFDSTtBSjRhSjtBSXphQTtFQUNJO0FKMmFKO0FJeGFBO0VBQ0k7QUowYUo7QU1sZEE7RUFDSTtFQUNBO0VBQ0E7QU5vZEo7QU96ZEE7RUFDSTtFQUNBO0FQMmRKO0FPMWRJO0VBQ0k7RUFDQTtBUDRkUjtBTzFkSTtFQUNJO0FQNGRSO0FPMWRJO0VBQ0k7QVA0ZFI7QU96ZFE7RUFDSTtBUDJkWjtBT3pkUTtFQUNJO0FQMmRaO0FPdmRRO0VBQ0k7QVB5ZFo7QU92ZFE7RUFDSTtBUHlkWjtBT3JkUTtFQUNJO0FQdWRaO0FPcmRRO0VBQ0k7QVB1ZFo7QU9sZFk7RUFBQTtJQUNJO0lBQ0E7RVBxZGQ7QUFDRjtBTy9jZ0I7RUFBQTtJQUNJO0VQa2RsQjtBQUNGO0FPL2NnQjtFQUFBO0lBQ0k7RVBrZGxCO0FBQ0Y7QU83Y2dCO0VBQUE7SUFDSTtFUGdkbEI7QUFDRjtBTzdjZ0I7RUFBQTtJQUNJO0VQZ2RsQjtBQUNGO0FRbmhCQTtFQUNJO0FScWhCSjtBUS9nQkk7RUFBQTtJQUNJO0VSa2hCTjtBQUNGO0FROWdCSTtFQUFBO0lBQ0k7RVJpaEJOO0FBQ0Y7QVEzZ0JJO0VBQUE7SUFDSTtFUjhnQk47QUFDRjtBUTFnQkk7RUFBQTtJQUNJO0VSNmdCTjtBQUNGO0FRemdCSTtFQUFBO0lBQ0k7RVI0Z0JOO0FBQ0Y7QVF6Z0JJO0VBQUE7SUFDSTtFUjRnQk47QUFDRjtBUXRnQkk7RUFBQTtJQUNJO0VSeWdCTjtBQUNGO0FRcmdCSTtFQUFBO0lBQ0k7RVJ3Z0JOO0FBQ0Y7QVFwZ0JJO0VBQUE7SUFDSTtFUnVnQk47QUFDRjtBUXBnQkk7RUFBQTtJQUNJO0VSdWdCTjtBQUNGO0FRcGdCSTtFQUFBO0lBQ0k7RVJ1Z0JOO0FBQ0Y7QVFuZ0JJO0VBQUE7SUFDSTtFUnNnQk47QUFDRjtBUWxnQkk7RUFBQTtJQUNJO0VScWdCTjtBQUNGO0FRamdCSTtFQUFBO0lBQ0k7RVJvZ0JOO0FBQ0Y7QVFoZ0JJO0VBQUE7SUFDSTtFUm1nQk47QUFDRjtBUS9mSTtFQUFBO0lBQ0k7RVJrZ0JOO0FBQ0Y7QVEvZkk7RUFBQTtJQUNJO0VSa2dCTjtBQUNGO0FRL2ZJO0VBQUE7SUFDSTtFUmtnQk47QUFDRjtBUS9mSTtFQUFBO0lBQ0k7RVJrZ0JOO0FBQ0Y7QVE5Zkk7RUFBQTtJQUNJO0VSaWdCTjtBQUNGO0FTMW5CQTtFQUNJO0FUNG5CSjtBUzduQkE7O0VBR1E7RUFDQTtBVDhuQlI7QVMzbkJBO0VBQ0k7RUFDQTtBVDZuQko7QVMzbkJBO0VBQ0k7RUFDQTtBVDZuQko7QVNybkJBO0VOb0JJO0VBQ0E7RU1uQkE7QVR3bkJKO0FTcm5CQTtFQUNJO0VBQ0E7RUFDQTtBVHVuQko7QVMxbkJBO0VOZUk7RUFDQTtFTVRJO0VBQ0E7QVR3bkJSO0FTaG9CQTtFQVdRO0tBQUE7RUFDQTtLQUFBO0VOR0o7RUFDQTtBSHNuQko7QVN0b0JBO0VOZUk7RU1HSTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBVHduQlI7QVNybkJJO0VBakNBO0FUeXBCSjtBU3BuQkk7RUFyQ0E7QVQ0cEJKO0FTbm5CSTtFQXpDQTtBVCtwQko7QVNubkJJO0VBNUNBO0FUa3FCSjtBU25uQkk7RUEvQ0E7QVRxcUJKO0FTbm5CSTtFQWxEQTtBVHdxQko7QVNubkJJO0VBckRBO0FUMnFCSjtBU25uQkk7RUF4REE7QVQ4cUJKO0FTbm5CSTtFQTNEQTtBVGlyQko7QVNubkJJO0VBOURBO0FUb3JCSjtBU25uQkk7RUFqRUE7QVR1ckJKO0FVenNCQTtFQUNJO0FWMnNCSjtBVTFzQkk7RUFDSTtBVjRzQlI7QVUzc0JRO0VBQ0k7QVY2c0JaO0FVenNCQTtFQUFNO0FWNHNCTjtBVTNzQkE7RUFBTTtBVjhzQk47QVU3c0JBO0VBQU07QVZndEJOO0FVL3NCQTtFQUFNO0FWa3RCTjtBVWp0QkE7RUFBTTtBVm90Qk47QVVudEJBO0VBQU07QVZzdEJOO0FVcnRCQTtFQUFNO0FWd3RCTjtBVXZ0QkE7RUFBTTtBVjB0Qk47QVV6dEJBO0VBQU07QVY0dEJOO0FVM3RCQTtFQUFNO0FWOHRCTjtBVTV0QkE7RUFDSTtFQUNBO0FWOHRCSjtBV3B2QkE7Ozs7Ozs7OztFQUNJO0VBQ0E7QVg4dkJKO0FXNXZCQTtFQUNJO0VBQ0E7QVg4dkJKO0FXNXZCQTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0FYOHZCSjtBVzV2QkE7RUFDSTtBWDh2Qko7QVc1dkJBO0VBQ0k7RUFDQTtBWDh2Qko7QVczdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg2dkJKO0FXM3ZCQTtFQUNJO0VBQ0E7RUFD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O0VBRUk7RUFDQTtFQUNBO0F2QjB4RFI7QXVCenhEUTtFQUFBO0lBQ0k7RXZCNHhEVjtBQUNGO0F1QjF4REk7RUFDSTtFQUNBO0VBQ0E7QXZCNHhEUjtBdUIzeERRO0VBQUE7SUFDSTtJQUNSO0V2Qjh4REY7QUFDRjtBdUIzeERJO0VBQ0k7RUFDQTtFQUNBO0F2QjZ4RFI7QXVCNXhEUTtFQUFBO0lBQ0k7RXZCK3hEVjtBQUNGO0F1Qjd4REk7RUFDSTtFQUNBO0VBQ0E7QXZCK3hEUjtBdUI3eERJO0VBQ0k7RUFDQTtFQUNBO0F2Qit4RFI7QXVCOXhEUTtFQUFBO0lBQ0k7RXZCaXlEVjtBQUNGO0F1Qi94REk7RUFDSTtFQUNBO0VBQ0E7QXZCaXlEUjtBdUJoeURRO0VBQUE7SUFDSTtFdkJteURWO0FBQ0Y7QXVCanlESTtFQUNJO0VBQ0E7QXZCbXlEUjtBdUJseURRO0VBQUE7SUFDSTtFdkJxeURWO0FBQ0Y7QXVCbnlESTtFQUVJO0F2Qm95RFI7QXVCbHlESTtFQUNJO0F2Qm95RFI7QXVCanlESTtFQUNJO0F2Qm15RFI7QXVCM3hESTtFQUNJO0F2QjZ4RFI7QXVCOXhESTtFQUlRO0F2QjZ4RFo7QXVCMXhESTtFQUNJO0F2QjR4RFI7QXVCbHhEUTtFQUNJO0F2Qm94RFo7QXVCanhEUTtFQUNJO0F2Qm14RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCOXdEUTtFQUNJO0F2Qmd4RFo7QXVCN3dEUTtFQUNJO0F2Qit3RFo7QXVCN3dEUTtFQUNJO0F2Qit3RFo7QXVCN3dEUTtFQUNJO0F2Qit3RFo7QXVCN3dEUTtFQUNJO0F2Qit3RFo7QXVCN3dEUTtFQUNJO0F2Qit3RFo7QXVCM3REQTtFQUNJO0F2QjZ0REo7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MURwQjtBeUJqbEVBO0VBNFBRO0F6QncxRFI7QXlCcGxFQTtFQStQUTtBekJ3MURSO0F5QnZsRUE7RUFrUVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ3MURSO0F5QjlsRUE7RUF5UVE7QXpCdzFEUjtBeUJqbUVBO0VBNFFRO0VBQ0E7RUFDQTtBekJ3MURSO0F5QnIxREE7RUFFUTtBekJzMURSO0F5QngxREE7RTFCOTlESTtBQ3l6SEoiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYmFzZV9fZ2VuZXJhbC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvbW9iaWxlL19fbWFpbl9tb2JpbGUubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYWxpZ24ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fZm9udHMubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fcG9zaXRpb24ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYmNrZy5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX193aWR0aC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19jbGVhcmZpeC5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19mbGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX2dyaWQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19faW1hZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX29wYWNpdHkubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fcmVzZXQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL2dlbmVyYWxfc3R5bGVzL19fYnV0dG9ucy5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX196X2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9nZW5lcmFsX3N0eWxlcy9fX2Zvcm0ubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL3BsdWdpbnMvX19zd2lwZXIubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL3BsdWdpbnMvX19zd2lwZXJfcGFnaW5hdGlvbi5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvcGx1Z2lucy9fX3N3aXBlcl9uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9wbHVnaW5zL19fc3dpcGVyX2VmZmVjdF9mYWRlLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9wbHVnaW5zL19fc3dpcGVyX2VmZmVjdF9jcmVhdGl2ZS5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvZ2VuZXJhbF9zdHlsZXMvX19sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly9oaWdoZXItZWQtbWFya2V0aW5nLXNlcnZpY2VzLy4uLy4uL2FwcC93ZWJyb290L2xhbmRpbmctcGFnZXMvZWR1Y2F0aW9uL2Fzc2V0cy9sZXNzL21vYmlsZS9sYXlvdXQvX19oZWFkZXJfbW9iaWxlLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9tb2JpbGUvbGF5b3V0L19fZm9vdGVyX21vYmlsZS5sZXNzIiwid2VicGFjazovL2hpZ2hlci1lZC1tYXJrZXRpbmctc2VydmljZXMvLi4vLi4vYXBwL3dlYnJvb3QvbGFuZGluZy1wYWdlcy9lZHVjYXRpb24vYXNzZXRzL2xlc3MvbW9iaWxlL3VpL19fdGV4dF9fbW9iaWxlLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9tb2JpbGUvdWkvX19tYXJxdWVlLmxlc3MiLCJ3ZWJwYWNrOi8vaGlnaGVyLWVkLW1hcmtldGluZy1zZXJ2aWNlcy8uLi8uLi9hcHAvd2Vicm9vdC9sYW5kaW5nLXBhZ2VzL2VkdWNhdGlvbi9hc3NldHMvbGVzcy9tb2JpbGUvcGFnZXMvX19wYWdlX2hvbWVfbW9iaWxlLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiKiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5pbWcge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5hIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG4ub2JqZWN0IHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBDb2xvcnMgLy8vLy8vLy8vLy8vLy8vXG5cbkBibGFjazogIzAwMDtcbkB3aGl0ZTogIzAwMDtcblxuLy8vLy8vLy8vLy8vLy8vIE1lZGlhIFF1ZXJpZXMgLy8vLy8vLy8vLy8vLy8vXG5AbW9iaWxlX3NtOiB+XCIobWF4LXdpZHRoOiA1MDBweClcIjtcbkBtb2JpbGVfbGc6IH5cIihtaW4td2lkdGg6IDUwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuXG5AbWF4NDgwOiB+XCIobWF4LXdpZHRoOiA0NzhweClcIjtcbkBtYXgzNjA6IH5cIihtYXgtd2lkdGg6IDM1OXB4KVwiO1xuQG1pbjM2MDogflwiKG1pbi13aWR0aDogMzYwcHgpXCI7XG5AbWluNDAwOiB+XCIobWluLXdpZHRoOiA0MDBweClcIjtcbkBtaW40ODA6IH5cIihtaW4td2lkdGg6IDQ3OXB4KVwiO1xuQG1pbjUwMDogflwiKG1pbi13aWR0aDogNTAxcHgpXCI7XG5AbWluNjQwOiB+XCIobWluLXdpZHRoOiA2NDBweClcIjtcbkBtaW42NDBtYXg3MTk6IH5cIihtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpXCI7XG5AbWluNzIwOiB+XCIobWluLXdpZHRoOiA3MjBweClcIjtcbkBtaW4xMDI0OiB+XCIobWluLXdpZHRoOiAxMDI1cHgpXCI7XG5AbWluMTI4MDogflwiKG1pbi13aWR0aDogMTI4MXB4KVwiO1xuQG1pbjEzNjY6IH5cIihtaW4td2lkdGg6IDEzNjdweClcIjtcbkBtaW4xNDQwOiB+XCIobWluLXdpZHRoOiAxNDQxcHgpXCI7XG5AbWluMTY2MDogflwiKG1pbi13aWR0aDogMTY2MXB4KVwiO1xuQG1pbjE4MDA6IH5cIihtaW4td2lkdGg6IDE4MDBweClcIjtcbkBtaW4xOTIwOiB+XCIobWluLXdpZHRoOiAxOTIxcHgpXCI7XG5cbkB0YWJsZXQ6IH5cIihtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuQG1vYmlsZTogflwiKG1heC13aWR0aDogNzE5cHgpXCI7XG5cbkBtb2JpbGVfb25seTogflwiKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweClcIjtcbkBtb2JpbGVfYWxsOiB+XCIobWF4LXdpZHRoOiAxMDI0cHgpXCI7XG5AbWluSGVpZ2h0OiB+XCIobWluLWhlaWdodDogODAwcHgpXCI7XG5cbkBtb2JpbGVfNjQwOiB+XCIobWF4LXdpZHRoOiA2MzlweClcIjtcbkB0YWJsZXRfNjQwOiB+XCIobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcIjtcblxuLy8vLy8vLy8vLy8vLy8vIFJlc2V0cyAvLy8vLy8vLy8vLy8vLy9cblxuLmNsciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi51bC1yZXNldCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG59XG5cbi5oLXJlc2V0IHtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udy1yZXNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaC1yZXNldCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gQmxvY2sgLy8vLy8vLy8vLy8vLy8vXG5AbWVkaWEgQG1vYmlsZV9hbGwge1xuICAgIC5kZXNrdG9wLW9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgQG1pbjEwMjQge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmVfYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEhpZGRlbiAvLy8vLy8vLy8vLy8vLy9cbi5ub25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3YtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3YtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdi1vLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5vdi1vLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8vLy8vLy8vLy8vLy8vICBGb3JtcyAvLy8vLy8vLy8vLy8vLy9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vL1xuLy8gICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4vLyAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuLy8gICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy8gKlxuLy8gICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICAvKiAyICovXG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm5vc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5cbi8vICpcbi8vICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5wbGFjZWhvbGRlcihAY29sb3IpIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBUZXh0IC8vLy8vLy8vLy8vLy8vL1xuXG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb3dlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG59XG5cbi5ub2Nhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oeXBoZW5hdGUge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEZsb2F0cyAvLy8vLy8vLy8vLy8vLy9cblxuLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gUG9zaXRpb25zIC8vLy8vLy8vLy8vLy8vL1xuXG4ucHJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFicyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGZpeCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udmFsaWduIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAmLmZpdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1pZGRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8gU3R5bGUgLy8vLy8vLy8vLy8vLy8vXG5cbi5iYWNrZmFjZShAdmFsdWU6IGhpZGRlbikge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xufVxuXG4uYngge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLyBCYWNrZ3JvdWRzIC8vLy8vLy8vLy8vLy8vL1xuXG4uYmdjKEBjb2xvciA6IHRyYW5zcGFyZW50KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuXG4vLyBHZW5lcmF0ZSBQWCBUTyBWV1xuQHZpZXdwb3J0X3dpZHRoOiAxOTIwO1xuQHZpZXdwb3J0X3dpZHRoX21vYmlsZTogMTAyNDtcbkB2d191bml0OiB2dztcblxuLnZ3KEBwcm9wLCBAdmFsdWVzLCBAdmllcG9ydDogQHZpZXdwb3J0X3dpZHRoKSB7XG4gICAgLmxvb3AtYXJncyhAY291bnQpIHdoZW4gKEBjb3VudCA+IDApIHtcbiAgICAgICAgLmxvb3AtYXJncyhAY291bnQgLSAxKTtcbiAgICAgICAgQHZ3LWNvbnRleHQ6IChAdmllcG9ydCouMDEpICogMXB4O1xuICAgICAgICBAcGFyYW06IHJvdW5kKHVuaXQoZXh0cmFjdChAdmFsdWVzLCBAY291bnQpIC8gQHZ3LWNvbnRleHQsIEB2d191bml0KSwgMik7XG4gICAgICAgIEB7cHJvcH0rXzp+XCJAe3BhcmFtfVwiO1xuICAgIH1cblxuICAgIC5sb29wLWFyZ3MobGVuZ3RoKEB2YWx1ZXMpKTtcbn1cblxuLy9HZW5lcmF0ZSBQWCB0byBSRU1cbmh0bWwge1xuICAgIC8vbWluL21heCBmb250IHNpemUgWzEzcHgsIDE2cHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIEBtZWRpYSBAbWluMTAyNHtcbiAgICAvLyAgICAgZm9udC1zaXplIDogY2xhbXAoMC44MTNyZW0sIDAuMzM1dncgKyAwLjU5OHJlbSwgMXJlbSk7XG5cbiAgICAvLyAgICAgLy8gMTI1JVxuICAgIC8vICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSkge1xuICAgIC8vICAgICAgICAgZm9udC1zaXplOiBjYWxjKH5cIjAuODMzdncgKiAwLjk3NVwiKTtcbiAgICAvLyAgICAgfVxuICAgIC8vICAgICAvLyAxNTAlXG4gICAgLy8gICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogY2FsYyh+XCIwLjgzM3Z3ICogMC45NVwiKTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuLnJlbShAcHJvcGVydHksIEBsaXN0LCBAYmFzZTogMTYpIHtcbiAgICBAbjogbGVuZ3RoKEBsaXN0KTtcblxuICAgIC5tZXJnZShAcHgpIHdoZW4gKGlzbnVtYmVyKEBweCkpIGFuZCBub3QgKGlzcGVyY2VudGFnZShAcHgpKSBhbmQgbm90IChAcHggPTApIHtcbiAgICAgICAgQHJlbTogKEBweCAvIEBiYXNlKTtcbiAgICAgICAgQHtwcm9wZXJ0eX0rXzogdW5pdChAcmVtLCByZW0pO1xuICAgIH1cblxuICAgIC5tZXJnZShAcHgpIHdoZW4gKGRlZmF1bHQoKSkge1xuICAgICAgICBAe3Byb3BlcnR5fStfOiBAcHg7XG4gICAgfVxuXG4gICAgLmxvb3AoQG4pIHdoZW4gKEBuID4gMCkge1xuICAgICAgICAubG9vcCgoQG4gLSAxKSk7XG5cbiAgICAgICAgQHZhbDogZXh0cmFjdChAbGlzdCwgQG4pO1xuICAgICAgICAubWVyZ2UoQHZhbCk7XG4gICAgfVxuXG4gICAgLmxvb3AoQG4pO1xufVxuXG4uaGlkZS1kZXNrdG9we1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLm5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5oaWRlLW1vYmlsZXtcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIC5ub25lO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uYW5pbS10aXRsZSwgLmFuaW0tdGV4dCwgLmFuaW0tYnRue1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuZm9ybTtcbn1cbi5jaGFyLCAubGluZS1jaGlsZCwgLndvcmQtY2hpbGQge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbn1cbi53b3JkLCAubGluZS1wYXJlbnR7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbiIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuaW1nIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuLm9iamVjdCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVsLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVsLXJlc2V0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmgtcmVzZXQgaDEsXG4uaC1yZXNldCBoMixcbi5oLXJlc2V0IGgzLFxuLmgtcmVzZXQgaDQsXG4uaC1yZXNldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnctcmVzZXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmgtcmVzZXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5saW5lX2Jsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm92LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3YtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm92LW8taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm92LW8tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmlucHV0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5zZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG93ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO1xufVxuLm5vY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnByZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udmFsaWduLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsaWduIC5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ4IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5hbmltLXRpdGxlLFxuLmFuaW0tdGV4dCxcbi5hbmltLWJ0biB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuZm9ybTtcbn1cbi5jaGFyLFxuLmxpbmUtY2hpbGQsXG4ud29yZC1jaGlsZCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sb3BhY2l0eTtcbn1cbi53b3JkLFxuLmxpbmUtcGFyZW50IHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0x1bmVtYSc7XG4gIHNyYzogdXJsKCcuLi9mb250L0x1bmVtYS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvTHVuZW1hLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJUaGluJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ckJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJCbGFjayc7XG4gIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clVsdHJhTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVVsdHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVVsdHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5wYWJzLWZpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnBhYnMtdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhYnMtdG9wLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wYWJzLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wYWJzLWJvdHRvbS1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucGFicy1ib3R0b20tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uYWJzLWNvdmVyLWVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFicy1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmNrZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFOTQxO1xufVxuLmJja2ctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RkE1RkQ7XG59XG4uYmNrZy1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjg2RjU7XG59XG4uYmNrZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM2RDQ0O1xufVxuLmJja2ctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJCNTU3O1xufVxuLmJja2ctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTgzRTA7XG59XG4uYmNrZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmNrZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmNrZy12aW9sZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc0N0ZGO1xufVxuLmNmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZmxleC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZsZXgtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxleC1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmZsZXgtanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZsZXgtanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtZGlzYWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW9yZGVyLW1vYmlsZS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1vcmRlci1tb2JpbGUtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZsZXgtb3JkZXItZGVza3RvcC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxleC1vcmRlci1kZXNrdG9wLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbC1tLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbC1tLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMzMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTc1IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC03MCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNjYge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC02MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTQwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0zNSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMzMge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTMwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0yNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5pbWctYm94IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaW1nLWJveCBpbWcsXG4uaW1nLWJveCAuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmNrZy1ib3gge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud2hvbGUtYmxvY2stbGluayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctd3JhcHBlciAuaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG59XG4uaW1nLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaW1nLXdyYXBwZXIgdmlkZW8ge1xuICB0b3A6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMS0xIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby00MjgtNDI4IHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTE0NzMtODkxIHtcbiAgcGFkZGluZy10b3A6IDYwLjQ4ODc5ODM3JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMTkyMC0xMDgwIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tODAwLTgwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby02MDAtODAwIHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMzMzMyU7XG59XG4uaW1nLXdyYXBwZXIuYXNwZWN0LXJhdGlvLTIwOC0zODYge1xuICBwYWRkaW5nLXRvcDogMTI1LjMyNDY3NTMyJTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMzA4LTM4NiB7XG4gIHBhZGRpbmctdG9wOiAxMjUuMzI0Njc1MzIlO1xufVxuLmltZy13cmFwcGVyLmFzcGVjdC1yYXRpby00NjUtMzM1IHtcbiAgcGFkZGluZy10b3A6IDcyLjA0MzAxMDc1JTtcbn1cbi5pbWctd3JhcHBlci5hc3BlY3QtcmF0aW8tMzY5LTM3MCB7XG4gIHBhZGRpbmctdG9wOiAxMDAuMjcxMDAyNzElO1xufVxuLm9wXzAge1xuICBvcGFjaXR5OiAwO1xufVxuLm9wXzAuZm9ybS1tc2cge1xuICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbn1cbi5vcF8wLmZvcm0tbXNnLnNob3cge1xuICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cbi5vcF8xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuLm9wXzIge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ub3BfMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5vcF80IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLm9wXzUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ub3BfNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5vcF83IHtcbiAgb3BhY2l0eTogMC43O1xufVxuLm9wXzgge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ub3BfOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5vcF8xIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hdXRvQWxwaGEwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaDEsXG5oMixcbmgzLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG51bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuYSBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4vKiBGaXJlZm94ICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuYVtocmVmXj1cInRlbFwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udmlzaWJpbGl0eS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGgwIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDEwN3B4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLXRvcDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tcGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJ0bi1waW5rIC5idG4tYmNrZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTgzRTA7XG59XG4uYnRuOmhvdmVyIC5idG4tYmNrZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYnRuIC5idG4tYmNrZyB7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG59XG4udy0xMDB2dyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uei1pLTEge1xuICB6LWluZGV4OiAxO1xufVxuLnotaS0yIHtcbiAgei1pbmRleDogMjtcbn1cbi56LWktMyB7XG4gIHotaW5kZXg6IDM7XG59XG4uei1pLTQge1xuICB6LWluZGV4OiA0O1xufVxuLnotaS01IHtcbiAgei1pbmRleDogNTtcbn1cbi56LWktNiB7XG4gIHotaW5kZXg6IDY7XG59XG4uei1pLTEwIHtcbiAgei1pbmRleDogMTA7XG59XG4uei1pLTIwIHtcbiAgei1pbmRleDogMjA7XG59XG4uZm9ybS1maWVsZC1ib3gge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMS4wNjNyZW0sIDEuMzg0dncsIDEuNTYzcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuMDYzcmVtLCAxLjM4NHZ3LCAxLjU2M3JlbSk7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbn1cbi5mb3JtLWZpZWxkLWJveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuOTMzdncsIDFyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IGNsYW1wKDUuNDM4cmVtLCA3LjE2M3Z3LCA4LjEyNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjQzOHJlbSwgMS45MTl2dywgMi4xODhyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dCxcbi5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEuNXJlbSwgMS45ODF2dywgMi4yNXJlbSk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDAuODc1cmVtLCAxLjE1NnZ3LCAxLjMxM3JlbSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuOTMzdncsIDFyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxcmVtLCAxLjMyMXZ3LCAxLjVyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMXJlbSwgMS4zMjF2dywgMS41cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMC44MTNyZW0sIDEuMDkzdncsIDEuMjVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbiAgbWluLXdpZHRoOiBjbGFtcCgxNi42ODhyZW0sIDIyLjAyNXZ3LCAyNXJlbSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1maWVsZC1ib3ggaW5wdXQsXG4gIC5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dDpmb2N1cyxcbi5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUU5NDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBjb2xvcjogI0Y5ODNFMDtcbiAgcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAxLjA5M3Z3LCAxLjI1cmVtKTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG4uZm9ybS1maWVsZC1ib3guZXJyb3IgaW5wdXQsXG4uZm9ybS1maWVsZC1ib3guZXJyb3IgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4M0UwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIHtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4zNzVyZW0sIDguNDIydncsIDkuNTYzcmVtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgfVxuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggLmVycm9yLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMS4yNXJlbSwgMS42NTJ2dywgMS44NzVyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IGlucHV0LFxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wtMiAuZm9ybS1maWVsZC1ib3ggaW5wdXQsXG4gIC5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yIC5mb3JtLWZpZWxkLWJveCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG4uZm9ybS1tc2cge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZHktdG8tdHJhbnNmb3JtLWJ0bi1ib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3ggLnJlY2FwdGNoYS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG4gIC5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCAuZm9ybS1maWVsZC1ib3ggLnJlY2FwdGNoYS1ib3ggLmVycm9yLXRleHQge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IC03cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxufVxuLmZvcm0tbXNnIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tc2ctYm94LmNvbC1kLTEwMC5jb2wtdC01MC5jb2wtbS0xMDAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKipcbiAqIFN3aXBlciAxMC4zLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDI4LCAyMDIzXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWF4LXctY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1heC13LWNvbnRhaW5lci53LTE5MjAge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1heC13LWJveC0xMDBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1heC13LWJveC05MHBlciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9mZnNldC14LWRlc2t0b3AtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9mZnNldC14LWRlc2t0b3AtMjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDYuMjVyZW0sIDExLjA2NnZ3LCAxMy43NXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4yNXJlbSwgMTEuMDY2dncsIDEzLjc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAub2Zmc2V0LXgtZGVza3RvcC0xODUge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoNi4yNXJlbSwgOS42NjF2dywgMTEuNTYzcmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCg2LjI1cmVtLCA5LjY2MXZ3LCAxMS41NjNyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZmZzZXQteC1kZXNrdG9wLTE3OCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2LjI1cmVtLCA5LjM4dncsIDExLjEyNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4yNXJlbSwgOS4zOHZ3LCAxMS4xMjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vZmZzZXQteC1kZXNrdG9wLTE1OCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2LjI1cmVtLCA4LjU3OHZ3LCA5Ljg3NXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4yNXJlbSwgOC41Nzh2dywgOS44NzVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9mZnNldC14LXRhYmxldC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAub2Zmc2V0LXgtbW9iaWxlLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLm9mZnNldC15LXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ub2Zmc2V0LXktYm90dG9tLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiByZXZlcnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5oZWFkZXItbG9nbyBzdmcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uaGVhZGVyLW91dGVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1pbm5lci1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWlubmVyLWJveCAuaGVhZGVyLWN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItaW5uZXItYm94IC5oZWFkZXItY3RhIC5idG4tYmNrZyB7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyLWlubmVyLWJveCAuaGVhZGVyLWN0YSAuYnRuLXRleHQge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2NXJlbTtcbn1cbi5mb290ZXIge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmYWU5NDE7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uZm9vdGVyIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvb3RlciBuYXYgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyIG5hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyIG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjMycHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmYtaGVsdmV0aWNhTkNSb21hbiB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mZi1oZWx2ZXRpY2FOQ01lZGl1bSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ck1lZGl1bScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmYtbHVuZW1hIHtcbiAgZm9udC1mYW1pbHk6ICdMdW5lbWEnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50eHQtc2l6ZS0zMDAge1xuICBmb250LXNpemU6IDczcHg7XG59XG4udHh0LXNpemUtMjA4IHtcbiAgZm9udC1zaXplOiA3M3B4O1xufVxuLnR4dC1zaXplLTEyOCB7XG4gIGZvbnQtc2l6ZTogNTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG4udHh0LXNpemUtOTYge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtc2l6ZS05NiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG4udHh0LXNpemUtNjQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtc2l6ZS02NCB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udHh0LXNpemUtNDgge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtc2l6ZS00OCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4udHh0LXNpemUtNDAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnR4dC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHh0LXNpemUtMzYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnR4dC1zaXplLTMyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHh0LXNpemUtMzIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnR4dC1zaXplLTI0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eHQtc2l6ZS0yNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udHh0LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udHh0LXNpemUtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udHh0LXNpemUtMTEge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtYmxhY2sgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMteWVsbG93IHtcbiAgY29sb3I6ICNGQUU5NDE7XG59XG4ubHRyLXNwYy1uZWctMF8wMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuLmx0ci1zcGMtbmVnLTBfMDEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzE2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG4ubHRyLXNwYy1wb3MtMF8yMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfMzIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzQge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzQ4IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG4ubHRyLXNwYy1wb3MtMF82NCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLmx0ci1zcGMtcG9zLTBfNzIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzgge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0wXzk2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG4ubHRyLXNwYy1wb3MtMV8yOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLmx0ci1zcGMtcG9zLTFfOTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbn1cbi5sdHItc3BjLXBvcy0yXzU2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG4ubHRyLXNwYy1wb3MtNF8xNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLmx0ci1zcGMtcG9zLTRfOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuLmx0ci1zcGMtcG9zXzMwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG59XG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm1hcnF1ZWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFycXVlZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogMDtcbiAgYW5pbWF0aW9uOiBtYXJxdWVlIDEwcyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBrZXlmcmFtZXMgbWFycXVlZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIH1cbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1heC13LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLmljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5zcGFuLmhhbmQtc21hbGwuaWNvbi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuc3Bhbi5oYW5kcy5pY29uLXRleHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuc3Bhbi5lbW90aWNvbnMuaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnQtb2YtZW5nYWdlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydC1vZi1lbmdhZ2VtZW50IC5tYXgtdy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5hcnQtb2YtZW5nYWdlbWVudCAuZ3VpZGVkLXBhdGh3YXktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0LW9mLWVuZ2FnZW1lbnQgc3Bhbi5kYXJrWWVsbG93R3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgNC4xMjh2dywgNC42ODhyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IHNwYW4ubGlnaHRZZWxsb3dHcmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hcnQtb2YtZW5nYWdlbWVudCAuZ3VpZGVkLXBhdGh3YXktY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0LW9mLWVuZ2FnZW1lbnQgLmd1aWRlZC1wYXRod2F5LWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5ndWlkZWQtcGF0aHdheS1jdGEgLmd1aWRlZC1wYXRod2F5LWN0YS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFydC1vZi1lbmdhZ2VtZW50IC5ndWlkZWQtcGF0aHdheS1jdGEgLnJpZ2h0LWJ0bi1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsZXZhdGUtd2l0aC1lZGVzaWduIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ24gLm1heC13LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxldmF0ZS13aXRoLWVkZXNpZ24gLm1heC13LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTAwcHggNzVweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmVsZXZhdGUtd2l0aC1lZGVzaWduIGgyIC5kYXJrWWVsbG93R3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgNC4xMjh2dywgNC42ODhyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ24gLmhhbmQtc3ZnLW1hc2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxldmF0ZS13aXRoLWVkZXNpZ24gLmhhbmQtc3ZnLW1hc2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uZWxldmF0ZS13aXRoLWVkZXNpZ24gLmhhbmQtc3ZnLW1hc2sgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbiAuZWxldmF0ZS13aXRoLWVkZXNpZ24tdGV4dC0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxldmF0ZS13aXRoLWVkZXNpZ24gLmVsZXZhdGUtd2l0aC1lZGVzaWduLXRleHQtMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnJlYWR5LXRvLXRyYW5zZm9ybSAubWF4LXctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuLnJlYWR5LXRvLXRyYW5zZm9ybSAudHh0LXNpemUtNDgge1xuICBtYXgtd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFkeS10by10cmFuc2Zvcm0gLnR4dC1zaXplLTQ4IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtIC5oaWdobGl0aGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1mb3JtLXNoYWRvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4ucmVhZHktdG8tdHJhbnNmb3JtLWZvcm0gaDMsXG4ucmVhZHktdG8tdHJhbnNmb3JtLWZvcm0gcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tcm93LWNvbC0yLFxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1maWVsZC1ib3gge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1maWVsZC1ib3guZXJyb3IgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjk4M0UwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3JtLWZpZWxkLWJveCAuaW5saW5lX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1maWVsZC1ib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mb3JtLWZpZWxkLWJveCBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUU5NDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tZmllbGQtYm94IC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IC0xNXB4O1xuICBjb2xvcjogI0Y5ODNFMDtcbn1cbi5yZWFkeS10by10cmFuc2Zvcm0tYnRuLWJveCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmpvdXJuZXktZ3JhcGhpYyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5qb3VybmV5LWdyYXBoaWMge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uZ3JlZW4tYXJjIHtcbiAgd2lkdGg6IGNsYW1wKDE1Ny44MTNyZW0sIDIwOC40OTV2dywgMjM2Ljc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNTcuODEzcmVtLCAyMDguNDk1dncsIDIzNi43NXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDE1Ny44MTNyZW0sIDIwOC40OTV2dywgMjM2Ljc1cmVtKTtcbiAgYmFja2dyb3VuZDogIzMyQjU1NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ucGluay1hcmMge1xuICB3aWR0aDogY2xhbXAoMTIyLjI1cmVtLCAxNjEuNDk2dncsIDE4My4zNzVyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDEyMi4yNXJlbSwgMTYxLjQ5NnZ3LCAxODMuMzc1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMjIuMjVyZW0sIDE2MS40OTZ2dywgMTgzLjM3NXJlbSk7XG4gIGJhY2tncm91bmQ6ICNGOTgzRTA7XG59XG4ueWVsbG93LWFyYyB7XG4gIHdpZHRoOiBjbGFtcCg5M3JlbSwgMTIyLjg1NXZ3LCAxMzkuNXJlbSk7XG4gIGhlaWdodDogY2xhbXAoOTNyZW0sIDEyMi44NTV2dywgMTM5LjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCg5M3JlbSwgMTIyLjg1NXZ3LCAxMzkuNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNGQUU5NDE7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ibGFjay13aGl0ZS1tYXNrIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4udmlkZW9faG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW9faG9sZGVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3NtYWxsLWJsYWNrLXdoaXRlLW1hc2suc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDc1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLWNlbGxzIC52aWRlb19tYXNrIHtcbiAgICB3aWR0aDogNTclIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDk3JSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvd2VyLW1hc2sge1xuICB3aWR0aDogOTAlO1xufVxuLmZsb3dlci1tYXNrIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9tYXNrLWZsb3dlci5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogNzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmZsb3dlci1tYXNrLWNlbGwgLmZsb3dlci1tYXNrIC52aWRlb19tYXNrIHtcbiAgd2lkdGg6IGNsYW1wKDE3LjI1cmVtLCAxNC44NjF2dywgMTcuODc1cmVtKTtcbn1cbi5jdXN0b20tc2hhcGUtbWFzayB7XG4gIHdpZHRoOiBjbGFtcCg4LjgxM3JlbSwgMTEuNjIydncsIDEzLjE4OHJlbSk7XG4gIGhlaWdodDogY2xhbXAoOS42ODhyZW0sIDEyLjgxOHZ3LCAxNC41NjNyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmN1c3RvbS1zaGFwZS1tYXNrIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9jdXN0b20tc2hhcGUtbWFzay5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoOC44MTNyZW0sIDExLjYyMnZ3LCAxMy4xODhyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDkuNjg4cmVtLCAxMi44MTh2dywgMTQuNTYzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1zZWN0aW9uIC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1pbmZvIHtcbiAgcGFkZGluZzogMjVweCAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVkaWEtdGV4dC1ncmlkLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgMCAycHggMCk7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveCAubWVkaWEtdGV4dC1ncmlkLWNlbGwuYmNrZy1ncmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwuYmNrZy1vcmFuZ2UubW9iaWxlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzZENDQ7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwuYmNrZy1ibHVlLm1vYmlsZS1waW5rIHtcbiAgYmFja2dyb3VuZDogIzRmYTVmZDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwuZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNmOTgzZTA7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveCAubWVkaWEtdGV4dC1ncmlkLWNlbGwuYmNrZy1waW5rIHtcbiAgYmFja2dyb3VuZDogIzMyYjU1Nztcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLWdyZWVuLmVtcHR5LFxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3ggLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctZ3JlZW4td2hpdGUuZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94LWFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5mbG93ZXItbWFzay1jZWxsIHtcbiAgYmFja2dyb3VuZDogeWVsbG93O1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3ggLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmZsb3dlci1tYXNrLWNlbGwgLnZpZGVvX21hc2sge1xuICB3aWR0aDogNzklO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3ggLm1lZGlhLXRleHQtZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5kb3VibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3ggLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctYmxhY2suZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLWJsYWNrLmVtcHR5Omxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwuZG91YmxlIHtcbiAgYm9yZGVyOiAwO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmRvdWJsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udGV4dC1sZWZ0LFxuLnRleHQtcmlnaHQsXG4udGV4dC1jZW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3gtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLm4tc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MSU7XG4gIHRvcDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAubiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDclO1xuICB0b3A6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLm4tYm9yZGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NyU7XG4gIHRvcDogNDglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAueS1zaGFkb3cge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogNTQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xufVxuLm1lZGlhLXRleHQtZ3JpZC1jZWxsIC55IHtcbiAgbGVmdDogNTElO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi50ZXh0LXJpZ2h0LFxuLnRleHQtbGVmdCxcbi50ZXh0LWNlbnRlcixcbi50ZXh0LXRvcC1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG4uZXllLWZvbGxvdy1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5leWUtZm9sbG93LXRleHQtMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5leWUtZm9sbG93LXN2Zy1ncmFkaWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXllLWZvbGxvdy1zcGVha2luZy1naXJsLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmV5ZS1mb2xsb3ctc3BlYWtpbmctZ2lybC1ib3ggLnBvcHVwIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmV5ZS1mb2xsb3ctcG9wdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5zb3VuZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnRvb2x0aXAge1xuICB3aWR0aDogNjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05cHgpIHRyYW5zbGF0ZVkoLTdweCk7XG59XG4udG9vbHRpcC12b2ljZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpIHRyYW5zbGF0ZVkoMTZweCk7XG59XG4udG9vbHRpcC10ZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KSB0cmFuc2xhdGVZKDRweCk7XG59XG4uZ2lybC1ib3R0b20tc3BlYWNoIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzdweDtcbn1cbi5leWUtZm9sbG93LXRleHQtbGluZS0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV5ZS1mb2xsb3ctdGV4dC1saW5lLTEgc3BhbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV5ZS1mb2xsb3ctdGV4dC1saW5lLTEgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbi5leWUtZm9sbG93LXRleHQtbGluZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZXllLWZvbGxvdy10ZXh0LWxpbmUtMiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG59XG4uZXllLWZvbGxvdy1zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5leWUtZm9sbG93IHtcbiAgd2lkdGg6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5leWUtYm94IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXllLWJhbGwge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC03NyUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXllIHtcbiAgd2lkdGg6IDkwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTc3JSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5leWUtZm9sbG93LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZXllLWZvbGxvdy10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leWUtZm9sbG93LXRleHQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ud293cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvd3MgLm1heC13LWNvbnRhaW5lci53LTE5MjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG4ud293cy1zeW1ib2wge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLndvd3Mtc3ltYm9sIGltZyB7XG4gIG1heC13aWR0aDogMzNweDtcbn1cbi53b3dzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLndvd3MtZ3JhcGhpYyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53b3dzLWdyYXBoaWMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLndvd3MtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4ud293cy10ZXh0IC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuLndvd3MtYm9yZGVyLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi53b3dzLWJvcmRlci10ZXh0IC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icnVzaC5pY29uLXRleHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbn1cbi5sYXB0b3AuaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG4uZ29vZ2xlLXRvb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmdvb2dsZS10b29scyAubWF4LXctY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdvb2dsZS10b29scyAubWF4LXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuLmdvb2dsZS10b29scy10aXRsZS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nb29nbGUtdG9vbHMtdGl0bGUtMiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTNweDtcbn1cbi5nb29nbGUtdG9vbHMtdGl0bGUtMiAuaGlnaGxpZ2h0ZWRZZWxsb3dUZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICBwYWRkaW5nOiAwcHggMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA3MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmdvb2dsZS10b29scy10ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmdvb2dsZS10b29sLXNtYWxsLmljb24tdGV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5saWtlLmljb24tdGV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuI21vYmlsZS1maXJzdC12aWRlbyB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDgxJSBhdCA1MCUgMTMwJSk7XG59XG4ubW9iaWxlLWZpcnN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm1vYmlsZS1maXJzdCB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtZmlyc3QgLm1heC13LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZS1maXJzdCAubWF4LXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5tb2JpbGUtZmlyc3QgLmJvcmRlci10ZXh0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLWZpcnN0IC5ib3JkZXItdGV4dC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG4ubW9iaWxlLWZpcnN0IC5ib3JkZXItdGV4dC1ib3ggLmJvcmRlci10ZXh0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnNwZWFraW5nLXNjaG9vbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5zcGVha2luZy1zY2hvb2wgLnNwZWFraW5nLXNjaG9vbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc3BlYWtpbmctc2Nob29sIC5oaWdobGlnaHRlZFllbGxvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuLnNwZWFraW5nLXNjaG9vbCAuaGlnaGxpZ2h0ZWRZZWxsb3cgLnZvaWNlLWljb24ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICByaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uc3BlYWtpbmctc2Nob29sIC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbn1cbi5zcGVha2luZy1zY2hvb2wgLnNwZWFraW5nLXNjaG9vbC1tZWRpYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwZWFraW5nLXNjaG9vbCAuc3BlYWtpbmctc2Nob29sLW1lZGlhIC52aWRlby1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIHJvdW5kIDI1cHgpO1xufVxuLnNwZWFraW5nLXNjaG9vbCAuc3BlYWtpbmctc2Nob29sLW1lZGlhIC52aWRlby1jb250YWluZXIgLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zcGVha2luZy1zY2hvb2wgLnNwZWFraW5nLXNjaG9vbC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNwZWFraW5nLXNjaG9vbCAuc3BlYWtpbmctc2Nob29sLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG59XG4uc3BlYWtpbmctc2Nob29sIC5zcGVha2luZy1zY2hvb2wtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uc3BlYWtpbmctc2Nob29sIC5zcGVha2luZy1zY2hvb2wtY29udGVudC11cC1ib3ggLnNwZWFraW5nLXNjaG9vbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cbi5zcGVha2luZy1zY2hvb2wtY29udGVudC1ib3R0b20tYm94IC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMgLnZpZGVvLWNvbnRhaW5lcixcbi5mbG93ZXItbWFzayAudmlkZW8tY29udGFpbmVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGVyc29uYWwtZXhwZXJpZW5jZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLWV4cGVyaWVuY2UgLm1heC13LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbmFsLWV4cGVyaWVuY2UgLnJvdW5kLWJvcmRlci1ib3gge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIC8qIGxpbmUtaGVpZ2h0OiAxLjQ7ICovXG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wZXJzb25hbC1leHBlcmllbmNlLXRleHQtYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJzb25hbC1leHBlcmllbmNlLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuLmNvbG9yLWZpZ3VyZS0xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4uY29sb3ItZmlndXJlLTEgLmJsdWUtc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6ICM0RkE1RkQ7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sb3ItZmlndXJlLTEgLnllbGxvdy1jaXJjbGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUU5NDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmNvbG9yLWZpZ3VyZS0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uY29sb3ItZmlndXJlLTIgLmdyZWVuLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgYmFja2dyb3VuZDogIzMyQjU1NztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sb3ItZmlndXJlLTIgLmJsdWUtcmVjYXRhbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzRGQTVGRDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTEyJSA2JTtcbn1cbi5jb2xvci1maWd1cmUtMiAueWVsbG93LWNpcmNsZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkFFOTQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5jb2xvci1maWd1cmUtMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmNvbG9yLWZpZ3VyZS0zIC5waW5rLXJlY2F0YW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogI0Y5ODNFMDtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbG9yLWZpZ3VyZS0zIC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5jb2xvci1maWd1cmUtMyBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuLmNvbG9yLWZpZ3VyZS0zIC55ZWxsb3ctY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNGQUU5NDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29sb3ItZmlndXJlLTMgLmdyZWVuLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAxMDRweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzJCNTU3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG4uY29sb3ItZmlndXJlLTQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jb2xvci1maWd1cmUtNCBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucGVyc29uYWwtZXhwZXJpZW5jZS1jb2xvci1maWd1cmVzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZXJvLXNlY3Rpb24gLm1heC13LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1M3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmhlcm8tc2VjdGlvbiAuaGVyby11cHBlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tdXBwZXItdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tdXBwZXItdGV4dCBoMSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbiAuaGVyby11cHBlci10ZXh0IC5oaWdobGl0aGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbiAubGV0dGVyLW91dGVyLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uIC5qb3VybmV5LWdyYXBoaWMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmpvdXJuZXktZ3JhcGhpYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbiAuYm90dG9tLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmJvdHRvbS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbiAuYm90dG9tLXRleHQgLmJvdHRvbS1sZWZ0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tc2VjdGlvbiAuYm90dG9tLXRleHQgLmJvdHRvbS1yaWdodC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5oZXJvLXNlY3Rpb24gLmdpcmwtYm94IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tc2VjdGlvbiAuZ2lybC1ib3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBlcnNvbmFsLWV4cGVyaWVuY2UtbWFycXVlZS10ZXh0IC5oaWdobGlnaHRlZFllbGxvd1RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjA2M3JlbSwgMC4xMDN2dywgMC4xMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm1vYmlsZS1maXJzdC1tYXJxdWVlLXRleHQgLmhpZ2hsaWdodGVkWWVsbG93VGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMDYzcmVtLCAwLjEwM3Z3LCAwLjEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbiNzY3JvbGxUb0Fib3V0VXMge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG4uYWJvdXQtdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzIC5tYXgtdy1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG59XG4uYWJvdXQtdXMgLmFib3V0LXZvaWNlLXRleHQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWJvdXQtdXMgLmFib3V0LXZvaWNlLXRleHQgLmhpZ2hsaXRoZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMHB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucGFkbG9jay5pY29uLXRleHQge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5mbGFzaC5pY29uLXRleHQge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnF1aWV0ZXIuaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5tYXhpbWl6ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1heGltaXplIC5tYXgtdy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMzJCNTU3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXhpbWl6ZSAubWF4LXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuLm1heGltaXplIC5tYXhpbWl6ZS1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDQ3cHg7XG59XG4ubWF4aW1pemUgLm1heGltaXplLXN1Yi10aXRsZSAuZmYtbHVuZW1hIHtcbiAgZm9udC1zaXplOiA0N3B4O1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS1pbm5lci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tYXhpbWl6ZSAubWF4aW1pemUtZ3JhcGhpYy1ib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgd2lkdGg6IGNhbGMoY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKSArIDMwcHgpO1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS10ZXh0LWJveCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuLm1heGltaXplIC5tYXhpbWl6ZS1ib3JkZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5zcGFuLnJvY2suaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5zcGFuLmxvdmUuaWNvbi10ZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5yZWFkeS10by1lbnJvbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWFkeS10by1lbnJvbGwgLm1heC13LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNGOTgzRTA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnJlYWR5LXRvLWVucm9sbCAucnRlLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5yZWFkeS10by1lbnJvbGwgLnllbGxvdy1waW5rLWdyYWRpZW50LWJveC5jZiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5yZWFkeS10by1lbnJvbGwgLnJ0ZS1jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogY2FsYyhjbGFtcCgxNy4yNXJlbSwgMjIuNzg4dncsIDI1Ljg3NXJlbSkgKyAzMHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxNy40MzhyZW0sIDIzLjAxNXZ3LCAyNi4xMjVyZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmd1aWRlZC1wYXRod2F5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3VpZGVkLXBhdGh3YXkgLm1heC13LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbn1cbi5ndWlkZWQtcGF0aHdheSAuZ3VpZGVkLXBhdGh3YXktdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmd1aWRlZC1wYXRod2F5IC5kYXJrWWVsbG93R3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzLjEyNXJlbSwgNC4xMjh2dywgNC42ODhyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmd1aWRlZC1wYXRod2F5IC5saWdodFllbGxvd0dyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjMzLCA2NSwgMC40NykgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmd1aWRlZC1wYXRod2F5IC5ndWlkZWQtcGF0aHdheS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ndWlkZWQtcGF0aHdheSAuZ3VpZGVkLXBhdGh3YXktY3RhIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ndWlkZWQtcGF0aHdheSAuZ3VpZGVkLXBhdGh3YXktY3RhLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3VpZGVkLXBhdGh3YXkgLnJpZ2h0LWJ0bi1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNjaG9vbC5pY29uLXRleHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5ydGUtdGV4dC1ib3gge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xufVxuLnJlYWR5LXRvLWVucm9sbC1tYXNrLTIge1xuICB3aWR0aDogY2FsYyhjbGFtcCgxNy4yNXJlbSwgMjIuNzg4dncsIDI1Ljg3NXJlbSkpO1xuICBoZWlnaHQ6IGNsYW1wKDEzLjkzOHJlbSwgMTguNDMydncsIDIwLjkzOHJlbSk7XG59XG4ucmVhZHktdG8tZW5yb2xsLW1hc2stMiAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svcmVhZHktdG8tZW5yb2xsLW1hc2stMi5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsYyhjbGFtcCgxNy4yNXJlbSwgMjIuNzg4dncsIDI1Ljg3NXJlbSkpO1xufVxuLnJlYWR5LXRvLWVucm9sbC1tYXNrLTMge1xuICB3aWR0aDogY2xhbXAoMTUuMzc1cmVtLCAyMC4zMXZ3LCAyMy4wNjNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE1LjQzOHJlbSwgMjAuMzczdncsIDIzLjEyNXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjbGFtcCgtMS4yNXJlbSwgLTEuNjUydncsIC0xLjg3NXJlbSkpO1xufVxuLnJlYWR5LXRvLWVucm9sbC1tYXNrLTMgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3JlYWR5LXRvLWVucm9sbC1tYXNrLTMuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDE1LjM3NXJlbSwgMjAuMzF2dywgMjMuMDYzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxscyAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svc21hbGwtYmxhY2std2hpdGUtbWFzay5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMjAuNTYzcmVtLCAyNy4xNDR2dywgMzAuODEzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG4uaG9yaXpvbnRhbC1jdXN0b20tc2hhcGUge1xuICB3aWR0aDogY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNy40MzhyZW0sIDIzLjAxNXZ3LCAyNi4xMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9yaXpvbnRhbC1jdXN0b20tc2hhcGUgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL2hvcml6b250YWwtY3VzdG9tLXNoYXBlLnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIHdpZHRoOiBjbGFtcCgxOS4xODhyZW0sIDI1LjMyN3Z3LCAyOC43NXJlbSk7XG4gIHdpZHRoOiBjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmZsb3dlci1tYXNrIHtcbiAgd2lkdGg6IGNsYW1wKDExLjI1cmVtLCAxNC44NjF2dywgMTYuODc1cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxMS4zMTNyZW0sIDE0LjkyNHZ3LCAxNi45MzhyZW0pO1xufVxuLmZsb3dlci1tYXNrIC52aWRlb19tYXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay9tYXNrLWZsb3dlci5zdmdcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMTEuMjVyZW0sIDE0Ljg2MXZ3LCAxNi44NzVyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmN1c3RvbS1zaGFwZS1tYXNrIHtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMS42MjJ2dywgMTMuMTg4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5LjY4OHJlbSwgMTIuODE4dncsIDE0LjU2M3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tc2hhcGUtbWFzayAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svY3VzdG9tLXNoYXBlLW1hc2suc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCAxMS42MjJ2dywgMTMuMTg4cmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCg5LjY4OHJlbSwgMTIuODE4dncsIDE0LjU2M3JlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uc3Rhci1zaGFwZSB7XG4gIHdpZHRoOiBjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICBoZWlnaHQ6IGNsYW1wKDE2Ljg3NXJlbSwgMjIuMjkzdncsIDI1LjMxM3JlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXItc2hhcGUgLnZpZGVvX21hc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3N0YXIuc3ZnXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogMTAwJTtcbiAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMjMuMTgxdncsIDI2LjMxM3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMTYuODc1cmVtLCAyMi4yOTN2dywgMjUuMzEzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5mbG93ZXItc2hhcGUge1xuICB3aWR0aDogY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNi44NzVyZW0sIDIyLjI5M3Z3LCAyNS4zMTNyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxvd2VyLXNoYXBlIC52aWRlb19tYXNrIHtcbiAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrL3BpbmstZmxvd2VyLXNoYXBlLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2svcGluay1mbG93ZXItc2hhcGUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIHdpZHRoOiBjbGFtcCgxNy4yNXJlbSwgMjIuNzg4dncsIDI1Ljg3NXJlbSk7XG4gIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAyMy4wMTV2dywgMjYuMTI1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5mbG93ZXItc2hhcGUgLnZpZGVvX21hc2sgdmlkZW8ge1xuICBtaXgtYmxlbmQtbW9kZTogb3ZlcmxheTtcbn1cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tY292ZXIsXG4udmlkZW8tdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3Rhci1ib3JkZXIge1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnRlLW1hc2stYm94IHtcbiAgbWluLWhlaWdodDogY2xhbXAoMTUuNTYzcmVtLCAyMC41Nzh2dywgMjMuMzc1cmVtKTtcbn1cbi5ydGUtbWFzay1ib3ggc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucnRlLW1hc2stYm94Lm1hc2sxIHtcbiAgd2lkdGg6IGNsYW1wKDE3LjA2M3JlbSwgMjIuNTJ2dywgMjUuNTYzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNC43NXJlbSwgMTkuNDg1dncsIDIyLjEyNXJlbSk7XG59XG4ucnRlLW1hc2stYm94Lm1hc2syIHtcbiAgaGVpZ2h0OiBjbGFtcCgxMy45MzhyZW0sIDE4LjQzMnZ3LCAyMC45MzhyZW0pO1xuICB3aWR0aDogY2xhbXAoMTcuMjVyZW0sIDIyLjc4OHZ3LCAyNS44NzVyZW0pO1xufVxuLnJ0ZS1tYXNrLWJveC5tYXNrMyB7XG4gIHdpZHRoOiBjbGFtcCgxNS4zNzVyZW0sIDIwLjMxdncsIDIzLjA2M3JlbSk7XG4gIGhlaWdodDogY2xhbXAoMTUuNDM4cmVtLCAyMC4zNzN2dywgMjMuMTI1cmVtKTtcbn1cbi5tYXNrMi5tYXhpbWl6ZS1tYXNrLWJveCBzdmcge1xuICB3aWR0aDogY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKTtcbiAgaGVpZ2h0OiBjbGFtcCgxNi44NzVyZW0sIDIyLjI5M3Z3LCAyNS4zMTNyZW0pO1xufVxuLm1heGltaXplLW1hc2stYm94IHtcbiAgbWluLWhlaWdodDogY2xhbXAoMTkuODc1cmVtLCAyMi4yOTN2dywgMjUuMzEzcmVtKTtcbn1cbi51Z3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51Z3QtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5zdHVkZW50LW5hbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUtbWVkaWEge1xuICBwYWRkaW5nOiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIHJvdW5kIDUwcHgpO1xufVxuLnVzZXItaG92ZXItbW92ZS1zbGlkZS1tZWRpYSAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIHJvdW5kIDQwcHgpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3R1ZGVudC1uYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc291bmQtdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3R1ZGVudC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNhcmRzIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIC5zb3VuZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSAudG9vbHRpcCB7XG4gIHdpZHRoOiA3NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTlweCkgdHJhbnNsYXRlWSgtN3B4KTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSAudG9vbHRpcC12b2ljZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpIHRyYW5zbGF0ZVkoMjBweCk7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUgLnRvb2x0aXAtdGV4dCB7XG4gIHdpZHRoOiA1MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSg1cHgpO1xufVxuLnZpc3VhbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aXN1YWxzIC5tYXgtdy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpc3VhbHMgLm1heC13LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbn1cbi52aXN1YWxzIC52aXN1YWxzLXRleHQge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4udmlzdWFscyAuc3R1ZGVudCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udmlzdWFscyAuZmxleC1hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlzdWFscyAudGhyb21idXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnZpc3VhbHMgLnRocm9tYnVzLWxpbmUtMSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4udmlzdWFscyAudGhyb21idXMtbGluZS0yIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG59XG4udmlzdWFscyAudmlzdWFscy1ib3JkZXItdGV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDIwcHggMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udmlzdWFscyAudmlzdWFscy1zdmctZ3JhZGllbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpc3VhbHMgLnNwYWNlLXZpc3VhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpc3VhbHMgLmJyYWluIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi52aXN1YWxzIC55ZWxsb3dHcmFkLFxuLnZpc3VhbHMgLnllbGxvd0dyYWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci13aWR0aDogY2xhbXAoMC4wNjNyZW0sIDAuMTAzdncsIDAuMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnZpc3VhbHMgLnllbGxvd0dyYWQtMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aXN1YWxzLWdyYXBoaWMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlzdWFscy1ncmFwaGljIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLnJlY2FwdGNoYS1wb3B1cC1ib3gge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cbi5jb2xsZWdlLWxvZ29zLWJveCB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2xsZWdlLWxvZ29zLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY29sbGVnZS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbGxlZ2UtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNvbGxlZ2UtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbGxlZ2UtaXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cbi5leWUtZm9sbG93LXRvb2x0aXAgLnNvdW5kLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gdmlkZW8sXG4ubWVkaWEtdGV4dC1ncmlkLXNlY3Rpb24gdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1ib3gge1xuICB6LWluZGV4OiAzO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAudS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU0JTtcbiAgdG9wOiA1MyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUyJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmN1c3RvbS1zaGFwZS1tYXNrIHtcbiAgd2lkdGg6IDY2JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY3VzdG9tLXNoYXBlLW1hc2sgLnZpZGVvX21hc2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuZ29vZ2xlLXRvb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDU1JTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAueS1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLnNwcmluZy1vcGVuLWhvdXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxscy5ibGFjay13aGl0ZS1tYXNrLWNlbGwtMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbS5jLTMsXG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy00LFxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtNSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYm94IC5jb2xvcmZ1bC1tZWRpYS1yb3c6bnRoLWNoaWxkKDEpIC5iY2tnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmE1ZmQ7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYm94IC5jb2xvcmZ1bC1tZWRpYS1yb3c6bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93LnItMyAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy0xIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93LnItMyAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy0yIHtcbiAgYmFja2dyb3VuZDogIzRGQTVGRDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5tYXgtdy1jb250YWluZXIudy0xOTIwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTAlO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWJveCAuY29sb3JmdWwtbWVkaWEtcm93Om50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1ib3ggLmNvbG9yZnVsLW1lZGlhLXJvdzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYm94IC5jb2xvcmZ1bC1tZWRpYS1yb3c6bnRoLWNoaWxkKDIpIC5jb2xvcmZ1bC1tZWRpYS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNmOTgzZTA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYm94IC5jb2xvcmZ1bC1tZWRpYS1yb3c6bnRoLWNoaWxkKDIpIC5jb2xvcmZ1bC1tZWRpYS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYm94IC5jb2xvcmZ1bC1tZWRpYS1yb3c6bnRoLWNoaWxkKDIpIC5jb2xvcmZ1bC1tZWRpYS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1yb3c6bnRoLWNoaWxkKDEpIC5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEZBNUZEO1xufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24gLmNvbG9yZnVsLW1lZGlhLWFicy1yb3c6bnRoLWNoaWxkKDEpIC5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93Om50aC1jaGlsZCgxKSAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93Om50aC1jaGlsZCgxKSAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93Om50aC1jaGlsZCgxKSAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNGQzZENDQ7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdzpudGgtY2hpbGQoMikgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0ZmE1ZmQ7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdzpudGgtY2hpbGQoMikgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdzpudGgtY2hpbGQoMikgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIGJhY2tncm91bmQ6ICNmOTgzZTA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdzpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MCU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdyAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdyAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMgLmJsYWNrLXdoaXRlLW1hc2sge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93IC5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxscyAudmlkZW9fbWFzayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICB3aWR0aDogY2xhbXAoMjAuNTYzcmVtLCAyNy4xNDR2dywgMzAuODEzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA2NSU7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdy5yLTMgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMSB7XG4gIGJhY2tncm91bmQ6ICNmOTgzZTA7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdy5yLTMgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMiB7XG4gIGJhY2tncm91bmQ6ICMzMmI1NTc7XG59XG4uY29sb3JmdWwtbWVkaWEtc2VjdGlvbiBzdmcud2hpdGUtaGFuZCB7XG4gIG1heC13aWR0aDogNTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93LnItMyAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy0xIHtcbiAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9uIC5jb2xvcmZ1bC1tZWRpYS1ib3ggLmNvbG9yZnVsLW1lZGlhLXJvdzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQ6ICNmOTgzZTA7XG59XG4uaXBob25lIC5zcGVha2luZy1zY2hvb2wgLmhpZ2hsaWdodGVkWWVsbG93IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5pcGhvbmUgLnNwZWFraW5nLXNjaG9vbCAuaGlnaGxpZ2h0ZWRZZWxsb3cgLnZvaWNlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnRleHQtYWxpZ24ge1xuICAgICYtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCJAaGVsdmV0aWNhTkNUaGluICAgICAgICAgICAgOiAnSGVsdmV0aWNhTmV1ZUN5clRoaW4nLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJNZWRpdW0gICAgIDogJ0hlbHZldGljYU5ldWVDeXJNZWRpdW0nLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJCb2xkICAgICAgIDogJ0hlbHZldGljYU5ldWVDeXJCb2xkJywgc2Fucy1zZXJpZjtcbkBIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQgICAgICA6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJSb21hbiAgICAgIDogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG5ASGVsdmV0aWNhTmV1ZUN5ckJsYWNrICAgICAgOiAnSGVsdmV0aWNhTmV1ZUN5ckJsYWNrJywgc2Fucy1zZXJpZjtcbkBIZWx2ZXRpY2FOZXVlQ3lySGVhdnkgICAgICA6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknLCBzYW5zLXNlcmlmO1xuQEhlbHZldGljYU5ldWVDeXJVbHRyYUxpZ2h0IDogJ0hlbHZldGljYU5ldWVDeXJVbHRyYUxpZ2h0Jywgc2Fucy1zZXJpZjtcbkBMdW5lbWEgICAgICAgICAgICAgICAgICAgICA6ICdMdW5lbWEnLCBzYW5zLXNlcmlmO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0x1bmVtYSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvTHVuZW1hLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9MdW5lbWEtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJUaGluJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5ckJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJCbGFjayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvSGVsdmV0aWNhTmV1ZUN5ci1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lySGVhdnknO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udC9IZWx2ZXRpY2FOZXVlQ3lyLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clVsdHJhTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItVWx0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250L0hlbHZldGljYU5ldWVDeXItVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4iLCIucGFicy1maXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG4ucGFicy10b3AtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDBcbn1cblxuLnBhYnMtdG9wLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4ucGFicy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbn1cblxuLnBhYnMtYm90dG9tLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cblxuLnBhYnMtYm90dG9tLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uYWJzLWNvdmVyLWVsIHtcbiAgICAvLyAucGFicztcbiAgICAvLyAuZml0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4uYWJzLWNlbnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufSIsIi5iZy1pbWFnZSB7XG4gICAgLnBhYnMtdG9wLWxlZnQ7XG4gICAgLmZpdDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iY2tnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbn1cblxuLmJja2ctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG59XG5cbi5iY2tnLWJsdWVEYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZURhcms7XG59XG5cbi5iY2tnLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbn1cblxuLmJja2ctZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbn1cblxuLmJja2ctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG59XG5cbi5iY2tnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG59XG5cbi5iY2tnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG59XG5cbi5iY2tnLXZpb2xldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHZpb2xldDtcbn1cbiIsIi53LTEwMHZ3e1xuICAgIHdpZHRoOjEwMHZ3O1xufVxuLnctMTAwe1xuICAgIHdpZHRoOjEwMCU7XG59XG4uZml0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uaC0xMDB7XG4gICAgaGVpZ2h0OjEwMCU7XG59XG4uaC0xMDB2aHtcbiAgICBoZWlnaHQ6MTAwdmg7XG59IiwiLy8gQ0xFQVJGSVhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Y6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4iLCIuZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgICYtY2VudGVye1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1ub3dyYXAge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgfVxuICAgICYtc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1hbGlnbi1pdGVtc3tcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtZW5ke1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtYWxpZ24tc2VsZntcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1lbmR7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWp1c3RpZnktY29udGVudHtcbiAgICAgICAgJi1jZW50ZXJ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRpc2FibGV7XG4gICAgICAgICYtbW9iaWxle1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW9yZGVye1xuICAgICAgICAmLW1vYmlsZXtcbiAgICAgICAgICAgICYtMXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVza3RvcHtcbiAgICAgICAgICAgICYtMXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTJ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuY29se1xuICAgIGZsb2F0OmxlZnQ7XG59XG5cbi8vPT09PSBNT0JJTEUgPT09PVxuXG4uY29sLW0tNTB7XG4gICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG59XG5cbi5jb2wtbS0xMDB7XG4gICAgQG1lZGlhIEBtb2JpbGV7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4vLz09PT0gVEFCTEVUID09PT1cblxuLmNvbC10LTI1e1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgfVxufVxuXG4uY29sLXQtMzN7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjMzJTtcbiAgICB9XG59XG5cbi5jb2wtdC01MHtcbiAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbn1cbi5jb2wtdC0xMDB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuXG4vLz09PT0gREVTS1RPUCA9PT09XG5cbi5jb2wtZC0xMDB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuLmNvbC1kLTgwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbn1cblxuLmNvbC1kLTc1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NzUlO1xuICAgIH1cbn1cbi5jb2wtZC03MHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG4uY29sLWQtNjZ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2Ni42NiU7XG4gICAgfVxufVxuXG4uY29sLWQtNjV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2NSU7XG4gICAgfVxufVxuXG4uY29sLWQtNjB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2MCU7XG4gICAgfVxufVxuXG4uY29sLWQtNTB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgfVxufVxuXG4uY29sLWQtNDB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo0MCU7XG4gICAgfVxufVxuXG4uY29sLWQtMzV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDozNSU7XG4gICAgfVxufVxuLmNvbC1kLTMze1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MzMuMzMlO1xuICAgIH1cbn1cbi5jb2wtZC0zMHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjMwJTtcbiAgICB9XG59XG4uY29sLWQtMjV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgfVxufVxuXG4uY29sLWQtMjB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoyMCU7XG4gICAgfVxufVxuXG5cbiIsIi5pbWctYm94e1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGltZywuaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4uYmNrZy1ib3h7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIGFzcGVjdCByYXRpbyBib3ggZ2VuZXJhdG9yXG4uYXNwZWN0UmF0aW9Cb3goQHdpZHRoLCBAaGVpZ2h0KSB7XG4gICAgcGFkZGluZy10b3A6IEBoZWlnaHQgLyBAd2lkdGggKiAxMDAlO1xufVxuXG4ud2hvbGUtYmxvY2stbGluayB7XG4gICAgLmFicy1jb3Zlci1lbDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uaW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9Gb3IgYmFja2dyb3VuZCBpbWFnZXNcbiAgICAuaW1ne1xuICAgICAgICAuYWJzLWNvdmVyLWVsOyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgICAgIC5hYnMtY292ZXItZWw7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgICAuYWJzLWNvdmVyLWVsO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICByaWdodDowO1xuICAgIH1cblxuICAgICYuYXNwZWN0LXJhdGlvLTEtMSB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxcHgsIDFweCk7XG4gICAgfVxuXG4gICAgJi5hc3BlY3QtcmF0aW8tMTYtOSB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxNnB4LCA5cHgpO1xuICAgIH1cblxuICAgICYuYXNwZWN0LXJhdGlvLTQyOC00Mjgge1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goNDI4cHgsIDQyOHB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tMTQ3My04OTF7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgxNDczcHgsIDg5MXB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tMTkyMC0xMDgwe1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goMTkyMHB4LCAxMDgwcHgpO1xuICAgIH1cbiAgICAmLmFzcGVjdC1yYXRpby04MDAtODAwe1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goODAwcHgsIDgwMHB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tNjAwLTgwMHtcbiAgICAgICAgLmFzcGVjdFJhdGlvQm94KDYwMHB4LCA4MDBweCk7XG4gICAgfVxuICAgICYuYXNwZWN0LXJhdGlvLTIwOC0zODZ7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgzMDhweCwgMzg2cHgpO1xuICAgIH1cbiAgICAmLmFzcGVjdC1yYXRpby0zMDgtMzg2e1xuICAgICAgICAuYXNwZWN0UmF0aW9Cb3goMzA4cHgsIDM4NnB4KTtcbiAgICB9XG4gICAgJi5hc3BlY3QtcmF0aW8tNDY1LTMzNXtcbiAgICAgICAgLmFzcGVjdFJhdGlvQm94KDQ2NXB4LCAzMzVweCk7XG4gICAgfVxuICAgICYuYXNwZWN0LXJhdGlvLTM2OS0zNzB7XG4gICAgICAgIC5hc3BlY3RSYXRpb0JveCgzNjlweCwgMzcwcHgpO1xuICAgIH1cblxufVxuIiwiLm9wXzB7XG4gICAgb3BhY2l0eTowO1xuICAgICYuZm9ybS1tc2d7XG4gICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICAmLnNob3d7XG4gICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vcF8xe29wYWNpdHk6LjE7fVxuLm9wXzJ7b3BhY2l0eTowLjI7fVxuLm9wXzN7b3BhY2l0eTowLjM7fVxuLm9wXzR7b3BhY2l0eTowLjQ7fVxuLm9wXzV7b3BhY2l0eTowLjU7fVxuLm9wXzZ7b3BhY2l0eTowLjY7fVxuLm9wXzd7b3BhY2l0eTowLjc7fVxuLm9wXzh7b3BhY2l0eTowLjg7fVxuLm9wXzl7b3BhY2l0eTowLjk7fVxuLm9wXzF7b3BhY2l0eToxO31cblxuLmF1dG9BbHBoYTB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJoMSxoMixoMyxoMyxoNCxoNSxoNixwLHVse1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbnVse1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbmltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmEgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbn1cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG5zZWxlY3R7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOmFsbDtcbn1cbmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4vKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8vXG4vLyAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbi8vICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gKlxuLy8gICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4vLyAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyAqXG4vLyAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC8qIDIgKi9cbn1cblxuLy8gKlxuLy8gICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vLyAqXG4vLyAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5hW2hyZWZePVwidGVsXCJde1xuICAgIC8vIGNvbG9yOmluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4udmlzdWFsbHktaGlkZGVue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi52aXNpYmlsaXR5LWhpZGRlbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGgwe1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5cblxuIiwiQGJ0bkZvbnRGYW1pbHkgOiBASGVsdmV0aWNhTmV1ZUN5clJvbWFuO1xuQGJ0bkZvbnRTaXplIDogMTZweDtcbkBidG5Gb250V2VpZ2h0IDogNjAwO1xuQGJ0bkJvcmRlclJhZGl1cyA6IDM4cHg7XG5AYnRuTWluV2lkdGggOiAxMDdweDtcbkBidG5NYWluQ29sb3IgOiBAd2hpdGU7XG5AYnRuTWFpbkJvcmRlciA6IEBibGFjaztcbkBidG5NYWluQmNrZyA6IEBibGFjaztcbkBidG5QYWRkaW5nWSA6IDI3cHg7XG5AYnRuUGFkZGluZ1ggOiA0OHB4O1xuXG4vL0dlbmVyYWwgc3R5bGVzXG4uYnRuIHtcbiAgICAuaW5saW5lX2Jsb2NrO1xuICAgIC5wcmVsO1xuICAgIC5ieDtcbiAgICAuY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4td2lkdGg6IEBidG5NaW5XaWR0aCA7XG4gICAgZm9udC1mYW1pbHk6IEBidG5Gb250RmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiBAYnRuRm9udFdlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiBAYnRuQm9yZGVyUmFkaXVzO1xuICAgIGNvbG9yOiBAYnRuTWFpbkNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBidG5NYWluQmNrZztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYnRuTWFpbkJvcmRlcjtcbiAgICAvLyB0cmFuc2l0aW9uOiBib3JkZXIgMC40NXMgY3ViaWMtYmV6aWVyKDAuMzQsIDAuMDEsIDAuNTgsIDEpLCBjb2xvciAwLjQ1cyBsaW5lYXIsIGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC40MywgMC4wMSwgMC41NiwgMC45Nik7XG4gICAgLy8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjY1cyBjdWJpYy1iZXppZXIoMC4zNCwgMC4wMSwgMC4wNywgMC45NCk7XG4gICAgLnJlbShwYWRkaW5nLXRvcCxAYnRuUGFkZGluZ1kpO1xuICAgIC5yZW0ocGFkZGluZy1ib3R0b20sQGJ0blBhZGRpbmdZKTtcbiAgICAucmVtKHBhZGRpbmctcmlnaHQsQGJ0blBhZGRpbmdYKTtcbiAgICAucmVtKHBhZGRpbmctbGVmdCwgQGJ0blBhZGRpbmdYKTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NXJlbTsvLzEuMDRweFxuXG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgQG1pbjEwMjQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gJjpiZWZvcmUge1xuICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgLmZpdDtcbiAgICAvLyAgICAgLnBhYnMtdG9wLXJpZ2h0O1xuICAgIC8vICAgICAucGFicztcbiAgICAvLyAgICAgLmlubGluZV9ibG9jaztcbiAgICAvLyAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogQGJ0bkJvcmRlclJhZGl1cztcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjU1cyBlYXNlLW91dCwgYm9yZGVyIC41NXMgZWFzZS1vdXQ7XG4gICAgLy8gfVxufVxuXG4vLyAvL0N1c3RvbVxuLmJ0bntcbiAgIC5wcmVsO1xuICAgICYtcGlua3tcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIC8vIGJvcmRlci1jb2xvcjogQHBpbms7XG4gICAgICAgIC5idG4tYmNrZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIC5idG4tYmNrZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1iY2tne1xuICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42NXMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDMsIDAuMjQsIDAuODcpO1xuICAgIH1cbn1cbiIsIi56LWktMSB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnotaS0yIHtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uei1pLTMge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi56LWktNCB7XG4gICAgei1pbmRleDogNDtcbn1cblxuLnotaS01IHtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4uei1pLTYge1xuICAgIHotaW5kZXg6IDY7XG59XG5cbi56LWktMTAge1xuICAgIHotaW5kZXg6IDEwO1xufVxuLnotaS0yMCB7XG4gICAgei1pbmRleDogMjA7XG59IiwiLmZvcm0tZmllbGQtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMS4wNjNyZW0sIDAuODk1dncgKyAwLjQ4OXJlbSwgMS41NjNyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjA2M3JlbSwgMC44OTV2dyArIDAuNDg5cmVtLCAxLjU2M3JlbSk7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMC4zMzZ2dyArIDAuNTk3cmVtLCAxcmVtKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg1LjQzOHJlbSwgNC44MXZ3ICsgMi4zNTNyZW0sIDguMTI1cmVtKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEuNDM4cmVtLCAxLjM0MnZ3ICsgMC41NzdyZW0sIDIuMTg4cmVtKTtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC5ieDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMS41cmVtLCAxLjM0MnZ3ICsgMC42MzlyZW0sIDIuMjVyZW0pO1xuICAgICAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwLjg3NXJlbSwgMC43ODN2dyArIDAuMzczcmVtLCAxLjMxM3JlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMzM2dncgKyAwLjU5N3JlbSwgMXJlbSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDFyZW0sIDAuODk1dncgKyAwLjQyNnJlbSwgMS41cmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDFyZW0sIDAuODk1dncgKyAwLjQyNnJlbSwgMS41cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpjbGFtcCgwLjgxM3JlbSwgMC43ODN2dyArIDAuMzFyZW0sIDEuMjVyZW0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgICAgIG1pbi13aWR0aDogY2xhbXAoMTYuNjg4cmVtLCAxNC44Nzd2dyArIDcuMTQ4cmVtLCAyNXJlbSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjY1cyBjdWJpYy1iZXppZXIoMC4zOSwgMC41OCwgMC41NywgMSk7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGNvbG9yOiBAcGluaztcbiAgICAgICAgcmlnaHQ6IGNsYW1wKDAuODEzcmVtLCAwLjc4M3Z3ICsgMC4zMXJlbSwgMS4yNXJlbSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvcntcbiAgICAgICAgaW5wdXQsdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTJ7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNi4zNzVyZW0sIDUuNzA1dncgKyAyLjcxN3JlbSwgOS41NjNyZW0pO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxLjI1cmVtLCAxLjY1MnZ3LCAxLjg3NXJlbSk7XG4gICAgfVxuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAuZm9ybS1maWVsZC1ib3h7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICAgICAgICB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWZpZWxkLWJveHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmVycm9yLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxLjI1cmVtLCAxLjExOXZ3ICsgMC41MzNyZW0sIDEuODc1cmVtKTtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIC5ieDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC42NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTgsIDAuNTcsIDEpO1xuICAgICAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mb3JtLW1zZyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4ucmVhZHktdG8tdHJhbnNmb3JtLWJ0bi1ib3h7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5mb3JtLWZpZWxkLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIC5yZWNhcHRjaGEtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVYKC03cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZXJyb3ItdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZWNhcHRjaGEtcG9wdXAtYm94e1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIgLmZvcm0tZmllbGQtYm94IC5lcnJvci10ZXh0e1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00NXB4O1xuICAgIH1cbn1cbi5mb3JtLW1zZyB7XG5cbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuLm1zZy1ib3guY29sLWQtMTAwLmNvbC10LTUwLmNvbC1tLTEwMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59IiwiLyoqXG4gKiBTd2lwZXIgMTAuMy4xXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IFNlcHRlbWJlciAyOCwgMjAyM1xuICovXG4gXG4vLyBUbyBhZGQgbW9yZSBtb2R1bGUncyBzdHlsZXMgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2Uvc3dpcGVyL3YvMTAuMy4xP2FjdGl2ZVRhYj1jb2RlXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAvKiBGT05UX0VORCAqL1xuXG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgfVxuICA6aG9zdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgLnN3aXBlci1hdXRvaGVpZ2h0LFxuICAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG4gIC5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAvKiAzRCBFZmZlY3RzICovXG4gIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLTNkIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC8qIENTUyBNb2RlICovXG4gIC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgfVxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gIC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxuICAuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gIH1cbiAgLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gIH1cbiAgLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4gIC8qIDNEIFNoYWRvd3MgKi9cbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuICAuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbiAgfVxuICBAa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbiAgLyogU2xpZGUgc3R5bGVzIGVuZCAqLyIsIjpyb290IHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogQ29tbW9uIFN0eWxlcyAqL1xuICAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBCdWxsZXRzICovXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gICAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuICAuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cbiAgLyogRnJhY3Rpb24gKi9cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xuICB9XG4gIC8qIFByb2dyZXNzICovXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0iLCI6cm9vdCB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAgIC8qXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAqL1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbiAgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIC8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi8iLCIuc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbiAgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9IiwiLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xuICB9XG4gIC5zd2lwZXItY2FyZHMge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfSIsIi5tYXgtdy1jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi53LTE5MjB7XG4gICAgICAgIG1heC13aWR0aDoxOTIwcHg7XG4gICAgfVxufVxuLm1heC13LWJveHtcbiAgICAmLTEwMHBlcntcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtOTBwZXJ7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1hcmdpbi1hdXRve1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbi8vPT09PSBTRUNUSU9OIE9GRlNFVCA9PT09XG5cbi5vZmZzZXR7XG5cbiAgICAvLz09PT0gTEVGVCAmIFJJR0hUID09PT1cblxuICAgICYteHtcblxuICAgICAgICAvLz09PT0gREVTS1RPUCA9PT09XG5cbiAgICAgICAgJi1kZXNrdG9wLTB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wLTIyMHtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAvLzEwMC0yMjBcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2xhbXAoNi4yNXJlbSwgMTMuNDIzdncgLSAyLjM1N3JlbSwgMTMuNzVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgMTMuNDIzdncgLSAyLjM1N3JlbSwgMTMuNzVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNrdG9wLTE4NXtcbiAgICAgICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICAgICAvLzEwMC0xODVcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Y2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgOS41MDh2dyArIDAuMTUzcmVtLCAxMS41NjNyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGVza3RvcC0xNzh7XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgLy8xMDAtMTc4XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OmNsYW1wKDYuMjVyZW0sIDguNzI1dncgKyAwLjY1NXJlbSwgMTEuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OmNsYW1wKDYuMjVyZW0sIDguNzI1dncgKyAwLjY1NXJlbSwgMTEuMTI1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRlc2t0b3AtMTU4e1xuICAgICAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgICAgIC8vMTAwLTE1OFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDpjbGFtcCg2LjI1cmVtLCA2LjQ4OHZ3ICsgMi4wOXJlbSwgOS44NzVyZW0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Y2xhbXAoNi4yNXJlbSwgNi40ODh2dyArIDIuMDlyZW0sIDkuODc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vPT09PSBUQUJMRVQgPT09PVxuXG4gICAgICAgICYtdGFibGV0LTUwe1xuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLz09PT0gTU9CSUxFID09PT1cblxuICAgICAgICAmLW1vYmlsZS0yMHtcbiAgICAgICAgICAgIEBtZWRpYSBAbW9iaWxle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy89PT09IFRPUCAmIEJPVFRPTSA9PT09XG5cbiAgICAmLXl7XG4gICAgICAgICYtdG9wLTB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLWJvdHRvbS0we1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNrdG9wLTUwe1xuICAgICAgICAgICAgLy8gQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLy8gICAgIC52dyhwYWRkaW5nLXRvcCwgMTI3cHgpO1xuICAgICAgICAgICAgLy8gICAgIC52dyhwYWRkaW5nLWJvdHRvbSwgMTI3cHgpO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLy8gQG1lZGlhIEBtaW4xOTIwe1xuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy8gYmFja2dyb3VuZDogcmVkO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogcmV2ZXJ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDIwO1xufVxuLmhlYWRlci1sb2dve1xuICAgIHN2Z3tcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgIH1cbn1cbi5oZWFkZXItb3V0ZXItYm94e1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1pbm5lci1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmhlYWRlci1jdGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5idG4tYmNrZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC41MSwgMC4wMywgMC4yNCwgMC44Nyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY1cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLmZvb3RlciB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHZpc2liaWxpdHkgMC4zcyBsaW5lYXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmYWU5NDE7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cblxuICAgIG5hdiB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVDeXJSb21hbicsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmYtaGVsdmV0aWNhTkNSb21hbiB7XG4gICAgZm9udC1mYW1pbHk6IEBIZWx2ZXRpY2FOZXVlQ3lyUm9tYW47XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mZi1oZWx2ZXRpY2FOQ01lZGl1bSB7XG4gICAgZm9udC1mYW1pbHk6IEBIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmYtbHVuZW1he1xuICAgIGZvbnQtZmFtaWx5OiBATHVuZW1hIDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAgICBGb250IHdlaWdodCBjbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZ3IHtcbiAgICAmLTMwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgJi00MDAge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICYtNTAwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLTYwMCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi03MDAge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLnR4dCB7XG4gICAgJi1zaXplLTMwMHtcbiAgICAgICAgZm9udC1zaXplOiA3M3B4O1xuICAgIH1cbiAgICAmLXNpemUtMjA4e1xuICAgICAgICAvL21pbi9tYXggZm9udCBzaXplIFsxMjBweCwgMjA4cHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgICAgICBmb250LXNpemU6IDczcHg7XG4gICAgfVxuICAgICYtc2l6ZS0xMjgge1xuICAgICAgICAvL21pbi9tYXggZm9udCBzaXplIFs5MHB4LCAxMjhweF0sIG1pbi9tYXggdncgWzEwMjUsIDE5MjBdXG4gICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgICYtc2l6ZS05NiB7XG4gICAgICAgIC8vbWluL21heCBmb250IHNpemUgWzY0cHgsIDk2cHhdLCBtaW4vbWF4IHZ3IFsxMDI1LCAxOTIwXVxuICAgICAgICBmb250LXNpemU6IDQ1cHg7IFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaXplLTY0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gXG4gICAgJi1zaXplLTQ4IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaXplLTQwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgJi1zaXplLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaXplLTMyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zaXplLTI0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXNpemUtMjAge1xuICAgICAgICAvL21pbi9tYXggZm9udCBzaXplIFsyMHB4LCAyMHB4XSwgbWluL21heCB2dyBbMTAyNSwgMTkyMF1cbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLXNpemUtMTYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1zaXplLTExIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgRm9udCBjb2xvciBjbGFzc2VzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jIHtcbiAgICAmLWJsYWNrIHtcbiAgICAgICAgY29sb3I6IEBibGFjaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi15ZWxsb3d7XG4gICAgICAgIGNvbG9yOiBAeWVsbG93O1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgTGV0dGVyIHNwYWNpbmcgY2xhc3Nlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5sdHItc3BjIHtcbiAgICAmLW5lZyB7XG4gICAgICAgICYtMF8wMiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtMF8wMSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcG9zIHtcbiAgICAgICAgJi0wXzE2IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzIyIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzMyIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzQge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuICAgICAgICAmLTBfNDgge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuICAgICAgICAmLTBfNjR7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTsvLzAuMTZweFxuICAgICAgICB9XG4gICAgICAgICYtMF83MiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTsvLzAuMTZweFxuICAgICAgICB9XG4gICAgICAgICYtMF84IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi0wXzk2e1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuICAgICAgICAmLTFfMjgge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuXG4gICAgICAgICYtMV85MiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTsvLzAuMTZweFxuICAgICAgICB9XG4gICAgICAgICYtMl81NntcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJi00XzE2e1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07Ly8wLjE2cHhcbiAgICAgICAgfVxuICAgICAgICAmLTRfOHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICAgICAgJl8zMHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtOy8vMC4xNnB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgICAgTGluZSBoZWlnaHQgY2xhc3Nlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubGgge1xuICAgIC8vICYtMCB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIC8vIH1cblxuICAgIC8vICYtMSB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vIH1cblxuICAgIC8vICYtMV8xMyB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLy8gfVxuXG4gICAgLy8gJi0xXzIge1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIC8vIH1cbiAgICAvLyAmLTFfMjgge1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIC8vIH1cblxuICAgIC8vICYtMV8zMSB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLy8gfVxuICAgIC8vICYtMV8zNSB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLy8gfVxuICAgIC8vICYtMV8zNiB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLy8gfVxuICAgIC8vICYtMV80OCB7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgLy8gfVxuICAgIC8vICYtMV82IHtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAvLyB9XG4gICAgLy8gJi0xXzYzIHtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAvLyB9XG4gICAgLy8gJi0zIHtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAvLyB9XG59XG5cbi5jYXBpdGFsaXple1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4iLCIubWFycXVlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcnF1ZWUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMHMgbGluZWFyIGluZmluaXRlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB9XG59IiwiaHRtbCxcbmJvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuXG59XG5cbnNlY3Rpb24ge1xuICAgIC5ub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5tYXgtdy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICAuYng7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxufVxuXG4uaWNvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnNwYW4uaGFuZC1zbWFsbC5pY29uLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuc3Bhbi5oYW5kcy5pY29uLXRleHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuc3Bhbi5lbW90aWNvbnMuaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5hcnQtb2YtZW5nYWdlbWVudHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBtYXgtd2lkdGg6IDM2MHB4OyBcbiAgICAubWF4LXctY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ndWlkZWQtcGF0aHdheS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBzcGFuLmRhcmtZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIHNwYW4ubGlnaHRZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmd1aWRlZC1wYXRod2F5LWN0YXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ndWlkZWQtcGF0aHdheS1jdGEtdGV4dHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYnRuLWJveHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5lbGV2YXRlLXdpdGgtZWRlc2lnbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gbWF4LXdpZHRoOiAzNjBweDtcblxuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICAuZGFya1llbGxvd0dyYWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFuZC1zdmctbWFzayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbGV2YXRlLXdpdGgtZWRlc2lnbi10ZXh0LTIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlYWR5LXRvLXRyYW5zZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAzNjBweDtcblxuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgfVxuXG4gICAgLnR4dC1zaXplLTQ4IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlnaGxpdGhlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG59XG5cbi5yZWFkeS10by10cmFuc2Zvcm0tZm9ybS1zaGFkb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG59XG5cbi5yZWFkeS10by10cmFuc2Zvcm0tZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cbiAgICBoMyxcbiAgICBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cblxuLnJlYWR5LXRvLXRyYW5zZm9ybS1yb3ctY29sLTIsXG4ucmVhZHktdG8tdHJhbnNmb3JtLXJvdy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtLWZpZWxkLWJveCB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyUm9tYW4nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5saW5lX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU4LCAwLjU3LCAxKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgY29sb3I6IEBwaW5rO1xuICAgIH1cbn1cblxuLnJlYWR5LXRvLXRyYW5zZm9ybS1idG4tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmpvdXJuZXktZ3JhcGhpYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4uZ3JlZW4tYXJjIHtcbiAgICB3aWR0aDogY2xhbXAoMTU3LjgxM3JlbSwgMTQxLjI3NXZ3ICsgNjcuMjJyZW0sIDIzNi43NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNTcuODEzcmVtLCAxNDEuMjc1dncgKyA2Ny4yMnJlbSwgMjM2Ljc1cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgxNTcuODEzcmVtLCAxNDEuMjc1dncgKyA2Ny4yMnJlbSwgMjM2Ljc1cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5waW5rLWFyYyB7XG4gICAgd2lkdGg6IGNsYW1wKDEyMi4yNXJlbSwgMTA5LjM5NnZ3ICsgNTIuMXJlbSwgMTgzLjM3NXJlbSk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxMjIuMjVyZW0sIDEwOS4zOTZ2dyArIDUyLjFyZW0sIDE4My4zNzVyZW0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMjIuMjVyZW0sIDEwOS4zOTZ2dyArIDUyLjFyZW0sIDE4My4zNzVyZW0pO1xuICAgIGJhY2tncm91bmQ6IEBwaW5rO1xufVxuXG4ueWVsbG93LWFyYyB7XG4gICAgd2lkdGg6IGNsYW1wKDkzcmVtLCA4My4yMjF2dyArIDM5LjYzNHJlbSwgMTM5LjVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoOTNyZW0sIDgzLjIyMXZ3ICsgMzkuNjM0cmVtLCAxMzkuNXJlbSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoOTNyZW0sIDgzLjIyMXZ3ICsgMzkuNjM0cmVtLCAxMzkuNXJlbSk7XG4gICAgYmFja2dyb3VuZDogQHllbGxvdztcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYmxhY2std2hpdGUtbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG59XG4udmlkZW9faG9sZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpZGVvX2hvbGRlciB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxsc3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svc21hbGwtYmxhY2std2hpdGUtbWFzay5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgd2lkdGg6IDU3JSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3JSFpbXBvcnRhbnRcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsb3dlci1tYXNre1xuICAgIHdpZHRoOiA5MCU7XG4gICAgLy8gaGVpZ2h0OiBjbGFtcCgxMS4zMTNyZW0sIDEwLjA2N3Z3ICsgNC44NTdyZW0sIDE2LjkzOHJlbSk7XG4gICAgLnZpZGVvX21hc2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL21hc2stZmxvd2VyLnN2Z1wiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIC8vIHdpZHRoOiBjbGFtcCgxMS4yNXJlbSwgMTAuMDY3dncgKyA0Ljc5NHJlbSwgMTYuODc1cmVtKTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufVxuLmZsb3dlci1tYXNrLWNlbGx7XG4gICAgLmZsb3dlci1tYXNre1xuICAgICAgICAudmlkZW9fbWFza3tcbiAgICAgICAgICAgIHdpZHRoOmNsYW1wKDE3LjI1cmVtLCAxNC44NjF2dywgMTcuODc1cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jdXN0b20tc2hhcGUtbWFza3tcbiAgICB3aWR0aDogY2xhbXAoOC44MTNyZW0sIDcuODN2dyArIDMuNzkycmVtLCAxMy4xODhyZW0pO1xuICAgIGhlaWdodDpjbGFtcCg5LjY4OHJlbSwgOC43MjV2dyArIDQuMDkzcmVtLCAxNC41NjNyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLnZpZGVvX21hc2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL2N1c3RvbS1zaGFwZS1tYXNrLnN2Z1wiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjbGFtcCg4LjgxM3JlbSwgNy44M3Z3ICsgMy43OTJyZW0sIDEzLjE4OHJlbSk7XG4gICAgICAgIGhlaWdodDpjbGFtcCg5LjY4OHJlbSwgOC43MjV2dyArIDQuMDkzcmVtLCAxNC41NjNyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cbi5tZWRpYS10ZXh0LWdyaWQtc2VjdGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLy8gYmFja2dyb3VuZDogcmVkO1xuICAgIC5tYXgtdy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxufVxuLm1lZGlhLXRleHQtZ3JpZC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbn1cbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbHMtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMnB4IDApO1xuICAgIC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLWdyZWVue1xuICAgICAgICAubm9uZTtcbiAgICB9XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwuYmNrZy1vcmFuZ2UubW9iaWxlLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNkQ0NDtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLWJsdWUubW9iaWxlLXBpbmsge1xuICAgIGJhY2tncm91bmQ6ICM0ZmE1ZmQ7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLmVtcHR5e1xuICAgICAgICAubm9uZTtcbiAgICB9XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5tZWRpYS10ZXh0LWdyaWQtY2VsbC5iY2tnLXllbGxvd3tcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctcGlua3tcbiAgICAgICAgYmFja2dyb3VuZDogIzMyYjU1NztcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctZ3JlZW4uZW1wdHksXG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctZ3JlZW4td2hpdGUuZW1wdHl7XG4gICAgICAgIC5ibG9jaztcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxscy1ib3gtYWJze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICBcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmZsb3dlci1tYXNrLWNlbGx7XG4gICAgICAgIGJhY2tncm91bmQ6IHllbGxvdztcbiAgICAgICAgLnZpZGVvX21hc2t7XG4gICAgICAgICAgICB3aWR0aDogNzklO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZWRpYS10ZXh0LWdyaWQtY2VsbHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmRvdWJsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gICAgLm1lZGlhLXRleHQtZ3JpZC1jZWxsLmJja2ctYmxhY2suZW1wdHl7XG4gICAgICAgIC5ibG9jaztcbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAubm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCB7XG4gICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgLy8gaGVpZ2h0OiAwO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgLy8gYm9yZGVyLWxlZnQ6IDA7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMDtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5kb3VibGV7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQtbGVmdCxcbi50ZXh0LXJpZ2h0LFxuLnRleHQtY2VudGVye1xuICAgIC5ub25lXG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGxzLWJveC1hYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLm4tc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTElO1xuICAgIHRvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MCU7XG59XG4ubWVkaWEtdGV4dC1ncmlkLWNlbGwgLm4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0NyU7XG4gICAgdG9wOiA0OCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAubi1ib3JkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ3JTtcbiAgICB0b3A6IDQ4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAueS1zaGFkb3cge1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0b3A6IDU0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5tZWRpYS10ZXh0LWdyaWQtY2VsbCAueSB7XG4gICAgbGVmdDogNTElO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xufVxuLnRleHQtcmlnaHQsIC50ZXh0LWxlZnQsICAudGV4dC1jZW50ZXIsIC50ZXh0LXRvcC1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG59XG4uZXllLWZvbGxvdy1zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvLyB3aWR0aDogMzYwcHg7XG59XG4uZXllLWZvbGxvdy10ZXh0LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuLmV5ZS1mb2xsb3ctc3ZnLWdyYWRpZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmV5ZS1mb2xsb3ctc3BlYWtpbmctZ2lybC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAucG9wdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuLmV5ZS1mb2xsb3ctcG9wdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC8vIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlQ3lyTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnNvdW5kLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG4udG9vbHRpcCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05cHgpIHRyYW5zbGF0ZVkoLTdweCk7XG59XG4udG9vbHRpcC12b2ljZSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KSB0cmFuc2xhdGVZKDE2cHgpO1xufVxuLnRvb2x0aXAtdGV4dCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpIHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi5naXJsLWJvdHRvbS1zcGVhY2gge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xufVxuLmV5ZS1mb2xsb3ctdGV4dC1saW5lLTF7XG4gICAgLnByZWw7XG4gICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZXllLWZvbGxvdy10ZXh0LWxpbmUtMntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTAsIDIzMywgNjUsIDAuNDcpIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG4gICAgfVxufVxuLmV5ZS1mb2xsb3ctc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vIHdpZHRoOiAzNjBweDtcbn1cbi5leWUtZm9sbG93IHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZXllLWJveCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leWUtYmFsbCB7XG4gICAgd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTc3JSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV5ZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNzclKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZXllLWZvbGxvdy10ZXh0e1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi5leWUtZm9sbG93LXRleHQgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGhlaWdodDogMXB4O1xufVxuICAgIC53b3dzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgLm1heC13LWNvbnRhaW5lci53LTE5MjB7XG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud293cy1zeW1ib2wge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzcHg7ICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvd3MtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC53b3dzLWdyYXBoaWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b3dzLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAuaGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b3dzLWJvcmRlci10ZXh0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgLm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJydXNoLmljb24tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xuICAgIH1cbiAgICAubGFwdG9wLmljb24tdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIH1cbiAgICAuZ29vZ2xlLXRvb2xze1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIC5tYXgtdy1jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nb29nbGUtdG9vbHMtdGl0bGUtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5nb29nbGUtdG9vbHMtdGl0bGUtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgLmhpZ2hsaWdodGVkWWVsbG93VGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDcycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nb29nbGUtdG9vbHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgXG4uZ29vZ2xlLXRvb2wtc21hbGwuaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5saWtlLmljb24tdGV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuI21vYmlsZS1maXJzdC12aWRlb3tcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg4MSUgYXQgNTAlIDEzMCUpO1xufVxuLm1vYmlsZS1maXJzdHtcbiAgICAvLyBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHZpZGVve1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tYXgtdy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXItdGV4dC1ib3gge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItdGV4dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGVha2luZy1zY2hvb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIG1heC13aWR0aDogMzYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLnNwZWFraW5nLXNjaG9vbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5oaWdobGlnaHRlZFllbGxvdyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUU5NDEgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gICAgICAgIC52b2ljZS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgLnNwZWFraW5nLXNjaG9vbC1tZWRpYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIHJvdW5kIDI1cHgpO1xuICAgIC52aWRlb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BlYWtpbmctc2Nob29sLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5zcGVha2luZy1zY2hvb2wtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUN5clJvbWFuJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgLnNwZWFraW5nLXNjaG9vbC10aXRsZSB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgIC5zcGVha2luZy1zY2hvb2wtY29udGVudC11cC1ib3h7XG4gICAgICAgIC5zcGVha2luZy1zY2hvb2wtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNwZWFraW5nLXNjaG9vbC1jb250ZW50LWJvdHRvbS1ib3h7XG4gICAgLnNwZWFraW5nLXNjaG9vbC10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5jb2xvcmZ1bC1tZWRpYS1hYnMtY29tYmluZS1jZWxscywgLmZsb3dlci1tYXNre1xuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cbi5wZXJzb25hbC1leHBlcmllbmNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIG1heC13aWR0aDogMzYwcHg7IFxuICAgIC5tYXgtdy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucm91bmQtYm9yZGVyLWJveHtcbiAgICAgICAgLy8gcGFkZGluZzogMjVweDtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgICAgICAvKiBsaW5lLWhlaWdodDogMS40OyAqL1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuLnBlcnNvbmFsLWV4cGVyaWVuY2UtdGV4dC1ib3h7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgLmJ4O1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxufVxuLmNvbG9yLWZpZ3VyZS0xIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cblxuICAgIC5ibHVlLXNxdWFyZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNEZBNUZEO1xuICAgICAgICB3aWR0aDogMTI4cHg7XG4gICAgICAgIGhlaWdodDogOThweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC55ZWxsb3ctY2lyY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFFOTQxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG59XG5cbi5jb2xvci1maWd1cmUtMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgLmdyZWVuLXNxdWFyZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IGNsYW1wKDAuMTI1cmVtLCAwLjIwNnZ3LCAwLjI1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzMyQjU1NztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmJsdWUtcmVjYXRhbmdsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzRGQTVGRDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTEyJSA2JTtcbiAgICB9XG5cbiAgICAueWVsbG93LWNpcmNsZSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFFOTQxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICB9XG59XG5cbi5jb2xvci1maWd1cmUtMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG5cbiAgICAucGluay1yZWNhdGFuZ2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOTgzRTA7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAgLnBsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgIFxuXG4gICAgLnllbGxvdy1jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRTk0MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAuZ3JlZW4tY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDEwNHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMkI1NTc7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG59XG5cbi5jb2xvci1maWd1cmUtNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4XG4gICAgfVxufVxuXG4ucGVyc29uYWwtZXhwZXJpZW5jZS1jb2xvci1maWd1cmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5oZXJvLXNlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm1heC13LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1M3B4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaGVyby11cHBlci10ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGlnaGxpdGhlZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGV0dGVyLW91dGVyLWJveHtcbiAgICAgICAgLm5vbmU7XG4gICAgfVxuICAgIC5qb3VybmV5LWdyYXBoaWMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLXRleHR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1sZWZ0LXRleHQge1xuICAgICAgICAgICAgLm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1yaWdodC10ZXh0e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2lybC1ib3gge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wZXJzb25hbC1leHBlcmllbmNlLW1hcnF1ZWUtdGV4dHtcbiAgICAuaGlnaGxpZ2h0ZWRZZWxsb3dUZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogY2xhbXAoMC4wNjNyZW0sIDAuMTAzdncsIDAuMTI1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG4ubW9iaWxlLWZpcnN0LW1hcnF1ZWUtdGV4dHtcbiAgICAuaGlnaGxpZ2h0ZWRZZWxsb3dUZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogY2xhbXAoMC4wNjNyZW0sIDAuMTAzdncsIDAuMTI1cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbn1cbiNzY3JvbGxUb0Fib3V0VXMge1xuICAgIG1heC13aWR0aDogNzVweDtcbn1cbi5hYm91dC11c3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAubWF4LXctY29udGFpbmVye1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0LXZvaWNlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAuaGlnaGxpdGhlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgfVxufVxuLnBhZGxvY2suaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uZmxhc2guaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG59XG4ucXVpZXRlci5pY29uLXRleHQge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5tYXhpbWl6ZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAubWF4LXctY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMyQjU1NztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXhpbWl6ZS1zdWItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIC5mZi1sdW5lbWF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1heGltaXplLWlubmVyLXRpdGxle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7ICBcbiAgICB9XG4gICAgLm1heGltaXplLWdyYXBoaWMtYm94IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5tYXhpbWl6ZS1jb2wge1xuICAgICAgICAvLyB3aWR0aDogODAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoY2xhbXAoMTcuNTYzcmVtLCAyMy4xODF2dywgMjYuMzEzcmVtKSArIDMwcHgpO1xuICAgIH1cbiAgICAubWF4aW1pemUtdGV4dC1ib3gge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICB9XG4gICAgLm1heGltaXplLWJvcmRlci1ib3gge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG59XG5zcGFuLnJvY2suaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5zcGFuLmxvdmUuaWNvbi10ZXh0IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5yZWFkeS10by1lbnJvbGx7XG5kaXNwbGF5OiBibG9jaztcbi5tYXgtdy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOTgzRTA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnJ0ZS10aXRsZXtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi55ZWxsb3ctcGluay1ncmFkaWVudC1ib3guY2Yge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLy8gb3ZlcmZsb3c6IGNsaXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5ydGUtY29sIHtcbiAgICAvLyB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gd2lkdGg6IGNhbGMoIGNsYW1wKDE3LjI1cmVtLCAyMi43ODh2dywgMjUuODc1cmVtKSArIDMwcHgpO1xuICAgIC8vIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAyMy4wMTV2dywgMjYuMTI1cmVtKTtcbiAgICB3aWR0aDogY2FsYyhjbGFtcCgxNy4yNXJlbSwgMjIuNzg4dncsIDI1Ljg3NXJlbSkgKyAzMHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDE3LjQzOHJlbSwgMjMuMDE1dncsIDI2LjEyNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbn1cbi5ndWlkZWQtcGF0aHdheXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAubWF4LXctY29udGFpbmVye1xuICAgICAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmd1aWRlZC1wYXRod2F5LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmRhcmtZZWxsb3dHcmFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZBRTk0MSAwJSwgcmdiYSgyNTAsIDIzMywgNjUsIDApIDEwMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMuMTI1cmVtLCA0LjEyOHZ3LCA0LjY4OHJlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5saWdodFllbGxvd0dyYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1MCwgMjMzLCA2NSwgMC40NykgMCUsIHJnYmEoMjUwLCAyMzMsIDY1LCAwKSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMy4xMjVyZW0sIDQuMTI4dncsIDQuNjg4cmVtKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuZ3VpZGVkLXBhdGh3YXktdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLmd1aWRlZC1wYXRod2F5LWN0YSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ndWlkZWQtcGF0aHdheS1jdGEtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnJpZ2h0LWJ0bi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNjaG9vbC5pY29uLXRleHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5ydGUtdGV4dC1ib3gge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbn1cbi5yZWFkeS10by1lbnJvbGwtbWFzay0ye1xuICAgIC8vIHdpZHRoOiBjbGFtcCgxOS4zNzVyZW0sIDE3LjMzOHZ3ICsgOC4yNTdyZW0sIDI5LjA2M3JlbSk7XG4gICAgd2lkdGg6IGNhbGMoY2xhbXAoMTcuMjVyZW0sIDIyLjc4OHZ3LCAyNS44NzVyZW0pKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDEzLjkzOHJlbSwgMTIuNTI4dncgKyA1LjkwNHJlbSwgMjAuOTM4cmVtKTtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svcmVhZHktdG8tZW5yb2xsLW1hc2stMi5zdmdcIik7XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgIFxuICAgICAgICAvLyB3aWR0aDogY2xhbXAoMTkuMzc1cmVtLCAxNy4zMzh2dyArIDguMjU3cmVtLCAyOS4wNjNyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgd2lkdGg6IGNhbGMoY2xhbXAoMTcuMjVyZW0sIDIyLjc4OHZ3LCAyNS44NzVyZW0pKTtcbiAgICB9XG59XG4ucmVhZHktdG8tZW5yb2xsLW1hc2stM3tcbiAgICB3aWR0aDogY2xhbXAoMTUuMzc1cmVtLCAxMy43NTh2dyArIDYuNTUycmVtLCAyMy4wNjNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTUuNDM4cmVtLCAxMy43NTh2dyArIDYuNjE1cmVtLCAyMy4xMjVyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjbGFtcCgtMS4yNXJlbSwgLTEuMTE5dncgLSAwLjUzM3JlbSwgLTEuODc1cmVtKSk7XG4gICAgLnZpZGVvX21hc2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL3JlYWR5LXRvLWVucm9sbC1tYXNrLTMuc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE1LjM3NXJlbSwgMTMuNzU4dncgKyA2LjU1MnJlbSwgMjMuMDYzcmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG59XG4uY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHN7XG4gICAgLnZpZGVvX21hc2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9tYXNrL3NtYWxsLWJsYWNrLXdoaXRlLW1hc2suc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICBcbiAgICAgICAgd2lkdGg6IGNsYW1wKDIwLjU2M3JlbSwgMTguMzQ1dncgKyA4Ljc5OXJlbSwgMzAuODEzcmVtKTtcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cbn1cbi5ob3Jpem9udGFsLWN1c3RvbS1zaGFwZXtcbiAgICB3aWR0aDpjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICAgIC8vIHdpZHRoOiBjbGFtcCgxOS4xODhyZW0sIDE3LjExNHZ3ICsgOC4yMTNyZW0sIDI4Ljc1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDE3LjQzOHJlbSwgMTUuNTQ4dncgKyA3LjQ2N3JlbSwgMjYuMTI1cmVtKTtcbiAgICAucHJlbDtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svaG9yaXpvbnRhbC1jdXN0b20tc2hhcGUuc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE5LjE4OHJlbSwgMTcuMTE0dncgKyA4LjIxM3JlbSwgMjguNzVyZW0pO1xuICAgICAgICB3aWR0aDpjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgIH1cbn1cblxuLmZsb3dlci1tYXNre1xuICAgIHdpZHRoOiBjbGFtcCgxMS4yNXJlbSwgMTAuMDY3dncgKyA0Ljc5NHJlbSwgMTYuODc1cmVtKTtcbiAgICBoZWlnaHQ6IGNsYW1wKDExLjMxM3JlbSwgMTAuMDY3dncgKyA0Ljg1N3JlbSwgMTYuOTM4cmVtKTtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svbWFzay1mbG93ZXIuc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDExLjI1cmVtLCAxMC4wNjd2dyArIDQuNzk0cmVtLCAxNi44NzVyZW0pO1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG59XG4uY3VzdG9tLXNoYXBlLW1hc2t7XG4gICAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCA3LjgzdncgKyAzLjc5MnJlbSwgMTMuMTg4cmVtKTtcbiAgICBoZWlnaHQ6Y2xhbXAoOS42ODhyZW0sIDguNzI1dncgKyA0LjA5M3JlbSwgMTQuNTYzcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAudmlkZW9fbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svY3VzdG9tLXNoYXBlLW1hc2suc3ZnXCIpO1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDguODEzcmVtLCA3LjgzdncgKyAzLjc5MnJlbSwgMTMuMTg4cmVtKTtcbiAgICAgICAgaGVpZ2h0OmNsYW1wKDkuNjg4cmVtLCA4LjcyNXZ3ICsgNC4wOTNyZW0sIDE0LjU2M3JlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgfVxufVxuLnN0YXItc2hhcGV7XG4gICAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMTUuNjZ2dyArIDcuNTIxcmVtLCAyNi4zMTNyZW0pO1xuICAgIGhlaWdodDpjbGFtcCgxNi44NzVyZW0sIDE1LjEwMXZ3ICsgNy4xOTJyZW0sIDI1LjMxM3JlbSk7XG4gICAgLnByZWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC52aWRlb19tYXNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9zdGFyLnN2Z1wiKTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjbGFtcCgxNy41NjNyZW0sIDE1LjY2dncgKyA3LjUyMXJlbSwgMjYuMzEzcmVtKTtcbiAgICAgICAgaGVpZ2h0OmNsYW1wKDE2Ljg3NXJlbSwgMTUuMTAxdncgKyA3LjE5MnJlbSwgMjUuMzEzcmVtKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG59XG5cbi5mbG93ZXItc2hhcGV7XG4gICAgLy8gd2lkdGg6IGNsYW1wKDE3LjI1cmVtLCAxNS40MzZ2dyArIDcuMzUycmVtLCAyNS44NzVyZW0pO1xuICAgIC8vIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAxNS41NDh2dyArIDcuNDY3cmVtLCAyNi4xMjVyZW0pO1xuICAgIHdpZHRoOiBjbGFtcCgxNy41NjNyZW0sIDIzLjE4MXZ3LCAyNi4zMTNyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTYuODc1cmVtLCAyMi4yOTN2dywgMjUuMzEzcmVtKTtcbiAgICAucHJlbDtcbn1cbi5mbG93ZXItc2hhcGUgLnZpZGVvX21hc2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ5LCAxMzEsIDIyNCAsIDEwMCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbWFzay9waW5rLWZsb3dlci1zaGFwZS5zdmdcIik7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL21hc2svcGluay1mbG93ZXItc2hhcGUuc3ZnXCIpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IGNsYW1wKDE3LjI1cmVtLCAxNS40MzZ2dyArIDcuMzUycmVtLCAyNS44NzVyZW0pO1xuICAgIGhlaWdodDogY2xhbXAoMTcuNDM4cmVtLCAxNS41NDh2dyArIDcuNDY3cmVtLCAyNi4xMjVyZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdmlkZW97XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgIH1cbn1cbi52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgXG4gIC52aWRlby1jb3ZlciwgLnZpZGVvLXRodW1ibmFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIFxuLnN0YXItYm9yZGVye1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG59XG4gIFxuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5ydGUtbWFzay1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDE1LjU2M3JlbSwgMTMuOTgydncgKyA2LjU5NnJlbSwgMjMuMzc1cmVtKTtcblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYubWFzazEge1xuICAgICAgICB3aWR0aDogY2xhbXAoMTcuMDYzcmVtLCAxNS4yMTN2dyArIDcuMzA3cmVtLCAyNS41NjNyZW0pO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDE0Ljc1cmVtLCAxMy4xOTl2dyArIDYuMjg2cmVtLCAyMi4xMjVyZW0pO1xuICAgIH1cblxuICAgICYubWFzazIge1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDEzLjkzOHJlbSwgMTIuNTI4dncgKyA1LjkwNHJlbSwgMjAuOTM4cmVtKTtcbiAgICAgICAgLy8gd2lkdGg6IGNsYW1wKDE5LjM3NXJlbSwgMTcuMzM4dncgKyA4LjI1N3JlbSwgMjkuMDYzcmVtKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE3LjI1cmVtLCAyMi43ODh2dywgMjUuODc1cmVtKTtcbiAgICB9XG5cbiAgICAmLm1hc2szIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE1LjM3NXJlbSwgMTMuNzU4dncgKyA2LjU1MnJlbSwgMjMuMDYzcmVtKTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNS40MzhyZW0sIDEzLjc1OHZ3ICsgNi42MTVyZW0sIDIzLjEyNXJlbSk7XG4gICAgfVxufVxuLm1hc2syLm1heGltaXplLW1hc2stYm94e1xuICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE3LjU2M3JlbSwgMjMuMTgxdncsIDI2LjMxM3JlbSk7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTYuODc1cmVtLCAyMi4yOTN2dywgMjUuMzEzcmVtKTtcbiAgICB9XG59XG4ubWF4aW1pemUtbWFzay1ib3h7XG4gICAgbWluLWhlaWdodDogY2xhbXAoMTkuODc1cmVtLDIyLjI5M3Z3LDI1LjMxM3JlbSk7XG59XG4udWd0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi51Z3QtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLnN0dWRlbnQtbmFtZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udXNlci1ob3Zlci1tb3ZlLXNsaWRlLW1lZGlhIHtcbiAgICBwYWRkaW5nOiAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwIHJvdW5kIDUwcHgpO1xuICAgIFxuICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDAgcm91bmQgNDBweCk7XG4gICAgfVxufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnN0dWRlbnQtbmFtZXtcbiAgICAubm9uZTtcbn1cbi51c2VyLWhvdmVyLW1vdmUtc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZXtcbiAgICAuc291bmQtdG9vbHRpcCB7XG4gICAgICAgIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0dWRlbnQtbmFtZXtcbiAgICAgICAgLmJsb2NrO1xuICAgIH1cbn1cbi5zd2lwZXItY2FyZHN7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuc291bmQtdG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC50b29sdGlwIHtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOXB4KSB0cmFuc2xhdGVZKC03cHgpO1xuICAgIH1cbiAgICAudG9vbHRpcC12b2ljZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpIHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgfVxuICAgIC50b29sdGlwLXRleHQge1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoNXB4KTtcbiAgICB9XG59XG4udmlzdWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLm1heC13LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgfVxuICAgIH1cbiAgICAudmlzdWFscy10ZXh0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIC5zdHVkZW50e1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyBcbiAgICB9XG4gICAgLmZsZXgtYWxpZ24taXRlbXMtY2VudGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICB9XG4gICAgLnRocm9tYnVze1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC50aHJvbWJ1cy1saW5lLTEge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIH1cbiAgICAudGhyb21idXMtbGluZS0yIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgIH1cbiAgICAudmlzdWFscy1ib3JkZXItdGV4dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIC52aXN1YWxzLXN2Zy1ncmFkaWVudHtcbiAgICAgICAgLm5vbmU7XG4gICAgfVxuXG4gICAgLnNwYWNlLXZpc3VhbHN7XG4gICAgICAgIC5ub25lO1xuICAgIH1cbiAgICAuYnJhaW57XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuICAgIC55ZWxsb3dHcmFkLC55ZWxsb3dHcmFkLTIgIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjA2M3JlbSwgMC4xMDN2dywgMC4xMjVyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFFOTQxIDAlLCByZ2JhKDI1MCwgMjMzLCA2NSwgMCkgMTAwJSk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICAgIC55ZWxsb3dHcmFkLTIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuLnZpc3VhbHMtZ3JhcGhpY3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG59XG4ucmVjYXB0Y2hhLXBvcHVwLWJveHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuLy8gICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufSBcbi5jb2xsZWdlLWxvZ29zLWJveHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cbi5jb2xsZWdlLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgfVxufVxuLmV5ZS1mb2xsb3ctdG9vbHRpcHtcbiAgICAuc291bmQtdG9vbHRpcHtcbiAgICAgICAgLm5vbmU7XG4gICAgfVxufVxuLmNvbG9yZnVsLW1lZGlhLXNlY3Rpb24sIC5tZWRpYS10ZXh0LWdyaWQtc2VjdGlvbntcbiAgICAvLyAubm9uZTtcbiAgICB2aWRlb3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbi5jb2xvcmZ1bC1tZWRpYS1zZWN0aW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtYm94e1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwODI7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW17XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAudS1zaGFkb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDU0JTtcbiAgICAgICAgdG9wOiA1MyU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5jdXN0b20tc2hhcGUtbWFzayB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAudmlkZW9fbWFza3tcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ29vZ2xlLXRvb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC55LXNoYWRvd3tcbiAgICAgICAgLm5vbmVcbiAgICB9XG4gICAgLnl7XG4gICAgICAgIC5ub25lO1xuICAgIH1cbiAgICAuc3ByaW5nLW9wZW4taG91c2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWNvbWJpbmUtY2VsbHMuYmxhY2std2hpdGUtbWFzay1jZWxsLTIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbS5jLTMsXG4gICAgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtNCxcbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy01e1xuICAgICAgICAubm9uZTtcbiAgICB9XG4gICAgLmNvbG9yZnVsLW1lZGlhLWJveHtcbiAgICAgICAgLmNvbG9yZnVsLW1lZGlhLXJvd3tcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIC5iY2tnLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmE1ZmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgLm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbG9yZnVsLW1lZGlhLWFicy1yb3cuci0ze1xuICAgICAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW0uYy0xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLm1heC13LWNvbnRhaW5lci53LTE5MjB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIH1cbiAgICAuY29sb3JmdWwtbWVkaWEtYm94e1xuICAgICAgICAuY29sb3JmdWwtbWVkaWEtcm93e1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogZGFya3JlZDtcbiAgICAgICAgICAgICAgICAuY29sb3JmdWwtbWVkaWEtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjk4M2UwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe31cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXt9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtYm94e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgIFxuICAgICAgXG4gICAgICAgIC8vY29sb3JmdWwtbWVkaWEtYWJzLXJvd1xuICAgICBcbiAgICAgXG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93e1xuICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgIC5jb2xvcmZ1bC1tZWRpYS1hYnMtaXRlbXtcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RkE1RkQ7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQzZENDQ7XG4gICAgICAgICAgICAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7fVxuICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe31cbiAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRmYTVmZDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICAgICAgICAgICAgIC5ub25lO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ODNlMDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgICAuY29sb3JmdWwtbWVkaWEtYWJzLWl0ZW17XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7fVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSl7fVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5jb2xvcmZ1bC1tZWRpYS1hYnMtcm93IHtcbiAgICAgICAgICAgXG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmNvbG9yZnVsLW1lZGlhLWFicy1jb21iaW5lLWNlbGxzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAuYmxhY2std2hpdGUtbWFzayB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmlkZW9fbWFzayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9tYXNrL3NtYWxsLWJsYWNrLXdoaXRlLW1hc2suc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXAoMjAuNTYzcmVtLCAyNy4xNDR2dywgMzAuODEzcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIH1cbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdy5yLTMgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOTgzZTA7XG4gICAgfVxuICAgICAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdy5yLTMgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMmI1NTc7XG4gICAgfVxuICAgIHN2Zy53aGl0ZS1oYW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuY29sb3JmdWwtbWVkaWEtYWJzLXJvdy5yLTMgLmNvbG9yZnVsLW1lZGlhLWFicy1pdGVtLmMtMSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOTgzZTA7XG4gICAgfVxuICAgIC5jb2xvcmZ1bC1tZWRpYS1ib3ggLmNvbG9yZnVsLW1lZGlhLXJvdzpudGgtY2hpbGQoMSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOTgzZTA7XG4gICAgfVxufVxuLmlwaG9uZXtcbiAgICAuc3BlYWtpbmctc2Nob29sIC5oaWdobGlnaHRlZFllbGxvd3tcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgLnZvaWNlLWljb257XG4gICAgICAgICAgICAubm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/