@charset "UTF-8";
/*
Use a value from 100 to 900
*/
/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}

*,
::before,
::after {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements and pseudo elements */
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item; /* Add the correct display in all browsers */
}

small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none; /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type=number] {
  width: auto; /* Firefox 36+ */
}

[type=search] {
  -webkit-appearance: textfield; /* Safari 8+ */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}

textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}

select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}

legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}

[type=search] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Accessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~=screen] {
    display: inherit;
  }
  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
/* Specify the progress cursor of updating elements */
[aria-busy=true] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

h1, h2, h3, h4, h5 {
  line-height: 1;
  font-size: 100%;
  font-weight: normal;
}

img {
  border: none;
  vertical-align: bottom;
}

ul, ol, li, dl, dt, dd {
  list-style: none;
}

/* pc-sp */
.switch--sp {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .switch--sp {
    display: block !important;
    margin: 0 auto;
  }
}

.switch--pc {
  display: block !important;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .switch--pc {
    display: none !important;
  }
}

body {
  padding-top: 120px;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  color: #333333;
  font-size: 16px;
  line-height: 1.75;
  background: #D8EFFF;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  body {
    padding-top: 80px;
  }
}
@media screen and (max-width: 767px) {
  body {
    font-size: 3.7333333333vw;
    line-height: 2;
    padding-top: 21.3333333333vw;
  }
}

img {
  max-width: 100%;
  line-height: 1;
  vertical-align: top;
}

img[src$=".svg"] {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 768px) {
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
  }
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  font-weight: normal;
}

.pc-only {
  display: block;
}
@media screen and (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

.sp-only {
  display: none;
}
@media screen and (max-width: 767px) {
  .sp-only {
    display: block;
  }
}

.main-contents {
  overflow: clip;
  padding-bottom: 130px;
}
@media screen and (max-width: 767px) {
  .main-contents {
    padding-bottom: 34.6666666667vw;
  }
}
.main-contents__inner {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .main-contents__inner {
    padding-bottom: 13.3333333333vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.modal {
  z-index: 10002;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.modal {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.modal::-webkit-scrollbar {
  display: none;
}
.modal.active {
  opacity: 1;
  pointer-events: auto;
}
.modal__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.modal__contents {
  width: 100%;
  min-height: calc(100% + 1px);
  padding: 100px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal__inner {
  padding: 60px 0 0;
  max-width: 902px;
  background: #D8EFFF;
  border-radius: 20px;
  z-index: 1000;
}
@media screen and (min-width: 1025px) {
  .modal__inner {
    min-width: 902px;
  }
}
.modal__inner .elm-heading-lv2 {
  padding: 0 53px;
  margin-bottom: 0 !important;
}
.modal__inner .elm-heading-lv2:before, .modal__inner .elm-heading-lv2:after {
  display: none;
}
.modal__inner .detail {
  padding: 26px 49px 70px;
}
.modal__inner .detail .elm-heading-lv3 {
  margin-bottom: 20px;
}
.modal__inner .detail .text-big {
  font-size: 24px;
}
.modal__inner .detail .elm-btn-wrap {
  margin-top: 40px;
}
.modal__inner .detail.modal-error {
  padding-bottom: 60px;
}
.modal__inner .detail.modal-error .elm-notice-text {
  margin-bottom: 28px;
  margin-left: 10px;
}
.modal__inner .detail.modal-error .form-table th {
  width: 220px;
  min-width: 220px;
  padding-right: 30px;
  padding-bottom: 31px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .modal__inner .detail.modal-error .form-table th {
    width: 100%;
    padding: 20px;
  }
}
.modal__inner .detail.modal-error .form-table td {
  width: 72.5%;
  padding-bottom: 31px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .modal__inner .detail.modal-error .form-table td {
    width: 100%;
    padding: 20px;
  }
}
.modal__inner .detail.modal-error .elm-btn-wrap {
  margin-top: 0;
}
.modal__inner .detail.modal-error .elm-btn {
  margin-top: 56px;
}
.modal__inner .detail .text-area {
  margin-top: 18px;
  padding-left: 12px;
}
.modal__inner .detail .text-area .elm-text:not(:last-of-type) {
  margin-bottom: 10px;
}
.modal__inner .detail .text-area .elm-list-numb2 {
  margin-bottom: 14px;
}
.modal__inner .detail .text-area .elm-list-numb2 li {
  margin-top: 0;
}
.modal__inner .detail .contact-area {
  margin-top: 44px;
}
.modal__inner .detail .contact-area dl {
  margin-top: 16px;
}
.modal__inner .detail .contact-area dl dd {
  margin-top: 7px;
}
.modal__inner .detail .contact-area dl dd .elm-text:not(:last-of-type) {
  margin-bottom: 6px;
}
.modal__inner .detail .contact-area dl dd .elm-text.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal__inner .detail .contact-area dl dd .elm-text.flex .head {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal__inner.step-guide .elm-heading-lv2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal__inner.step-guide .elm-heading-lv2 .step {
  margin-right: 14px;
  width: auto;
  height: 44px;
  border-radius: 8px;
  background: #1C53A4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 700;
  color: #fff;
  padding-bottom: 9px;
  padding-left: 11px;
  padding-right: 11px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.modal__inner.step-guide .elm-heading-lv2 .step span {
  display: inline-block;
  line-height: 1;
}
.modal__inner.step-guide .elm-heading-lv2 .step .en {
  font-size: 20px;
  margin-right: 7px;
}
.modal__inner.step-guide .elm-heading-lv2 .step .current {
  font-size: 28px;
  margin-right: 4px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
.modal__inner.step-guide .elm-heading-lv2 .step .bar {
  font-size: 24px;
  margin-right: 2px;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.modal__inner.step-guide .elm-heading-lv2 .step .numb {
  font-size: 22px;
}
.modal__inner.step-guide .elm-heading-lv2 .text {
  font-size: 24px;
}
.modal__inner.step-guide .elm-heading-lv2 .text:before {
  display: none;
}
.modal__inner.step-guide .detail {
  padding-top: 37px;
  padding-bottom: 45px;
}
.modal__inner.step-guide .detail.detail2 {
  padding-bottom: 60px;
}
.modal__inner.step-guide .detail .elm-list li {
  margin-top: 0;
}
.modal__inner.step-guide .detail .elm-list-numb2 li:not(:first-of-type) {
  margin-top: 14px;
}
.modal__inner.step-guide .detail .elm-list-numb2 li .elm-list {
  margin-top: 9px;
}
.modal__inner.step-guide .detail .elm-list-numb2 li .elm-list li:not(:first-of-type) {
  margin-top: 8px;
}
.modal__inner.step-guide .detail .mihon {
  margin-top: 50px;
}
.modal__inner.step-guide .detail .mihon .image {
  max-width: 200px;
  text-align: center;
  margin: 0 auto 0 auto;
}
.modal__inner.step-guide .detail .mihon .elm-text {
  margin-top: 1px;
  text-align: center;
}
.modal__inner.step-guide .detail .elm-btn-cancel {
  margin-top: 50px;
}
@media screen and (max-width: 767px) {
  .modal__contents {
    padding: 16vw 4.2666666667vw;
  }
  .modal__inner {
    width: 100%;
    max-width: 91.4666666667vw;
    padding: 7.7333333333vw 0 0 0;
    border-radius: 5.3333333333vw;
  }
  .modal__inner .elm-heading-lv2 {
    padding: 0 3.4666666667vw;
  }
  .modal__inner .elm-heading-lv2 .text {
    min-width: auto;
  }
  .modal__inner .elm-heading-lv2:before {
    margin-right: 2.4vw;
  }
  .modal__inner .detail {
    padding: 8vw 4.8vw;
  }
  .modal__inner .detail .elm-heading-lv3 {
    margin-bottom: 6.9333333333vw;
  }
  .modal__inner .detail .text-big {
    font-size: 5.8666666667vw;
  }
  .modal__inner .detail .elm-btn-wrap {
    margin-top: 8vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .modal__inner .detail .elm-btn-wrap .elm-btn {
    margin: 0 auto 0 auto;
  }
  .modal__inner .detail .elm-btn-wrap .elm-btn:last-of-type {
    margin-bottom: 2.6666666667vw;
  }
  .modal__inner .detail.modal-error {
    padding-top: 5.3333333333vw;
    padding-bottom: 60px;
  }
  .modal__inner .detail.modal-error .elm-notice-text {
    margin-bottom: 5.3333333333vw;
    margin-left: 0;
  }
  .modal__inner .detail.modal-error .form-table th {
    width: 100%;
    padding: 3.4666666667vw 17.3333333333vw 3.7333333333vw 4.2666666667vw;
  }
  .modal__inner .detail.modal-error .form-table td {
    width: 100%;
    padding: 4.2666666667vw;
  }
  .modal__inner .detail.modal-error .elm-btn {
    margin-top: 8.2666666667vw;
  }
  .modal__inner .detail.modal-error .elm-btn-wrap .elm-btn-cancel {
    margin-top: 0;
  }
  .modal__inner .detail .text-area {
    margin-top: 8vw;
    padding-left: 0;
  }
  .modal__inner .detail .text-area .elm-text:not(:last-of-type) {
    margin-bottom: 2.6666666667vw;
  }
  .modal__inner .detail .text-area .elm-list-numb2 {
    margin-bottom: 5.3333333333vw;
  }
  .modal__inner .detail .text-area .elm-list-numb2 li {
    margin-top: 0;
  }
  .modal__inner .detail .contact-area {
    margin-top: 13.3333333333vw;
  }
  .modal__inner .detail .contact-area dl {
    margin-top: 8vw;
  }
  .modal__inner .detail .contact-area dl dd {
    margin-top: 7px;
  }
  .modal__inner .detail .contact-area dl dd .elm-text:not(:last-of-type) {
    margin-bottom: 1.6vw;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.flex {
    display: block;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.flex .head {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .modal__inner .detail .contact-area dl dd .elm-text.mail, .modal__inner .detail .contact-area dl dd .elm-text.tel {
    font-size: 4.2666666667vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step {
    margin-right: 2.6666666667vw;
    width: auto;
    height: 11.7333333333vw;
    border-radius: 2.1333333333vw;
    padding-bottom: 3.2vw;
    padding-left: 2.9333333333vw;
    padding-right: 2.9333333333vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .en {
    font-size: 4.8vw;
    margin-right: 0.8vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .current {
    font-size: 5.6vw;
    margin-right: 1.0666666667vw;
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .bar {
    font-size: 4.8vw;
    margin-right: 0.8vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .modal__inner.step-guide .elm-heading-lv2 .step .numb {
    font-size: 4.8vw;
  }
  .modal__inner.step-guide .elm-heading-lv2 .text {
    font-size: 5.3333333333vw;
  }
  .modal__inner.step-guide .detail {
    padding-top: 6.1333333333vw;
    padding-bottom: 10.9333333333vw;
  }
  .modal__inner.step-guide .detail.detail2 {
    padding-bottom: 9.3333333333vw;
  }
  .modal__inner.step-guide .detail .elm-list li {
    margin-top: 0;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li:not(:first-of-type) {
    margin-top: 2.6666666667vw;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li .elm-list {
    margin-top: 2.4vw;
  }
  .modal__inner.step-guide .detail .elm-list-numb2 li .elm-list li:not(:first-of-type) {
    margin-top: 1.0666666667vw;
  }
  .modal__inner.step-guide .detail .mihon {
    margin-top: 6.1333333333vw;
  }
  .modal__inner.step-guide .detail .mihon .elm-text {
    margin-top: 0.2666666667vw;
  }
  .modal__inner.step-guide .detail .elm-btn-cancel {
    margin-top: 8vw;
  }
}

.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  height: 120px;
  z-index: 10000;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.header__inner {
  width: 100%;
  height: 100%;
  position: relative;
}
.header__logo {
  width: 408px;
  position: absolute;
  left: 83px;
  top: 28px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .header {
    height: 80px;
  }
  .header__logo {
    width: 300px;
    position: absolute;
    left: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media screen and (max-width: 767px) {
  .header {
    height: 21.3333333333vw;
  }
  .header__logo {
    width: 66.9333333333vw;
    position: absolute;
    left: 4.5333333333vw;
    top: 5.0666666667vw;
  }
}

.footer {
  background: #fff;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.footer__inner {
  padding: 50px 0 64px;
}
.footer__logo {
  width: 355px;
  margin: 0 auto 0 auto;
}
.footer__link {
  width: 750px;
  margin: 15px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer__link li {
  margin-top: 27px;
  font-size: 14px;
  line-height: 1;
  margin-right: 40px;
}
.footer__link li a,
.footer__link li a:link,
.footer__link li a:visited {
  color: #333333;
  text-decoration: none;
}
.footer__link li a,
.footer__link li a:link,
.footer__link li a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .footer__link li a:hover {
    opacity: 0.7;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) {
  .footer__link li:nth-of-type(4), .footer__link li:last-of-type {
    margin-right: 0;
  }
}
.footer__copy {
  width: 100%;
  height: 47px;
  background: #707070;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  .footer__link li {
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  .footer__inner {
    padding: 12.72vw 2.6666666667vw 9.8666666667vw 5.3333333333vw;
  }
  .footer__logo {
    width: 84vw;
    margin: 0 0 0 1.6vw;
  }
  .footer__link {
    width: 100%;
    margin: 2.9333333333vw auto 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footer__link li {
    width: 41.6vw;
    margin-top: 5.3333333333vw;
    font-size: 3.4666666667vw;
    line-height: 1;
    margin-right: 0;
  }
  .footer__link li:nth-of-type(odd) {
    width: 45.3333333333vw;
  }
  .footer__link li:first-of-type {
    width: 100%;
    margin-right: 0;
  }
  .footer__link li:nth-of-type(even) {
    margin-right: 4.2666666667vw;
  }
  .footer__copy {
    height: 12.5333333333vw;
    font-size: 2.6666666667vw;
  }
}

.page-top {
  width: 55px;
  height: 55px;
  position: absolute;
  top: -80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1001;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.page-top {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.page-top a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.16);
          box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.16);
  border: 2px solid #999;
  background: #fff;
}
.page-top a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .page-top a:hover {
    background: #B9B6B6;
  }
  .page-top a:hover span {
    -webkit-mask-image: url("../images/common/page-top.svg");
            mask-image: url("../images/common/page-top.svg");
    background-color: #fff;
  }
}
.page-top span {
  display: block;
  line-height: 1;
  width: 24px;
  height: 33px;
  -webkit-mask-image: url("../images/common/page-top.svg");
          mask-image: url("../images/common/page-top.svg");
  background-color: #999;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
@media screen and (max-width: 767px) {
  .page-top {
    width: 14.6666666667vw;
    height: 14.6666666667vw;
    position: absolute;
    top: -21.3333333333vw;
  }
  .page-top a {
    -webkit-box-shadow: 0.5333333333vw 0.5333333333vw 0.8vw rgba(0, 0, 0, 0.16);
            box-shadow: 0.5333333333vw 0.5333333333vw 0.8vw rgba(0, 0, 0, 0.16);
    border: 0.5333333333vw solid #999;
  }
  .page-top span {
    width: 6.4vw;
    height: 8.8vw;
  }
}

.fixed-btn {
  width: 68px;
  height: 80px;
  position: fixed;
  right: 25px;
  bottom: 40px;
  z-index: 10000;
  border-radius: 10px;
  background: #1C53A4;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.fixed-btn .icon {
  display: block;
  line-height: 1;
  width: 50px;
  height: 62px;
  -webkit-mask-image: url("../images/common/icon-book.svg");
          mask-image: url("../images/common/icon-book.svg");
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.fixed-btn .icon {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fixed-btn .text {
  display: block;
  line-height: 1;
  width: 35px;
  height: 25px;
  -webkit-mask-image: url("../images/common/fixed-btn-text.svg");
          mask-image: url("../images/common/fixed-btn-text.svg");
  background-color: #1C53A4;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 33px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.fixed-btn .text {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .fixed-btn:hover .icon {
    -webkit-mask-image: url("../images/common/icon-book.svg");
            mask-image: url("../images/common/icon-book.svg");
    background-color: #7096D0;
  }
  .fixed-btn:hover .text {
    -webkit-mask-image: url("../images/common/fixed-btn-text.svg");
            mask-image: url("../images/common/fixed-btn-text.svg");
    background-color: #fff;
  }
}
@media screen and (max-width: 767px) {
  .fixed-btn {
    width: 16vw;
    height: 18.9333333333vw;
    right: 2.6666666667vw;
    bottom: 5.3333333333vw;
    border-radius: 2.6666666667vw;
    -webkit-box-shadow: 0px 0.8vw violet6 rgba(0, 0, 0, 0.16);
            box-shadow: 0px 0.8vw violet6 rgba(0, 0, 0, 0.16);
  }
  .fixed-btn .icon {
    width: 11.7333333333vw;
    height: 14.6666666667vw;
  }
  .fixed-btn .text {
    width: 8vw;
    height: 5.6vw;
    top: 7.4666666667vw;
  }
}

[data-simplebar] {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:after, .simplebar-content:before {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.simplebar-height-auto-observer {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #000;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0.5s linear;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.mt10 {
  margin-top: 10px !important;
}
@media screen and (max-width: 767px) {
  .mt10 {
    margin-top: 2.6666666667vw !important;
  }
}

.mb10 {
  margin-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .mb10 {
    margin-bottom: 2.6666666667vw !important;
  }
}

.pt10 {
  padding-top: 10px !important;
}
@media screen and (max-width: 767px) {
  .pt10 {
    padding-top: 2.6666666667vw !important;
  }
}

.pb10 {
  padding-bottom: 10px !important;
}
@media screen and (max-width: 767px) {
  .pb10 {
    padding-bottom: 2.6666666667vw !important;
  }
}

.mt11 {
  margin-top: 11px !important;
}
@media screen and (max-width: 767px) {
  .mt11 {
    margin-top: 2.9333333333vw !important;
  }
}

.mb11 {
  margin-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .mb11 {
    margin-bottom: 2.9333333333vw !important;
  }
}

.pt11 {
  padding-top: 11px !important;
}
@media screen and (max-width: 767px) {
  .pt11 {
    padding-top: 2.9333333333vw !important;
  }
}

.pb11 {
  padding-bottom: 11px !important;
}
@media screen and (max-width: 767px) {
  .pb11 {
    padding-bottom: 2.9333333333vw !important;
  }
}

.mt12 {
  margin-top: 12px !important;
}
@media screen and (max-width: 767px) {
  .mt12 {
    margin-top: 3.2vw !important;
  }
}

.mb12 {
  margin-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .mb12 {
    margin-bottom: 3.2vw !important;
  }
}

.pt12 {
  padding-top: 12px !important;
}
@media screen and (max-width: 767px) {
  .pt12 {
    padding-top: 3.2vw !important;
  }
}

.pb12 {
  padding-bottom: 12px !important;
}
@media screen and (max-width: 767px) {
  .pb12 {
    padding-bottom: 3.2vw !important;
  }
}

.mt13 {
  margin-top: 13px !important;
}
@media screen and (max-width: 767px) {
  .mt13 {
    margin-top: 3.4666666667vw !important;
  }
}

.mb13 {
  margin-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .mb13 {
    margin-bottom: 3.4666666667vw !important;
  }
}

.pt13 {
  padding-top: 13px !important;
}
@media screen and (max-width: 767px) {
  .pt13 {
    padding-top: 3.4666666667vw !important;
  }
}

.pb13 {
  padding-bottom: 13px !important;
}
@media screen and (max-width: 767px) {
  .pb13 {
    padding-bottom: 3.4666666667vw !important;
  }
}

.mt14 {
  margin-top: 14px !important;
}
@media screen and (max-width: 767px) {
  .mt14 {
    margin-top: 3.7333333333vw !important;
  }
}

.mb14 {
  margin-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .mb14 {
    margin-bottom: 3.7333333333vw !important;
  }
}

.pt14 {
  padding-top: 14px !important;
}
@media screen and (max-width: 767px) {
  .pt14 {
    padding-top: 3.7333333333vw !important;
  }
}

.pb14 {
  padding-bottom: 14px !important;
}
@media screen and (max-width: 767px) {
  .pb14 {
    padding-bottom: 3.7333333333vw !important;
  }
}

.mt15 {
  margin-top: 15px !important;
}
@media screen and (max-width: 767px) {
  .mt15 {
    margin-top: 4vw !important;
  }
}

.mb15 {
  margin-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .mb15 {
    margin-bottom: 4vw !important;
  }
}

.pt15 {
  padding-top: 15px !important;
}
@media screen and (max-width: 767px) {
  .pt15 {
    padding-top: 4vw !important;
  }
}

.pb15 {
  padding-bottom: 15px !important;
}
@media screen and (max-width: 767px) {
  .pb15 {
    padding-bottom: 4vw !important;
  }
}

.mt16 {
  margin-top: 16px !important;
}
@media screen and (max-width: 767px) {
  .mt16 {
    margin-top: 4.2666666667vw !important;
  }
}

.mb16 {
  margin-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .mb16 {
    margin-bottom: 4.2666666667vw !important;
  }
}

.pt16 {
  padding-top: 16px !important;
}
@media screen and (max-width: 767px) {
  .pt16 {
    padding-top: 4.2666666667vw !important;
  }
}

.pb16 {
  padding-bottom: 16px !important;
}
@media screen and (max-width: 767px) {
  .pb16 {
    padding-bottom: 4.2666666667vw !important;
  }
}

.mt17 {
  margin-top: 17px !important;
}
@media screen and (max-width: 767px) {
  .mt17 {
    margin-top: 4.5333333333vw !important;
  }
}

.mb17 {
  margin-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .mb17 {
    margin-bottom: 4.5333333333vw !important;
  }
}

.pt17 {
  padding-top: 17px !important;
}
@media screen and (max-width: 767px) {
  .pt17 {
    padding-top: 4.5333333333vw !important;
  }
}

.pb17 {
  padding-bottom: 17px !important;
}
@media screen and (max-width: 767px) {
  .pb17 {
    padding-bottom: 4.5333333333vw !important;
  }
}

.mt18 {
  margin-top: 18px !important;
}
@media screen and (max-width: 767px) {
  .mt18 {
    margin-top: 4.8vw !important;
  }
}

.mb18 {
  margin-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .mb18 {
    margin-bottom: 4.8vw !important;
  }
}

.pt18 {
  padding-top: 18px !important;
}
@media screen and (max-width: 767px) {
  .pt18 {
    padding-top: 4.8vw !important;
  }
}

.pb18 {
  padding-bottom: 18px !important;
}
@media screen and (max-width: 767px) {
  .pb18 {
    padding-bottom: 4.8vw !important;
  }
}

.mt19 {
  margin-top: 19px !important;
}
@media screen and (max-width: 767px) {
  .mt19 {
    margin-top: 5.0666666667vw !important;
  }
}

.mb19 {
  margin-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .mb19 {
    margin-bottom: 5.0666666667vw !important;
  }
}

.pt19 {
  padding-top: 19px !important;
}
@media screen and (max-width: 767px) {
  .pt19 {
    padding-top: 5.0666666667vw !important;
  }
}

.pb19 {
  padding-bottom: 19px !important;
}
@media screen and (max-width: 767px) {
  .pb19 {
    padding-bottom: 5.0666666667vw !important;
  }
}

.mt20 {
  margin-top: 20px !important;
}
@media screen and (max-width: 767px) {
  .mt20 {
    margin-top: 5.3333333333vw !important;
  }
}

.mb20 {
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .mb20 {
    margin-bottom: 5.3333333333vw !important;
  }
}

.pt20 {
  padding-top: 20px !important;
}
@media screen and (max-width: 767px) {
  .pt20 {
    padding-top: 5.3333333333vw !important;
  }
}

.pb20 {
  padding-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  .pb20 {
    padding-bottom: 5.3333333333vw !important;
  }
}

.mt21 {
  margin-top: 21px !important;
}
@media screen and (max-width: 767px) {
  .mt21 {
    margin-top: 5.6vw !important;
  }
}

.mb21 {
  margin-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .mb21 {
    margin-bottom: 5.6vw !important;
  }
}

.pt21 {
  padding-top: 21px !important;
}
@media screen and (max-width: 767px) {
  .pt21 {
    padding-top: 5.6vw !important;
  }
}

.pb21 {
  padding-bottom: 21px !important;
}
@media screen and (max-width: 767px) {
  .pb21 {
    padding-bottom: 5.6vw !important;
  }
}

.mt22 {
  margin-top: 22px !important;
}
@media screen and (max-width: 767px) {
  .mt22 {
    margin-top: 5.8666666667vw !important;
  }
}

.mb22 {
  margin-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .mb22 {
    margin-bottom: 5.8666666667vw !important;
  }
}

.pt22 {
  padding-top: 22px !important;
}
@media screen and (max-width: 767px) {
  .pt22 {
    padding-top: 5.8666666667vw !important;
  }
}

.pb22 {
  padding-bottom: 22px !important;
}
@media screen and (max-width: 767px) {
  .pb22 {
    padding-bottom: 5.8666666667vw !important;
  }
}

.mt23 {
  margin-top: 23px !important;
}
@media screen and (max-width: 767px) {
  .mt23 {
    margin-top: 6.1333333333vw !important;
  }
}

.mb23 {
  margin-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .mb23 {
    margin-bottom: 6.1333333333vw !important;
  }
}

.pt23 {
  padding-top: 23px !important;
}
@media screen and (max-width: 767px) {
  .pt23 {
    padding-top: 6.1333333333vw !important;
  }
}

.pb23 {
  padding-bottom: 23px !important;
}
@media screen and (max-width: 767px) {
  .pb23 {
    padding-bottom: 6.1333333333vw !important;
  }
}

.mt24 {
  margin-top: 24px !important;
}
@media screen and (max-width: 767px) {
  .mt24 {
    margin-top: 6.4vw !important;
  }
}

.mb24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .mb24 {
    margin-bottom: 6.4vw !important;
  }
}

.pt24 {
  padding-top: 24px !important;
}
@media screen and (max-width: 767px) {
  .pt24 {
    padding-top: 6.4vw !important;
  }
}

.pb24 {
  padding-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  .pb24 {
    padding-bottom: 6.4vw !important;
  }
}

.mt25 {
  margin-top: 25px !important;
}
@media screen and (max-width: 767px) {
  .mt25 {
    margin-top: 6.6666666667vw !important;
  }
}

.mb25 {
  margin-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .mb25 {
    margin-bottom: 6.6666666667vw !important;
  }
}

.pt25 {
  padding-top: 25px !important;
}
@media screen and (max-width: 767px) {
  .pt25 {
    padding-top: 6.6666666667vw !important;
  }
}

.pb25 {
  padding-bottom: 25px !important;
}
@media screen and (max-width: 767px) {
  .pb25 {
    padding-bottom: 6.6666666667vw !important;
  }
}

.mt26 {
  margin-top: 26px !important;
}
@media screen and (max-width: 767px) {
  .mt26 {
    margin-top: 6.9333333333vw !important;
  }
}

.mb26 {
  margin-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .mb26 {
    margin-bottom: 6.9333333333vw !important;
  }
}

.pt26 {
  padding-top: 26px !important;
}
@media screen and (max-width: 767px) {
  .pt26 {
    padding-top: 6.9333333333vw !important;
  }
}

.pb26 {
  padding-bottom: 26px !important;
}
@media screen and (max-width: 767px) {
  .pb26 {
    padding-bottom: 6.9333333333vw !important;
  }
}

.mt27 {
  margin-top: 27px !important;
}
@media screen and (max-width: 767px) {
  .mt27 {
    margin-top: 7.2vw !important;
  }
}

.mb27 {
  margin-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .mb27 {
    margin-bottom: 7.2vw !important;
  }
}

.pt27 {
  padding-top: 27px !important;
}
@media screen and (max-width: 767px) {
  .pt27 {
    padding-top: 7.2vw !important;
  }
}

.pb27 {
  padding-bottom: 27px !important;
}
@media screen and (max-width: 767px) {
  .pb27 {
    padding-bottom: 7.2vw !important;
  }
}

.mt28 {
  margin-top: 28px !important;
}
@media screen and (max-width: 767px) {
  .mt28 {
    margin-top: 7.4666666667vw !important;
  }
}

.mb28 {
  margin-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .mb28 {
    margin-bottom: 7.4666666667vw !important;
  }
}

.pt28 {
  padding-top: 28px !important;
}
@media screen and (max-width: 767px) {
  .pt28 {
    padding-top: 7.4666666667vw !important;
  }
}

.pb28 {
  padding-bottom: 28px !important;
}
@media screen and (max-width: 767px) {
  .pb28 {
    padding-bottom: 7.4666666667vw !important;
  }
}

.mt29 {
  margin-top: 29px !important;
}
@media screen and (max-width: 767px) {
  .mt29 {
    margin-top: 7.7333333333vw !important;
  }
}

.mb29 {
  margin-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .mb29 {
    margin-bottom: 7.7333333333vw !important;
  }
}

.pt29 {
  padding-top: 29px !important;
}
@media screen and (max-width: 767px) {
  .pt29 {
    padding-top: 7.7333333333vw !important;
  }
}

.pb29 {
  padding-bottom: 29px !important;
}
@media screen and (max-width: 767px) {
  .pb29 {
    padding-bottom: 7.7333333333vw !important;
  }
}

.mt30 {
  margin-top: 30px !important;
}
@media screen and (max-width: 767px) {
  .mt30 {
    margin-top: 8vw !important;
  }
}

.mb30 {
  margin-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .mb30 {
    margin-bottom: 8vw !important;
  }
}

.pt30 {
  padding-top: 30px !important;
}
@media screen and (max-width: 767px) {
  .pt30 {
    padding-top: 8vw !important;
  }
}

.pb30 {
  padding-bottom: 30px !important;
}
@media screen and (max-width: 767px) {
  .pb30 {
    padding-bottom: 8vw !important;
  }
}

.mt31 {
  margin-top: 31px !important;
}
@media screen and (max-width: 767px) {
  .mt31 {
    margin-top: 8.2666666667vw !important;
  }
}

.mb31 {
  margin-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .mb31 {
    margin-bottom: 8.2666666667vw !important;
  }
}

.pt31 {
  padding-top: 31px !important;
}
@media screen and (max-width: 767px) {
  .pt31 {
    padding-top: 8.2666666667vw !important;
  }
}

.pb31 {
  padding-bottom: 31px !important;
}
@media screen and (max-width: 767px) {
  .pb31 {
    padding-bottom: 8.2666666667vw !important;
  }
}

.mt32 {
  margin-top: 32px !important;
}
@media screen and (max-width: 767px) {
  .mt32 {
    margin-top: 8.5333333333vw !important;
  }
}

.mb32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .mb32 {
    margin-bottom: 8.5333333333vw !important;
  }
}

.pt32 {
  padding-top: 32px !important;
}
@media screen and (max-width: 767px) {
  .pt32 {
    padding-top: 8.5333333333vw !important;
  }
}

.pb32 {
  padding-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .pb32 {
    padding-bottom: 8.5333333333vw !important;
  }
}

.mt33 {
  margin-top: 33px !important;
}
@media screen and (max-width: 767px) {
  .mt33 {
    margin-top: 8.8vw !important;
  }
}

.mb33 {
  margin-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .mb33 {
    margin-bottom: 8.8vw !important;
  }
}

.pt33 {
  padding-top: 33px !important;
}
@media screen and (max-width: 767px) {
  .pt33 {
    padding-top: 8.8vw !important;
  }
}

.pb33 {
  padding-bottom: 33px !important;
}
@media screen and (max-width: 767px) {
  .pb33 {
    padding-bottom: 8.8vw !important;
  }
}

.mt34 {
  margin-top: 34px !important;
}
@media screen and (max-width: 767px) {
  .mt34 {
    margin-top: 9.0666666667vw !important;
  }
}

.mb34 {
  margin-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .mb34 {
    margin-bottom: 9.0666666667vw !important;
  }
}

.pt34 {
  padding-top: 34px !important;
}
@media screen and (max-width: 767px) {
  .pt34 {
    padding-top: 9.0666666667vw !important;
  }
}

.pb34 {
  padding-bottom: 34px !important;
}
@media screen and (max-width: 767px) {
  .pb34 {
    padding-bottom: 9.0666666667vw !important;
  }
}

.mt35 {
  margin-top: 35px !important;
}
@media screen and (max-width: 767px) {
  .mt35 {
    margin-top: 9.3333333333vw !important;
  }
}

.mb35 {
  margin-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .mb35 {
    margin-bottom: 9.3333333333vw !important;
  }
}

.pt35 {
  padding-top: 35px !important;
}
@media screen and (max-width: 767px) {
  .pt35 {
    padding-top: 9.3333333333vw !important;
  }
}

.pb35 {
  padding-bottom: 35px !important;
}
@media screen and (max-width: 767px) {
  .pb35 {
    padding-bottom: 9.3333333333vw !important;
  }
}

.mt36 {
  margin-top: 36px !important;
}
@media screen and (max-width: 767px) {
  .mt36 {
    margin-top: 9.6vw !important;
  }
}

.mb36 {
  margin-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .mb36 {
    margin-bottom: 9.6vw !important;
  }
}

.pt36 {
  padding-top: 36px !important;
}
@media screen and (max-width: 767px) {
  .pt36 {
    padding-top: 9.6vw !important;
  }
}

.pb36 {
  padding-bottom: 36px !important;
}
@media screen and (max-width: 767px) {
  .pb36 {
    padding-bottom: 9.6vw !important;
  }
}

.mt37 {
  margin-top: 37px !important;
}
@media screen and (max-width: 767px) {
  .mt37 {
    margin-top: 9.8666666667vw !important;
  }
}

.mb37 {
  margin-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .mb37 {
    margin-bottom: 9.8666666667vw !important;
  }
}

.pt37 {
  padding-top: 37px !important;
}
@media screen and (max-width: 767px) {
  .pt37 {
    padding-top: 9.8666666667vw !important;
  }
}

.pb37 {
  padding-bottom: 37px !important;
}
@media screen and (max-width: 767px) {
  .pb37 {
    padding-bottom: 9.8666666667vw !important;
  }
}

.mt38 {
  margin-top: 38px !important;
}
@media screen and (max-width: 767px) {
  .mt38 {
    margin-top: 10.1333333333vw !important;
  }
}

.mb38 {
  margin-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .mb38 {
    margin-bottom: 10.1333333333vw !important;
  }
}

.pt38 {
  padding-top: 38px !important;
}
@media screen and (max-width: 767px) {
  .pt38 {
    padding-top: 10.1333333333vw !important;
  }
}

.pb38 {
  padding-bottom: 38px !important;
}
@media screen and (max-width: 767px) {
  .pb38 {
    padding-bottom: 10.1333333333vw !important;
  }
}

.mt39 {
  margin-top: 39px !important;
}
@media screen and (max-width: 767px) {
  .mt39 {
    margin-top: 10.4vw !important;
  }
}

.mb39 {
  margin-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .mb39 {
    margin-bottom: 10.4vw !important;
  }
}

.pt39 {
  padding-top: 39px !important;
}
@media screen and (max-width: 767px) {
  .pt39 {
    padding-top: 10.4vw !important;
  }
}

.pb39 {
  padding-bottom: 39px !important;
}
@media screen and (max-width: 767px) {
  .pb39 {
    padding-bottom: 10.4vw !important;
  }
}

.mt40 {
  margin-top: 40px !important;
}
@media screen and (max-width: 767px) {
  .mt40 {
    margin-top: 10.6666666667vw !important;
  }
}

.mb40 {
  margin-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .mb40 {
    margin-bottom: 10.6666666667vw !important;
  }
}

.pt40 {
  padding-top: 40px !important;
}
@media screen and (max-width: 767px) {
  .pt40 {
    padding-top: 10.6666666667vw !important;
  }
}

.pb40 {
  padding-bottom: 40px !important;
}
@media screen and (max-width: 767px) {
  .pb40 {
    padding-bottom: 10.6666666667vw !important;
  }
}

.mt41 {
  margin-top: 41px !important;
}
@media screen and (max-width: 767px) {
  .mt41 {
    margin-top: 10.9333333333vw !important;
  }
}

.mb41 {
  margin-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .mb41 {
    margin-bottom: 10.9333333333vw !important;
  }
}

.pt41 {
  padding-top: 41px !important;
}
@media screen and (max-width: 767px) {
  .pt41 {
    padding-top: 10.9333333333vw !important;
  }
}

.pb41 {
  padding-bottom: 41px !important;
}
@media screen and (max-width: 767px) {
  .pb41 {
    padding-bottom: 10.9333333333vw !important;
  }
}

.mt42 {
  margin-top: 42px !important;
}
@media screen and (max-width: 767px) {
  .mt42 {
    margin-top: 11.2vw !important;
  }
}

.mb42 {
  margin-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .mb42 {
    margin-bottom: 11.2vw !important;
  }
}

.pt42 {
  padding-top: 42px !important;
}
@media screen and (max-width: 767px) {
  .pt42 {
    padding-top: 11.2vw !important;
  }
}

.pb42 {
  padding-bottom: 42px !important;
}
@media screen and (max-width: 767px) {
  .pb42 {
    padding-bottom: 11.2vw !important;
  }
}

.mt43 {
  margin-top: 43px !important;
}
@media screen and (max-width: 767px) {
  .mt43 {
    margin-top: 11.4666666667vw !important;
  }
}

.mb43 {
  margin-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .mb43 {
    margin-bottom: 11.4666666667vw !important;
  }
}

.pt43 {
  padding-top: 43px !important;
}
@media screen and (max-width: 767px) {
  .pt43 {
    padding-top: 11.4666666667vw !important;
  }
}

.pb43 {
  padding-bottom: 43px !important;
}
@media screen and (max-width: 767px) {
  .pb43 {
    padding-bottom: 11.4666666667vw !important;
  }
}

.mt44 {
  margin-top: 44px !important;
}
@media screen and (max-width: 767px) {
  .mt44 {
    margin-top: 11.7333333333vw !important;
  }
}

.mb44 {
  margin-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .mb44 {
    margin-bottom: 11.7333333333vw !important;
  }
}

.pt44 {
  padding-top: 44px !important;
}
@media screen and (max-width: 767px) {
  .pt44 {
    padding-top: 11.7333333333vw !important;
  }
}

.pb44 {
  padding-bottom: 44px !important;
}
@media screen and (max-width: 767px) {
  .pb44 {
    padding-bottom: 11.7333333333vw !important;
  }
}

.mt45 {
  margin-top: 45px !important;
}
@media screen and (max-width: 767px) {
  .mt45 {
    margin-top: 12vw !important;
  }
}

.mb45 {
  margin-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .mb45 {
    margin-bottom: 12vw !important;
  }
}

.pt45 {
  padding-top: 45px !important;
}
@media screen and (max-width: 767px) {
  .pt45 {
    padding-top: 12vw !important;
  }
}

.pb45 {
  padding-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .pb45 {
    padding-bottom: 12vw !important;
  }
}

.mt46 {
  margin-top: 46px !important;
}
@media screen and (max-width: 767px) {
  .mt46 {
    margin-top: 12.2666666667vw !important;
  }
}

.mb46 {
  margin-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .mb46 {
    margin-bottom: 12.2666666667vw !important;
  }
}

.pt46 {
  padding-top: 46px !important;
}
@media screen and (max-width: 767px) {
  .pt46 {
    padding-top: 12.2666666667vw !important;
  }
}

.pb46 {
  padding-bottom: 46px !important;
}
@media screen and (max-width: 767px) {
  .pb46 {
    padding-bottom: 12.2666666667vw !important;
  }
}

.mt47 {
  margin-top: 47px !important;
}
@media screen and (max-width: 767px) {
  .mt47 {
    margin-top: 12.5333333333vw !important;
  }
}

.mb47 {
  margin-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .mb47 {
    margin-bottom: 12.5333333333vw !important;
  }
}

.pt47 {
  padding-top: 47px !important;
}
@media screen and (max-width: 767px) {
  .pt47 {
    padding-top: 12.5333333333vw !important;
  }
}

.pb47 {
  padding-bottom: 47px !important;
}
@media screen and (max-width: 767px) {
  .pb47 {
    padding-bottom: 12.5333333333vw !important;
  }
}

.mt48 {
  margin-top: 48px !important;
}
@media screen and (max-width: 767px) {
  .mt48 {
    margin-top: 12.8vw !important;
  }
}

.mb48 {
  margin-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .mb48 {
    margin-bottom: 12.8vw !important;
  }
}

.pt48 {
  padding-top: 48px !important;
}
@media screen and (max-width: 767px) {
  .pt48 {
    padding-top: 12.8vw !important;
  }
}

.pb48 {
  padding-bottom: 48px !important;
}
@media screen and (max-width: 767px) {
  .pb48 {
    padding-bottom: 12.8vw !important;
  }
}

.mt49 {
  margin-top: 49px !important;
}
@media screen and (max-width: 767px) {
  .mt49 {
    margin-top: 13.0666666667vw !important;
  }
}

.mb49 {
  margin-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .mb49 {
    margin-bottom: 13.0666666667vw !important;
  }
}

.pt49 {
  padding-top: 49px !important;
}
@media screen and (max-width: 767px) {
  .pt49 {
    padding-top: 13.0666666667vw !important;
  }
}

.pb49 {
  padding-bottom: 49px !important;
}
@media screen and (max-width: 767px) {
  .pb49 {
    padding-bottom: 13.0666666667vw !important;
  }
}

.mt50 {
  margin-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .mt50 {
    margin-top: 13.3333333333vw !important;
  }
}

.mb50 {
  margin-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .mb50 {
    margin-bottom: 13.3333333333vw !important;
  }
}

.pt50 {
  padding-top: 50px !important;
}
@media screen and (max-width: 767px) {
  .pt50 {
    padding-top: 13.3333333333vw !important;
  }
}

.pb50 {
  padding-bottom: 50px !important;
}
@media screen and (max-width: 767px) {
  .pb50 {
    padding-bottom: 13.3333333333vw !important;
  }
}

.mt51 {
  margin-top: 51px !important;
}
@media screen and (max-width: 767px) {
  .mt51 {
    margin-top: 13.6vw !important;
  }
}

.mb51 {
  margin-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .mb51 {
    margin-bottom: 13.6vw !important;
  }
}

.pt51 {
  padding-top: 51px !important;
}
@media screen and (max-width: 767px) {
  .pt51 {
    padding-top: 13.6vw !important;
  }
}

.pb51 {
  padding-bottom: 51px !important;
}
@media screen and (max-width: 767px) {
  .pb51 {
    padding-bottom: 13.6vw !important;
  }
}

.mt52 {
  margin-top: 52px !important;
}
@media screen and (max-width: 767px) {
  .mt52 {
    margin-top: 13.8666666667vw !important;
  }
}

.mb52 {
  margin-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .mb52 {
    margin-bottom: 13.8666666667vw !important;
  }
}

.pt52 {
  padding-top: 52px !important;
}
@media screen and (max-width: 767px) {
  .pt52 {
    padding-top: 13.8666666667vw !important;
  }
}

.pb52 {
  padding-bottom: 52px !important;
}
@media screen and (max-width: 767px) {
  .pb52 {
    padding-bottom: 13.8666666667vw !important;
  }
}

.mt53 {
  margin-top: 53px !important;
}
@media screen and (max-width: 767px) {
  .mt53 {
    margin-top: 14.1333333333vw !important;
  }
}

.mb53 {
  margin-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .mb53 {
    margin-bottom: 14.1333333333vw !important;
  }
}

.pt53 {
  padding-top: 53px !important;
}
@media screen and (max-width: 767px) {
  .pt53 {
    padding-top: 14.1333333333vw !important;
  }
}

.pb53 {
  padding-bottom: 53px !important;
}
@media screen and (max-width: 767px) {
  .pb53 {
    padding-bottom: 14.1333333333vw !important;
  }
}

.mt54 {
  margin-top: 54px !important;
}
@media screen and (max-width: 767px) {
  .mt54 {
    margin-top: 14.4vw !important;
  }
}

.mb54 {
  margin-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .mb54 {
    margin-bottom: 14.4vw !important;
  }
}

.pt54 {
  padding-top: 54px !important;
}
@media screen and (max-width: 767px) {
  .pt54 {
    padding-top: 14.4vw !important;
  }
}

.pb54 {
  padding-bottom: 54px !important;
}
@media screen and (max-width: 767px) {
  .pb54 {
    padding-bottom: 14.4vw !important;
  }
}

.mt55 {
  margin-top: 55px !important;
}
@media screen and (max-width: 767px) {
  .mt55 {
    margin-top: 14.6666666667vw !important;
  }
}

.mb55 {
  margin-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .mb55 {
    margin-bottom: 14.6666666667vw !important;
  }
}

.pt55 {
  padding-top: 55px !important;
}
@media screen and (max-width: 767px) {
  .pt55 {
    padding-top: 14.6666666667vw !important;
  }
}

.pb55 {
  padding-bottom: 55px !important;
}
@media screen and (max-width: 767px) {
  .pb55 {
    padding-bottom: 14.6666666667vw !important;
  }
}

.mt56 {
  margin-top: 56px !important;
}
@media screen and (max-width: 767px) {
  .mt56 {
    margin-top: 14.9333333333vw !important;
  }
}

.mb56 {
  margin-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .mb56 {
    margin-bottom: 14.9333333333vw !important;
  }
}

.pt56 {
  padding-top: 56px !important;
}
@media screen and (max-width: 767px) {
  .pt56 {
    padding-top: 14.9333333333vw !important;
  }
}

.pb56 {
  padding-bottom: 56px !important;
}
@media screen and (max-width: 767px) {
  .pb56 {
    padding-bottom: 14.9333333333vw !important;
  }
}

.mt57 {
  margin-top: 57px !important;
}
@media screen and (max-width: 767px) {
  .mt57 {
    margin-top: 15.2vw !important;
  }
}

.mb57 {
  margin-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .mb57 {
    margin-bottom: 15.2vw !important;
  }
}

.pt57 {
  padding-top: 57px !important;
}
@media screen and (max-width: 767px) {
  .pt57 {
    padding-top: 15.2vw !important;
  }
}

.pb57 {
  padding-bottom: 57px !important;
}
@media screen and (max-width: 767px) {
  .pb57 {
    padding-bottom: 15.2vw !important;
  }
}

.mt58 {
  margin-top: 58px !important;
}
@media screen and (max-width: 767px) {
  .mt58 {
    margin-top: 15.4666666667vw !important;
  }
}

.mb58 {
  margin-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .mb58 {
    margin-bottom: 15.4666666667vw !important;
  }
}

.pt58 {
  padding-top: 58px !important;
}
@media screen and (max-width: 767px) {
  .pt58 {
    padding-top: 15.4666666667vw !important;
  }
}

.pb58 {
  padding-bottom: 58px !important;
}
@media screen and (max-width: 767px) {
  .pb58 {
    padding-bottom: 15.4666666667vw !important;
  }
}

.mt59 {
  margin-top: 59px !important;
}
@media screen and (max-width: 767px) {
  .mt59 {
    margin-top: 15.7333333333vw !important;
  }
}

.mb59 {
  margin-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .mb59 {
    margin-bottom: 15.7333333333vw !important;
  }
}

.pt59 {
  padding-top: 59px !important;
}
@media screen and (max-width: 767px) {
  .pt59 {
    padding-top: 15.7333333333vw !important;
  }
}

.pb59 {
  padding-bottom: 59px !important;
}
@media screen and (max-width: 767px) {
  .pb59 {
    padding-bottom: 15.7333333333vw !important;
  }
}

.mt60 {
  margin-top: 60px !important;
}
@media screen and (max-width: 767px) {
  .mt60 {
    margin-top: 16vw !important;
  }
}

.mb60 {
  margin-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .mb60 {
    margin-bottom: 16vw !important;
  }
}

.pt60 {
  padding-top: 60px !important;
}
@media screen and (max-width: 767px) {
  .pt60 {
    padding-top: 16vw !important;
  }
}

.pb60 {
  padding-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .pb60 {
    padding-bottom: 16vw !important;
  }
}

.mt61 {
  margin-top: 61px !important;
}
@media screen and (max-width: 767px) {
  .mt61 {
    margin-top: 16.2666666667vw !important;
  }
}

.mb61 {
  margin-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .mb61 {
    margin-bottom: 16.2666666667vw !important;
  }
}

.pt61 {
  padding-top: 61px !important;
}
@media screen and (max-width: 767px) {
  .pt61 {
    padding-top: 16.2666666667vw !important;
  }
}

.pb61 {
  padding-bottom: 61px !important;
}
@media screen and (max-width: 767px) {
  .pb61 {
    padding-bottom: 16.2666666667vw !important;
  }
}

.mt62 {
  margin-top: 62px !important;
}
@media screen and (max-width: 767px) {
  .mt62 {
    margin-top: 16.5333333333vw !important;
  }
}

.mb62 {
  margin-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .mb62 {
    margin-bottom: 16.5333333333vw !important;
  }
}

.pt62 {
  padding-top: 62px !important;
}
@media screen and (max-width: 767px) {
  .pt62 {
    padding-top: 16.5333333333vw !important;
  }
}

.pb62 {
  padding-bottom: 62px !important;
}
@media screen and (max-width: 767px) {
  .pb62 {
    padding-bottom: 16.5333333333vw !important;
  }
}

.mt63 {
  margin-top: 63px !important;
}
@media screen and (max-width: 767px) {
  .mt63 {
    margin-top: 16.8vw !important;
  }
}

.mb63 {
  margin-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .mb63 {
    margin-bottom: 16.8vw !important;
  }
}

.pt63 {
  padding-top: 63px !important;
}
@media screen and (max-width: 767px) {
  .pt63 {
    padding-top: 16.8vw !important;
  }
}

.pb63 {
  padding-bottom: 63px !important;
}
@media screen and (max-width: 767px) {
  .pb63 {
    padding-bottom: 16.8vw !important;
  }
}

.mt64 {
  margin-top: 64px !important;
}
@media screen and (max-width: 767px) {
  .mt64 {
    margin-top: 17.0666666667vw !important;
  }
}

.mb64 {
  margin-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .mb64 {
    margin-bottom: 17.0666666667vw !important;
  }
}

.pt64 {
  padding-top: 64px !important;
}
@media screen and (max-width: 767px) {
  .pt64 {
    padding-top: 17.0666666667vw !important;
  }
}

.pb64 {
  padding-bottom: 64px !important;
}
@media screen and (max-width: 767px) {
  .pb64 {
    padding-bottom: 17.0666666667vw !important;
  }
}

.mt65 {
  margin-top: 65px !important;
}
@media screen and (max-width: 767px) {
  .mt65 {
    margin-top: 17.3333333333vw !important;
  }
}

.mb65 {
  margin-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .mb65 {
    margin-bottom: 17.3333333333vw !important;
  }
}

.pt65 {
  padding-top: 65px !important;
}
@media screen and (max-width: 767px) {
  .pt65 {
    padding-top: 17.3333333333vw !important;
  }
}

.pb65 {
  padding-bottom: 65px !important;
}
@media screen and (max-width: 767px) {
  .pb65 {
    padding-bottom: 17.3333333333vw !important;
  }
}

.mt66 {
  margin-top: 66px !important;
}
@media screen and (max-width: 767px) {
  .mt66 {
    margin-top: 17.6vw !important;
  }
}

.mb66 {
  margin-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .mb66 {
    margin-bottom: 17.6vw !important;
  }
}

.pt66 {
  padding-top: 66px !important;
}
@media screen and (max-width: 767px) {
  .pt66 {
    padding-top: 17.6vw !important;
  }
}

.pb66 {
  padding-bottom: 66px !important;
}
@media screen and (max-width: 767px) {
  .pb66 {
    padding-bottom: 17.6vw !important;
  }
}

.mt67 {
  margin-top: 67px !important;
}
@media screen and (max-width: 767px) {
  .mt67 {
    margin-top: 17.8666666667vw !important;
  }
}

.mb67 {
  margin-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .mb67 {
    margin-bottom: 17.8666666667vw !important;
  }
}

.pt67 {
  padding-top: 67px !important;
}
@media screen and (max-width: 767px) {
  .pt67 {
    padding-top: 17.8666666667vw !important;
  }
}

.pb67 {
  padding-bottom: 67px !important;
}
@media screen and (max-width: 767px) {
  .pb67 {
    padding-bottom: 17.8666666667vw !important;
  }
}

.mt68 {
  margin-top: 68px !important;
}
@media screen and (max-width: 767px) {
  .mt68 {
    margin-top: 18.1333333333vw !important;
  }
}

.mb68 {
  margin-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .mb68 {
    margin-bottom: 18.1333333333vw !important;
  }
}

.pt68 {
  padding-top: 68px !important;
}
@media screen and (max-width: 767px) {
  .pt68 {
    padding-top: 18.1333333333vw !important;
  }
}

.pb68 {
  padding-bottom: 68px !important;
}
@media screen and (max-width: 767px) {
  .pb68 {
    padding-bottom: 18.1333333333vw !important;
  }
}

.mt69 {
  margin-top: 69px !important;
}
@media screen and (max-width: 767px) {
  .mt69 {
    margin-top: 18.4vw !important;
  }
}

.mb69 {
  margin-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .mb69 {
    margin-bottom: 18.4vw !important;
  }
}

.pt69 {
  padding-top: 69px !important;
}
@media screen and (max-width: 767px) {
  .pt69 {
    padding-top: 18.4vw !important;
  }
}

.pb69 {
  padding-bottom: 69px !important;
}
@media screen and (max-width: 767px) {
  .pb69 {
    padding-bottom: 18.4vw !important;
  }
}

.mt70 {
  margin-top: 70px !important;
}
@media screen and (max-width: 767px) {
  .mt70 {
    margin-top: 18.6666666667vw !important;
  }
}

.mb70 {
  margin-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .mb70 {
    margin-bottom: 18.6666666667vw !important;
  }
}

.pt70 {
  padding-top: 70px !important;
}
@media screen and (max-width: 767px) {
  .pt70 {
    padding-top: 18.6666666667vw !important;
  }
}

.pb70 {
  padding-bottom: 70px !important;
}
@media screen and (max-width: 767px) {
  .pb70 {
    padding-bottom: 18.6666666667vw !important;
  }
}

.mt71 {
  margin-top: 71px !important;
}
@media screen and (max-width: 767px) {
  .mt71 {
    margin-top: 18.9333333333vw !important;
  }
}

.mb71 {
  margin-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .mb71 {
    margin-bottom: 18.9333333333vw !important;
  }
}

.pt71 {
  padding-top: 71px !important;
}
@media screen and (max-width: 767px) {
  .pt71 {
    padding-top: 18.9333333333vw !important;
  }
}

.pb71 {
  padding-bottom: 71px !important;
}
@media screen and (max-width: 767px) {
  .pb71 {
    padding-bottom: 18.9333333333vw !important;
  }
}

.mt72 {
  margin-top: 72px !important;
}
@media screen and (max-width: 767px) {
  .mt72 {
    margin-top: 19.2vw !important;
  }
}

.mb72 {
  margin-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .mb72 {
    margin-bottom: 19.2vw !important;
  }
}

.pt72 {
  padding-top: 72px !important;
}
@media screen and (max-width: 767px) {
  .pt72 {
    padding-top: 19.2vw !important;
  }
}

.pb72 {
  padding-bottom: 72px !important;
}
@media screen and (max-width: 767px) {
  .pb72 {
    padding-bottom: 19.2vw !important;
  }
}

.mt73 {
  margin-top: 73px !important;
}
@media screen and (max-width: 767px) {
  .mt73 {
    margin-top: 19.4666666667vw !important;
  }
}

.mb73 {
  margin-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .mb73 {
    margin-bottom: 19.4666666667vw !important;
  }
}

.pt73 {
  padding-top: 73px !important;
}
@media screen and (max-width: 767px) {
  .pt73 {
    padding-top: 19.4666666667vw !important;
  }
}

.pb73 {
  padding-bottom: 73px !important;
}
@media screen and (max-width: 767px) {
  .pb73 {
    padding-bottom: 19.4666666667vw !important;
  }
}

.mt74 {
  margin-top: 74px !important;
}
@media screen and (max-width: 767px) {
  .mt74 {
    margin-top: 19.7333333333vw !important;
  }
}

.mb74 {
  margin-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .mb74 {
    margin-bottom: 19.7333333333vw !important;
  }
}

.pt74 {
  padding-top: 74px !important;
}
@media screen and (max-width: 767px) {
  .pt74 {
    padding-top: 19.7333333333vw !important;
  }
}

.pb74 {
  padding-bottom: 74px !important;
}
@media screen and (max-width: 767px) {
  .pb74 {
    padding-bottom: 19.7333333333vw !important;
  }
}

.mt75 {
  margin-top: 75px !important;
}
@media screen and (max-width: 767px) {
  .mt75 {
    margin-top: 20vw !important;
  }
}

.mb75 {
  margin-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .mb75 {
    margin-bottom: 20vw !important;
  }
}

.pt75 {
  padding-top: 75px !important;
}
@media screen and (max-width: 767px) {
  .pt75 {
    padding-top: 20vw !important;
  }
}

.pb75 {
  padding-bottom: 75px !important;
}
@media screen and (max-width: 767px) {
  .pb75 {
    padding-bottom: 20vw !important;
  }
}

.mt76 {
  margin-top: 76px !important;
}
@media screen and (max-width: 767px) {
  .mt76 {
    margin-top: 20.2666666667vw !important;
  }
}

.mb76 {
  margin-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .mb76 {
    margin-bottom: 20.2666666667vw !important;
  }
}

.pt76 {
  padding-top: 76px !important;
}
@media screen and (max-width: 767px) {
  .pt76 {
    padding-top: 20.2666666667vw !important;
  }
}

.pb76 {
  padding-bottom: 76px !important;
}
@media screen and (max-width: 767px) {
  .pb76 {
    padding-bottom: 20.2666666667vw !important;
  }
}

.mt77 {
  margin-top: 77px !important;
}
@media screen and (max-width: 767px) {
  .mt77 {
    margin-top: 20.5333333333vw !important;
  }
}

.mb77 {
  margin-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .mb77 {
    margin-bottom: 20.5333333333vw !important;
  }
}

.pt77 {
  padding-top: 77px !important;
}
@media screen and (max-width: 767px) {
  .pt77 {
    padding-top: 20.5333333333vw !important;
  }
}

.pb77 {
  padding-bottom: 77px !important;
}
@media screen and (max-width: 767px) {
  .pb77 {
    padding-bottom: 20.5333333333vw !important;
  }
}

.mt78 {
  margin-top: 78px !important;
}
@media screen and (max-width: 767px) {
  .mt78 {
    margin-top: 20.8vw !important;
  }
}

.mb78 {
  margin-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .mb78 {
    margin-bottom: 20.8vw !important;
  }
}

.pt78 {
  padding-top: 78px !important;
}
@media screen and (max-width: 767px) {
  .pt78 {
    padding-top: 20.8vw !important;
  }
}

.pb78 {
  padding-bottom: 78px !important;
}
@media screen and (max-width: 767px) {
  .pb78 {
    padding-bottom: 20.8vw !important;
  }
}

.mt79 {
  margin-top: 79px !important;
}
@media screen and (max-width: 767px) {
  .mt79 {
    margin-top: 21.0666666667vw !important;
  }
}

.mb79 {
  margin-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .mb79 {
    margin-bottom: 21.0666666667vw !important;
  }
}

.pt79 {
  padding-top: 79px !important;
}
@media screen and (max-width: 767px) {
  .pt79 {
    padding-top: 21.0666666667vw !important;
  }
}

.pb79 {
  padding-bottom: 79px !important;
}
@media screen and (max-width: 767px) {
  .pb79 {
    padding-bottom: 21.0666666667vw !important;
  }
}

.mt80 {
  margin-top: 80px !important;
}
@media screen and (max-width: 767px) {
  .mt80 {
    margin-top: 21.3333333333vw !important;
  }
}

.mb80 {
  margin-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .mb80 {
    margin-bottom: 21.3333333333vw !important;
  }
}

.pt80 {
  padding-top: 80px !important;
}
@media screen and (max-width: 767px) {
  .pt80 {
    padding-top: 21.3333333333vw !important;
  }
}

.pb80 {
  padding-bottom: 80px !important;
}
@media screen and (max-width: 767px) {
  .pb80 {
    padding-bottom: 21.3333333333vw !important;
  }
}

.mt81 {
  margin-top: 81px !important;
}
@media screen and (max-width: 767px) {
  .mt81 {
    margin-top: 21.6vw !important;
  }
}

.mb81 {
  margin-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .mb81 {
    margin-bottom: 21.6vw !important;
  }
}

.pt81 {
  padding-top: 81px !important;
}
@media screen and (max-width: 767px) {
  .pt81 {
    padding-top: 21.6vw !important;
  }
}

.pb81 {
  padding-bottom: 81px !important;
}
@media screen and (max-width: 767px) {
  .pb81 {
    padding-bottom: 21.6vw !important;
  }
}

.mt82 {
  margin-top: 82px !important;
}
@media screen and (max-width: 767px) {
  .mt82 {
    margin-top: 21.8666666667vw !important;
  }
}

.mb82 {
  margin-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .mb82 {
    margin-bottom: 21.8666666667vw !important;
  }
}

.pt82 {
  padding-top: 82px !important;
}
@media screen and (max-width: 767px) {
  .pt82 {
    padding-top: 21.8666666667vw !important;
  }
}

.pb82 {
  padding-bottom: 82px !important;
}
@media screen and (max-width: 767px) {
  .pb82 {
    padding-bottom: 21.8666666667vw !important;
  }
}

.mt83 {
  margin-top: 83px !important;
}
@media screen and (max-width: 767px) {
  .mt83 {
    margin-top: 22.1333333333vw !important;
  }
}

.mb83 {
  margin-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .mb83 {
    margin-bottom: 22.1333333333vw !important;
  }
}

.pt83 {
  padding-top: 83px !important;
}
@media screen and (max-width: 767px) {
  .pt83 {
    padding-top: 22.1333333333vw !important;
  }
}

.pb83 {
  padding-bottom: 83px !important;
}
@media screen and (max-width: 767px) {
  .pb83 {
    padding-bottom: 22.1333333333vw !important;
  }
}

.mt84 {
  margin-top: 84px !important;
}
@media screen and (max-width: 767px) {
  .mt84 {
    margin-top: 22.4vw !important;
  }
}

.mb84 {
  margin-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .mb84 {
    margin-bottom: 22.4vw !important;
  }
}

.pt84 {
  padding-top: 84px !important;
}
@media screen and (max-width: 767px) {
  .pt84 {
    padding-top: 22.4vw !important;
  }
}

.pb84 {
  padding-bottom: 84px !important;
}
@media screen and (max-width: 767px) {
  .pb84 {
    padding-bottom: 22.4vw !important;
  }
}

.mt85 {
  margin-top: 85px !important;
}
@media screen and (max-width: 767px) {
  .mt85 {
    margin-top: 22.6666666667vw !important;
  }
}

.mb85 {
  margin-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .mb85 {
    margin-bottom: 22.6666666667vw !important;
  }
}

.pt85 {
  padding-top: 85px !important;
}
@media screen and (max-width: 767px) {
  .pt85 {
    padding-top: 22.6666666667vw !important;
  }
}

.pb85 {
  padding-bottom: 85px !important;
}
@media screen and (max-width: 767px) {
  .pb85 {
    padding-bottom: 22.6666666667vw !important;
  }
}

.mt86 {
  margin-top: 86px !important;
}
@media screen and (max-width: 767px) {
  .mt86 {
    margin-top: 22.9333333333vw !important;
  }
}

.mb86 {
  margin-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .mb86 {
    margin-bottom: 22.9333333333vw !important;
  }
}

.pt86 {
  padding-top: 86px !important;
}
@media screen and (max-width: 767px) {
  .pt86 {
    padding-top: 22.9333333333vw !important;
  }
}

.pb86 {
  padding-bottom: 86px !important;
}
@media screen and (max-width: 767px) {
  .pb86 {
    padding-bottom: 22.9333333333vw !important;
  }
}

.mt87 {
  margin-top: 87px !important;
}
@media screen and (max-width: 767px) {
  .mt87 {
    margin-top: 23.2vw !important;
  }
}

.mb87 {
  margin-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .mb87 {
    margin-bottom: 23.2vw !important;
  }
}

.pt87 {
  padding-top: 87px !important;
}
@media screen and (max-width: 767px) {
  .pt87 {
    padding-top: 23.2vw !important;
  }
}

.pb87 {
  padding-bottom: 87px !important;
}
@media screen and (max-width: 767px) {
  .pb87 {
    padding-bottom: 23.2vw !important;
  }
}

.mt88 {
  margin-top: 88px !important;
}
@media screen and (max-width: 767px) {
  .mt88 {
    margin-top: 23.4666666667vw !important;
  }
}

.mb88 {
  margin-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .mb88 {
    margin-bottom: 23.4666666667vw !important;
  }
}

.pt88 {
  padding-top: 88px !important;
}
@media screen and (max-width: 767px) {
  .pt88 {
    padding-top: 23.4666666667vw !important;
  }
}

.pb88 {
  padding-bottom: 88px !important;
}
@media screen and (max-width: 767px) {
  .pb88 {
    padding-bottom: 23.4666666667vw !important;
  }
}

.mt89 {
  margin-top: 89px !important;
}
@media screen and (max-width: 767px) {
  .mt89 {
    margin-top: 23.7333333333vw !important;
  }
}

.mb89 {
  margin-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .mb89 {
    margin-bottom: 23.7333333333vw !important;
  }
}

.pt89 {
  padding-top: 89px !important;
}
@media screen and (max-width: 767px) {
  .pt89 {
    padding-top: 23.7333333333vw !important;
  }
}

.pb89 {
  padding-bottom: 89px !important;
}
@media screen and (max-width: 767px) {
  .pb89 {
    padding-bottom: 23.7333333333vw !important;
  }
}

.mt90 {
  margin-top: 90px !important;
}
@media screen and (max-width: 767px) {
  .mt90 {
    margin-top: 24vw !important;
  }
}

.mb90 {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .mb90 {
    margin-bottom: 24vw !important;
  }
}

.pt90 {
  padding-top: 90px !important;
}
@media screen and (max-width: 767px) {
  .pt90 {
    padding-top: 24vw !important;
  }
}

.pb90 {
  padding-bottom: 90px !important;
}
@media screen and (max-width: 767px) {
  .pb90 {
    padding-bottom: 24vw !important;
  }
}

.mt91 {
  margin-top: 91px !important;
}
@media screen and (max-width: 767px) {
  .mt91 {
    margin-top: 24.2666666667vw !important;
  }
}

.mb91 {
  margin-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .mb91 {
    margin-bottom: 24.2666666667vw !important;
  }
}

.pt91 {
  padding-top: 91px !important;
}
@media screen and (max-width: 767px) {
  .pt91 {
    padding-top: 24.2666666667vw !important;
  }
}

.pb91 {
  padding-bottom: 91px !important;
}
@media screen and (max-width: 767px) {
  .pb91 {
    padding-bottom: 24.2666666667vw !important;
  }
}

.mt92 {
  margin-top: 92px !important;
}
@media screen and (max-width: 767px) {
  .mt92 {
    margin-top: 24.5333333333vw !important;
  }
}

.mb92 {
  margin-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .mb92 {
    margin-bottom: 24.5333333333vw !important;
  }
}

.pt92 {
  padding-top: 92px !important;
}
@media screen and (max-width: 767px) {
  .pt92 {
    padding-top: 24.5333333333vw !important;
  }
}

.pb92 {
  padding-bottom: 92px !important;
}
@media screen and (max-width: 767px) {
  .pb92 {
    padding-bottom: 24.5333333333vw !important;
  }
}

.mt93 {
  margin-top: 93px !important;
}
@media screen and (max-width: 767px) {
  .mt93 {
    margin-top: 24.8vw !important;
  }
}

.mb93 {
  margin-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .mb93 {
    margin-bottom: 24.8vw !important;
  }
}

.pt93 {
  padding-top: 93px !important;
}
@media screen and (max-width: 767px) {
  .pt93 {
    padding-top: 24.8vw !important;
  }
}

.pb93 {
  padding-bottom: 93px !important;
}
@media screen and (max-width: 767px) {
  .pb93 {
    padding-bottom: 24.8vw !important;
  }
}

.mt94 {
  margin-top: 94px !important;
}
@media screen and (max-width: 767px) {
  .mt94 {
    margin-top: 25.0666666667vw !important;
  }
}

.mb94 {
  margin-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .mb94 {
    margin-bottom: 25.0666666667vw !important;
  }
}

.pt94 {
  padding-top: 94px !important;
}
@media screen and (max-width: 767px) {
  .pt94 {
    padding-top: 25.0666666667vw !important;
  }
}

.pb94 {
  padding-bottom: 94px !important;
}
@media screen and (max-width: 767px) {
  .pb94 {
    padding-bottom: 25.0666666667vw !important;
  }
}

.mt95 {
  margin-top: 95px !important;
}
@media screen and (max-width: 767px) {
  .mt95 {
    margin-top: 25.3333333333vw !important;
  }
}

.mb95 {
  margin-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .mb95 {
    margin-bottom: 25.3333333333vw !important;
  }
}

.pt95 {
  padding-top: 95px !important;
}
@media screen and (max-width: 767px) {
  .pt95 {
    padding-top: 25.3333333333vw !important;
  }
}

.pb95 {
  padding-bottom: 95px !important;
}
@media screen and (max-width: 767px) {
  .pb95 {
    padding-bottom: 25.3333333333vw !important;
  }
}

.mt96 {
  margin-top: 96px !important;
}
@media screen and (max-width: 767px) {
  .mt96 {
    margin-top: 25.6vw !important;
  }
}

.mb96 {
  margin-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .mb96 {
    margin-bottom: 25.6vw !important;
  }
}

.pt96 {
  padding-top: 96px !important;
}
@media screen and (max-width: 767px) {
  .pt96 {
    padding-top: 25.6vw !important;
  }
}

.pb96 {
  padding-bottom: 96px !important;
}
@media screen and (max-width: 767px) {
  .pb96 {
    padding-bottom: 25.6vw !important;
  }
}

.mt97 {
  margin-top: 97px !important;
}
@media screen and (max-width: 767px) {
  .mt97 {
    margin-top: 25.8666666667vw !important;
  }
}

.mb97 {
  margin-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .mb97 {
    margin-bottom: 25.8666666667vw !important;
  }
}

.pt97 {
  padding-top: 97px !important;
}
@media screen and (max-width: 767px) {
  .pt97 {
    padding-top: 25.8666666667vw !important;
  }
}

.pb97 {
  padding-bottom: 97px !important;
}
@media screen and (max-width: 767px) {
  .pb97 {
    padding-bottom: 25.8666666667vw !important;
  }
}

.mt98 {
  margin-top: 98px !important;
}
@media screen and (max-width: 767px) {
  .mt98 {
    margin-top: 26.1333333333vw !important;
  }
}

.mb98 {
  margin-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .mb98 {
    margin-bottom: 26.1333333333vw !important;
  }
}

.pt98 {
  padding-top: 98px !important;
}
@media screen and (max-width: 767px) {
  .pt98 {
    padding-top: 26.1333333333vw !important;
  }
}

.pb98 {
  padding-bottom: 98px !important;
}
@media screen and (max-width: 767px) {
  .pb98 {
    padding-bottom: 26.1333333333vw !important;
  }
}

.mt99 {
  margin-top: 99px !important;
}
@media screen and (max-width: 767px) {
  .mt99 {
    margin-top: 26.4vw !important;
  }
}

.mb99 {
  margin-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .mb99 {
    margin-bottom: 26.4vw !important;
  }
}

.pt99 {
  padding-top: 99px !important;
}
@media screen and (max-width: 767px) {
  .pt99 {
    padding-top: 26.4vw !important;
  }
}

.pb99 {
  padding-bottom: 99px !important;
}
@media screen and (max-width: 767px) {
  .pb99 {
    padding-bottom: 26.4vw !important;
  }
}

.mt100 {
  margin-top: 100px !important;
}
@media screen and (max-width: 767px) {
  .mt100 {
    margin-top: 26.6666666667vw !important;
  }
}

.mb100 {
  margin-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .mb100 {
    margin-bottom: 26.6666666667vw !important;
  }
}

.pt100 {
  padding-top: 100px !important;
}
@media screen and (max-width: 767px) {
  .pt100 {
    padding-top: 26.6666666667vw !important;
  }
}

.pb100 {
  padding-bottom: 100px !important;
}
@media screen and (max-width: 767px) {
  .pb100 {
    padding-bottom: 26.6666666667vw !important;
  }
}

.elm-link {
  position: relative;
  text-decoration: underline;
  color: #4007A2;
  font-weight: 700;
}
.elm-link:visited, .elm-link:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}

.elm-link-arw {
  position: relative;
  text-decoration: underline;
  padding-left: 12px;
  color: #4007A2;
  font-weight: 700;
}
.elm-link-arw:after {
  content: "";
  width: 6px;
  height: 10px;
  background: url("../images/common/arw.svg") no-repeat center top;
  position: absolute;
  left: 0;
  top: 10px;
  display: inline-block;
  line-height: 1;
}
.elm-link-arw:visited, .elm-link-arw:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link-arw:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-link-arw {
    padding-left: 3.2vw;
  }
  .elm-link-arw:after {
    width: 1.6vw;
    height: 2.6666666667vw;
    top: 1.3333333333vw;
  }
}

.elm-link-pdf {
  position: relative;
  text-decoration: underline;
  padding-left: 28px;
  color: #4007A2;
  font-weight: 700;
}
.elm-link-pdf:after {
  content: "";
  width: 22px;
  height: 24px;
  background: url("../images/common/icon-pdf.svg") no-repeat center top;
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  line-height: 1;
}
.elm-link-pdf:visited, .elm-link-pdf:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-link-pdf:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-link-pdf {
    padding-left: 7.4666666667vw;
  }
  .elm-link-pdf:after {
    width: 5.3333333333vw;
    height: 6.1333333333vw;
    left: 0.2666666667vw;
    top: -0.5333333333vw;
  }
}

.elm-exlink {
  position: relative;
  text-decoration: underline;
  padding-right: 26px;
  color: #4007A2;
  font-weight: 700;
  margin-right: 5px;
  display: inline-block;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-exlink:after {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/common/icon-exlink.svg") no-repeat center top;
  position: absolute;
  right: 0;
  top: 4px;
  display: inline-block;
  line-height: 1;
}
.elm-exlink:visited, .elm-exlink:link {
  color: #4007A2;
}
@media screen and (min-width: 768px) {
  .elm-exlink:hover {
    text-decoration: none;
    color: #5B4ADD;
  }
}
@media screen and (max-width: 767px) {
  .elm-exlink {
    padding-right: 6.9333333333vw;
    margin-right: 1.3333333333vw;
  }
  .elm-exlink:after {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    top: 1.0666666667vw;
  }
}

.elm-link-tel {
  text-decoration: none;
}
.elm-link-tel:visited, .elm-link-tel:link {
  color: #333333;
}
@media screen and (min-width: 768px) {
  .elm-link-tel:hover {
    color: #333333;
  }
}

.elm-inner {
  margin: 0 auto 0 auto;
  max-width: 1160px;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
@media screen and (max-width: 767px) {
  .elm-inner {
    max-width: 100%;
    padding: 0 4.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv1 {
  width: 100%;
  height: 200px;
  padding: 0 57px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background: url("../images/common/page-heading-bg.jpg") no-repeat center top;
  background-size: cover;
  margin-bottom: 60px;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv1__text {
  font-size: 32px;
  line-height: 1.3125;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-indent: 0.02em;
  color: #1C53A4;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255, 255, 255, 0.9);
  padding: 22px 75px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  max-width: 1034px;
  z-index: 2;
  pointer-events: none;
}
.elm-heading-lv1__text:before {
  position: absolute;
  left: -26px;
  top: 0;
  content: "";
  display: inline-block;
  width: 26px;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  clip-path: polygon(100.1% 0, 0 50%, 100.1% 100%);
  -webkit-transform: scaleX(1.01);
          transform: scaleX(1.01);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.elm-heading-lv1__text:after {
  position: absolute;
  right: -26px;
  top: 0;
  content: "";
  display: inline-block;
  width: 26px;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  clip-path: polygon(0 0, 0 100.1%, 100.1% 50%);
  -webkit-transform: scaleX(1.01);
          transform: scaleX(1.01);
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv1 {
    height: 42.1333333333vw;
    padding: 0 10.2666666667vw;
    margin-bottom: 10.1333333333vw;
  }
  .elm-heading-lv1__text {
    font-size: 5.3333333333vw;
    line-height: 1.4;
    padding: 6.9333333333vw 5.8666666667vw;
    max-width: 79.4666666667vw;
    width: 100%;
  }
  .elm-heading-lv1__text:before {
    left: -6.6666666667vw;
    width: 6.6666666667vw;
  }
  .elm-heading-lv1__text:after {
    right: -6.6666666667vw;
    width: 6.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv2 {
  background: #fff;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv2:before {
  content: "";
  width: 50vw;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 100%;
  top: 0;
}
.elm-heading-lv2:after {
  content: "";
  width: 50vw;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 100%;
  top: 0;
}
.elm-heading-lv2 .text {
  font-size: 26px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.3846153846;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 19px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-heading-lv2 .text:before {
  content: "";
  width: 32px;
  height: 32px;
  border: 4px solid #1C53A4;
  border-radius: 50%;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
@media screen and (max-width: 767px) {
  .elm-heading-lv2 .text {
    font-size: 5.8666666667vw;
    line-height: 1.3636363636;
    padding: 5.0666666667vw 0 5.8666666667vw;
    min-width: 91.4666666667vw;
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
    z-index: 2;
    position: relative;
  }
  .elm-heading-lv2 .text:before {
    width: 6.9333333333vw;
    height: 6.9333333333vw;
    border: 1.0666666667vw solid #1C53A4;
    margin-right: 2.4vw;
    -webkit-transform: translateY(0.8vw);
            transform: translateY(0.8vw);
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv3 {
  position: relative;
  font-size: 20px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.35;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 10px 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv3:before {
  content: "";
  width: 18.5185185185%;
  height: 3px;
  background: #1C53A4;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.elm-heading-lv3:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv3 {
    font-size: 4.8vw;
    line-height: 1.3333333333;
    padding: 2.6666666667vw 0 2.6666666667vw 0.5333333333vw;
  }
  .elm-heading-lv3:before {
    width: 30.9333333333vw;
    height: 0.8vw;
  }
  .elm-heading-lv3:after {
    height: 0.8vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
.elm-heading-lv4 {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.3333333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-heading-lv4:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #1C53A4;
  line-height: 1;
  display: inline-block;
  margin-right: 9px;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media screen and (max-width: 767px) {
  .elm-heading-lv4 {
    font-size: 4.2666666667vw;
    line-height: 1.75;
  }
  .elm-heading-lv4:before {
    -webkit-transform: translateY(1.8666666667vw);
            transform: translateY(1.8666666667vw);
  }
}

.text-bold {
  font-weight: 700;
}

.text-red {
  color: #AA0915;
}

.text-blue {
  color: #1C53A4;
}

.text-orange {
  color: #F87315;
}

.has-square {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.has-square:before {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: #1C53A4;
  margin-right: 9px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1;
  display: inline-block;
  -webkit-transform: translateY(7px);
          transform: translateY(7px);
}
@media screen and (max-width: 767px) {
  .has-square:before {
    width: 4.2666666667vw;
    height: 4.2666666667vw;
    border-radius: 0.8vw;
    margin-right: 2.4vw;
    -webkit-transform: translateY(1.3333333333vw);
            transform: translateY(1.3333333333vw);
  }
}

.elm-text {
  line-height: 1.75;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-text.al-center {
  text-align: center;
}
.elm-text.al-right {
  text-align: right;
}
.elm-text.ex-large {
  font-size: 24px;
  line-height: 1.375;
}
.elm-text.large {
  font-size: 20px;
  line-height: 1.35;
}
.elm-text.fairly-large {
  font-size: 18px;
  line-height: 1.3333333333;
}
.elm-text.fairly-small {
  font-size: 14px;
  line-height: 1.3571428571;
}
.elm-text.small {
  font-size: 13px;
  line-height: 1.3846153846;
}
.elm-text.ex-small {
  font-size: 12px;
  line-height: 1.4166666667;
}
@media screen and (max-width: 767px) {
  .elm-text.ex-large {
    font-size: 5.8666666667vw;
    line-height: 1.3636363636;
  }
  .elm-text.large {
    font-size: 4.8vw;
    line-height: 1.3333333333;
  }
  .elm-text.fairly-large {
    font-size: 4.2666666667vw;
    line-height: 1.375;
  }
  .elm-text.fairly-small {
    font-size: 3.4666666667vw;
    line-height: 1.3846153846;
  }
  .elm-text.small {
    font-size: 3.2vw;
    line-height: 1.4166666667;
  }
  .elm-text.ex-small {
    font-size: 2.9333333333vw;
    line-height: 1.3636363636;
  }
}

.elm-notice-text {
  color: #AA0915;
}
.elm-notice-text.bold {
  font-weight: 700;
}
.elm-notice-text.large {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .elm-notice-text.large {
    font-size: 4.2666666667vw;
  }
}

.elm-notice-text.has-icon {
  color: #AA0915;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3333333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-notice-text.has-icon:before {
  content: "";
  width: 20px;
  height: 20px;
  background: url("../images/common/icon-exmark.svg") no-repeat center top;
  display: inline-block;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
  margin-right: 7px;
}
@media screen and (max-width: 767px) {
  .elm-notice-text.has-icon {
    font-size: 4.2666666667vw;
  }
  .elm-notice-text.has-icon:before {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
    -webkit-transform: translateY(0.2666666667vw);
            transform: translateY(0.2666666667vw);
    margin-right: 1.8666666667vw;
  }
}

.elm-comment {
  color: #F87315;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.75;
}
.elm-comment:before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("../images/common/icon-comment.svg") no-repeat center top;
  background-size: 100% auto;
  display: inline-block;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .elm-comment:before {
    width: 5.6vw;
    height: 5.6vw;
    margin-right: 2.1333333333vw;
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
}

.elm-note {
  line-height: 1.75;
  padding-left: 1.2em;
  position: relative;
}
.elm-note:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "※";
}
@media screen and (max-width: 767px) {
  .elm-note:before {
    margin-right: 1.3333333333vw;
  }
}

.elm-notice {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #AA0915;
  background: #FAECED;
  padding: 25px 40px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-notice__list {
  margin-top: 12px;
  list-style-type: none;
  padding-left: 0;
}
.elm-notice__list > li {
  color: #AA0915;
  padding-left: 16px;
  position: relative;
}
.elm-notice__list > li:not(:first-of-type) {
  margin-top: 2px;
}
.elm-notice__list > li:before {
  content: "・";
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 767px) {
  .elm-notice {
    border-radius: 0.8vw;
    padding: 4.2666666667vw 4.2666666667vw 4vw;
  }
  .elm-notice__list {
    margin-top: 2.9333333333vw;
  }
  .elm-notice__list > li {
    padding-left: 4.2666666667vw;
  }
  .elm-notice__list > li:not(:first-of-type) {
    margin-top: 0;
  }
}

.elm-columns {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-columns__item__heading {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3333333333;
  background: #1C53A4;
  border-radius: 5px;
  color: #fff;
  padding: 5px 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-columns__item__text {
  margin-top: 4px;
}
.elm-columns.two-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-columns.two-columns .elm-columns__item {
  width: 47.2222222222%;
}
.elm-columns.three-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-columns.three-columns .elm-columns__item {
  width: 29.6296296296%;
}
@media screen and (max-width: 767px) {
  .elm-columns__item__heading {
    font-size: 4.8vw;
    border-radius: 1.3333333333vw;
    padding: 1.3333333333vw 2.1333333333vw;
  }
  .elm-columns__item__text {
    margin-top: 0.5333333333vw;
  }
  .elm-columns__item:not(:first-of-type) {
    margin-top: 3.7333333333vw;
  }
  .elm-columns.two-columns {
    display: block;
  }
  .elm-columns.two-columns .elm-columns__item {
    width: 100%;
  }
  .elm-columns.three-columns {
    display: block;
  }
  .elm-columns.three-columns .elm-columns__item {
    width: 100%;
  }
}

.elm-image {
  width: 27.7777777778%;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-image.center {
  margin: 0 auto;
}
.elm-image.right {
  margin-left: auto;
}
@media screen and (max-width: 767px) {
  .elm-image {
    width: 45.3333333333vw;
  }
}

.elm-box {
  width: 100%;
  position: relative;
  background: #fff;
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-box.al-center {
  text-align: center;
}
.elm-box.scroll {
  padding: 10px 10px 10px 30px;
}
.elm-box.scroll .elm-box__inner {
  height: 296px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  /* simplebar用 */
  /* 垂直方向のスクロールバー */
  /* 垂直スクロールバーを左に移動 */
}
.elm-box.scroll .elm-box__inner::-webkit-scrollbar {
  height: 12px;
}
.elm-box.scroll .elm-box__inner .simplebar-track {
  border-radius: 100vh; /* バーに丸みをもたせる*/
}
.elm-box.scroll .elm-box__inner .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 1; /* デフォルトだと薄くなっています。*/
}
.elm-box.scroll .elm-box__inner .simplebar-track .simplebar-scrollbar::before {
  background: #95B1DB; /* ここでバーの色を設定 */
}
.elm-box.scroll .elm-box__inner .simplebar-scrollbar.simplebar-visible:before {
  width: 8px; /* 太さを指定 */
}
.elm-box.scroll .elm-box__inner .simplebar-track.simplebar-vertical {
  right: 0;
}
@media screen and (max-width: 767px) {
  .elm-box {
    padding: 5.3333333333vw;
    border-radius: 1.6vw;
  }
  .elm-box.scroll {
    padding: 2.6666666667vw 2.6666666667vw 2.6666666667vw 5.3333333333vw;
  }
  .elm-box.scroll .elm-box__inner {
    padding-right: 2.6666666667vw;
    padding-top: 2.6666666667vw;
    padding-bottom: 2.6666666667vw;
    height: 53.3333333333vw;
    scrollbar-width: 2.1333333333vw;
  }
  .elm-box.scroll .elm-box__inner::-webkit-scrollbar {
    width: 2.1333333333vw;
  }
}

.elm-flow-wrap:not(:first-of-type) {
  margin-top: 80px;
}

.tab-contents {
  width: 100%;
  margin: 0 auto;
}
.tab-contents .tab-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-contents .tab {
  width: 48.1481481481%;
  position: relative;
}
.tab-contents .tab.has-arw-top:before {
  content: "";
  display: inline-block;
  width: 70px;
  height: 32px;
  background: #95b1db;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  left: 50%;
  top: -56px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tab-contents .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-contents .content {
  width: 48.1481481481%;
}
/* -----------------------------------------*/
/* -----------------------------------------*/
@media screen and (max-width: 767px) {
  .elm-flow-wrap:not(:first-of-type) {
    margin-top: 16vw;
  }
  .tab-contents {
    position: relative;
  }
  .tab-contents:after {
    content: "";
    display: inline-block;
    background: #95b1db;
    clip-path: polygon(0 0, 100% 0%, 50% 100%);
    position: absolute;
    left: 50%;
    width: 11.7333333333vw;
    height: 5.3333333333vw;
    top: -10.6666666667vw;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .tab-contents .tab {
    width: 45.3333333333vw;
    height: 13.3333333333vw;
  }
  .tab-contents .tab.has-arw-top:before {
    display: none;
  }
  .tab-contents .tab .elm-flow__item {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #1C53A4;
    color: #fff;
    border-radius: 5.3333333333vw 5.3333333333vw 0 0;
  }
  .tab-contents .tab.active .elm-flow__item {
    background: #fff;
    color: #1C53A4;
  }
  .tab-contents .content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .tab-contents .content {
    width: 100%;
    display: none;
    background: #fff;
    border-radius: 0 0 1.6vw 1.6vw;
  }
  .tab-contents .content .elm-flow .elm-flow__inner {
    padding: 5.3333333333vw;
  }
  .tab-contents .content.show {
    display: block;
  }
}
.elm-flow {
  width: 100%;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-flow:not(:first-of-type) {
  margin-top: 80px;
}
.elm-flow.elm-flow-item .elm-flow__inner {
  padding: 30px 30px 30px;
}
.elm-flow__inner {
  background: #fff;
  padding: 40px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
}
.elm-flow.al-center {
  text-align: center;
}
.elm-flow.has-arw:after {
  content: "";
  display: inline-block;
  width: 70px;
  height: 32px;
  background: #95b1db;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  left: 50%;
  bottom: -56px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.elm-flow__item {
  font-size: 24px;
  font-weight: 700;
  color: #1C53A4;
  line-height: 1.375;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #1C53A4;
  padding: 9px 10px 10px;
  margin-bottom: 24px;
}
.elm-flow__heading {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  line-height: 1.375;
  border-radius: 6px;
  background: #1C53A4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 11px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 16px;
}
.elm-flow__heading .en {
  font-size: 20px;
  line-height: 1.35;
  font-weight: 700;
  color: #95B5E6;
  display: block;
  text-align: center;
}
.elm-flow__heading.has-en {
  padding-top: 21px;
  padding-bottom: 19px;
}
.elm-flow__block {
  border: 1px solid #000;
  margin-top: 15px;
  padding: 21px 30px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-flow__block.notice {
  border: 1px solid #AA0915;
  text-align: center;
  padding: 21px 30px 23px;
}
.elm-flow .elm-list {
  margin-top: 14px;
}
.elm-flow .elm-list li:not(:first-of-type) {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .elm-flow__inner {
    padding: 5.3333333333vw 4vw 5.3333333333vw;
    border-radius: 1.6vw;
  }
  .elm-flow:not(:first-of-type) {
    margin-top: 16vw;
  }
  .elm-flow.elm-flow-item .elm-flow__inner {
    padding: 5.6vw 4vw 4vw;
    min-height: 48.5333333333vw;
  }
  .elm-flow.has-arw:after {
    width: 11.7333333333vw;
    height: 5.3333333333vw;
    bottom: -10.6666666667vw;
  }
  .elm-flow__item {
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    border: none;
    padding: 0;
    margin-bottom: 0;
  }
  .elm-flow__heading {
    font-size: 5.3333333333vw;
    line-height: 1.35;
    border-radius: 1.6vw;
    padding: 3.7333333333vw 2.6666666667vw 4vw;
    margin-bottom: 4.2666666667vw;
  }
  .elm-flow__heading .en {
    font-size: 4.2666666667vw;
    line-height: 1.375;
  }
  .elm-flow__heading.has-en {
    padding-top: 2.9333333333vw;
    padding-bottom: 3.7333333333vw;
  }
  .elm-flow__block {
    margin-top: 4vw;
    padding: 5.8666666667vw 5.3333333333vw;
  }
  .elm-flow__block .elm-notice-text {
    line-height: 1.5;
    margin-bottom: 4vw;
  }
  .elm-flow__block.notice {
    padding: 3.4666666667vw 5.3333333333vw 2.6666666667vw;
  }
  .elm-flow__block.notice .elm-notice-text.large {
    font-size: 3.7333333333vw;
    line-height: 1.7142857143;
    text-align: left;
    margin-bottom: 0;
  }
  .elm-flow .elm-list {
    margin-top: 3.7333333333vw;
  }
  .elm-flow .elm-list li:not(:first-of-type) {
    margin-top: 2.1333333333vw;
  }
}

.elm-list-numb {
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
.elm-list-numb > li {
  padding-left: 30px;
  position: relative;
}
.elm-list-numb > li:not(:first-of-type) {
  margin-top: 4px;
}
.elm-list-numb > li:before {
  counter-increment: item;
  content: "(" counter(item) ")";
  position: absolute;
  left: 1px;
  top: 0;
}
.elm-list-numb.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list-numb > li {
    padding-left: 7.2vw;
    line-height: 1.8571428571;
  }
  .elm-list-numb > li:not(:first-of-type) {
    margin-top: 1.3333333333vw;
  }
  .elm-list-numb.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-list {
  list-style-type: none;
  padding-left: 0;
}
.elm-list > li {
  padding-left: 29px;
  position: relative;
}
.elm-list > li:not(:first-of-type) {
  margin-top: 4px;
}
.elm-list > li:before {
  content: "・";
  position: absolute;
  left: 6px;
  top: 0;
}
.elm-list.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list > li {
    padding-left: 6.6666666667vw;
    line-height: 1.8571428571;
  }
  .elm-list > li:not(:first-of-type) {
    margin-top: 1.3333333333vw;
  }
  .elm-list > li:before {
    left: 1.6vw;
  }
  .elm-list.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-list-numb2 {
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
.elm-list-numb2 > li {
  padding-left: 20px;
  position: relative;
}
.elm-list-numb2 > li:not(:first-of-type) {
  margin-top: 4px;
}
.elm-list-numb2 > li:before {
  counter-increment: item;
  content: counter(item) ".";
  position: absolute;
  left: 0;
  top: 0;
}
.elm-list-numb2.mt-large > li:not(:first-of-type) {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .elm-list-numb2 > li {
    padding-left: 5.3333333333vw;
    line-height: 1.7142857143;
  }
  .elm-list-numb2 > li:not(:first-of-type) {
    margin-top: 1.3333333333vw;
  }
  .elm-list-numb2.mt-large > li:not(:first-of-type) {
    margin-top: 3.2vw;
  }
}

.elm-form .elm-text + .elm-form__item {
  margin-top: 11px;
}
@media screen and (max-width: 767px) {
  .elm-form .elm-text + .elm-form__item {
    margin-top: 1.8666666667vw;
  }
}
.elm-form .formErrorContent {
  display: none;
  margin-top: 8px;
  color: #AA0915;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.7142857143;
}
.elm-form .formErrorContent.is-show {
  display: block;
}
@media screen and (max-width: 767px) {
  .elm-form .formErrorContent {
    margin-top: 2.1333333333vw;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
  }
}
.elm-form__item .form-table {
  width: 100%;
  border-collapse: collapse;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-form__item .form-table th {
  width: 327px;
  min-width: 327px;
  background: #fff;
  border-bottom: 5px solid #D8EFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  font-weight: 700;
  padding: 25px 90px 27px 28px;
  position: relative;
  vertical-align: top;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table th {
    width: 100%;
    min-width: 100%;
    display: block;
    background: #7096D0;
    border-bottom: none;
    padding: 20px 90px 20px 20px;
    color: #fff;
  }
}
.elm-form__item .form-table th .req {
  background: #F5D1D4;
  color: #AA0915;
  border: 1px solid #AA0915;
  font-size: 12px;
  font-weight: 600;
  padding: 0 6px 1px;
  position: absolute;
  top: 31px;
  right: 38px;
  border-radius: 3px;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table th .req {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 20px;
  }
}
.elm-form__item .form-table td {
  width: 69.7222222222%;
  background: #fff;
  border-bottom: 5px solid #D8EFFF;
  padding: 22px 30px 24px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 500;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-form__item .form-table td {
    width: 100%;
    display: block;
    padding: 20px 20px 20px 20px;
    border-bottom: none;
  }
}
.elm-form__item .form-table td .form-block:not(:first-of-type) {
  margin-top: 23px;
}
.elm-form__item .form-table td .validate-container {
  position: relative;
  /*&.is-error + .formErrorContent {
  	display: block;
  }*/
}
.elm-form__item .form-table td .validate-balloon {
  display: none;
  min-width: 235px;
  background: #E59158;
  color: #fff;
  padding: 11px 19px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  position: absolute;
  bottom: 51px;
  left: 0;
  z-index: 1;
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 600;
  -webkit-filter: drop-shadow(1px 2px 6px rgba(68, 68, 68, 0.16));
          filter: drop-shadow(1px 2px 6px rgba(68, 68, 68, 0.16));
}
.elm-form__item .form-table td .validate-balloon:before {
  content: "";
  position: absolute;
  left: 32px;
  bottom: -11px;
  display: inline-block;
  width: 20px;
  height: 17px;
  background: #e59158;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
}
.elm-form__item .form-table td .text-big {
  font-size: 24px;
}
.elm-form__item .form-table td .divide-input {
  max-width: 710px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.elm-form__item .form-table td .divide-input__item {
  width: 47.8873239437%;
}
.elm-form__item .form-table td .divide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-form__item .form-table td .divide__item {
  width: 50%;
}
.elm-form__item .form-table td .divide__item:last-of-type {
  width: 50%;
}
.elm-form__item .form-table td .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elm-form__item .form-table td .box-gray {
  margin-top: 14px;
  max-width: 356px;
  padding: 18px 23px 23px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 6px;
  background: #F4EFEF;
}
.elm-form__item .form-table td .box-gray .elm-list {
  margin-top: 6px;
}
.elm-form__item .form-table td .box-gray .elm-list li {
  font-weight: 600;
  margin-top: 0;
  line-height: 137.5%;
  padding-left: 21px;
}
.elm-form__item .form-table td .box-gray .elm-list li:before {
  left: 4px;
}
.elm-form__item .form-table td .box-gray .elm-list li:not(:first-of-type) {
  margin-top: 7px;
}
.elm-form__item .form-table td .form-text {
  margin-bottom: 3px;
  font-weight: 700;
}
.elm-form__item .form-table td .label {
  margin-bottom: 5px;
}
.elm-form__item .form-table td .form-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.elm-form__item .form-table td .form-tel .elm-input-ss input {
  width: 100px;
}
.elm-form__item .form-table td .form-tel .text {
  margin: 0 10px;
}
.elm-form__item .form-table td .btn-gray {
  background-color: #EFEFEF;
  border: 1px solid #707070;
  border-radius: 6px;
  color: #000;
  padding: 2px 18px 4px;
  margin-left: 20px;
}
.elm-form__item .form-table td .btn-gray {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-form__item .form-table td .btn-gray:hover {
    color: #fff;
    background-color: #cccccc;
    border: 1px solid #707070;
  }
}
.elm-form__item .form-table td .form-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-form__item .form-table td .form-date__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 16px;
}
.elm-form__item .form-table td .form-date__item:nth-of-type(2) {
  margin-right: 40px;
}
.elm-form__item .form-table td .form-date__item:last-of-type {
  margin-right: 0;
}
.elm-form__item .form-table td .form-date__item .text {
  padding-left: 16px;
}
.elm-form__item .form-table td .elm-comment {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .elm-form__item .form-table th {
    display: block;
    background: #7096D0;
    width: 100%;
    min-width: 100%;
    border-bottom: none;
    padding: 3.4666666667vw 17.3333333333vw 3.7333333333vw 4.2666666667vw;
    color: #fff;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
  }
  .elm-form__item .form-table th .req {
    font-size: 3.2vw;
    padding: 0.8vw 1.6vw 0.8vw;
    top: 3.2vw;
    right: 4.2666666667vw;
    border-radius: 1.3333333333vw;
  }
  .elm-form__item .form-table td {
    display: block;
    width: 100%;
    border-bottom: 0.5333333333vw solid #D8EFFF;
    font-size: 3.7333333333vw;
    line-height: 1.3571428571;
    padding: 4.2666666667vw;
  }
  .elm-form__item .form-table td .form-block:not(:first-of-type) {
    margin-top: 7.2vw;
  }
  .elm-form__item .form-table td .validate-container {
    position: relative;
  }
  .elm-form__item .form-table td .photo-image {
    display: block;
    width: 100%;
  }
  .elm-form__item .form-table td .validate-balloon {
    min-width: 45.6vw;
    padding: 2.9333333333vw 5.0666666667vw 3.4666666667vw;
    border-radius: 1.0666666667vw;
    bottom: 13.6vw;
    font-size: 3.7333333333vw;
    -webkit-filter: drop-shadow(0.2666666667vw 0.5333333333vw 1.6vw rgba(68, 68, 68, 0.16));
            filter: drop-shadow(0.2666666667vw 0.5333333333vw 1.6vw rgba(68, 68, 68, 0.16));
  }
  .elm-form__item .form-table td .validate-balloon:before {
    left: 8.5333333333vw;
    bottom: -2.9333333333vw;
    width: 5.3333333333vw;
    height: 4.5333333333vw;
  }
  .elm-form__item .form-table td .text-big {
    font-size: 4.8vw;
  }
  .elm-form__item .form-table td .divide-input {
    max-width: 100%;
    display: block;
  }
  .elm-form__item .form-table td .divide-input__item {
    width: 100%;
  }
  .elm-form__item .form-table td .divide-input__item:not(:first-of-type) {
    margin-top: 4.8vw;
  }
  .elm-form__item .form-table td .divide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .elm-form__item .form-table td .divide:not(:first-of-type) {
    margin-top: 2.6666666667vw;
  }
  .elm-form__item .form-table td .divide__item {
    width: 49%;
  }
  .elm-form__item .form-table td .divide__item:last-of-type {
    width: 51%;
  }
  .elm-form__item .form-table td .divide__item .text-small {
    font-size: 3.2vw;
  }
  .elm-form__item .form-table td .flex {
    display: block;
  }
  .elm-form__item .form-table td .box-gray {
    max-width: 100%;
    padding: 5.0666666667vw 5.0666666667vw 5.3333333333vw 6.4vw;
    border-radius: 1.6vw;
  }
  .elm-form__item .form-table td .box-gray .elm-text.has-square:before {
    -webkit-transform: translateY(0.5333333333vw);
            transform: translateY(0.5333333333vw);
  }
  .elm-form__item .form-table td .box-gray .elm-list {
    margin-top: 3.2vw;
  }
  .elm-form__item .form-table td .box-gray .elm-list li {
    line-height: 135.7142857143%;
    padding-left: 4.8vw;
  }
  .elm-form__item .form-table td .box-gray .elm-list li:not(:first-of-type) {
    margin-top: 1.6vw;
  }
  .elm-form__item .form-table td .box-gray .elm-list li:before {
    left: 0.8vw;
  }
  .elm-form__item .form-table td .form-text {
    margin-bottom: 2.1333333333vw;
  }
  .elm-form__item .form-table td .label {
    margin-bottom: 2.1333333333vw;
  }
  .elm-form__item .form-table td .form-tel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss input {
    width: 24.5333333333vw;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:nth-of-type(2) .validate-balloon {
    z-index: 2;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:last-of-type .validate-balloon {
    left: auto;
    z-index: 1;
    right: 0;
  }
  .elm-form__item .form-table td .form-tel .elm-input-ss:last-of-type .validate-balloon:before {
    left: auto;
    right: 8.5333333333vw;
    bottom: -2.9333333333vw;
  }
  .elm-form__item .form-table td .form-tel .text {
    margin: 0 1.3333333333vw;
  }
  .elm-form__item .form-table td .btn-gray {
    width: 44.2666666667vw;
    height: 9.6vw;
    border-radius: 1.6vw;
    padding: 1.0666666667vw;
    margin-left: 0;
    margin-top: 3.2vw;
  }
  .elm-form__item .form-table td .elm-comment + .elm-text {
    margin-top: 2.6666666667vw;
  }
  .elm-form__item .form-table td .form-date {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: -3.2vw;
  }
  .elm-form__item .form-table td .form-date__item {
    margin-top: 3.2vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3.2vw;
  }
  .elm-form__item .form-table td .form-date__item:nth-of-type(2) {
    margin-right: 0;
  }
  .elm-form__item .form-table td .form-date__item:last-of-type {
    margin-right: 0;
  }
  .elm-form__item .form-table td .form-date__item .text {
    padding-left: 3.2vw;
  }
  .elm-form__item .form-table td .elm-comment {
    margin-top: 3.2vw;
  }
}

.field_file {
  color: #999;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.field_file input[type=file] {
  width: 330px;
}
.field_file input[type=file]:focus {
  outline: none;
}
.field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
  background-color: #EFEFEF;
  border: 1px solid #707070;
  color: #000;
  padding: 2px 18px 4px;
  border-radius: 6px;
  display: inline-block;
  margin-right: 18px;
  cursor: pointer;
}
.field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .field_file input[type=file]::file-selector-button:hover, .field_file input[type=file]::-webkit-file-upload-button:hover {
    color: #fff;
    background-color: #cccccc;
    border: 1px solid #707070;
  }
}
@media screen and (max-width: 767px) {
  .field_file {
    width: 100%;
  }
  .field_file input[type=file] {
    width: 100%;
  }
  .field_file input[type=file]:focus {
    outline: none;
  }
  .field_file input[type=file]::file-selector-button, .field_file input[type=file]::-webkit-file-upload-button {
    width: 40.5333333333vw;
    height: 9.6vw;
    border-radius: 1.6vw;
    padding: 1.0666666667vw;
    margin-right: 4.5333333333vw;
  }
}

.elm-input-wrap {
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-input-wrap.elm-input-ss input {
  width: 110px;
}
.elm-input-wrap.elm-input-s input {
  width: 200px;
}
.elm-input-wrap.elm-input-m input {
  width: 370px;
}
.elm-input-wrap.elm-input-l {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .elm-input-wrap.elm-input-ss input {
    width: 24.5333333333vw;
  }
  .elm-input-wrap.elm-input-s input {
    width: 41.0666666667vw;
  }
  .elm-input-wrap.elm-input-m input {
    width: 100%;
  }
  .elm-input-wrap.elm-input-l {
    width: 100%;
  }
  .elm-input-wrap.sp-w-max input {
    width: 100%;
  }
}

.elm-input {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #707070;
  padding: 5px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-input::-webkit-input-placeholder {
  color: #BABABA;
}
.elm-input::-moz-placeholder {
  color: #BABABA;
}
.elm-input:-ms-input-placeholder {
  color: #BABABA;
}
.elm-input::-ms-input-placeholder {
  color: #BABABA;
}
.elm-input::placeholder {
  color: #BABABA;
}
.elm-input:focus {
  outline: none;
}
.elm-input:disabled {
  background: #DDDDDD;
  cursor: inherit;
}
.elm-input.err {
  background: #F5D1D4;
  border: 1px solid #AA0915;
}
@media screen and (max-width: 767px) {
  .elm-input {
    border-radius: 0.8vw;
    padding: 2.4vw 3.4666666667vw;
  }
}

.elm-select {
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-select:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 7px;
  background: #666666;
  clip-path: polygon(0 0, 100% 0%, 50% 100%);
  position: absolute;
  right: 13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.elm-select.elm-select-ss {
  width: 110px;
}
.elm-select.elm-select-s {
  width: 200px;
}
.elm-select.elm-select-m {
  width: 352px;
}
.elm-select.elm-input-l {
  width: 100%;
}
.elm-select select {
  cursor: pointer;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #707070;
  padding: 6px 13px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-select select::-webkit-input-placeholder {
  color: #BABABA;
}
.elm-select select::-moz-placeholder {
  color: #BABABA;
}
.elm-select select:-ms-input-placeholder {
  color: #BABABA;
}
.elm-select select::-ms-input-placeholder {
  color: #BABABA;
}
.elm-select select::placeholder {
  color: #BABABA;
}
.elm-select select:focus {
  outline: none;
}
.elm-select select.err {
  background: #F5D1D4;
  border: 1px solid #AA0915;
}
@media screen and (max-width: 767px) {
  .elm-select {
    position: relative;
  }
  .elm-select:after {
    width: 2.9333333333vw;
    height: 1.8666666667vw;
    right: 3.7333333333vw;
  }
  .elm-select.elm-select-ss {
    width: 24.5333333333vw;
  }
  .elm-select.elm-select-s {
    width: 41.0666666667vw;
  }
  .elm-select.elm-select-m {
    width: 100%;
  }
  .elm-select.elm-input-l {
    width: 100%;
  }
  .elm-select.sp-w-max {
    width: 100%;
  }
  .elm-select select {
    border-radius: 0.8vw;
    padding: 2.5333333333vw 5.3333333333vw 2.5333333333vw 3.7333333333vw;
  }
}

.elm-radio {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-radio.column .radio:last-of-type {
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio.column .radio:last-of-type {
    width: 100%;
  }
}
.elm-radio.three-row-plus .radio:last-of-type {
  width: auto;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio.three-row-plus .radio:last-of-type {
    width: 100%;
  }
}
.elm-radio__wrap {
  margin-top: -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.elm-radio__wrap.al-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.elm-radio .radio {
  display: inline;
  margin-top: 13px;
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-radio .radio {
    width: 33.3333333333%;
  }
}
.elm-radio .radio:last-child {
  margin-right: 0;
}
.elm-radio .radio input {
  display: none;
}
.elm-radio .radio input:disabled + label {
  color: #999999;
  cursor: inherit;
}
.elm-radio .radio input:disabled + label:before {
  border: 1px solid #999;
}
.elm-radio .radio input + label {
  padding-left: 32px;
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.elm-radio .radio input + label:before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #707070;
  position: absolute;
  top: 3px;
  left: 0;
}
.elm-radio .radio input + label:after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #5B4ADD;
  position: absolute;
  top: 7px;
  left: 4px;
  opacity: 0;
}
.elm-radio .radio input:checked + label:after {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  .elm-radio.column .radio:last-of-type {
    width: 100%;
  }
  .elm-radio.three-row .radio {
    width: 50%;
  }
  .elm-radio.three-row-plus .radio:last-of-type {
    width: 100%;
  }
  .elm-radio__wrap {
    margin-top: -3.2vw;
  }
  .elm-radio .radio {
    margin-top: 3.2vw;
    width: 50%;
  }
  .elm-radio .radio input + label {
    padding-left: 6.4vw;
  }
  .elm-radio .radio input + label:before {
    width: 5.0666666667vw;
    height: 5.0666666667vw;
    top: 0;
  }
  .elm-radio .radio input + label:after {
    width: 3.4666666667vw;
    height: 3.4666666667vw;
    top: 0.8vw;
    left: 0.8vw;
  }
}

.elm-check__wrap {
  margin-top: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.elm-check__wrap.al-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.elm-check__wrap.al-center .check {
  text-align: center;
}
.elm-check__wrap .comment {
  color: #666;
}
.elm-check.two-row .check {
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check.two-row .check {
    width: 33.3333333333%;
  }
}
.elm-check.three-row .check {
  width: 19.9170124481%;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check.three-row .check {
    width: 33.3333333333%;
  }
}
.elm-check .check.checked {
  pointer-events: none;
}
@media screen and (min-width: 768px) and (max-width: 1160px) {
  .elm-check .check.agree {
    width: 100%;
  }
}
.elm-check input[type=checkbox] {
  display: none;
}
.elm-check input[type=checkbox]:checked + label:before {
  background: #5B4ADD;
  border: 1px solid #5B4ADD;
}
.elm-check input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.elm-check input[type=checkbox]:disabled + label {
  opacity: 0.6;
  cursor: auto;
  cursor: inherit;
}
.elm-check label {
  display: inline-block;
  padding: 0 0 2px 32px;
  cursor: pointer;
  position: relative;
}
.elm-check label:before, .elm-check label:after {
  position: absolute;
  content: "";
}
.elm-check label:before {
  left: 0;
  top: 3px;
  width: 24px;
  height: 24px;
  border: 1px solid #707070;
  background: #fff;
  border-radius: 3px;
}
.elm-check label:after {
  opacity: 0;
  top: 8px;
  left: 5px;
  height: 9px;
  width: 14px;
  border-bottom: 3px solid #fff;
  border-left: 3px solid #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media screen and (max-width: 767px) {
  .elm-check.two-row .check {
    width: 50%;
  }
  .elm-check.three-row .check {
    width: 50%;
  }
  .elm-check__wrap {
    margin-top: -2.6666666667vw;
  }
  .elm-check__wrap .comment {
    margin-top: 3.2vw;
  }
  .elm-check .check {
    margin-top: 2.6666666667vw;
  }
  .elm-check .check:not(:last-child) {
    margin-right: 0;
  }
  .elm-check .check.agree {
    width: 100%;
    line-height: 1.3;
  }
  .elm-check label {
    padding: 0 0 0 6.4vw;
  }
  .elm-check label:before {
    top: 0.2666666667vw;
    width: 4.8vw;
    height: 4.8vw;
    border-width: 0.2666666667vw;
    border-radius: 0.8vw;
  }
  .elm-check label:after {
    top: 1.3333333333vw;
    left: 0.8vw;
    height: 2.1333333333vw;
    width: 3.2vw;
    border-bottom-width: 0.8vw;
    border-left-width: 0.8vw;
  }
}

.elm-table-wrap {
  /* simplebar用 */
}
.elm-table-wrap::-webkit-scrollbar {
  height: 12px;
}
.elm-table-wrap .simplebar-track {
  border-radius: 100vh; /* バーに丸みをもたせる*/
}
.elm-table-wrap .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 1; /* デフォルトだと薄くなっています。*/
}
.elm-table-wrap .simplebar-track .simplebar-scrollbar::before {
  background: #95B1DB; /* ここでバーの色を設定 */
}
@media screen and (max-width: 767px) {
  .elm-table-wrap .simplebar-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .elm-table-wrap .simplebar-content .spacer {
    width: 5.3333333333vw;
    min-width: 5.3333333333vw;
  }
  .elm-table-wrap .simplebar-track.simplebar-horizontal {
    right: 5.3333333333vw !important;
  }
}

.elm-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-table tr th:first-of-type {
  border-left: none;
}
.elm-table tr th:last-of-type {
  border-right: none;
}
.elm-table tr td:first-of-type {
  border-left: none;
}
.elm-table tr td:last-of-type {
  border-right: none;
}
.elm-table th {
  font-weight: 700;
  text-align: left;
  color: #fff;
  background: #7096D0;
  padding: 20px 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #D8EFFF;
}
.elm-table th.center {
  text-align: center;
}
.elm-table td {
  padding: 20px 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border: 2px solid #D8EFFF;
}
.elm-table td.center {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .elm-table-wrap.has-scrollbar {
    width: calc(100% + 5.3333333333vw);
    padding: 0 0 3.7333333333vw;
  }
  .elm-table th {
    min-width: 45.3333333333vw;
    width: 45.3333333333vw;
    height: 14.4vw;
    padding: 1.8666666667vw 4.2666666667vw 1.8666666667vw;
    line-height: 1.3571428571;
  }
  .elm-table td {
    min-width: 45.3333333333vw;
    width: 45.3333333333vw;
    padding: 4.2666666667vw 4.2666666667vw 4.2666666667vw;
    line-height: 1.3571428571;
  }
}

.elm-qa {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-qa__item:not(:first-of-type) {
  margin-top: 30px;
}
.elm-qa__item__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #1C53A4;
  border-radius: 3px;
  padding: 35px 30px 34px 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-qa__item__head .en {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin-right: 17px;
  color: #95B1DB;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.elm-qa__item__head .content {
  padding-top: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-weight: 700;
  line-height: 1.375;
}
.elm-qa__item__detail {
  margin-top: 6px;
  background: #fff;
  border-radius: 3px;
  padding: 32px 30px 43px 38px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.elm-qa__item__detail__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.elm-qa__item__detail .en {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin-right: 20px;
  color: #FD8F00;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.elm-qa__item__detail__text {
  margin-left: 40px;
}
.elm-qa__item__detail .elm-list-numb2 li:not(:first-of-type) {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .elm-qa__item:not(:first-of-type) {
    margin-top: 5.3333333333vw;
  }
  .elm-qa__item__head {
    border-radius: 0.8vw;
    padding: 5.8666666667vw 5.3333333333vw 5.3333333333vw 5.8666666667vw;
    color: #fff;
  }
  .elm-qa__item__head .en {
    font-size: 6.9333333333vw;
    margin-right: 4.8vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .elm-qa__item__head .content {
    padding-top: 0;
    font-size: 4.2666666667vw;
    line-height: 1.625;
  }
  .elm-qa__item__detail {
    margin-top: 2.1333333333vw;
    border-radius: 0.8vw;
    padding: 6.4vw 5.3333333333vw 5.3333333333vw 5.8666666667vw;
  }
  .elm-qa__item__detail .en {
    font-size: 6.9333333333vw;
    margin-right: 5.3333333333vw;
    -webkit-transform: translateY(-0.5333333333vw);
            transform: translateY(-0.5333333333vw);
  }
  .elm-qa__item__detail .elm-text {
    line-height: 1.75;
  }
  .elm-qa__item__detail__text {
    margin-left: 0;
  }
  .elm-qa__item__detail .elm-list-numb2 li:not(:first-of-type) {
    margin-top: 1.3333333333vw;
  }
}

.elm-progress {
  width: 1080px;
  height: 96px;
  margin: 60px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1079px) {
  .elm-progress {
    display: none;
  }
}
.elm-progress__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 130px;
  height: 96px;
  background: url("../images/common/progress-bg.png") no-repeat center top;
  background-size: 100% auto;
  position: absolute;
  top: 0;
}
.elm-progress__item:first-of-type {
  z-index: 10;
  left: 0;
}
.elm-progress__item:nth-of-type(2) {
  z-index: 9;
  left: 90px;
}
.elm-progress__item:nth-of-type(3) {
  z-index: 8;
  left: 198px;
}
.elm-progress__item:nth-of-type(4) {
  z-index: 7;
  left: 305px;
}
.elm-progress__item:nth-of-type(5) {
  z-index: 6;
  left: 413px;
}
.elm-progress__item:nth-of-type(6) {
  z-index: 5;
  left: 520px;
}
.elm-progress__item:nth-of-type(7) {
  z-index: 4;
  left: 628px;
}
.elm-progress__item:nth-of-type(8) {
  z-index: 3;
  left: 735px;
}
.elm-progress__item:nth-of-type(9) {
  z-index: 2;
  left: 843px;
}
.elm-progress__item:nth-of-type(10) {
  z-index: 1;
  left: 949px;
}
.elm-progress__item.current {
  background: url("../images/common/progress-bg-active.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item.current .text {
  color: #fff;
}
.elm-progress__item.done {
  background: url("../images/common/progress-bg-done.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item.done .text {
  color: rgba(255, 255, 255, 0.73);
}
.elm-progress__item.first {
  width: 113px;
  height: 96px;
  background: url("../images/common/progress-bg-active-first.png") no-repeat center top;
  background-size: 100% auto;
  margin-left: 0;
}
.elm-progress__item.first.done {
  background: url("../images/common/progress-bg-done-first.png") no-repeat center top;
  background-size: 100% auto;
}
.elm-progress__item .text {
  font-size: 14px;
  line-height: 1.4285714286;
  font-weight: 700;
  text-align: center;
  color: #7096D0;
}

.elm-btn-wrap {
  margin: 0 auto 0 auto;
  width: 590px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-btn-wrap .elm-btn {
  margin: 0 0 0 0;
}
@media screen and (max-width: 767px) {
  .elm-btn-wrap {
    width: 100%;
  }
}

.elm-btn {
  margin: 0 auto;
  width: 270px;
  height: 64px;
  position: relative;
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
.elm-btn a,
.elm-btn a:link,
.elm-btn a:visited {
  color: #1C53A4;
  text-decoration: none;
}
.elm-btn a,
.elm-btn a:link,
.elm-btn a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn a:hover {
    color: #1C53A4;
    text-decoration: none;
  }
}
.elm-btn a,
.elm-btn button,
.elm-btn input {
  font-size: 20px;
  font-weight: 700;
  border: 3px solid #1C53A4;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 10px;
  background: #fff;
  color: #1C53A4;
  cursor: pointer;
  border-radius: 100vh;
  -webkit-filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.14));
          filter: drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.14));
}
.elm-btn a,
.elm-btn button,
.elm-btn input {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn a:hover,
  .elm-btn button:hover,
  .elm-btn input:hover {
    background: #D8EFFF;
  }
}
.elm-btn:after {
  content: "";
  width: 12px;
  height: 19px;
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #1C53A4;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100% auto;
          mask-size: 100% auto;
  -webkit-mask-position: center;
          mask-position: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
}
.elm-btn:after {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm a:link,
.elm-btn.elm-btn-confirm a:visited {
  color: #fff;
  text-decoration: none;
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm a:link,
.elm-btn.elm-btn-confirm a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-confirm a:hover {
    color: #fff;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-confirm a,
.elm-btn.elm-btn-confirm button,
.elm-btn.elm-btn-confirm input {
  background: #1C53A4;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-confirm a:hover,
  .elm-btn.elm-btn-confirm button:hover,
  .elm-btn.elm-btn-confirm input:hover {
    background: #729CDB;
  }
}
.elm-btn.elm-btn-confirm:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #fff;
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel a:link,
.elm-btn.elm-btn-cancel a:visited {
  color: #fff;
  text-decoration: none;
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel a:link,
.elm-btn.elm-btn-cancel a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover {
    color: #fff;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-cancel a,
.elm-btn.elm-btn-cancel button,
.elm-btn.elm-btn-cancel input {
  background: #707070;
  color: #fff;
  border: 3px solid #707070;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover,
  .elm-btn.elm-btn-cancel button:hover,
  .elm-btn.elm-btn-cancel input:hover {
    background: #A8A8A8;
  }
}
.elm-btn.elm-btn-cancel:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #fff;
  right: auto;
  left: 20px;
  -webkit-transform: translateY(-50%) scale(-1, 1);
          transform: translateY(-50%) scale(-1, 1);
}
.elm-btn.elm-btn-inactive {
  pointer-events: none;
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive a:link,
.elm-btn.elm-btn-inactive a:visited {
  color: #999999;
  text-decoration: none;
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive a:link,
.elm-btn.elm-btn-inactive a:visited {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-inactive a:hover {
    color: #999999;
    text-decoration: none;
  }
}
.elm-btn.elm-btn-inactive a,
.elm-btn.elm-btn-inactive button,
.elm-btn.elm-btn-inactive input {
  background: #CBC7C7;
  color: #999;
  border: 3px solid #999;
}
@media screen and (min-width: 768px) {
  .elm-btn.elm-btn-inactive a:hover,
  .elm-btn.elm-btn-inactive button:hover,
  .elm-btn.elm-btn-inactive input:hover {
    background: #CBC7C7;
  }
}
.elm-btn.elm-btn-inactive:after {
  -webkit-mask-image: url("../images/common/arw.svg");
          mask-image: url("../images/common/arw.svg");
  background-color: #999;
}
@media screen and (max-width: 767px) {
  .elm-btn {
    width: 44.5333333333vw;
    height: 12.8vw;
  }
  .elm-btn a,
  .elm-btn button,
  .elm-btn input {
    font-size: 3.7333333333vw;
    border: 0.5333333333vw solid #1C53A4;
    padding: 2.6666666667vw;
    -webkit-filter: drop-shadow(0.8vw 0.8vw 1.0666666667vw rgba(0, 0, 0, 0.14));
            filter: drop-shadow(0.8vw 0.8vw 1.0666666667vw rgba(0, 0, 0, 0.14));
  }
  .elm-btn:after {
    width: 2.1333333333vw;
    height: 3.2vw;
    right: 2.9333333333vw;
  }
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel a:link,
  .elm-btn.elm-btn-cancel a:visited {
    color: #fff;
    text-decoration: none;
  }
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel a:link,
  .elm-btn.elm-btn-cancel a:visited {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover {
    color: #fff;
    text-decoration: none;
  }
}
@media screen and (max-width: 767px) {
  .elm-btn.elm-btn-cancel a,
  .elm-btn.elm-btn-cancel button,
  .elm-btn.elm-btn-cancel input {
    border: 0.5333333333vw solid #707070;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px) {
  .elm-btn.elm-btn-cancel a:hover,
  .elm-btn.elm-btn-cancel button:hover,
  .elm-btn.elm-btn-cancel input:hover {
    background: #A8A8A8;
  }
}
@media screen and (max-width: 767px) {
  .elm-btn.elm-btn-cancel:after {
    left: 2.9333333333vw;
  }
}

.elm-block {
  margin-top: 40px;
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-flow .elm-heading-lv2 {
  margin-bottom: 46px;
}
#page-flow .elm-heading-lv3 {
  margin-bottom: 23px;
}
#page-flow .elm-heading-lv4 {
  margin-bottom: 6px;
}
#page-flow .flow__item:not(:first-of-type) {
  margin-top: 31px;
}
#page-flow .flow__item .elm-list {
  margin-top: 6px;
}
#page-flow .flow__item .text1 {
  margin-top: 9px;
}
#page-flow .flow__item .elm-note {
  margin-top: 5px;
}
#page-flow .flow__item__inner.inner2 {
  margin-top: 20px;
}
#page-flow .flow__item .numb {
  margin-right: 4px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  #page-flow .elm-heading-lv1__text {
    padding-top: 2.6666666667vw;
    padding-bottom: 2.6666666667vw;
  }
  #page-flow .elm-heading-lv2 {
    margin-bottom: 4.5333333333vw;
  }
  #page-flow .elm-heading-lv3 {
    margin-bottom: 4vw;
  }
  #page-flow .elm-heading-lv4 {
    margin-bottom: 6px;
  }
  #page-flow .flow__item:not(:first-of-type) {
    margin-top: 8vw;
  }
  #page-flow .flow__item .elm-list {
    margin-top: 1.6vw;
  }
  #page-flow .flow__item .text1 {
    margin-top: 0.8vw;
  }
  #page-flow .flow__item .elm-note {
    margin-top: 3.4666666667vw;
  }
  #page-flow .flow__item .elm-note2 {
    margin-top: 1.6vw;
  }
  #page-flow .flow__item__inner.inner2 {
    margin-top: 2.1333333333vw;
  }
  #page-flow .flow__item .numb {
    margin-right: 1.0666666667vw;
  }
  #page-flow .flow__item .elm-exlink {
    display: inline;
  }
  #page-flow .flow__item .elm-exlink:after {
    top: auto;
    bottom: 0;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-legal .elm-heading-lv2 {
  margin-bottom: 72px;
}
#page-legal .elm-text.text-blue {
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  #page-legal .elm-heading-lv2 {
    margin-bottom: 10.1333333333vw;
  }
  #page-legal .elm-text.text-blue {
    margin-bottom: 2.6666666667vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-fee .elm-heading-lv2 {
  margin-bottom: 68px;
}
#page-fee .fees {
  margin-top: 61px;
}
#page-fee .fees__item:not(:first-of-type) {
  margin-top: 34px;
}
#page-fee .fees__item .elm-heading-lv3 {
  margin-bottom: 31px;
}
@media screen and (max-width: 767px) {
  #page-fee .elm-heading-lv2 {
    margin-bottom: 6.4vw;
  }
  #page-fee .fees {
    margin-top: 8vw;
  }
  #page-fee .fees__item:not(:first-of-type) {
    margin-top: 9.3333333333vw;
  }
  #page-fee .fees__item .elm-heading-lv3 {
    margin-bottom: 4.8vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-photo_manual .photo-manual-top {
  margin-top: 53px;
}
#page-photo_manual .photo-manual-top .elm-box {
  margin-top: 19px;
}
#page-photo_manual .photo-manual-top .text2 {
  margin-top: 20px;
}
#page-photo_manual .photo-manual-top .note1 {
  margin-top: 8px;
}
#page-photo_manual .photo-manual-block {
  margin-top: 33px;
}
#page-photo_manual .photo-manual-block__item:not(:first-of-type) {
  margin-top: 26px;
}
#page-photo_manual .elm-heading-lv3 {
  margin-bottom: 31px;
}
#page-photo_manual .elm-heading-lv4 {
  margin-bottom: 13px;
}
#page-photo_manual .tool-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#page-photo_manual .tool-list__item {
  width: 32.4074074074%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#page-photo_manual .tool-list__item:nth-of-type(3n) {
  width: 29.6296296296%;
}
@media screen and (min-width: 768px) {
  #page-photo_manual .tool-list__item:not(:nth-of-type(3n)) {
    margin-right: 2.7777777778%;
  }
  #page-photo_manual .tool-list__item:nth-of-type(n + 4) {
    margin-top: 15px;
  }
}
#page-photo_manual .tool-list__item .icon {
  margin-right: 10px;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#page-photo_manual .list li:not(:first-of-type) {
  margin-top: 13px;
}
#page-photo_manual .list li .elm-text {
  position: relative;
  padding-left: 23px;
}
#page-photo_manual .list li .elm-text .numb {
  position: absolute;
  left: 0;
  top: 0;
}
#page-photo_manual .list li .elm-note {
  margin-top: 12px;
  margin-left: 19px;
}
#page-photo_manual .list li .icon {
  width: 24px;
  display: inline-block;
  margin-right: 10px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}
#page-photo_manual .list li .image1 {
  margin-top: 27px;
  margin-bottom: 27px;
  max-width: 632px;
}
#page-photo_manual .list li .image2 {
  margin-top: 32px;
  max-width: 232px;
}
@media screen and (max-width: 767px) {
  #page-photo_manual .photo-manual-top {
    margin-top: 6.4vw;
  }
  #page-photo_manual .photo-manual-top .elm-box {
    margin-top: 3.7333333333vw;
    text-align: left;
  }
  #page-photo_manual .photo-manual-top .text2 {
    margin-top: 4.5333333333vw;
  }
  #page-photo_manual .photo-manual-top .note1 {
    margin-top: 4.5333333333vw;
  }
  #page-photo_manual .photo-manual-block {
    margin-top: 8.5333333333vw;
  }
  #page-photo_manual .photo-manual-block__item:not(:first-of-type) {
    margin-top: 6.4vw;
  }
  #page-photo_manual .elm-heading-lv3 {
    margin-bottom: 5.3333333333vw;
  }
  #page-photo_manual .elm-heading-lv4 {
    margin-bottom: 3.4666666667vw;
  }
  #page-photo_manual .tool-list {
    display: block;
  }
  #page-photo_manual .tool-list__item {
    width: 100%;
  }
  #page-photo_manual .tool-list__item:nth-of-type(3n) {
    width: 100%;
  }
  #page-photo_manual .tool-list__item:not(:first-of-type) {
    margin-top: 12px;
  }
  #page-photo_manual .tool-list__item .icon {
    margin-right: 3.4666666667vw;
  }
  #page-photo_manual .list li:not(:first-of-type) {
    margin-top: 3.4666666667vw;
  }
  #page-photo_manual .list li .elm-text {
    padding-left: 6.1333333333vw;
  }
  #page-photo_manual .list li .elm-note {
    margin-top: 1.8666666667vw;
    margin-left: 0;
  }
  #page-photo_manual .list li .icon {
    width: 5.8666666667vw;
    margin-right: 1.8666666667vw;
    -webkit-transform: translateY(0.8vw);
            transform: translateY(0.8vw);
  }
  #page-photo_manual .list li .image1 {
    margin-top: 4.5333333333vw;
    margin-bottom: 7.2vw;
  }
  #page-photo_manual .list li .image2 {
    margin: 2.9333333333vw auto 0;
    text-align: center;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-photo_submission .main-contents__inner {
  padding-bottom: 77px;
}
#page-photo_submission .photo-top-block {
  margin-top: 56px;
}
#page-photo_submission .photo-top-block__inner {
  margin-top: 20px;
}
#page-photo_submission .photo-top-block .note1 {
  margin-top: 11px;
}
#page-photo_submission .photo-top-block .elm-form {
  margin-top: 19px;
}
#page-photo_submission .photo-top-block .text2 {
  margin-top: 8px;
}
#page-photo_submission .photo-top-block .text3 {
  margin-top: 10px;
}
#page-photo_submission .photo-top-block .elm-heading-lv4 {
  margin-bottom: 13px;
}
#page-photo_submission .photo-top-block .elm-list-numb > li:not(:first-of-type) {
  margin-top: 12px;
}
#page-photo_submission .photo-top-block .list2 li span {
  padding-right: 10px;
}
#page-photo_submission .photo-top-block .list3 {
  margin-top: 8px;
}
#page-photo_submission .photo-top-block .list3 > li:not(:first-of-type) {
  margin-top: 4px;
}
#page-photo_submission .photo-top-block .list4 {
  margin-top: 5px;
}
#page-photo_submission .photo-top-block .elm-note {
  margin-top: 11px;
}
#page-photo_submission .photo-block {
  margin-top: 32px;
}
#page-photo_submission .photo-block .elm-heading-lv3 {
  margin-bottom: 24px;
}
#page-photo_submission .photo-block .elm-heading-lv4 {
  margin-bottom: 5px;
}
#page-photo_submission .photo-block .elm-list {
  margin-top: 10px;
}
#page-photo_submission .photo-block .photo-example.photo-example2 {
  margin-top: 21px;
}
#page-photo_submission .photo-block .photo-example.photo-example3 {
  margin-top: 21px;
}
#page-photo_submission .photo-block .photo-example__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#page-photo_submission .photo-block .photo-example__list__item {
  margin-top: 14px;
  width: 18.5185185185%;
}
#page-photo_submission .photo-block .photo-example__list__item.tekisetsu {
  margin-top: 26px;
}
@media screen and (min-width: 768px) {
  #page-photo_submission .photo-block .photo-example__list__item:not(:nth-of-type(5n)) {
    margin-right: 1.8518518519%;
  }
}
#page-photo_submission .photo-block .photo-example__list__item .image {
  width: 100%;
}
#page-photo_submission .photo-block .photo-example__list__item .image img {
  width: 100%;
}
#page-photo_submission .photo-block .photo-example__list__item .elm-text {
  margin-top: 11px;
  text-align: center;
  line-height: 1.5;
}
#page-photo_submission .photo-block .photo-example .elm-box {
  margin-top: 48px;
}
@media screen and (max-width: 767px) {
  #page-photo_submission .main-contents__inner {
    padding-bottom: 13.3333333333vw;
  }
  #page-photo_submission .photo-top-block {
    margin-top: 6.6666666667vw;
  }
  #page-photo_submission .photo-top-block__inner {
    margin-top: 4.5333333333vw;
  }
  #page-photo_submission .photo-top-block .elm-heading-lv4 {
    margin-bottom: 2.6666666667vw;
  }
  #page-photo_submission .photo-top-block .elm-text {
    line-height: 185.7142857143%;
  }
  #page-photo_submission .photo-top-block .note1 {
    margin-top: 3.2vw;
  }
  #page-photo_submission .photo-top-block .elm-form {
    margin-top: 2.6666666667vw;
  }
  #page-photo_submission .photo-top-block .text2 {
    margin-top: 1.6vw;
  }
  #page-photo_submission .photo-top-block .text3 {
    margin-top: 1.0666666667vw;
  }
  #page-photo_submission .photo-top-block .elm-list-numb > li:not(:first-of-type) {
    margin-top: 2.1333333333vw;
  }
  #page-photo_submission .photo-top-block .list2 li {
    position: relative;
    padding-left: 7.2vw;
  }
  #page-photo_submission .photo-top-block .list2 li span {
    padding-right: 0;
    position: absolute;
    left: 0;
    top: 0;
  }
  #page-photo_submission .photo-top-block .list3 {
    margin-top: 1.0666666667vw;
  }
  #page-photo_submission .photo-top-block .list3 > li {
    position: relative;
    padding-left: 7.2vw;
  }
  #page-photo_submission .photo-top-block .list3 > li span {
    padding-right: 0;
    position: absolute;
    left: 1.3333333333vw;
    top: 0;
  }
  #page-photo_submission .photo-top-block .list3 > li:not(:first-of-type) {
    margin-top: 0;
  }
  #page-photo_submission .photo-top-block .list4 {
    margin-top: 2.6666666667vw;
  }
  #page-photo_submission .photo-top-block .elm-note {
    margin-top: 2.9333333333vw;
  }
  #page-photo_submission .photo-block {
    margin-top: 8.5333333333vw;
  }
  #page-photo_submission .photo-block .elm-heading-lv3 {
    margin-bottom: 6.4vw;
  }
  #page-photo_submission .photo-block .elm-heading-lv4 {
    margin-bottom: 0;
  }
  #page-photo_submission .photo-block .elm-list {
    margin-left: 0;
    margin-top: 0;
  }
  #page-photo_submission .photo-block .elm-list li {
    margin-top: 1.6vw;
  }
  #page-photo_submission .photo-block .elm-list.list2 {
    margin-top: 2.4vw;
  }
  #page-photo_submission .photo-block .photo-example.photo-example2 {
    margin-top: 5.6vw;
  }
  #page-photo_submission .photo-block .photo-example.photo-example3 {
    margin-top: 5.6vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item {
    width: 42.6666666667vw;
    margin-top: 4.5333333333vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item:nth-of-type(odd) {
    margin-right: 5.3333333333vw;
  }
  #page-photo_submission .photo-block .photo-example__list__item.tekisetsu {
    width: 53.3333333333vw;
    margin: 4.2666666667vw auto 0 auto;
  }
  #page-photo_submission .photo-block .photo-example__list__item .elm-text {
    margin-top: 2.6666666667vw;
  }
  #page-photo_submission .photo-block .photo-example .elm-box {
    margin-top: 6.9333333333vw;
  }
  #page-photo_submission .photo-block .photo-example .elm-box .elm-notice-text {
    text-align: left;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-privacy .elm-heading-lv2 {
  margin-bottom: 46px;
}
#page-privacy .elm-heading-lv3 {
  margin-bottom: 24px;
}
#page-privacy .elm-heading-lv4 {
  margin-bottom: 10px;
}
#page-privacy .privacy-contents__item:not(:first-of-type) {
  margin-top: 31px;
}
#page-privacy .privacy-contents__item.contact {
  margin-top: 144px;
}
#page-privacy .privacy-contents .text-area .inner {
  margin-top: 21px;
}
#page-privacy .privacy-contents .text-area .sign {
  margin-top: 41px;
}
#page-privacy .privacy-contents .elm-list-contact {
  margin-top: 21px;
}
@media screen and (max-width: 767px) {
  #page-privacy .elm-heading-lv2 {
    margin-bottom: 4.2666666667vw;
  }
  #page-privacy .elm-heading-lv3 {
    margin-bottom: 4vw;
  }
  #page-privacy .elm-heading-lv4 {
    margin-bottom: 1.3333333333vw;
  }
  #page-privacy .privacy-contents__item:not(:first-of-type) {
    margin-top: 8.5333333333vw;
  }
  #page-privacy .privacy-contents__item.contact {
    margin-top: 22.9333333333vw;
  }
  #page-privacy .privacy-contents .text-area .inner {
    margin-top: 5.0666666667vw;
  }
  #page-privacy .privacy-contents .text-area .sign {
    margin-top: 3.4666666667vw;
  }
  #page-privacy .privacy-contents .elm-list-contact {
    margin-top: 2.9333333333vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-faq .elm-heading-lv1 {
  /* -----------------------------------------*/
  /* -----------------------------------------*/
}
@media screen and (max-width: 767px) {
  #page-faq .elm-heading-lv1__text {
    padding: 6.9333333333vw 2.6666666667vw;
  }
}
#page-faq .elm-heading-lv2 {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  #page-faq .elm-heading-lv2 {
    margin-bottom: 8vw;
  }
}

/* -----------------------------------------*/
/* -----------------------------------------*/
#page-flow_retake .elm-heading-lv2 {
  margin-bottom: 46px;
}
#page-flow_retake .elm-heading-lv3 {
  margin-bottom: 23px;
}
#page-flow_retake .elm-heading-lv4 {
  margin-bottom: 6px;
}
#page-flow_retake .flow__item:not(:first-of-type) {
  margin-top: 31px;
}
#page-flow_retake .flow__item .elm-list {
  margin-top: 6px;
}
#page-flow_retake .flow__item .text1 {
  margin-top: 9px;
}
#page-flow_retake .flow__item .elm-note {
  margin-top: 5px;
}
#page-flow_retake .flow__item__inner.inner2 {
  margin-top: 20px;
}
#page-flow_retake .flow__item .numb {
  margin-right: 4px;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  #page-flow_retake .elm-heading-lv1__text {
    padding-top: 2.6666666667vw;
    padding-bottom: 2.6666666667vw;
  }
  #page-flow_retake .elm-heading-lv2 {
    margin-bottom: 4.5333333333vw;
  }
  #page-flow_retake .elm-heading-lv3 {
    margin-bottom: 4vw;
  }
  #page-flow_retake .elm-heading-lv4 {
    margin-bottom: 6px;
  }
  #page-flow_retake .flow__item:not(:first-of-type) {
    margin-top: 8vw;
  }
  #page-flow_retake .flow__item .elm-list {
    margin-top: 1.6vw;
  }
  #page-flow_retake .flow__item .text1 {
    margin-top: 0.8vw;
  }
  #page-flow_retake .flow__item .elm-note {
    margin-top: 3.4666666667vw;
  }
  #page-flow_retake .flow__item .elm-note2 {
    margin-top: 1.6vw;
  }
  #page-flow_retake .flow__item__inner.inner2 {
    margin-top: 2.1333333333vw;
  }
  #page-flow_retake .flow__item .numb {
    margin-right: 1.0666666667vw;
  }
  #page-flow_retake .flow__item .elm-exlink {
    display: inline;
  }
  #page-flow_retake .flow__item .elm-exlink:after {
    top: auto;
    bottom: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImdsb2JhbC9fdmFyLnNjc3MiLCJjb21tb24vX3Jlc3Muc2NzcyIsImNvbW1vbi9fdXRpbGl0eS5zY3NzIiwiZ2xvYmFsL19taXhpbi5zY3NzIiwiY29tbW9uL19jb21tb24uc2NzcyIsImNvbW1vbi9sYXlvdXQvX2hlYWRlci5zY3NzIiwiY29tbW9uL2xheW91dC9fZm9vdGVyLnNjc3MiLCJjb21tb24vbGF5b3V0L19maXhlZC1idG4uc2NzcyIsImNvbW1vbi9saWJyYXJ5L19zaW1wbGViYXIubWluLmNzcyIsImNvbW1vbi9wYXJ0cy9fbWFyZ2luLXBhZGRpbmcuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWxpbmsuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWlubmVyLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1oZWFkaW5nLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS10ZXh0LnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1ub3RpY2Uuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWNvbHVtbi5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0taW1hZ2Uuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLWJveC5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tZmxvdy5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tbGlzdC5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tZm9ybS5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tdGFibGUuc2NzcyIsImNvbW1vbi9wYXJ0cy9fZWxtLXFhLnNjc3MiLCJjb21tb24vcGFydHMvX2VsbS1wcm9ncmVzcy5zY3NzIiwiY29tbW9uL3BhcnRzL19lbG0tYnRuLnNjc3MiLCJjb21tb24vcGFydHMvX2luZGV4LnNjc3MiLCJwYWdlcy9fcmVsYXRlZC1wYWdlLWFkanVzdG1lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNjaEI7O0NBQUE7QUNkQTs7OztFQUFBO0FBTUE7O3dFQUFB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RUFDQywrQkFBQTtBVm1nREY7QUlqN0NDO0VNbkZBO0lBSUUsOEJBQUE7RVZvZ0REO0FBQ0Y7O0FVamlEQztFQUNDLDJCQUFBO0FWb2lERjtBSTE3Q0M7RU0zR0E7SUFJRSxxQ0FBQTtFVnFpREQ7QUFDRjs7QVVsaURDO0VBQ0MsOEJBQUE7QVZxaURGO0FJbjhDQztFTW5HQTtJQUlFLHdDQUFBO0VWc2lERDtBQUNGOztBVW5pREM7RUFDQyw0QkFBQTtBVnNpREY7QUk1OENDO0VNM0ZBO0lBSUUsc0NBQUE7RVZ1aUREO0FBQ0Y7O0FVcGlEQztFQUNDLCtCQUFBO0FWdWlERjtBSXI5Q0M7RU1uRkE7SUFJRSx5Q0FBQTtFVndpREQ7QUFDRjs7QVVya0RDO0VBQ0MsMkJBQUE7QVZ3a0RGO0FJOTlDQztFTTNHQTtJQUlFLHFDQUFBO0VWeWtERDtBQUNGOztBVXRrREM7RUFDQyw4QkFBQTtBVnlrREY7QUl2K0NDO0VNbkdBO0lBSUUsd0NBQUE7RVYwa0REO0FBQ0Y7O0FVdmtEQztFQUNDLDRCQUFBO0FWMGtERjtBSWgvQ0M7RU0zRkE7SUFJRSxzQ0FBQTtFVjJrREQ7QUFDRjs7QVV4a0RDO0VBQ0MsK0JBQUE7QVYya0RGO0FJei9DQztFTW5GQTtJQUlFLHlDQUFBO0VWNGtERDtBQUNGOztBVXptREM7RUFDQywyQkFBQTtBVjRtREY7QUlsZ0RDO0VNM0dBO0lBSUUsNEJBQUE7RVY2bUREO0FBQ0Y7O0FVMW1EQztFQUNDLDhCQUFBO0FWNm1ERjtBSTNnREM7RU1uR0E7SUFJRSwrQkFBQTtFVjhtREQ7QUFDRjs7QVUzbURDO0VBQ0MsNEJBQUE7QVY4bURGO0FJcGhEQztFTTNGQTtJQUlFLDZCQUFBO0VWK21ERDtBQUNGOztBVTVtREM7RUFDQywrQkFBQTtBVittREY7QUk3aERDO0VNbkZBO0lBSUUsZ0NBQUE7RVZnbkREO0FBQ0Y7O0FVN29EQztFQUNDLDJCQUFBO0FWZ3BERjtBSXRpREM7RU0zR0E7SUFJRSxxQ0FBQTtFVmlwREQ7QUFDRjs7QVU5b0RDO0VBQ0MsOEJBQUE7QVZpcERGO0FJL2lEQztFTW5HQTtJQUlFLHdDQUFBO0VWa3BERDtBQUNGOztBVS9vREM7RUFDQyw0QkFBQTtBVmtwREY7QUl4akRDO0VNM0ZBO0lBSUUsc0NBQUE7RVZtcEREO0FBQ0Y7O0FVaHBEQztFQUNDLCtCQUFBO0FWbXBERjtBSWprREM7RU1uRkE7SUFJRSx5Q0FBQTtFVm9wREQ7QUFDRjs7QVVqckRDO0VBQ0MsMkJBQUE7QVZvckRGO0FJMWtEQztFTTNHQTtJQUlFLHFDQUFBO0VWcXJERDtBQUNGOztBVWxyREM7RUFDQyw4QkFBQTtBVnFyREY7QUlubERDO0VNbkdBO0lBSUUsd0NBQUE7RVZzckREO0FBQ0Y7O0FVbnJEQztFQUNDLDRCQUFBO0FWc3JERjtBSTVsREM7RU0zRkE7SUFJRSxzQ0FBQTtFVnVyREQ7QUFDRjs7QVVwckRDO0VBQ0MsK0JBQUE7QVZ1ckRGO0FJcm1EQztFTW5GQTtJQUlFLHlDQUFBO0VWd3JERDtBQUNGOztBVXJ0REM7RUFDQywyQkFBQTtBVnd0REY7QUk5bURDO0VNM0dBO0lBSUUsNEJBQUE7RVZ5dEREO0FBQ0Y7O0FVdHREQztFQUNDLDhCQUFBO0FWeXRERjtBSXZuREM7RU1uR0E7SUFJRSwrQkFBQTtFVjB0REQ7QUFDRjs7QVV2dERDO0VBQ0MsNEJBQUE7QVYwdERGO0FJaG9EQztFTTNGQTtJQUlFLDZCQUFBO0VWMnRERDtBQUNGOztBVXh0REM7RUFDQywrQkFBQTtBVjJ0REY7QUl6b0RDO0VNbkZBO0lBSUUsZ0NBQUE7RVY0dEREO0FBQ0Y7O0FVenZEQztFQUNDLDJCQUFBO0FWNHZERjtBSWxwREM7RU0zR0E7SUFJRSxxQ0FBQTtFVjZ2REQ7QUFDRjs7QVUxdkRDO0VBQ0MsOEJBQUE7QVY2dkRGO0FJM3BEQztFTW5HQTtJQUlFLHdDQUFBO0VWOHZERDtBQUNGOztBVTN2REM7RUFDQyw0QkFBQTtBVjh2REY7QUlwcURDO0VNM0ZBO0lBSUUsc0NBQUE7RVYrdkREO0FBQ0Y7O0FVNXZEQztFQUNDLCtCQUFBO0FWK3ZERjtBSTdxREM7RU1uRkE7SUFJRSx5Q0FBQTtFVmd3REQ7QUFDRjs7QVU3eERDO0VBQ0MsMkJBQUE7QVZneURGO0FJdHJEQztFTTNHQTtJQUlFLHFDQUFBO0VWaXlERDtBQUNGOztBVTl4REM7RUFDQyw4QkFBQTtBVml5REY7QUkvckRDO0VNbkdBO0lBSUUsd0NBQUE7RVZreUREO0FBQ0Y7O0FVL3hEQztFQUNDLDRCQUFBO0FWa3lERjtBSXhzREM7RU0zRkE7SUFJRSxzQ0FBQTtFVm15REQ7QUFDRjs7QVVoeURDO0VBQ0MsK0JBQUE7QVZteURGO0FJanREQztFTW5GQTtJQUlFLHlDQUFBO0VWb3lERDtBQUNGOztBVWowREM7RUFDQywyQkFBQTtBVm8wREY7QUkxdERDO0VNM0dBO0lBSUUsNEJBQUE7RVZxMEREO0FBQ0Y7O0FVbDBEQztFQUNDLDhCQUFBO0FWcTBERjtBSW51REM7RU1uR0E7SUFJRSwrQkFBQTtFVnMwREQ7QUFDRjs7QVVuMERDO0VBQ0MsNEJBQUE7QVZzMERGO0FJNXVEQztFTTNGQTtJQUlFLDZCQUFBO0VWdTBERDtBQUNGOztBVXAwREM7RUFDQywrQkFBQTtBVnUwREY7QUlydkRDO0VNbkZBO0lBSUUsZ0NBQUE7RVZ3MEREO0FBQ0Y7O0FVcjJEQztFQUNDLDJCQUFBO0FWdzJERjtBSTl2REM7RU0zR0E7SUFJRSxxQ0FBQTtFVnkyREQ7QUFDRjs7QVV0MkRDO0VBQ0MsOEJBQUE7QVZ5MkRGO0FJdndEQztFTW5HQTtJQUlFLHdDQUFBO0VWMDJERDtBQUNGOztBVXYyREM7RUFDQyw0QkFBQTtBVjAyREY7QUloeERDO0VNM0ZBO0lBSUUsc0NBQUE7RVYyMkREO0FBQ0Y7O0FVeDJEQztFQUNDLCtCQUFBO0FWMjJERjtBSXp4REM7RU1uRkE7SUFJRSx5Q0FBQTtFVjQyREQ7QUFDRjs7QVV6NERDO0VBQ0MsMkJBQUE7QVY0NERGO0FJbHlEQztFTTNHQTtJQUlFLHFDQUFBO0VWNjRERDtBQUNGOztBVTE0REM7RUFDQyw4QkFBQTtBVjY0REY7QUkzeURDO0VNbkdBO0lBSUUsd0NBQUE7RVY4NEREO0FBQ0Y7O0FVMzREQztFQUNDLDRCQUFBO0FWODRERjtBSXB6REM7RU0zRkE7SUFJRSxzQ0FBQTtFVis0REQ7QUFDRjs7QVU1NERDO0VBQ0MsK0JBQUE7QVYrNERGO0FJN3pEQztFTW5GQTtJQUlFLHlDQUFBO0VWZzVERDtBQUNGOztBVTc2REM7RUFDQywyQkFBQTtBVmc3REY7QUl0MERDO0VNM0dBO0lBSUUsNEJBQUE7RVZpN0REO0FBQ0Y7O0FVOTZEQztFQUNDLDhCQUFBO0FWaTdERjtBSS8wREM7RU1uR0E7SUFJRSwrQkFBQTtFVms3REQ7QUFDRjs7QVUvNkRDO0VBQ0MsNEJBQUE7QVZrN0RGO0FJeDFEQztFTTNGQTtJQUlFLDZCQUFBO0VWbTdERDtBQUNGOztBVWg3REM7RUFDQywrQkFBQTtBVm03REY7QUlqMkRDO0VNbkZBO0lBSUUsZ0NBQUE7RVZvN0REO0FBQ0Y7O0FVajlEQztFQUNDLDJCQUFBO0FWbzlERjtBSTEyREM7RU0zR0E7SUFJRSxxQ0FBQTtFVnE5REQ7QUFDRjs7QVVsOURDO0VBQ0MsOEJBQUE7QVZxOURGO0FJbjNEQztFTW5HQTtJQUlFLHdDQUFBO0VWczlERDtBQUNGOztBVW45REM7RUFDQyw0QkFBQTtBVnM5REY7QUk1M0RDO0VNM0ZBO0lBSUUsc0NBQUE7RVZ1OUREO0FBQ0Y7O0FVcDlEQztFQUNDLCtCQUFBO0FWdTlERjtBSXI0REM7RU1uRkE7SUFJRSx5Q0FBQTtFVnc5REQ7QUFDRjs7QVVyL0RDO0VBQ0MsMkJBQUE7QVZ3L0RGO0FJOTREQztFTTNHQTtJQUlFLHFDQUFBO0VWeS9ERDtBQUNGOztBVXQvREM7RUFDQyw4QkFBQTtBVnkvREY7QUl2NURDO0VNbkdBO0lBSUUsd0NBQUE7RVYwL0REO0FBQ0Y7O0FVdi9EQztFQUNDLDRCQUFBO0FWMC9ERjtBSWg2REM7RU0zRkE7SUFJRSxzQ0FBQTtFVjIvREQ7QUFDRjs7QVV4L0RDO0VBQ0MsK0JBQUE7QVYyL0RGO0FJejZEQztFTW5GQTtJQUlFLHlDQUFBO0VWNC9ERDtBQUNGOztBVXpoRUM7RUFDQywyQkFBQTtBVjRoRUY7QUlsN0RDO0VNM0dBO0lBSUUsMEJBQUE7RVY2aEVEO0FBQ0Y7O0FVMWhFQztFQUNDLDhCQUFBO0FWNmhFRjtBSTM3REM7RU1uR0E7SUFJRSw2QkFBQTtFVjhoRUQ7QUFDRjs7QVUzaEVDO0VBQ0MsNEJBQUE7QVY4aEVGO0FJcDhEQztFTTNGQTtJQUlFLDJCQUFBO0VWK2hFRDtBQUNGOztBVTVoRUM7RUFDQywrQkFBQTtBVitoRUY7QUk3OERDO0VNbkZBO0lBSUUsOEJBQUE7RVZnaUVEO0FBQ0Y7O0FVN2pFQztFQUNDLDJCQUFBO0FWZ2tFRjtBSXQ5REM7RU0zR0E7SUFJRSxxQ0FBQTtFVmlrRUQ7QUFDRjs7QVU5akVDO0VBQ0MsOEJBQUE7QVZpa0VGO0FJLzlEQztFTW5HQTtJQUlFLHdDQUFBO0VWa2tFRDtBQUNGOztBVS9qRUM7RUFDQyw0QkFBQTtBVmtrRUY7QUl4K0RDO0VNM0ZBO0lBSUUsc0NBQUE7RVZta0VEO0FBQ0Y7O0FVaGtFQztFQUNDLCtCQUFBO0FWbWtFRjtBSWovREM7RU1uRkE7SUFJRSx5Q0FBQTtFVm9rRUQ7QUFDRjs7QVVqbUVDO0VBQ0MsMkJBQUE7QVZvbUVGO0FJMS9EQztFTTNHQTtJQUlFLHFDQUFBO0VWcW1FRDtBQUNGOztBVWxtRUM7RUFDQyw4QkFBQTtBVnFtRUY7QUluZ0VDO0VNbkdBO0lBSUUsd0NBQUE7RVZzbUVEO0FBQ0Y7O0FVbm1FQztFQUNDLDRCQUFBO0FWc21FRjtBSTVnRUM7RU0zRkE7SUFJRSxzQ0FBQTtFVnVtRUQ7QUFDRjs7QVVwbUVDO0VBQ0MsK0JBQUE7QVZ1bUVGO0FJcmhFQztFTW5GQTtJQUlFLHlDQUFBO0VWd21FRDtBQUNGOztBVXJvRUM7RUFDQywyQkFBQTtBVndvRUY7QUk5aEVDO0VNM0dBO0lBSUUsNEJBQUE7RVZ5b0VEO0FBQ0Y7O0FVdG9FQztFQUNDLDhCQUFBO0FWeW9FRjtBSXZpRUM7RU1uR0E7SUFJRSwrQkFBQTtFVjBvRUQ7QUFDRjs7QVV2b0VDO0VBQ0MsNEJBQUE7QVYwb0VGO0FJaGpFQztFTTNGQTtJQUlFLDZCQUFBO0VWMm9FRDtBQUNGOztBVXhvRUM7RUFDQywrQkFBQTtBVjJvRUY7QUl6akVDO0VNbkZBO0lBSUUsZ0NBQUE7RVY0b0VEO0FBQ0Y7O0FVenFFQztFQUNDLDJCQUFBO0FWNHFFRjtBSWxrRUM7RU0zR0E7SUFJRSxxQ0FBQTtFVjZxRUQ7QUFDRjs7QVUxcUVDO0VBQ0MsOEJBQUE7QVY2cUVGO0FJM2tFQztFTW5HQTtJQUlFLHdDQUFBO0VWOHFFRDtBQUNGOztBVTNxRUM7RUFDQyw0QkFBQTtBVjhxRUY7QUlwbEVDO0VNM0ZBO0lBSUUsc0NBQUE7RVYrcUVEO0FBQ0Y7O0FVNXFFQztFQUNDLCtCQUFBO0FWK3FFRjtBSTdsRUM7RU1uRkE7SUFJRSx5Q0FBQTtFVmdyRUQ7QUFDRjs7QVU3c0VDO0VBQ0MsMkJBQUE7QVZndEVGO0FJdG1FQztFTTNHQTtJQUlFLHFDQUFBO0VWaXRFRDtBQUNGOztBVTlzRUM7RUFDQyw4QkFBQTtBVml0RUY7QUkvbUVDO0VNbkdBO0lBSUUsd0NBQUE7RVZrdEVEO0FBQ0Y7O0FVL3NFQztFQUNDLDRCQUFBO0FWa3RFRjtBSXhuRUM7RU0zRkE7SUFJRSxzQ0FBQTtFVm10RUQ7QUFDRjs7QVVodEVDO0VBQ0MsK0JBQUE7QVZtdEVGO0FJam9FQztFTW5GQTtJQUlFLHlDQUFBO0VWb3RFRDtBQUNGOztBVWp2RUM7RUFDQywyQkFBQTtBVm92RUY7QUkxb0VDO0VNM0dBO0lBSUUsNEJBQUE7RVZxdkVEO0FBQ0Y7O0FVbHZFQztFQUNDLDhCQUFBO0FWcXZFRjtBSW5wRUM7RU1uR0E7SUFJRSwrQkFBQTtFVnN2RUQ7QUFDRjs7QVVudkVDO0VBQ0MsNEJBQUE7QVZzdkVGO0FJNXBFQztFTTNGQTtJQUlFLDZCQUFBO0VWdXZFRDtBQUNGOztBVXB2RUM7RUFDQywrQkFBQTtBVnV2RUY7QUlycUVDO0VNbkZBO0lBSUUsZ0NBQUE7RVZ3dkVEO0FBQ0Y7O0FVcnhFQztFQUNDLDJCQUFBO0FWd3hFRjtBSTlxRUM7RU0zR0E7SUFJRSxxQ0FBQTtFVnl4RUQ7QUFDRjs7QVV0eEVDO0VBQ0MsOEJBQUE7QVZ5eEVGO0FJdnJFQztFTW5HQTtJQUlFLHdDQUFBO0VWMHhFRDtBQUNGOztBVXZ4RUM7RUFDQyw0QkFBQTtBVjB4RUY7QUloc0VDO0VNM0ZBO0lBSUUsc0NBQUE7RVYyeEVEO0FBQ0Y7O0FVeHhFQztFQUNDLCtCQUFBO0FWMnhFRjtBSXpzRUM7RU1uRkE7SUFJRSx5Q0FBQTtFVjR4RUQ7QUFDRjs7QVV6ekVDO0VBQ0MsMkJBQUE7QVY0ekVGO0FJbHRFQztFTTNHQTtJQUlFLHNDQUFBO0VWNnpFRDtBQUNGOztBVTF6RUM7RUFDQyw4QkFBQTtBVjZ6RUY7QUkzdEVDO0VNbkdBO0lBSUUseUNBQUE7RVY4ekVEO0FBQ0Y7O0FVM3pFQztFQUNDLDRCQUFBO0FWOHpFRjtBSXB1RUM7RU0zRkE7SUFJRSx1Q0FBQTtFVit6RUQ7QUFDRjs7QVU1ekVDO0VBQ0MsK0JBQUE7QVYrekVGO0FJN3VFQztFTW5GQTtJQUlFLDBDQUFBO0VWZzBFRDtBQUNGOztBVTcxRUM7RUFDQywyQkFBQTtBVmcyRUY7QUl0dkVDO0VNM0dBO0lBSUUsNkJBQUE7RVZpMkVEO0FBQ0Y7O0FVOTFFQztFQUNDLDhCQUFBO0FWaTJFRjtBSS92RUM7RU1uR0E7SUFJRSxnQ0FBQTtFVmsyRUQ7QUFDRjs7QVUvMUVDO0VBQ0MsNEJBQUE7QVZrMkVGO0FJeHdFQztFTTNGQTtJQUlFLDhCQUFBO0VWbTJFRDtBQUNGOztBVWgyRUM7RUFDQywrQkFBQTtBVm0yRUY7QUlqeEVDO0VNbkZBO0lBSUUsaUNBQUE7RVZvMkVEO0FBQ0Y7O0FVajRFQztFQUNDLDJCQUFBO0FWbzRFRjtBSTF4RUM7RU0zR0E7SUFJRSxzQ0FBQTtFVnE0RUQ7QUFDRjs7QVVsNEVDO0VBQ0MsOEJBQUE7QVZxNEVGO0FJbnlFQztFTW5HQTtJQUlFLHlDQUFBO0VWczRFRDtBQUNGOztBVW40RUM7RUFDQyw0QkFBQTtBVnM0RUY7QUk1eUVDO0VNM0ZBO0lBSUUsdUNBQUE7RVZ1NEVEO0FBQ0Y7O0FVcDRFQztFQUNDLCtCQUFBO0FWdTRFRjtBSXJ6RUM7RU1uRkE7SUFJRSwwQ0FBQTtFVnc0RUQ7QUFDRjs7QVVyNkVDO0VBQ0MsMkJBQUE7QVZ3NkVGO0FJOXpFQztFTTNHQTtJQUlFLHNDQUFBO0VWeTZFRDtBQUNGOztBVXQ2RUM7RUFDQyw4QkFBQTtBVnk2RUY7QUl2MEVDO0VNbkdBO0lBSUUseUNBQUE7RVYwNkVEO0FBQ0Y7O0FVdjZFQztFQUNDLDRCQUFBO0FWMDZFRjtBSWgxRUM7RU0zRkE7SUFJRSx1Q0FBQTtFVjI2RUQ7QUFDRjs7QVV4NkVDO0VBQ0MsK0JBQUE7QVYyNkVGO0FJejFFQztFTW5GQTtJQUlFLDBDQUFBO0VWNDZFRDtBQUNGOztBVXo4RUM7RUFDQywyQkFBQTtBVjQ4RUY7QUlsMkVDO0VNM0dBO0lBSUUsNkJBQUE7RVY2OEVEO0FBQ0Y7O0FVMThFQztFQUNDLDhCQUFBO0FWNjhFRjtBSTMyRUM7RU1uR0E7SUFJRSxnQ0FBQTtFVjg4RUQ7QUFDRjs7QVUzOEVDO0VBQ0MsNEJBQUE7QVY4OEVGO0FJcDNFQztFTTNGQTtJQUlFLDhCQUFBO0VWKzhFRDtBQUNGOztBVTU4RUM7RUFDQywrQkFBQTtBVis4RUY7QUk3M0VDO0VNbkZBO0lBSUUsaUNBQUE7RVZnOUVEO0FBQ0Y7O0FVNytFQztFQUNDLDJCQUFBO0FWZy9FRjtBSXQ0RUM7RU0zR0E7SUFJRSxzQ0FBQTtFVmkvRUQ7QUFDRjs7QVU5K0VDO0VBQ0MsOEJBQUE7QVZpL0VGO0FJLzRFQztFTW5HQTtJQUlFLHlDQUFBO0VWay9FRDtBQUNGOztBVS8rRUM7RUFDQyw0QkFBQTtBVmsvRUY7QUl4NUVDO0VNM0ZBO0lBSUUsdUNBQUE7RVZtL0VEO0FBQ0Y7O0FVaC9FQztFQUNDLCtCQUFBO0FWbS9FRjtBSWo2RUM7RU1uRkE7SUFJRSwwQ0FBQTtFVm8vRUQ7QUFDRjs7QVVqaEZDO0VBQ0MsMkJBQUE7QVZvaEZGO0FJMTZFQztFTTNHQTtJQUlFLHNDQUFBO0VWcWhGRDtBQUNGOztBVWxoRkM7RUFDQyw4QkFBQTtBVnFoRkY7QUluN0VDO0VNbkdBO0lBSUUseUNBQUE7RVZzaEZEO0FBQ0Y7O0FVbmhGQztFQUNDLDRCQUFBO0FWc2hGRjtBSTU3RUM7RU0zRkE7SUFJRSx1Q0FBQTtFVnVoRkQ7QUFDRjs7QVVwaEZDO0VBQ0MsK0JBQUE7QVZ1aEZGO0FJcjhFQztFTW5GQTtJQUlFLDBDQUFBO0VWd2hGRDtBQUNGOztBVXJqRkM7RUFDQywyQkFBQTtBVndqRkY7QUk5OEVDO0VNM0dBO0lBSUUsMkJBQUE7RVZ5akZEO0FBQ0Y7O0FVdGpGQztFQUNDLDhCQUFBO0FWeWpGRjtBSXY5RUM7RU1uR0E7SUFJRSw4QkFBQTtFVjBqRkQ7QUFDRjs7QVV2akZDO0VBQ0MsNEJBQUE7QVYwakZGO0FJaCtFQztFTTNGQTtJQUlFLDRCQUFBO0VWMmpGRDtBQUNGOztBVXhqRkM7RUFDQywrQkFBQTtBVjJqRkY7QUl6K0VDO0VNbkZBO0lBSUUsK0JBQUE7RVY0akZEO0FBQ0Y7O0FVemxGQztFQUNDLDJCQUFBO0FWNGxGRjtBSWwvRUM7RU0zR0E7SUFJRSxzQ0FBQTtFVjZsRkQ7QUFDRjs7QVUxbEZDO0VBQ0MsOEJBQUE7QVY2bEZGO0FJMy9FQztFTW5HQTtJQUlFLHlDQUFBO0VWOGxGRDtBQUNGOztBVTNsRkM7RUFDQyw0QkFBQTtBVjhsRkY7QUlwZ0ZDO0VNM0ZBO0lBSUUsdUNBQUE7RVYrbEZEO0FBQ0Y7O0FVNWxGQztFQUNDLCtCQUFBO0FWK2xGRjtBSTdnRkM7RU1uRkE7SUFJRSwwQ0FBQTtFVmdtRkQ7QUFDRjs7QVU3bkZDO0VBQ0MsMkJBQUE7QVZnb0ZGO0FJdGhGQztFTTNHQTtJQUlFLHNDQUFBO0VWaW9GRDtBQUNGOztBVTluRkM7RUFDQyw4QkFBQTtBVmlvRkY7QUkvaEZDO0VNbkdBO0lBSUUseUNBQUE7RVZrb0ZEO0FBQ0Y7O0FVL25GQztFQUNDLDRCQUFBO0FWa29GRjtBSXhpRkM7RU0zRkE7SUFJRSx1Q0FBQTtFVm1vRkQ7QUFDRjs7QVVob0ZDO0VBQ0MsK0JBQUE7QVZtb0ZGO0FJampGQztFTW5GQTtJQUlFLDBDQUFBO0VWb29GRDtBQUNGOztBVWpxRkM7RUFDQywyQkFBQTtBVm9xRkY7QUkxakZDO0VNM0dBO0lBSUUsNkJBQUE7RVZxcUZEO0FBQ0Y7O0FVbHFGQztFQUNDLDhCQUFBO0FWcXFGRjtBSW5rRkM7RU1uR0E7SUFJRSxnQ0FBQTtFVnNxRkQ7QUFDRjs7QVVucUZDO0VBQ0MsNEJBQUE7QVZzcUZGO0FJNWtGQztFTTNGQTtJQUlFLDhCQUFBO0VWdXFGRDtBQUNGOztBVXBxRkM7RUFDQywrQkFBQTtBVnVxRkY7QUlybEZDO0VNbkZBO0lBSUUsaUNBQUE7RVZ3cUZEO0FBQ0Y7O0FVcnNGQztFQUNDLDJCQUFBO0FWd3NGRjtBSTlsRkM7RU0zR0E7SUFJRSxzQ0FBQTtFVnlzRkQ7QUFDRjs7QVV0c0ZDO0VBQ0MsOEJBQUE7QVZ5c0ZGO0FJdm1GQztFTW5HQTtJQUlFLHlDQUFBO0VWMHNGRDtBQUNGOztBVXZzRkM7RUFDQyw0QkFBQTtBVjBzRkY7QUlobkZDO0VNM0ZBO0lBSUUsdUNBQUE7RVYyc0ZEO0FBQ0Y7O0FVeHNGQztFQUNDLCtCQUFBO0FWMnNGRjtBSXpuRkM7RU1uRkE7SUFJRSwwQ0FBQTtFVjRzRkQ7QUFDRjs7QVV6dUZDO0VBQ0MsMkJBQUE7QVY0dUZGO0FJbG9GQztFTTNHQTtJQUlFLHNDQUFBO0VWNnVGRDtBQUNGOztBVTF1RkM7RUFDQyw4QkFBQTtBVjZ1RkY7QUkzb0ZDO0VNbkdBO0lBSUUseUNBQUE7RVY4dUZEO0FBQ0Y7O0FVM3VGQztFQUNDLDRCQUFBO0FWOHVGRjtBSXBwRkM7RU0zRkE7SUFJRSx1Q0FBQTtFVit1RkQ7QUFDRjs7QVU1dUZDO0VBQ0MsK0JBQUE7QVYrdUZGO0FJN3BGQztFTW5GQTtJQUlFLDBDQUFBO0VWZ3ZGRDtBQUNGOztBVTd3RkM7RUFDQywyQkFBQTtBVmd4RkY7QUl0cUZDO0VNM0dBO0lBSUUsNkJBQUE7RVZpeEZEO0FBQ0Y7O0FVOXdGQztFQUNDLDhCQUFBO0FWaXhGRjtBSS9xRkM7RU1uR0E7SUFJRSxnQ0FBQTtFVmt4RkQ7QUFDRjs7QVUvd0ZDO0VBQ0MsNEJBQUE7QVZreEZGO0FJeHJGQztFTTNGQTtJQUlFLDhCQUFBO0VWbXhGRDtBQUNGOztBVWh4RkM7RUFDQywrQkFBQTtBVm14RkY7QUlqc0ZDO0VNbkZBO0lBSUUsaUNBQUE7RVZveEZEO0FBQ0Y7O0FVanpGQztFQUNDLDJCQUFBO0FWb3pGRjtBSTFzRkM7RU0zR0E7SUFJRSxzQ0FBQTtFVnF6RkQ7QUFDRjs7QVVsekZDO0VBQ0MsOEJBQUE7QVZxekZGO0FJbnRGQztFTW5HQTtJQUlFLHlDQUFBO0VWc3pGRDtBQUNGOztBVW56RkM7RUFDQyw0QkFBQTtBVnN6RkY7QUk1dEZDO0VNM0ZBO0lBSUUsdUNBQUE7RVZ1ekZEO0FBQ0Y7O0FVcHpGQztFQUNDLCtCQUFBO0FWdXpGRjtBSXJ1RkM7RU1uRkE7SUFJRSwwQ0FBQTtFVnd6RkQ7QUFDRjs7QVVyMUZDO0VBQ0MsMkJBQUE7QVZ3MUZGO0FJOXVGQztFTTNHQTtJQUlFLHNDQUFBO0VWeTFGRDtBQUNGOztBVXQxRkM7RUFDQyw4QkFBQTtBVnkxRkY7QUl2dkZDO0VNbkdBO0lBSUUseUNBQUE7RVYwMUZEO0FBQ0Y7O0FVdjFGQztFQUNDLDRCQUFBO0FWMDFGRjtBSWh3RkM7RU0zRkE7SUFJRSx1Q0FBQTtFVjIxRkQ7QUFDRjs7QVV4MUZDO0VBQ0MsK0JBQUE7QVYyMUZGO0FJendGQztFTW5GQTtJQUlFLDBDQUFBO0VWNDFGRDtBQUNGOztBVXozRkM7RUFDQywyQkFBQTtBVjQzRkY7QUlseEZDO0VNM0dBO0lBSUUsNkJBQUE7RVY2M0ZEO0FBQ0Y7O0FVMTNGQztFQUNDLDhCQUFBO0FWNjNGRjtBSTN4RkM7RU1uR0E7SUFJRSxnQ0FBQTtFVjgzRkQ7QUFDRjs7QVUzM0ZDO0VBQ0MsNEJBQUE7QVY4M0ZGO0FJcHlGQztFTTNGQTtJQUlFLDhCQUFBO0VWKzNGRDtBQUNGOztBVTUzRkM7RUFDQywrQkFBQTtBViszRkY7QUk3eUZDO0VNbkZBO0lBSUUsaUNBQUE7RVZnNEZEO0FBQ0Y7O0FVNzVGQztFQUNDLDJCQUFBO0FWZzZGRjtBSXR6RkM7RU0zR0E7SUFJRSxzQ0FBQTtFVmk2RkQ7QUFDRjs7QVU5NUZDO0VBQ0MsOEJBQUE7QVZpNkZGO0FJL3pGQztFTW5HQTtJQUlFLHlDQUFBO0VWazZGRDtBQUNGOztBVS81RkM7RUFDQyw0QkFBQTtBVms2RkY7QUl4MEZDO0VNM0ZBO0lBSUUsdUNBQUE7RVZtNkZEO0FBQ0Y7O0FVaDZGQztFQUNDLCtCQUFBO0FWbTZGRjtBSWoxRkM7RU1uRkE7SUFJRSwwQ0FBQTtFVm82RkQ7QUFDRjs7QVVqOEZDO0VBQ0MsMkJBQUE7QVZvOEZGO0FJMTFGQztFTTNHQTtJQUlFLHNDQUFBO0VWcThGRDtBQUNGOztBVWw4RkM7RUFDQyw4QkFBQTtBVnE4RkY7QUluMkZDO0VNbkdBO0lBSUUseUNBQUE7RVZzOEZEO0FBQ0Y7O0FVbjhGQztFQUNDLDRCQUFBO0FWczhGRjtBSTUyRkM7RU0zRkE7SUFJRSx1Q0FBQTtFVnU4RkQ7QUFDRjs7QVVwOEZDO0VBQ0MsK0JBQUE7QVZ1OEZGO0FJcjNGQztFTW5GQTtJQUlFLDBDQUFBO0VWdzhGRDtBQUNGOztBVXIrRkM7RUFDQywyQkFBQTtBVncrRkY7QUk5M0ZDO0VNM0dBO0lBSUUsNkJBQUE7RVZ5K0ZEO0FBQ0Y7O0FVdCtGQztFQUNDLDhCQUFBO0FWeStGRjtBSXY0RkM7RU1uR0E7SUFJRSxnQ0FBQTtFVjArRkQ7QUFDRjs7QVV2K0ZDO0VBQ0MsNEJBQUE7QVYwK0ZGO0FJaDVGQztFTTNGQTtJQUlFLDhCQUFBO0VWMitGRDtBQUNGOztBVXgrRkM7RUFDQywrQkFBQTtBVjIrRkY7QUl6NUZDO0VNbkZBO0lBSUUsaUNBQUE7RVY0K0ZEO0FBQ0Y7O0FVemdHQztFQUNDLDJCQUFBO0FWNGdHRjtBSWw2RkM7RU0zR0E7SUFJRSxzQ0FBQTtFVjZnR0Q7QUFDRjs7QVUxZ0dDO0VBQ0MsOEJBQUE7QVY2Z0dGO0FJMzZGQztFTW5HQTtJQUlFLHlDQUFBO0VWOGdHRDtBQUNGOztBVTNnR0M7RUFDQyw0QkFBQTtBVjhnR0Y7QUlwN0ZDO0VNM0ZBO0lBSUUsdUNBQUE7RVYrZ0dEO0FBQ0Y7O0FVNWdHQztFQUNDLCtCQUFBO0FWK2dHRjtBSTc3RkM7RU1uRkE7SUFJRSwwQ0FBQTtFVmdoR0Q7QUFDRjs7QVU3aUdDO0VBQ0MsMkJBQUE7QVZnakdGO0FJdDhGQztFTTNHQTtJQUlFLHNDQUFBO0VWaWpHRDtBQUNGOztBVTlpR0M7RUFDQyw4QkFBQTtBVmlqR0Y7QUkvOEZDO0VNbkdBO0lBSUUseUNBQUE7RVZrakdEO0FBQ0Y7O0FVL2lHQztFQUNDLDRCQUFBO0FWa2pHRjtBSXg5RkM7RU0zRkE7SUFJRSx1Q0FBQTtFVm1qR0Q7QUFDRjs7QVVoakdDO0VBQ0MsK0JBQUE7QVZtakdGO0FJaitGQztFTW5GQTtJQUlFLDBDQUFBO0VWb2pHRDtBQUNGOztBVWpsR0M7RUFDQywyQkFBQTtBVm9sR0Y7QUkxK0ZDO0VNM0dBO0lBSUUsMkJBQUE7RVZxbEdEO0FBQ0Y7O0FVbGxHQztFQUNDLDhCQUFBO0FWcWxHRjtBSW4vRkM7RU1uR0E7SUFJRSw4QkFBQTtFVnNsR0Q7QUFDRjs7QVVubEdDO0VBQ0MsNEJBQUE7QVZzbEdGO0FJNS9GQztFTTNGQTtJQUlFLDRCQUFBO0VWdWxHRDtBQUNGOztBVXBsR0M7RUFDQywrQkFBQTtBVnVsR0Y7QUlyZ0dDO0VNbkZBO0lBSUUsK0JBQUE7RVZ3bEdEO0FBQ0Y7O0FVcm5HQztFQUNDLDJCQUFBO0FWd25HRjtBSTlnR0M7RU0zR0E7SUFJRSxzQ0FBQTtFVnluR0Q7QUFDRjs7QVV0bkdDO0VBQ0MsOEJBQUE7QVZ5bkdGO0FJdmhHQztFTW5HQTtJQUlFLHlDQUFBO0VWMG5HRDtBQUNGOztBVXZuR0M7RUFDQyw0QkFBQTtBVjBuR0Y7QUloaUdDO0VNM0ZBO0lBSUUsdUNBQUE7RVYybkdEO0FBQ0Y7O0FVeG5HQztFQUNDLCtCQUFBO0FWMm5HRjtBSXppR0M7RU1uRkE7SUFJRSwwQ0FBQTtFVjRuR0Q7QUFDRjs7QVV6cEdDO0VBQ0MsMkJBQUE7QVY0cEdGO0FJbGpHQztFTTNHQTtJQUlFLHNDQUFBO0VWNnBHRDtBQUNGOztBVTFwR0M7RUFDQyw4QkFBQTtBVjZwR0Y7QUkzakdDO0VNbkdBO0lBSUUseUNBQUE7RVY4cEdEO0FBQ0Y7O0FVM3BHQztFQUNDLDRCQUFBO0FWOHBHRjtBSXBrR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVitwR0Q7QUFDRjs7QVU1cEdDO0VBQ0MsK0JBQUE7QVYrcEdGO0FJN2tHQztFTW5GQTtJQUlFLDBDQUFBO0VWZ3FHRDtBQUNGOztBVTdyR0M7RUFDQywyQkFBQTtBVmdzR0Y7QUl0bEdDO0VNM0dBO0lBSUUsNkJBQUE7RVZpc0dEO0FBQ0Y7O0FVOXJHQztFQUNDLDhCQUFBO0FWaXNHRjtBSS9sR0M7RU1uR0E7SUFJRSxnQ0FBQTtFVmtzR0Q7QUFDRjs7QVUvckdDO0VBQ0MsNEJBQUE7QVZrc0dGO0FJeG1HQztFTTNGQTtJQUlFLDhCQUFBO0VWbXNHRDtBQUNGOztBVWhzR0M7RUFDQywrQkFBQTtBVm1zR0Y7QUlqbkdDO0VNbkZBO0lBSUUsaUNBQUE7RVZvc0dEO0FBQ0Y7O0FVanVHQztFQUNDLDJCQUFBO0FWb3VHRjtBSTFuR0M7RU0zR0E7SUFJRSxzQ0FBQTtFVnF1R0Q7QUFDRjs7QVVsdUdDO0VBQ0MsOEJBQUE7QVZxdUdGO0FJbm9HQztFTW5HQTtJQUlFLHlDQUFBO0VWc3VHRDtBQUNGOztBVW51R0M7RUFDQyw0QkFBQTtBVnN1R0Y7QUk1b0dDO0VNM0ZBO0lBSUUsdUNBQUE7RVZ1dUdEO0FBQ0Y7O0FVcHVHQztFQUNDLCtCQUFBO0FWdXVHRjtBSXJwR0M7RU1uRkE7SUFJRSwwQ0FBQTtFVnd1R0Q7QUFDRjs7QVVyd0dDO0VBQ0MsMkJBQUE7QVZ3d0dGO0FJOXBHQztFTTNHQTtJQUlFLHNDQUFBO0VWeXdHRDtBQUNGOztBVXR3R0M7RUFDQyw4QkFBQTtBVnl3R0Y7QUl2cUdDO0VNbkdBO0lBSUUseUNBQUE7RVYwd0dEO0FBQ0Y7O0FVdndHQztFQUNDLDRCQUFBO0FWMHdHRjtBSWhyR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVjJ3R0Q7QUFDRjs7QVV4d0dDO0VBQ0MsK0JBQUE7QVYyd0dGO0FJenJHQztFTW5GQTtJQUlFLDBDQUFBO0VWNHdHRDtBQUNGOztBVXp5R0M7RUFDQywyQkFBQTtBVjR5R0Y7QUlsc0dDO0VNM0dBO0lBSUUsNkJBQUE7RVY2eUdEO0FBQ0Y7O0FVMXlHQztFQUNDLDhCQUFBO0FWNnlHRjtBSTNzR0M7RU1uR0E7SUFJRSxnQ0FBQTtFVjh5R0Q7QUFDRjs7QVUzeUdDO0VBQ0MsNEJBQUE7QVY4eUdGO0FJcHRHQztFTTNGQTtJQUlFLDhCQUFBO0VWK3lHRDtBQUNGOztBVTV5R0M7RUFDQywrQkFBQTtBVit5R0Y7QUk3dEdDO0VNbkZBO0lBSUUsaUNBQUE7RVZnekdEO0FBQ0Y7O0FVNzBHQztFQUNDLDJCQUFBO0FWZzFHRjtBSXR1R0M7RU0zR0E7SUFJRSxzQ0FBQTtFVmkxR0Q7QUFDRjs7QVU5MEdDO0VBQ0MsOEJBQUE7QVZpMUdGO0FJL3VHQztFTW5HQTtJQUlFLHlDQUFBO0VWazFHRDtBQUNGOztBVS8wR0M7RUFDQyw0QkFBQTtBVmsxR0Y7QUl4dkdDO0VNM0ZBO0lBSUUsdUNBQUE7RVZtMUdEO0FBQ0Y7O0FVaDFHQztFQUNDLCtCQUFBO0FWbTFHRjtBSWp3R0M7RU1uRkE7SUFJRSwwQ0FBQTtFVm8xR0Q7QUFDRjs7QVVqM0dDO0VBQ0MsMkJBQUE7QVZvM0dGO0FJMXdHQztFTTNHQTtJQUlFLHNDQUFBO0VWcTNHRDtBQUNGOztBVWwzR0M7RUFDQyw4QkFBQTtBVnEzR0Y7QUlueEdDO0VNbkdBO0lBSUUseUNBQUE7RVZzM0dEO0FBQ0Y7O0FVbjNHQztFQUNDLDRCQUFBO0FWczNHRjtBSTV4R0M7RU0zRkE7SUFJRSx1Q0FBQTtFVnUzR0Q7QUFDRjs7QVVwM0dDO0VBQ0MsK0JBQUE7QVZ1M0dGO0FJcnlHQztFTW5GQTtJQUlFLDBDQUFBO0VWdzNHRDtBQUNGOztBVXI1R0M7RUFDQywyQkFBQTtBVnc1R0Y7QUk5eUdDO0VNM0dBO0lBSUUsNkJBQUE7RVZ5NUdEO0FBQ0Y7O0FVdDVHQztFQUNDLDhCQUFBO0FWeTVHRjtBSXZ6R0M7RU1uR0E7SUFJRSxnQ0FBQTtFVjA1R0Q7QUFDRjs7QVV2NUdDO0VBQ0MsNEJBQUE7QVYwNUdGO0FJaDBHQztFTTNGQTtJQUlFLDhCQUFBO0VWMjVHRDtBQUNGOztBVXg1R0M7RUFDQywrQkFBQTtBVjI1R0Y7QUl6MEdDO0VNbkZBO0lBSUUsaUNBQUE7RVY0NUdEO0FBQ0Y7O0FVejdHQztFQUNDLDJCQUFBO0FWNDdHRjtBSWwxR0M7RU0zR0E7SUFJRSxzQ0FBQTtFVjY3R0Q7QUFDRjs7QVUxN0dDO0VBQ0MsOEJBQUE7QVY2N0dGO0FJMzFHQztFTW5HQTtJQUlFLHlDQUFBO0VWODdHRDtBQUNGOztBVTM3R0M7RUFDQyw0QkFBQTtBVjg3R0Y7QUlwMkdDO0VNM0ZBO0lBSUUsdUNBQUE7RVYrN0dEO0FBQ0Y7O0FVNTdHQztFQUNDLCtCQUFBO0FWKzdHRjtBSTcyR0M7RU1uRkE7SUFJRSwwQ0FBQTtFVmc4R0Q7QUFDRjs7QVU3OUdDO0VBQ0MsMkJBQUE7QVZnK0dGO0FJdDNHQztFTTNHQTtJQUlFLHNDQUFBO0VWaStHRDtBQUNGOztBVTk5R0M7RUFDQyw4QkFBQTtBVmkrR0Y7QUkvM0dDO0VNbkdBO0lBSUUseUNBQUE7RVZrK0dEO0FBQ0Y7O0FVLzlHQztFQUNDLDRCQUFBO0FWaytHRjtBSXg0R0M7RU0zRkE7SUFJRSx1Q0FBQTtFVm0rR0Q7QUFDRjs7QVVoK0dDO0VBQ0MsK0JBQUE7QVZtK0dGO0FJajVHQztFTW5GQTtJQUlFLDBDQUFBO0VWbytHRDtBQUNGOztBVWpnSEM7RUFDQywyQkFBQTtBVm9nSEY7QUkxNUdDO0VNM0dBO0lBSUUsNkJBQUE7RVZxZ0hEO0FBQ0Y7O0FVbGdIQztFQUNDLDhCQUFBO0FWcWdIRjtBSW42R0M7RU1uR0E7SUFJRSxnQ0FBQTtFVnNnSEQ7QUFDRjs7QVVuZ0hDO0VBQ0MsNEJBQUE7QVZzZ0hGO0FJNTZHQztFTTNGQTtJQUlFLDhCQUFBO0VWdWdIRDtBQUNGOztBVXBnSEM7RUFDQywrQkFBQTtBVnVnSEY7QUlyN0dDO0VNbkZBO0lBSUUsaUNBQUE7RVZ3Z0hEO0FBQ0Y7O0FVcmlIQztFQUNDLDJCQUFBO0FWd2lIRjtBSTk3R0M7RU0zR0E7SUFJRSxzQ0FBQTtFVnlpSEQ7QUFDRjs7QVV0aUhDO0VBQ0MsOEJBQUE7QVZ5aUhGO0FJdjhHQztFTW5HQTtJQUlFLHlDQUFBO0VWMGlIRDtBQUNGOztBVXZpSEM7RUFDQyw0QkFBQTtBVjBpSEY7QUloOUdDO0VNM0ZBO0lBSUUsdUNBQUE7RVYyaUhEO0FBQ0Y7O0FVeGlIQztFQUNDLCtCQUFBO0FWMmlIRjtBSXo5R0M7RU1uRkE7SUFJRSwwQ0FBQTtFVjRpSEQ7QUFDRjs7QVV6a0hDO0VBQ0MsMkJBQUE7QVY0a0hGO0FJbCtHQztFTTNHQTtJQUlFLHNDQUFBO0VWNmtIRDtBQUNGOztBVTFrSEM7RUFDQyw4QkFBQTtBVjZrSEY7QUkzK0dDO0VNbkdBO0lBSUUseUNBQUE7RVY4a0hEO0FBQ0Y7O0FVM2tIQztFQUNDLDRCQUFBO0FWOGtIRjtBSXAvR0M7RU0zRkE7SUFJRSx1Q0FBQTtFVitrSEQ7QUFDRjs7QVU1a0hDO0VBQ0MsK0JBQUE7QVYra0hGO0FJNy9HQztFTW5GQTtJQUlFLDBDQUFBO0VWZ2xIRDtBQUNGOztBVTdtSEM7RUFDQywyQkFBQTtBVmduSEY7QUl0Z0hDO0VNM0dBO0lBSUUsMkJBQUE7RVZpbkhEO0FBQ0Y7O0FVOW1IQztFQUNDLDhCQUFBO0FWaW5IRjtBSS9nSEM7RU1uR0E7SUFJRSw4QkFBQTtFVmtuSEQ7QUFDRjs7QVUvbUhDO0VBQ0MsNEJBQUE7QVZrbkhGO0FJeGhIQztFTTNGQTtJQUlFLDRCQUFBO0VWbW5IRDtBQUNGOztBVWhuSEM7RUFDQywrQkFBQTtBVm1uSEY7QUlqaUhDO0VNbkZBO0lBSUUsK0JBQUE7RVZvbkhEO0FBQ0Y7O0FVanBIQztFQUNDLDJCQUFBO0FWb3BIRjtBSTFpSEM7RU0zR0E7SUFJRSxzQ0FBQTtFVnFwSEQ7QUFDRjs7QVVscEhDO0VBQ0MsOEJBQUE7QVZxcEhGO0FJbmpIQztFTW5HQTtJQUlFLHlDQUFBO0VWc3BIRDtBQUNGOztBVW5wSEM7RUFDQyw0QkFBQTtBVnNwSEY7QUk1akhDO0VNM0ZBO0lBSUUsdUNBQUE7RVZ1cEhEO0FBQ0Y7O0FVcHBIQztFQUNDLCtCQUFBO0FWdXBIRjtBSXJrSEM7RU1uRkE7SUFJRSwwQ0FBQTtFVndwSEQ7QUFDRjs7QVVyckhDO0VBQ0MsMkJBQUE7QVZ3ckhGO0FJOWtIQztFTTNHQTtJQUlFLHNDQUFBO0VWeXJIRDtBQUNGOztBVXRySEM7RUFDQyw4QkFBQTtBVnlySEY7QUl2bEhDO0VNbkdBO0lBSUUseUNBQUE7RVYwckhEO0FBQ0Y7O0FVdnJIQztFQUNDLDRCQUFBO0FWMHJIRjtBSWhtSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVjJySEQ7QUFDRjs7QVV4ckhDO0VBQ0MsK0JBQUE7QVYyckhGO0FJem1IQztFTW5GQTtJQUlFLDBDQUFBO0VWNHJIRDtBQUNGOztBVXp0SEM7RUFDQywyQkFBQTtBVjR0SEY7QUlsbkhDO0VNM0dBO0lBSUUsNkJBQUE7RVY2dEhEO0FBQ0Y7O0FVMXRIQztFQUNDLDhCQUFBO0FWNnRIRjtBSTNuSEM7RU1uR0E7SUFJRSxnQ0FBQTtFVjh0SEQ7QUFDRjs7QVUzdEhDO0VBQ0MsNEJBQUE7QVY4dEhGO0FJcG9IQztFTTNGQTtJQUlFLDhCQUFBO0VWK3RIRDtBQUNGOztBVTV0SEM7RUFDQywrQkFBQTtBVit0SEY7QUk3b0hDO0VNbkZBO0lBSUUsaUNBQUE7RVZndUhEO0FBQ0Y7O0FVN3ZIQztFQUNDLDJCQUFBO0FWZ3dIRjtBSXRwSEM7RU0zR0E7SUFJRSxzQ0FBQTtFVml3SEQ7QUFDRjs7QVU5dkhDO0VBQ0MsOEJBQUE7QVZpd0hGO0FJL3BIQztFTW5HQTtJQUlFLHlDQUFBO0VWa3dIRDtBQUNGOztBVS92SEM7RUFDQyw0QkFBQTtBVmt3SEY7QUl4cUhDO0VNM0ZBO0lBSUUsdUNBQUE7RVZtd0hEO0FBQ0Y7O0FVaHdIQztFQUNDLCtCQUFBO0FWbXdIRjtBSWpySEM7RU1uRkE7SUFJRSwwQ0FBQTtFVm93SEQ7QUFDRjs7QVVqeUhDO0VBQ0MsMkJBQUE7QVZveUhGO0FJMXJIQztFTTNHQTtJQUlFLHNDQUFBO0VWcXlIRDtBQUNGOztBVWx5SEM7RUFDQyw4QkFBQTtBVnF5SEY7QUluc0hDO0VNbkdBO0lBSUUseUNBQUE7RVZzeUhEO0FBQ0Y7O0FVbnlIQztFQUNDLDRCQUFBO0FWc3lIRjtBSTVzSEM7RU0zRkE7SUFJRSx1Q0FBQTtFVnV5SEQ7QUFDRjs7QVVweUhDO0VBQ0MsK0JBQUE7QVZ1eUhGO0FJcnRIQztFTW5GQTtJQUlFLDBDQUFBO0VWd3lIRDtBQUNGOztBVXIwSEM7RUFDQywyQkFBQTtBVncwSEY7QUk5dEhDO0VNM0dBO0lBSUUsNkJBQUE7RVZ5MEhEO0FBQ0Y7O0FVdDBIQztFQUNDLDhCQUFBO0FWeTBIRjtBSXZ1SEM7RU1uR0E7SUFJRSxnQ0FBQTtFVjAwSEQ7QUFDRjs7QVV2MEhDO0VBQ0MsNEJBQUE7QVYwMEhGO0FJaHZIQztFTTNGQTtJQUlFLDhCQUFBO0VWMjBIRDtBQUNGOztBVXgwSEM7RUFDQywrQkFBQTtBVjIwSEY7QUl6dkhDO0VNbkZBO0lBSUUsaUNBQUE7RVY0MEhEO0FBQ0Y7O0FVejJIQztFQUNDLDJCQUFBO0FWNDJIRjtBSWx3SEM7RU0zR0E7SUFJRSxzQ0FBQTtFVjYySEQ7QUFDRjs7QVUxMkhDO0VBQ0MsOEJBQUE7QVY2MkhGO0FJM3dIQztFTW5HQTtJQUlFLHlDQUFBO0VWODJIRDtBQUNGOztBVTMySEM7RUFDQyw0QkFBQTtBVjgySEY7QUlweEhDO0VNM0ZBO0lBSUUsdUNBQUE7RVYrMkhEO0FBQ0Y7O0FVNTJIQztFQUNDLCtCQUFBO0FWKzJIRjtBSTd4SEM7RU1uRkE7SUFJRSwwQ0FBQTtFVmczSEQ7QUFDRjs7QVU3NEhDO0VBQ0MsMkJBQUE7QVZnNUhGO0FJdHlIQztFTTNHQTtJQUlFLHNDQUFBO0VWaTVIRDtBQUNGOztBVTk0SEM7RUFDQyw4QkFBQTtBVmk1SEY7QUkveUhDO0VNbkdBO0lBSUUseUNBQUE7RVZrNUhEO0FBQ0Y7O0FVLzRIQztFQUNDLDRCQUFBO0FWazVIRjtBSXh6SEM7RU0zRkE7SUFJRSx1Q0FBQTtFVm01SEQ7QUFDRjs7QVVoNUhDO0VBQ0MsK0JBQUE7QVZtNUhGO0FJajBIQztFTW5GQTtJQUlFLDBDQUFBO0VWbzVIRDtBQUNGOztBVWo3SEM7RUFDQywyQkFBQTtBVm83SEY7QUkxMEhDO0VNM0dBO0lBSUUsNkJBQUE7RVZxN0hEO0FBQ0Y7O0FVbDdIQztFQUNDLDhCQUFBO0FWcTdIRjtBSW4xSEM7RU1uR0E7SUFJRSxnQ0FBQTtFVnM3SEQ7QUFDRjs7QVVuN0hDO0VBQ0MsNEJBQUE7QVZzN0hGO0FJNTFIQztFTTNGQTtJQUlFLDhCQUFBO0VWdTdIRDtBQUNGOztBVXA3SEM7RUFDQywrQkFBQTtBVnU3SEY7QUlyMkhDO0VNbkZBO0lBSUUsaUNBQUE7RVZ3N0hEO0FBQ0Y7O0FVcjlIQztFQUNDLDJCQUFBO0FWdzlIRjtBSTkySEM7RU0zR0E7SUFJRSxzQ0FBQTtFVnk5SEQ7QUFDRjs7QVV0OUhDO0VBQ0MsOEJBQUE7QVZ5OUhGO0FJdjNIQztFTW5HQTtJQUlFLHlDQUFBO0VWMDlIRDtBQUNGOztBVXY5SEM7RUFDQyw0QkFBQTtBVjA5SEY7QUloNEhDO0VNM0ZBO0lBSUUsdUNBQUE7RVYyOUhEO0FBQ0Y7O0FVeDlIQztFQUNDLCtCQUFBO0FWMjlIRjtBSXo0SEM7RU1uRkE7SUFJRSwwQ0FBQTtFVjQ5SEQ7QUFDRjs7QVV6L0hDO0VBQ0MsMkJBQUE7QVY0L0hGO0FJbDVIQztFTTNHQTtJQUlFLHNDQUFBO0VWNi9IRDtBQUNGOztBVTEvSEM7RUFDQyw4QkFBQTtBVjYvSEY7QUkzNUhDO0VNbkdBO0lBSUUseUNBQUE7RVY4L0hEO0FBQ0Y7O0FVMy9IQztFQUNDLDRCQUFBO0FWOC9IRjtBSXA2SEM7RU0zRkE7SUFJRSx1Q0FBQTtFVisvSEQ7QUFDRjs7QVU1L0hDO0VBQ0MsK0JBQUE7QVYrL0hGO0FJNzZIQztFTW5GQTtJQUlFLDBDQUFBO0VWZ2dJRDtBQUNGOztBVTdoSUM7RUFDQywyQkFBQTtBVmdpSUY7QUl0N0hDO0VNM0dBO0lBSUUsNkJBQUE7RVZpaUlEO0FBQ0Y7O0FVOWhJQztFQUNDLDhCQUFBO0FWaWlJRjtBSS83SEM7RU1uR0E7SUFJRSxnQ0FBQTtFVmtpSUQ7QUFDRjs7QVUvaElDO0VBQ0MsNEJBQUE7QVZraUlGO0FJeDhIQztFTTNGQTtJQUlFLDhCQUFBO0VWbWlJRDtBQUNGOztBVWhpSUM7RUFDQywrQkFBQTtBVm1pSUY7QUlqOUhDO0VNbkZBO0lBSUUsaUNBQUE7RVZvaUlEO0FBQ0Y7O0FVamtJQztFQUNDLDJCQUFBO0FWb2tJRjtBSTE5SEM7RU0zR0E7SUFJRSxzQ0FBQTtFVnFrSUQ7QUFDRjs7QVVsa0lDO0VBQ0MsOEJBQUE7QVZxa0lGO0FJbitIQztFTW5HQTtJQUlFLHlDQUFBO0VWc2tJRDtBQUNGOztBVW5rSUM7RUFDQyw0QkFBQTtBVnNrSUY7QUk1K0hDO0VNM0ZBO0lBSUUsdUNBQUE7RVZ1a0lEO0FBQ0Y7O0FVcGtJQztFQUNDLCtCQUFBO0FWdWtJRjtBSXIvSEM7RU1uRkE7SUFJRSwwQ0FBQTtFVndrSUQ7QUFDRjs7QVVybUlDO0VBQ0MsMkJBQUE7QVZ3bUlGO0FJOS9IQztFTTNHQTtJQUlFLHNDQUFBO0VWeW1JRDtBQUNGOztBVXRtSUM7RUFDQyw4QkFBQTtBVnltSUY7QUl2Z0lDO0VNbkdBO0lBSUUseUNBQUE7RVYwbUlEO0FBQ0Y7O0FVdm1JQztFQUNDLDRCQUFBO0FWMG1JRjtBSWhoSUM7RU0zRkE7SUFJRSx1Q0FBQTtFVjJtSUQ7QUFDRjs7QVV4bUlDO0VBQ0MsK0JBQUE7QVYybUlGO0FJemhJQztFTW5GQTtJQUlFLDBDQUFBO0VWNG1JRDtBQUNGOztBVXpvSUM7RUFDQywyQkFBQTtBVjRvSUY7QUlsaUlDO0VNM0dBO0lBSUUsMkJBQUE7RVY2b0lEO0FBQ0Y7O0FVMW9JQztFQUNDLDhCQUFBO0FWNm9JRjtBSTNpSUM7RU1uR0E7SUFJRSw4QkFBQTtFVjhvSUQ7QUFDRjs7QVUzb0lDO0VBQ0MsNEJBQUE7QVY4b0lGO0FJcGpJQztFTTNGQTtJQUlFLDRCQUFBO0VWK29JRDtBQUNGOztBVTVvSUM7RUFDQywrQkFBQTtBVitvSUY7QUk3aklDO0VNbkZBO0lBSUUsK0JBQUE7RVZncElEO0FBQ0Y7O0FVN3FJQztFQUNDLDJCQUFBO0FWZ3JJRjtBSXRrSUM7RU0zR0E7SUFJRSxzQ0FBQTtFVmlySUQ7QUFDRjs7QVU5cUlDO0VBQ0MsOEJBQUE7QVZpcklGO0FJL2tJQztFTW5HQTtJQUlFLHlDQUFBO0VWa3JJRDtBQUNGOztBVS9xSUM7RUFDQyw0QkFBQTtBVmtySUY7QUl4bElDO0VNM0ZBO0lBSUUsdUNBQUE7RVZtcklEO0FBQ0Y7O0FVaHJJQztFQUNDLCtCQUFBO0FWbXJJRjtBSWptSUM7RU1uRkE7SUFJRSwwQ0FBQTtFVm9ySUQ7QUFDRjs7QVVqdElDO0VBQ0MsMkJBQUE7QVZvdElGO0FJMW1JQztFTTNHQTtJQUlFLHNDQUFBO0VWcXRJRDtBQUNGOztBVWx0SUM7RUFDQyw4QkFBQTtBVnF0SUY7QUlubklDO0VNbkdBO0lBSUUseUNBQUE7RVZzdElEO0FBQ0Y7O0FVbnRJQztFQUNDLDRCQUFBO0FWc3RJRjtBSTVuSUM7RU0zRkE7SUFJRSx1Q0FBQTtFVnV0SUQ7QUFDRjs7QVVwdElDO0VBQ0MsK0JBQUE7QVZ1dElGO0FJcm9JQztFTW5GQTtJQUlFLDBDQUFBO0VWd3RJRDtBQUNGOztBVXJ2SUM7RUFDQywyQkFBQTtBVnd2SUY7QUk5b0lDO0VNM0dBO0lBSUUsNkJBQUE7RVZ5dklEO0FBQ0Y7O0FVdHZJQztFQUNDLDhCQUFBO0FWeXZJRjtBSXZwSUM7RU1uR0E7SUFJRSxnQ0FBQTtFVjB2SUQ7QUFDRjs7QVV2dklDO0VBQ0MsNEJBQUE7QVYwdklGO0FJaHFJQztFTTNGQTtJQUlFLDhCQUFBO0VWMnZJRDtBQUNGOztBVXh2SUM7RUFDQywrQkFBQTtBVjJ2SUY7QUl6cUlDO0VNbkZBO0lBSUUsaUNBQUE7RVY0dklEO0FBQ0Y7O0FVenhJQztFQUNDLDJCQUFBO0FWNHhJRjtBSWxySUM7RU0zR0E7SUFJRSxzQ0FBQTtFVjZ4SUQ7QUFDRjs7QVUxeElDO0VBQ0MsOEJBQUE7QVY2eElGO0FJM3JJQztFTW5HQTtJQUlFLHlDQUFBO0VWOHhJRDtBQUNGOztBVTN4SUM7RUFDQyw0QkFBQTtBVjh4SUY7QUlwc0lDO0VNM0ZBO0lBSUUsdUNBQUE7RVYreElEO0FBQ0Y7O0FVNXhJQztFQUNDLCtCQUFBO0FWK3hJRjtBSTdzSUM7RU1uRkE7SUFJRSwwQ0FBQTtFVmd5SUQ7QUFDRjs7QVU3eklDO0VBQ0MsMkJBQUE7QVZnMElGO0FJdHRJQztFTTNHQTtJQUlFLHNDQUFBO0VWaTBJRDtBQUNGOztBVTl6SUM7RUFDQyw4QkFBQTtBVmkwSUY7QUkvdElDO0VNbkdBO0lBSUUseUNBQUE7RVZrMElEO0FBQ0Y7O0FVL3pJQztFQUNDLDRCQUFBO0FWazBJRjtBSXh1SUM7RU0zRkE7SUFJRSx1Q0FBQTtFVm0wSUQ7QUFDRjs7QVVoMElDO0VBQ0MsK0JBQUE7QVZtMElGO0FJanZJQztFTW5GQTtJQUlFLDBDQUFBO0VWbzBJRDtBQUNGOztBVWoySUM7RUFDQywyQkFBQTtBVm8ySUY7QUkxdklDO0VNM0dBO0lBSUUsNkJBQUE7RVZxMklEO0FBQ0Y7O0FVbDJJQztFQUNDLDhCQUFBO0FWcTJJRjtBSW53SUM7RU1uR0E7SUFJRSxnQ0FBQTtFVnMySUQ7QUFDRjs7QVVuMklDO0VBQ0MsNEJBQUE7QVZzMklGO0FJNXdJQztFTTNGQTtJQUlFLDhCQUFBO0VWdTJJRDtBQUNGOztBVXAySUM7RUFDQywrQkFBQTtBVnUySUY7QUlyeElDO0VNbkZBO0lBSUUsaUNBQUE7RVZ3MklEO0FBQ0Y7O0FVcjRJQztFQUNDLDJCQUFBO0FWdzRJRjtBSTl4SUM7RU0zR0E7SUFJRSxzQ0FBQTtFVnk0SUQ7QUFDRjs7QVV0NElDO0VBQ0MsOEJBQUE7QVZ5NElGO0FJdnlJQztFTW5HQTtJQUlFLHlDQUFBO0VWMDRJRDtBQUNGOztBVXY0SUM7RUFDQyw0QkFBQTtBVjA0SUY7QUloeklDO0VNM0ZBO0lBSUUsdUNBQUE7RVYyNElEO0FBQ0Y7O0FVeDRJQztFQUNDLCtCQUFBO0FWMjRJRjtBSXp6SUM7RU1uRkE7SUFJRSwwQ0FBQTtFVjQ0SUQ7QUFDRjs7QVV6NklDO0VBQ0MsMkJBQUE7QVY0NklGO0FJbDBJQztFTTNHQTtJQUlFLHNDQUFBO0VWNjZJRDtBQUNGOztBVTE2SUM7RUFDQyw4QkFBQTtBVjY2SUY7QUkzMElDO0VNbkdBO0lBSUUseUNBQUE7RVY4NklEO0FBQ0Y7O0FVMzZJQztFQUNDLDRCQUFBO0FWODZJRjtBSXAxSUM7RU0zRkE7SUFJRSx1Q0FBQTtFVis2SUQ7QUFDRjs7QVU1NklDO0VBQ0MsK0JBQUE7QVYrNklGO0FJNzFJQztFTW5GQTtJQUlFLDBDQUFBO0VWZzdJRDtBQUNGOztBVTc4SUM7RUFDQywyQkFBQTtBVmc5SUY7QUl0MklDO0VNM0dBO0lBSUUsNkJBQUE7RVZpOUlEO0FBQ0Y7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O0VBQ0MsZUFBQTtBM0JrME5KO0EyQi96Tkc7RUFDQyxlQUFBO0EzQmkwTko7QTJCOXpORztFQUNDLGVBQUE7QTNCZzBOSjtBMkI3ek5HO0VBQ0MsZ0JBQUE7QTNCK3pOSjtBMkI1ek5HO0VBQ0MsaUJBQUE7RUFDQSxxQkFBQTtBM0I4ek5KO0FJcjZPQztFdUI2bUJDO0lBQ0MsMkJBQUE7SUFDQSw4QkFBQTtFM0Iyek5EO0UyQnp6TkE7SUFDQyw2QkFBQTtFM0Iyek5EO0UyQnp6TkE7SUFDQyxrQkFBQTtFM0Iyek5EO0UyQnp6TkE7SUFDQyxrQkFBQTtFM0Iyek5EO0UyQnZ6TkU7SUFDQyxlQUFBO0UzQnl6Tkg7RTJCdnpORTtJQUNDLGlCQUFBO0UzQnl6Tkg7RTJCdHpORTtJQUNDLGlCQUFBO0UzQnd6Tkg7RTJCcnpORTtJQUNDLDBCQUFBO0UzQnV6Tkg7RTJCcHpORTtJQUNDLGlCQUFBO0UzQnN6Tkg7RTJCbnpORTtJQUNDLDBCQUFBO0UzQnF6Tkg7RTJCbHpORTtJQUNDLDRCQUFBO0UzQm96Tkg7RTJCanpORTtJQUNDLGVBQUE7RTNCbXpOSDtFMkJsek5HO0lBQ0MsU0FBQTtJQUNBLFNBQUE7RTNCb3pOSjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5Vc2UgYSB2YWx1ZSBmcm9tIDEwMCB0byA5MDBcbiovXG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2MS4yLjJcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBHbG9iYWwgc2VsZWN0b3JzXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgcGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuLypcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOVxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuKiBhbmQgRmlyZWZveFxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2VycyAqL1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvKiBTZXQgZm9udC1zaXplIHRvIDgwJSBpbiBgc21hbGxgIGVsZW1lbnRzICovXG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAqL1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IC8qIEFkZCBhIGJvcmRlcmVkIHVuZGVybGluZSBlZmZlY3QgaW4gYWxsIGJyb3dzZXJzICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLyogUmVtb3ZlIHRleHQgZGVjb3JhdGlvbiBpbiBGaXJlZm94IDQwKyAqL1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMCAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsgKi9cbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgLyogUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gaG92ZXJpbmcgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiBTcGVjaWZ5IHRoZSBmb250IGZhbWlseSBvZiBjb2RlIGVsZW1lbnRzICovXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvKiBDb3JyZWN0IHN0eWxlIHNldCB0byBgYm9sZGAgaW4gRWRnZSAxMissIFNhZmFyaSA2LjIrLCBhbmQgQ2hyb21lIDE4KyAqL1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZSAqL1xufVxuXG4vKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85ICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL3VucnV0aGxlc3MvNDEzOTMwICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEZvcm1zXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIEFwcGx5IGN1cnNvciBwb2ludGVyIHRvIGJ1dHRvbiBlbGVtZW50cyAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBSZXBsYWNlIHBvaW50ZXIgY3Vyc29yIGluIGRpc2FibGVkIGVsZW1lbnRzICovXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IC8qIEZpcmVmb3ggMzYrICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogQ2hyb21lIDQxKyAqL1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gQ2hyb21lIGFuZCBTYWZhcmkgKi9cbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTcGVjaWZ5IG1lZGlhIGVsZW1lbnQgc3R5bGVcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLyogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAgKi9cbn1cblxuLyogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYSAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErLCBXaW5kb3dzIFBob25lIDguMSsgKi9cbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBBY2Nlc3NpYmlsaXR5XG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG4gIFtoaWRkZW5+PXNjcmVlbl0ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgW2hpZGRlbn49c2NyZWVuXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNwZWNpZnkgdGhlIHByb2dyZXNzIGN1cnNvciBvZiB1cGRhdGluZyBlbGVtZW50cyAqL1xuW2FyaWEtYnVzeT10cnVlXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgU2VsZWN0aW9uXG4gICAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTcGVjaWZ5IHRleHQgc2VsZWN0aW9uIGJhY2tncm91bmQgY29sb3IgYW5kIG9taXQgZHJvcCBzaGFkb3cgKi9cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBwYy1zcCAqL1xuLnN3aXRjaC0tc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpdGNoLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3dpdGNoLS1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXRjaC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJhY2tncm91bmQ6ICNEOEVGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYVtocmVmKj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wYy1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4tY29udGVudHMge1xuICBvdmVyZmxvdzogY2xpcDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnRzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY29udGVudHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLm1vZGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLm1vZGFsX19jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lciB7XG4gIHBhZGRpbmc6IDYwcHggMCAwO1xuICBtYXgtd2lkdGg6IDkwMnB4O1xuICBiYWNrZ3JvdW5kOiAjRDhFRkZGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tb2RhbF9faW5uZXIge1xuICAgIG1pbi13aWR0aDogOTAycHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIHBhZGRpbmc6IDAgNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyOmJlZm9yZSwgLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCB7XG4gIHBhZGRpbmc6IDI2cHggNDlweCA3MHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAuZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsLm1vZGFsLWVycm9yIC5lbG0tbm90aWNlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZm9ybS10YWJsZSB0aCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZm9ybS10YWJsZSB0ZCB7XG4gIHdpZHRoOiA3Mi41JTtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0biB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLnRleHQtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWFyZWEgLmVsbS1saXN0LW51bWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tbGlzdC1udW1iMiBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCAuaGVhZCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogIzFDNTNBNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAuZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmN1cnJlbnQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC5zdGVwIC5iYXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAubnVtYiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIHtcbiAgcGFkZGluZy10b3A6IDM3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwuZGV0YWlsMiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdC1udW1iMiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdC1udW1iMiBsaSAuZWxtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGkgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAubWlob24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLm1paG9uIC5pbWFnZSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLm1paG9uIC5lbG0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1idG4tY2FuY2VsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2dncgNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MS40NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNy43MzMzMzMzMzMzdncgMCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZWxtLWhlYWRpbmctbHYyIHtcbiAgICBwYWRkaW5nOiAwIDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmVsbS1oZWFkaW5nLWx2MjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMi40dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA4dncgNC44dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1iaWcge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0tYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmVsbS1idG4td3JhcCAuZWxtLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLW5vdGljZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMuNDY2NjY2NjY2N3Z3IDE3LjMzMzMzMzMzMzN2dyAzLjczMzMzMzMzMzN2dyA0LjI2NjY2NjY2Njd2dztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwubW9kYWwtZXJyb3IgLmZvcm0tdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbC5tb2RhbC1lcnJvciAuZWxtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogOC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsLm1vZGFsLWVycm9yIC5lbG0tYnRuLXdyYXAgLmVsbS1idG4tY2FuY2VsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAudGV4dC1hcmVhIC5lbG0tbGlzdC1udW1iMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC50ZXh0LWFyZWEgLmVsbS1saXN0LW51bWIyIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5jb250YWN0LWFyZWEgZGwge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9kYWxfX2lubmVyIC5kZXRhaWwgLmNvbnRhY3QtYXJlYSBkbCBkZCAuZWxtLXRleHQuZmxleCAuaGVhZCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm1vZGFsX19pbm5lciAuZGV0YWlsIC5jb250YWN0LWFyZWEgZGwgZGQgLmVsbS10ZXh0Lm1haWwsIC5tb2RhbF9faW5uZXIgLmRldGFpbCAuY29udGFjdC1hcmVhIGRsIGRkIC5lbG0tdGV4dC50ZWwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAge1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMS43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1yaWdodDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmVuIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMC44dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5lbG0taGVhZGluZy1sdjIgLnN0ZXAgLmN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogNS42dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA2NjY2NjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZWxtLWhlYWRpbmctbHYyIC5zdGVwIC5iYXIge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAuc3RlcCAubnVtYiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwuZGV0YWlsMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0LW51bWIyIGxpIC5lbG0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMi40dnc7XG4gIH1cbiAgLm1vZGFsX19pbm5lci5zdGVwLWd1aWRlIC5kZXRhaWwgLmVsbS1saXN0LW51bWIyIGxpIC5lbG0tbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAubW9kYWxfX2lubmVyLnN0ZXAtZ3VpZGUgLmRldGFpbCAubWlob24ge1xuICAgIG1hcmdpbi10b3A6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5taWhvbiAuZWxtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5tb2RhbF9faW5uZXIuc3RlcC1ndWlkZSAuZGV0YWlsIC5lbG0tYnRuLWNhbmNlbCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTIwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uaGVhZGVyX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogNDA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODNweDtcbiAgdG9wOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA2Ni45MzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuNTMzMzMzMzMzM3Z3O1xuICAgIHRvcDogNS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDAgNjRweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMzU1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbn1cbi5mb290ZXJfX2xpbmsge1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbmsgbGkge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uZm9vdGVyX19saW5rIGxpIGEsXG4uZm9vdGVyX19saW5rIGxpIGE6bGluayxcbi5mb290ZXJfX2xpbmsgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2xpbmsgbGkgYSxcbi5mb290ZXJfX2xpbmsgbGkgYTpsaW5rLFxuLmZvb3Rlcl9fbGluayBsaSBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbGluayBsaTpudGgtb2YtdHlwZSg0KSwgLmZvb3Rlcl9fbGluayBsaTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5mb290ZXJfX2xpbmsgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEyLjcydncgMi42NjY2NjY2NjY3dncgOS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDg0dnc7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjZ2dztcbiAgfVxuICAuZm9vdGVyX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIuOTMzMzMzMzMzM3Z3IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuZm9vdGVyX19saW5rIGxpIHtcbiAgICB3aWR0aDogNDEuNnZ3O1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xpbmsgbGk6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgd2lkdGg6IDQ1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZm9vdGVyX19saW5rIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19saW5rIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5mb290ZXJfX2NvcHkge1xuICAgIGhlaWdodDogMTIuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLnBhZ2UtdG9wIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ucGFnZS10b3Age1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLXRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2UtdG9wIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRvcCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjlCNkI2O1xuICB9XG4gIC5wYWdlLXRvcCBhOmhvdmVyIHNwYW4ge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcGFnZS10b3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdlLXRvcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3BhZ2UtdG9wLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRvcCB7XG4gICAgd2lkdGg6IDE0LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDE0LjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wYWdlLXRvcCBhIHtcbiAgICBib3gtc2hhZG93OiAwLjUzMzMzMzMzMzN2dyAwLjUzMzMzMzMzMzN2dyAwLjh2dyByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlcjogMC41MzMzMzMzMzMzdncgc29saWQgIzk5OTtcbiAgfVxuICAucGFnZS10b3Agc3BhbiB7XG4gICAgd2lkdGg6IDYuNHZ3O1xuICAgIGhlaWdodDogOC44dnc7XG4gIH1cbn1cblxuLmZpeGVkLWJ0biB7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogNDBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZml4ZWQtYnRuIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYm9vay5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZml4ZWQtYnRuIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZml4ZWQtYnRuIC50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZpeGVkLWJ0bi10ZXh0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDNTNBNDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiAxMDAlIGF1dG87XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZpeGVkLWJ0biAudGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpeGVkLWJ0bjpob3ZlciAuaWNvbiB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWJvb2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDk2RDA7XG4gIH1cbiAgLmZpeGVkLWJ0bjpob3ZlciAudGV4dCB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9maXhlZC1idG4tdGV4dC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpeGVkLWJ0biB7XG4gICAgd2lkdGg6IDE2dnc7XG4gICAgaGVpZ2h0OiAxOC45MzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgYm94LXNoYWRvdzogMHB4IDAuOHZ3IHZpb2xldDYgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICAuZml4ZWQtYnRuIC5pY29uIHtcbiAgICB3aWR0aDogMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTQuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5maXhlZC1idG4gLnRleHQge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA1LjZ2dztcbiAgICB0b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyLCAuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuNXMgbGluZWFyO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ydGxdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItZHVtbXktc2Nyb2xsYmFyLXNpemUgPiBkaXYge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4ubXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMSB7XG4gIG1hcmdpbi10b3A6IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTEge1xuICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjExIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMiB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTIge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTIge1xuICAgIHBhZGRpbmctdG9wOiAzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxMyB7XG4gIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDEzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTMge1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTMge1xuICAgIHBhZGRpbmctdG9wOiAzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxNCB7XG4gIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MTQge1xuICBwYWRkaW5nLXRvcDogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjE0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQxNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDE1IHtcbiAgICBtYXJnaW4tdG9wOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQxNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQxNSB7XG4gICAgcGFkZGluZy10b3A6IDR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTYge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxNiB7XG4gICAgbWFyZ2luLXRvcDogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE2IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTcge1xuICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxNyB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxNyB7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTgge1xuICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxOCB7XG4gICAgbWFyZ2luLXRvcDogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE4IHtcbiAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE4IHtcbiAgICBwYWRkaW5nLXRvcDogNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MTkge1xuICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxOSB7XG4gICAgbWFyZ2luLXRvcDogNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIxOSB7XG4gIG1hcmdpbi1ib3R0b206IDE5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDE5IHtcbiAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDE5IHtcbiAgICBwYWRkaW5nLXRvcDogNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIxOSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMCB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIwIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjEge1xuICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMSB7XG4gICAgbWFyZ2luLXRvcDogNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIxIHtcbiAgcGFkZGluZy10b3A6IDIxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIxIHtcbiAgICBwYWRkaW5nLXRvcDogNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjIge1xuICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMiB7XG4gICAgbWFyZ2luLXRvcDogNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIyIHtcbiAgcGFkZGluZy10b3A6IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIyIHtcbiAgICBwYWRkaW5nLXRvcDogNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjMge1xuICBtYXJnaW4tdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyMyB7XG4gICAgbWFyZ2luLXRvcDogNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDIzIHtcbiAgICBwYWRkaW5nLXRvcDogNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNCB7XG4gICAgbWFyZ2luLXRvcDogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI0IHtcbiAgICBwYWRkaW5nLXRvcDogNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNSB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI1IHtcbiAgICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MjYge1xuICBtYXJnaW4tdG9wOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNiB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI2IHtcbiAgcGFkZGluZy10b3A6IDI2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI2IHtcbiAgICBwYWRkaW5nLXRvcDogNi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjcge1xuICBtYXJnaW4tdG9wOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyNyB7XG4gICAgbWFyZ2luLXRvcDogNy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyNyB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI3IHtcbiAgcGFkZGluZy10b3A6IDI3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI3IHtcbiAgICBwYWRkaW5nLXRvcDogNy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyNyB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjgge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyOCB7XG4gICAgbWFyZ2luLXRvcDogNy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyOCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI4IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI4IHtcbiAgICBwYWRkaW5nLXRvcDogNy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyOCB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Mjkge1xuICBtYXJnaW4tdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQyOSB7XG4gICAgbWFyZ2luLXRvcDogNy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIyOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDI5IHtcbiAgcGFkZGluZy10b3A6IDI5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDI5IHtcbiAgICBwYWRkaW5nLXRvcDogNy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIyOSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIyOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQzMCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MzAge1xuICAgIHBhZGRpbmctdG9wOiA4dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMxIHtcbiAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzEge1xuICAgIG1hcmdpbi10b3A6IDguMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzEge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMSB7XG4gIHBhZGRpbmctdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMSB7XG4gICAgcGFkZGluZy10b3A6IDguMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzEge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMyIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzIge1xuICAgIG1hcmdpbi10b3A6IDguNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMiB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMiB7XG4gICAgcGFkZGluZy10b3A6IDguNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDMzIHtcbiAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzMge1xuICAgIG1hcmdpbi10b3A6IDguOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzMge1xuICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzMyB7XG4gIHBhZGRpbmctdG9wOiAzM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzMyB7XG4gICAgcGFkZGluZy10b3A6IDguOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzMge1xuICBwYWRkaW5nLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM0IHtcbiAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzQge1xuICAgIG1hcmdpbi10b3A6IDkuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNCB7XG4gICAgcGFkZGluZy10b3A6IDkuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzQge1xuICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzUge1xuICAgIG1hcmdpbi10b3A6IDkuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10MzYge1xuICAgIG1hcmdpbi10b3A6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzYge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNiB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNiB7XG4gICAgcGFkZGluZy10b3A6IDkuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM3IHtcbiAgbWFyZ2luLXRvcDogMzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Mzcge1xuICAgIG1hcmdpbi10b3A6IDkuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iMzcge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIzNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzNyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzNyB7XG4gICAgcGFkZGluZy10b3A6IDkuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzcge1xuICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDM4IHtcbiAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Mzgge1xuICAgIG1hcmdpbi10b3A6IDEwLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjM4IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDM4IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQzOSB7XG4gIG1hcmdpbi10b3A6IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDM5IHtcbiAgICBtYXJnaW4tdG9wOiAxMC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWIzOSB7XG4gIG1hcmdpbi1ib3R0b206IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQzOSB7XG4gIHBhZGRpbmctdG9wOiAzOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQzOSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjM5IHtcbiAgcGFkZGluZy1ib3R0b206IDM5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0MCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDAge1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQxIHtcbiAgbWFyZ2luLXRvcDogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDEge1xuICAgIG1hcmdpbi10b3A6IDEwLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQxIHtcbiAgcGFkZGluZy10b3A6IDQxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQxIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDEge1xuICBwYWRkaW5nLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0MiB7XG4gIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQyIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI0MiB7XG4gIG1hcmdpbi1ib3R0b206IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ0MiB7XG4gIHBhZGRpbmctdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ0MiB7XG4gICAgcGFkZGluZy10b3A6IDExLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQyIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDMge1xuICBtYXJnaW4tdG9wOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0MyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDMge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDMge1xuICBwYWRkaW5nLXRvcDogNDNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDMge1xuICAgIHBhZGRpbmctdG9wOiAxMS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0MyB7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ0IHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDQge1xuICAgIG1hcmdpbi10b3A6IDExLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ0IHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDQge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQ1IHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ2IHtcbiAgbWFyZ2luLXRvcDogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDYge1xuICAgIG1hcmdpbi10b3A6IDEyLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ2IHtcbiAgcGFkZGluZy10b3A6IDQ2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ2IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDYge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ0NyB7XG4gIG1hcmdpbi10b3A6IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDQ3IHtcbiAgICBtYXJnaW4tdG9wOiAxMi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI0NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ0NyB7XG4gIHBhZGRpbmctdG9wOiA0N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ0NyB7XG4gICAgcGFkZGluZy10b3A6IDEyLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjQ3IHtcbiAgcGFkZGluZy1ib3R0b206IDQ3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjQ3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ0OCB7XG4gICAgbWFyZ2luLXRvcDogMTIuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI0OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NDgge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NDgge1xuICAgIHBhZGRpbmctdG9wOiAxMi44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI0OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI0OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDQ5IHtcbiAgbWFyZ2luLXRvcDogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NDkge1xuICAgIG1hcmdpbi10b3A6IDEzLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjQ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNDkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDQ5IHtcbiAgcGFkZGluZy10b3A6IDQ5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDQ5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNDkge1xuICBwYWRkaW5nLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNDkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTEge1xuICBtYXJnaW4tdG9wOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1MSB7XG4gICAgbWFyZ2luLXRvcDogMTMuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTEge1xuICBtYXJnaW4tYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTEge1xuICBwYWRkaW5nLXRvcDogNTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTEge1xuICAgIHBhZGRpbmctdG9wOiAxMy42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1MSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDUyIHtcbiAgbWFyZ2luLXRvcDogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTIge1xuICAgIG1hcmdpbi10b3A6IDEzLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjUyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDUyIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDUyIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTIge1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1MyB7XG4gIG1hcmdpbi10b3A6IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDUzIHtcbiAgICBtYXJnaW4tdG9wOiAxNC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1MyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1MyB7XG4gIHBhZGRpbmctdG9wOiA1M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1MyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjUzIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjUzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTQge1xuICBtYXJnaW4tdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1NCB7XG4gICAgbWFyZ2luLXRvcDogMTQuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTQge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTQge1xuICBwYWRkaW5nLXRvcDogNTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTQge1xuICAgIHBhZGRpbmctdG9wOiAxNC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1NCB7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTUge1xuICAgIG1hcmdpbi10b3A6IDE0LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1NiB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1NiB7XG4gICAgcGFkZGluZy10b3A6IDE0LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjU2IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NTcge1xuICBtYXJnaW4tdG9wOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ1NyB7XG4gICAgbWFyZ2luLXRvcDogMTUuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNTcge1xuICBtYXJnaW4tYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI1NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NTcge1xuICBwYWRkaW5nLXRvcDogNTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NTcge1xuICAgIHBhZGRpbmctdG9wOiAxNS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI1NyB7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI1NyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDU4IHtcbiAgbWFyZ2luLXRvcDogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NTgge1xuICAgIG1hcmdpbi10b3A6IDE1LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjU4IHtcbiAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDU4IHtcbiAgcGFkZGluZy10b3A6IDU4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDU4IHtcbiAgICBwYWRkaW5nLXRvcDogMTUuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNTgge1xuICBwYWRkaW5nLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ1OSB7XG4gIG1hcmdpbi10b3A6IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDU5IHtcbiAgICBtYXJnaW4tdG9wOiAxNS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI1OSB7XG4gIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ1OSB7XG4gIHBhZGRpbmctdG9wOiA1OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ1OSB7XG4gICAgcGFkZGluZy10b3A6IDE1LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjU5IHtcbiAgcGFkZGluZy1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjU5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2MCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2MCB7XG4gICAgcGFkZGluZy10b3A6IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2MSB7XG4gIG1hcmdpbi10b3A6IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDYxIHtcbiAgICBtYXJnaW4tdG9wOiAxNi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2MSB7XG4gIG1hcmdpbi1ib3R0b206IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNi4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2MSB7XG4gIHBhZGRpbmctdG9wOiA2MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2MSB7XG4gICAgcGFkZGluZy10b3A6IDE2LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjYxIHtcbiAgcGFkZGluZy1ib3R0b206IDYxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjIge1xuICBtYXJnaW4tdG9wOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2MiB7XG4gICAgbWFyZ2luLXRvcDogMTYuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjIge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NjIge1xuICBwYWRkaW5nLXRvcDogNjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NjIge1xuICAgIHBhZGRpbmctdG9wOiAxNi41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2MiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDYzIHtcbiAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NjMge1xuICAgIG1hcmdpbi10b3A6IDE2Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjYzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDYzIHtcbiAgcGFkZGluZy10b3A6IDYzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDYzIHtcbiAgICBwYWRkaW5nLXRvcDogMTYuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjMge1xuICBwYWRkaW5nLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2NCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDY0IHtcbiAgICBtYXJnaW4tdG9wOiAxNy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2NCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2NCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2NCB7XG4gICAgcGFkZGluZy10b3A6IDE3LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjY0IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2NSB7XG4gICAgbWFyZ2luLXRvcDogMTcuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NjUge1xuICAgIHBhZGRpbmctdG9wOiAxNy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDY2IHtcbiAgbWFyZ2luLXRvcDogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NjYge1xuICAgIG1hcmdpbi10b3A6IDE3LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjY2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjYge1xuICAgIG1hcmdpbi1ib3R0b206IDE3LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDY2IHtcbiAgcGFkZGluZy10b3A6IDY2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDY2IHtcbiAgICBwYWRkaW5nLXRvcDogMTcuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNy42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ2NyB7XG4gIG1hcmdpbi10b3A6IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDY3IHtcbiAgICBtYXJnaW4tdG9wOiAxNy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI2NyB7XG4gIG1hcmdpbi1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjY3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ2NyB7XG4gIHBhZGRpbmctdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ2NyB7XG4gICAgcGFkZGluZy10b3A6IDE3Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjY3IHtcbiAgcGFkZGluZy1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjY3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Njgge1xuICBtYXJnaW4tdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ2OCB7XG4gICAgbWFyZ2luLXRvcDogMTguMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNjgge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI2OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Njgge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0Njgge1xuICAgIHBhZGRpbmctdG9wOiAxOC4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI2OCB7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI2OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDY5IHtcbiAgbWFyZ2luLXRvcDogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Njkge1xuICAgIG1hcmdpbi10b3A6IDE4LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjY5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNjkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDY5IHtcbiAgcGFkZGluZy10b3A6IDY5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDY5IHtcbiAgICBwYWRkaW5nLXRvcDogMTguNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNjkge1xuICBwYWRkaW5nLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNjkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDcwIHtcbiAgICBtYXJnaW4tdG9wOiAxOC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3MCB7XG4gICAgcGFkZGluZy10b3A6IDE4LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTguNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzEge1xuICBtYXJnaW4tdG9wOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3MSB7XG4gICAgbWFyZ2luLXRvcDogMTguOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzEge1xuICBtYXJnaW4tYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTguOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzEge1xuICBwYWRkaW5nLXRvcDogNzFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzEge1xuICAgIHBhZGRpbmctdG9wOiAxOC45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3MSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4LjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NzIge1xuICAgIG1hcmdpbi10b3A6IDE5LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5LjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDcyIHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDcyIHtcbiAgICBwYWRkaW5nLXRvcDogMTkuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOS4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3MyB7XG4gIG1hcmdpbi10b3A6IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDczIHtcbiAgICBtYXJnaW4tdG9wOiAxOS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3MyB7XG4gIG1hcmdpbi1ib3R0b206IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjczIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOS40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3MyB7XG4gIHBhZGRpbmctdG9wOiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3MyB7XG4gICAgcGFkZGluZy10b3A6IDE5LjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjczIHtcbiAgcGFkZGluZy1ib3R0b206IDczcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjczIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzQge1xuICBtYXJnaW4tdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3NCB7XG4gICAgbWFyZ2luLXRvcDogMTkuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzQge1xuICBtYXJnaW4tYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzQge1xuICBwYWRkaW5nLXRvcDogNzRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzQge1xuICAgIHBhZGRpbmctdG9wOiAxOS43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3NCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5LjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10NzUge1xuICAgIG1hcmdpbi10b3A6IDIwdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzUge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10NzYge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3NiB7XG4gICAgbWFyZ2luLXRvcDogMjAuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzYge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0NzYge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0NzYge1xuICAgIHBhZGRpbmctdG9wOiAyMC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3NiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwLjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDc3IHtcbiAgbWFyZ2luLXRvcDogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10Nzcge1xuICAgIG1hcmdpbi10b3A6IDIwLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjc3IHtcbiAgbWFyZ2luLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iNzcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwLjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDc3IHtcbiAgcGFkZGluZy10b3A6IDc3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDc3IHtcbiAgICBwYWRkaW5nLXRvcDogMjAuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiNzcge1xuICBwYWRkaW5nLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiNzcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ3OCB7XG4gIG1hcmdpbi10b3A6IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDc4IHtcbiAgICBtYXJnaW4tdG9wOiAyMC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI3OCB7XG4gIG1hcmdpbi1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ3OCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ3OCB7XG4gICAgcGFkZGluZy10b3A6IDIwLjh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjc4IHtcbiAgcGFkZGluZy1ib3R0b206IDc4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjc4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10Nzkge1xuICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ3OSB7XG4gICAgbWFyZ2luLXRvcDogMjEuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iNzkge1xuICBtYXJnaW4tYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Nzkge1xuICBwYWRkaW5nLXRvcDogNzlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0Nzkge1xuICAgIHBhZGRpbmctdG9wOiAyMS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI3OSB7XG4gIHBhZGRpbmctYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI3OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODAge1xuICAgIG1hcmdpbi10b3A6IDIxLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDgwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4MSB7XG4gIG1hcmdpbi10b3A6IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDgxIHtcbiAgICBtYXJnaW4tdG9wOiAyMS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4MSB7XG4gIG1hcmdpbi1ib3R0b206IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4MSB7XG4gIHBhZGRpbmctdG9wOiA4MXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4MSB7XG4gICAgcGFkZGluZy10b3A6IDIxLjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjgxIHtcbiAgcGFkZGluZy1ib3R0b206IDgxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODIge1xuICBtYXJnaW4tdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4MiB7XG4gICAgbWFyZ2luLXRvcDogMjEuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODIge1xuICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODIge1xuICBwYWRkaW5nLXRvcDogODJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODIge1xuICAgIHBhZGRpbmctdG9wOiAyMS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4MiB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxLjg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDgzIHtcbiAgbWFyZ2luLXRvcDogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODMge1xuICAgIG1hcmdpbi10b3A6IDIyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjgzIHtcbiAgbWFyZ2luLWJvdHRvbTogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODMge1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDgzIHtcbiAgcGFkZGluZy10b3A6IDgzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDgzIHtcbiAgICBwYWRkaW5nLXRvcDogMjIuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODMge1xuICBwYWRkaW5nLWJvdHRvbTogODNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4NCB7XG4gIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4NCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4NCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4NCB7XG4gICAgcGFkZGluZy10b3A6IDIyLjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjg0IHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4NSB7XG4gICAgbWFyZ2luLXRvcDogMjIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODUge1xuICAgIHBhZGRpbmctdG9wOiAyMi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDg2IHtcbiAgbWFyZ2luLXRvcDogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODYge1xuICAgIG1hcmdpbi10b3A6IDIyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjg2IHtcbiAgbWFyZ2luLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODYge1xuICAgIG1hcmdpbi1ib3R0b206IDIyLjkzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDg2IHtcbiAgcGFkZGluZy10b3A6IDg2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDg2IHtcbiAgICBwYWRkaW5nLXRvcDogMjIuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODYge1xuICBwYWRkaW5nLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMi45MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ4NyB7XG4gIG1hcmdpbi10b3A6IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDg3IHtcbiAgICBtYXJnaW4tdG9wOiAyMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI4NyB7XG4gIG1hcmdpbi1ib3R0b206IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMy4ydncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ4NyB7XG4gIHBhZGRpbmctdG9wOiA4N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ4NyB7XG4gICAgcGFkZGluZy10b3A6IDIzLjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjg3IHtcbiAgcGFkZGluZy1ib3R0b206IDg3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjg3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMuMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10ODgge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ4OCB7XG4gICAgbWFyZ2luLXRvcDogMjMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iODgge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI4OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMuNDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0ODgge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0ODgge1xuICAgIHBhZGRpbmctdG9wOiAyMy40NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI4OCB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI4OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzLjQ2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDg5IHtcbiAgbWFyZ2luLXRvcDogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10ODkge1xuICAgIG1hcmdpbi10b3A6IDIzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjg5IHtcbiAgbWFyZ2luLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iODkge1xuICAgIG1hcmdpbi1ib3R0b206IDIzLjczMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDg5IHtcbiAgcGFkZGluZy10b3A6IDg5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDg5IHtcbiAgICBwYWRkaW5nLXRvcDogMjMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiODkge1xuICBwYWRkaW5nLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiODkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMy43MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDkwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDkwIHtcbiAgICBwYWRkaW5nLXRvcDogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDkxIHtcbiAgbWFyZ2luLXRvcDogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTEge1xuICAgIG1hcmdpbi10b3A6IDI0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjkxIHtcbiAgbWFyZ2luLWJvdHRvbTogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0LjI2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDkxIHtcbiAgcGFkZGluZy10b3A6IDkxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDkxIHtcbiAgICBwYWRkaW5nLXRvcDogMjQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTEge1xuICBwYWRkaW5nLWJvdHRvbTogOTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5MiB7XG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDkyIHtcbiAgICBtYXJnaW4tdG9wOiAyNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5MiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNC41MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5MiB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5MiB7XG4gICAgcGFkZGluZy10b3A6IDI0LjUzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjkyIHtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjkyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQuNTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTMge1xuICBtYXJnaW4tdG9wOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5MyB7XG4gICAgbWFyZ2luLXRvcDogMjQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTMge1xuICBtYXJnaW4tYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTMge1xuICBwYWRkaW5nLXRvcDogOTNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTMge1xuICAgIHBhZGRpbmctdG9wOiAyNC44dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5MyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0Ljh2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDk0IHtcbiAgbWFyZ2luLXRvcDogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTQge1xuICAgIG1hcmdpbi10b3A6IDI1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjk0IHtcbiAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1LjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDk0IHtcbiAgcGFkZGluZy10b3A6IDk0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDk0IHtcbiAgICBwYWRkaW5nLXRvcDogMjUuMDY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTQge1xuICBwYWRkaW5nLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDk1IHtcbiAgICBtYXJnaW4tdG9wOiAyNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5NSB7XG4gICAgcGFkZGluZy10b3A6IDI1LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTYge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5NiB7XG4gICAgbWFyZ2luLXRvcDogMjUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTYge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUuNnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTYge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTYge1xuICAgIHBhZGRpbmctdG9wOiAyNS42dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5NiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1LjZ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDk3IHtcbiAgbWFyZ2luLXRvcDogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10OTcge1xuICAgIG1hcmdpbi10b3A6IDI1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjk3IHtcbiAgbWFyZ2luLWJvdHRvbTogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iOTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1Ljg2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDk3IHtcbiAgcGFkZGluZy10b3A6IDk3cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdDk3IHtcbiAgICBwYWRkaW5nLXRvcDogMjUuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiOTcge1xuICBwYWRkaW5nLWJvdHRvbTogOTdweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiOTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNS44NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQ5OCB7XG4gIG1hcmdpbi10b3A6IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdDk4IHtcbiAgICBtYXJnaW4tdG9wOiAyNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWI5OCB7XG4gIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYjk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNi4xMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQ5OCB7XG4gIHBhZGRpbmctdG9wOiA5OHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQ5OCB7XG4gICAgcGFkZGluZy10b3A6IDI2LjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYjk4IHtcbiAgcGFkZGluZy1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYjk4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm10OTkge1xuICBtYXJnaW4tdG9wOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQ5OSB7XG4gICAgbWFyZ2luLXRvcDogMjYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iOTkge1xuICBtYXJnaW4tYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWI5OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0OTkge1xuICBwYWRkaW5nLXRvcDogOTlweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0OTkge1xuICAgIHBhZGRpbmctdG9wOiAyNi40dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGI5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGI5OSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2LjR2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdDEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQxMDAge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWIxMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0MTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGIxMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWxtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQwMDdBMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbG0tbGluazp2aXNpdGVkLCAuZWxtLWxpbms6bGluayB7XG4gIGNvbG9yOiAjNDAwN0EyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cblxuLmVsbS1saW5rLWFydyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6ICM0MDA3QTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWxtLWxpbmstYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmVsbS1saW5rLWFydzp2aXNpdGVkLCAuZWxtLWxpbmstYXJ3Omxpbmsge1xuICBjb2xvcjogIzQwMDdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tbGluay1hcnc6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzVCNEFERDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1saW5rLWFydyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJ2dztcbiAgfVxuICAuZWxtLWxpbmstYXJ3OmFmdGVyIHtcbiAgICB3aWR0aDogMS42dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tbGluay1wZGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGNvbG9yOiAjNDAwN0EyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVsbS1saW5rLXBkZjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lbG0tbGluay1wZGY6dmlzaXRlZCwgLmVsbS1saW5rLXBkZjpsaW5rIHtcbiAgY29sb3I6ICM0MDA3QTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWxpbmstcGRmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGluay1wZGYge1xuICAgIHBhZGRpbmctbGVmdDogNy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1saW5rLXBkZjphZnRlciB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNi4xMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMC4yNjY2NjY2NjY3dnc7XG4gICAgdG9wOiAtMC41MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1leGxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzQwMDdBMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWV4bGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi1leGxpbmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5lbG0tZXhsaW5rOnZpc2l0ZWQsIC5lbG0tZXhsaW5rOmxpbmsge1xuICBjb2xvcjogIzQwMDdBMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tZXhsaW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1QjRBREQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZXhsaW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjkzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZXhsaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5lbG0tbGluay10ZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWxtLWxpbmstdGVsOnZpc2l0ZWQsIC5lbG0tbGluay10ZWw6bGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1saW5rLXRlbDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cblxuLmVsbS1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxtLWhlYWRpbmctbHYxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgNTdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRpbmctYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0taGVhZGluZy1sdjFfX3RleHQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtaW5kZW50OiAwLjAyZW07XG4gIGNvbG9yOiAjMUM1M0E0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAyMnB4IDc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDM0cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVsbS1oZWFkaW5nLWx2MV9fdGV4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNnB4O1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwLjElIDAsIDAgNTAlLCAxMDAuMSUgMTAwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEuMDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5lbG0taGVhZGluZy1sdjFfX3RleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjZweDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAxMDAuMSUsIDEwMC4xJSA1MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWhlYWRpbmctbHYxIHtcbiAgICBoZWlnaHQ6IDQyLjEzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwIDEwLjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1oZWFkaW5nLWx2MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDYuOTMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogNzkuNDY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjFfX3RleHQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjFfX3RleHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5lbG0taGVhZGluZy1sdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4uZWxtLWhlYWRpbmctbHYyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFDNTNBNDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1Mzg0NjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTlweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVsbS1oZWFkaW5nLWx2MiAudGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjMUM1M0E0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1oZWFkaW5nLWx2MiAudGV4dCB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNjM2MzYzNjM2O1xuICAgIHBhZGRpbmc6IDUuMDY2NjY2NjY2N3Z3IDAgNS44NjY2NjY2NjY3dnc7XG4gICAgbWluLXdpZHRoOiA5MS40NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjIgLnRleHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNi45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA2LjkzMzMzMzMzMzN2dztcbiAgICBib3JkZXI6IDEuMDY2NjY2NjY2N3Z3IHNvbGlkICMxQzUzQTQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjR2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC44dncpO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTguNTE4NTE4NTE4NSU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5lbG0taGVhZGluZy1sdjM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDAgMi42NjY2NjY2NjY3dncgMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1oZWFkaW5nLWx2MzpiZWZvcmUge1xuICAgIHdpZHRoOiAzMC45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAwLjh2dztcbiAgfVxuICAuZWxtLWhlYWRpbmctbHYzOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDAuOHZ3O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbG0taGVhZGluZy1sdjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1oZWFkaW5nLWx2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWhlYWRpbmctbHY0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gIC5lbG0taGVhZGluZy1sdjQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS44NjY2NjY2NjY3dncpO1xuICB9XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI0FBMDkxNTtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMUM1M0E0O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0Y4NzMxNTtcbn1cblxuLmhhcy1zcXVhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhhcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhhcy1zcXVhcmU6YmVmb3JlIHtcbiAgICB3aWR0aDogNC4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjMzMzMzMzMzMzN2dyk7XG4gIH1cbn1cblxuLmVsbS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS10ZXh0LmFsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tdGV4dC5hbC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmVsbS10ZXh0LmV4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG4uZWxtLXRleHQubGFyZ2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmVsbS10ZXh0LmZhaXJseS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbn1cbi5lbG0tdGV4dC5mYWlybHktc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1NzE0Mjg1NzE7XG59XG4uZWxtLXRleHQuc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDY7XG59XG4uZWxtLXRleHQuZXgtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXRleHQuZXgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzYzNjM2MzYzNjtcbiAgfVxuICAuZWxtLXRleHQubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzMztcbiAgfVxuICAuZWxtLXRleHQuZmFpcmx5LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgfVxuICAuZWxtLXRleHQuZmFpcmx5LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4NDYxNTM4NDY7XG4gIH1cbiAgLmVsbS10ZXh0LnNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxNjY2NjY2Njc7XG4gIH1cbiAgLmVsbS10ZXh0LmV4LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIH1cbn1cblxuLmVsbS1ub3RpY2UtdGV4dCB7XG4gIGNvbG9yOiAjQUEwOTE1O1xufVxuLmVsbS1ub3RpY2UtdGV4dC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbG0tbm90aWNlLXRleHQubGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLW5vdGljZS10ZXh0LmxhcmdlIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5lbG0tbm90aWNlLXRleHQuaGFzLWljb24ge1xuICBjb2xvcjogI0FBMDkxNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVsbS1ub3RpY2UtdGV4dC5oYXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tZXhtYXJrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbm90aWNlLXRleHQuaGFzLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2UtdGV4dC5oYXMtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI2NjY2NjY2Njd2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZWxtLWNvbW1lbnQge1xuICBjb2xvcjogI0Y4NzMxNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uZWxtLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNvbW1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tY29tbWVudDpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjZ2dztcbiAgICBoZWlnaHQ6IDUuNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMzMzMzMzMzMzdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxufVxuXG4uZWxtLW5vdGUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1ub3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIuKAu1wiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1ub3RlOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLW5vdGljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG4gIGJhY2tncm91bmQ6ICNGQUVDRUQ7XG4gIHBhZGRpbmc6IDI1cHggNDBweCAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0tbm90aWNlX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZWxtLW5vdGljZV9fbGlzdCA+IGxpIHtcbiAgY29sb3I6ICNBQTA5MTU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbm90aWNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBwYWRkaW5nOiA0LjI2NjY2NjY2Njd2dyA0LjI2NjY2NjY2Njd2dyA0dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2VfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tbm90aWNlX19saXN0ID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1ub3RpY2VfX2xpc3QgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5lbG0tY29sdW1ucyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1jb2x1bW5zX19pdGVtX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVsbS1jb2x1bW5zX19pdGVtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gIHdpZHRoOiA0Ny4yMjIyMjIyMjIyJTtcbn1cbi5lbG0tY29sdW1ucy50aHJlZS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVsbS1jb2x1bW5zLnRocmVlLWNvbHVtbnMgLmVsbS1jb2x1bW5zX19pdGVtIHtcbiAgd2lkdGg6IDI5LjYyOTYyOTYyOTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1jb2x1bW5zX19pdGVtX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDEuMzMzMzMzMzMzM3Z3IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tY29sdW1uc19faXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1jb2x1bW5zX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tY29sdW1ucy50d28tY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsbS1jb2x1bW5zLnR3by1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVsbS1jb2x1bW5zLnRocmVlLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbG0tY29sdW1ucy50aHJlZS1jb2x1bW5zIC5lbG0tY29sdW1uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1pbWFnZSB7XG4gIHdpZHRoOiAyNy43Nzc3Nzc3Nzc4JTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWltYWdlLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVsbS1pbWFnZS5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbWFnZSB7XG4gICAgd2lkdGg6IDQ1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJveC5hbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZWxtLWJveC5zY3JvbGwge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciB7XG4gIGhlaWdodDogMjk2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgLyogc2ltcGxlYmFy55SoICovXG4gIC8qIOWeguebtOaWueWQkeOBruOCueOCr+ODreODvOODq+ODkOODvCAqL1xuICAvKiDlnoLnm7Tjgrnjgq/jg63jg7zjg6vjg5Djg7zjgpLlt6bjgavnp7vli5UgKi9cbn1cbi5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7IC8qIOODkOODvOOBq+S4uOOBv+OCkuOCguOBn+OBm+OCiyovXG59XG4uZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IC8qIOODh+ODleOCqeODq+ODiOOBoOOBqOiWhOOBj+OBquOBo+OBpuOBhOOBvuOBmeOAgiovXG59XG4uZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5NUIxREI7IC8qIOOBk+OBk+OBp+ODkOODvOOBruiJsuOCkuioreWumiAqL1xufVxuLmVsbS1ib3guc2Nyb2xsIC5lbG0tYm94X19pbm5lciAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICB3aWR0aDogOHB4OyAvKiDlpKrjgZXjgpLmjIflrpogKi9cbn1cbi5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXIgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYm94IHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAuZWxtLWJveC5zY3JvbGwge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tYm94LnNjcm9sbCAuZWxtLWJveF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1My4zMzMzMzMzMzMzdnc7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWJveC5zY3JvbGwgLmVsbS1ib3hfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tZmxvdy13cmFwOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4udGFiLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRhYi1jb250ZW50cyAudGFiLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50YWItY29udGVudHMgLnRhYiB7XG4gIHdpZHRoOiA0OC4xNDgxNDgxNDgxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYi1jb250ZW50cyAudGFiLmhhcy1hcnctdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogIzk1YjFkYjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAtNTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRhYi1jb250ZW50cyAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFiLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgd2lkdGg6IDQ4LjE0ODE0ODE0ODElO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1mbG93LXdyYXA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAudGFiLWNvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRhYi1jb250ZW50czphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzk1YjFkYjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTEuNzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC50YWIge1xuICAgIHdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnRhYi1jb250ZW50cyAudGFiLmhhcy1hcnctdG9wOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC50YWIgLmVsbS1mbG93X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMCAwO1xuICB9XG4gIC50YWItY29udGVudHMgLnRhYi5hY3RpdmUgLmVsbS1mbG93X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMUM1M0E0O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAudGFiLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEuNnZ3IDEuNnZ3O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQgLmVsbS1mbG93IC5lbG0tZmxvd19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC50YWItY29udGVudHMgLmNvbnRlbnQuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5lbG0tZmxvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1mbG93Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmVsbS1mbG93LmVsbS1mbG93LWl0ZW0gLmVsbS1mbG93X19pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4O1xufVxuLmVsbS1mbG93X19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmVsbS1mbG93LmFsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tZmxvdy5oYXMtYXJ3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTViMWRiO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZWxtLWZsb3dfX2l0ZW0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUM1M0E0O1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUM1M0E0O1xuICBwYWRkaW5nOiA5cHggMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmVsbS1mbG93X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxMHB4IDExcHggMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lbG0tZmxvd19faGVhZGluZyAuZW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzk1QjVFNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbG0tZmxvd19faGVhZGluZy5oYXMtZW4ge1xuICBwYWRkaW5nLXRvcDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG4uZWxtLWZsb3dfX2Jsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMjFweCAzMHB4IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLWZsb3dfX2Jsb2NrLm5vdGljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjFweCAzMHB4IDIzcHg7XG59XG4uZWxtLWZsb3cgLmVsbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5lbG0tZmxvdyAuZWxtLWxpc3QgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZmxvd19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDR2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgfVxuICAuZWxtLWZsb3c6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxuICAuZWxtLWZsb3cuZWxtLWZsb3ctaXRlbSAuZWxtLWZsb3dfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1LjZ2dyA0dncgNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDQ4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3cuaGFzLWFydzphZnRlciB7XG4gICAgd2lkdGg6IDExLjczMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICAuZWxtLWZsb3dfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5lbG0tZmxvd19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjZ2dztcbiAgICBwYWRkaW5nOiAzLjczMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dyA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mbG93X19oZWFkaW5nIC5lbiB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cbiAgLmVsbS1mbG93X19oZWFkaW5nLmhhcy1lbiB7XG4gICAgcGFkZGluZy10b3A6IDIuOTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3dfX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gICAgcGFkZGluZzogNS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1mbG93X19ibG9jayAuZWxtLW5vdGljZS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxuICAuZWxtLWZsb3dfX2Jsb2NrLm5vdGljZSB7XG4gICAgcGFkZGluZzogMy40NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mbG93X19ibG9jay5ub3RpY2UgLmVsbS1ub3RpY2UtdGV4dC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZWxtLWZsb3cgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZsb3cgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5lbG0tbGlzdC1udW1iIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uZWxtLWxpc3QtbnVtYiA+IGxpOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0pIFwiKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwO1xufVxuLmVsbS1saXN0LW51bWIubXQtbGFyZ2UgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGlzdC1udW1iID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogNy4ydnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU3MTQyODU3MTtcbiAgfVxuICAuZWxtLWxpc3QtbnVtYiA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tbGlzdC1udW1iLm10LWxhcmdlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbn1cblxuLmVsbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZWxtLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVsbS1saXN0ID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5lbG0tbGlzdCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDA7XG59XG4uZWxtLWxpc3QubXQtbGFyZ2UgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1NzE0Mjg1NzE7XG4gIH1cbiAgLmVsbS1saXN0ID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1saXN0ID4gbGk6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjZ2dztcbiAgfVxuICAuZWxtLWxpc3QubXQtbGFyZ2UgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgfVxufVxuXG4uZWxtLWxpc3QtbnVtYjIge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5lbG0tbGlzdC1udW1iMiA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWxpc3QtbnVtYjIgPiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmVsbS1saXN0LW51bWIyID4gbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmVsbS1saXN0LW51bWIyLm10LWxhcmdlID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWxpc3QtbnVtYjIgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS43MTQyODU3MTQzO1xuICB9XG4gIC5lbG0tbGlzdC1udW1iMiA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tbGlzdC1udW1iMi5tdC1sYXJnZSA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG59XG5cbi5lbG0tZm9ybSAuZWxtLXRleHQgKyAuZWxtLWZvcm1fX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1mb3JtIC5lbG0tdGV4dCArIC5lbG0tZm9ybV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5lbG0tZm9ybSAuZm9ybUVycm9yQ29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICNBQTA5MTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0Mztcbn1cbi5lbG0tZm9ybSAuZm9ybUVycm9yQ29udGVudC5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWZvcm0gLmZvcm1FcnJvckNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgfVxufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDMyN3B4O1xuICBtaW4td2lkdGg6IDMyN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0Q4RUZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMjVweCA5MHB4IDI3cHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzcwOTZEMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggOTBweCAyMHB4IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0aCAucmVxIHtcbiAgYmFja2dyb3VuZDogI0Y1RDFENDtcbiAgY29sb3I6ICNBQTA5MTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCA2cHggMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzFweDtcbiAgcmlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0aCAucmVxIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCB7XG4gIHdpZHRoOiA2OS43MjIyMjIyMjIyJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNEOEVGRkY7XG4gIHBhZGRpbmc6IDIycHggMzBweCAyNHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWJsb2NrOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC52YWxpZGF0ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJi5pcy1lcnJvciArIC5mb3JtRXJyb3JDb250ZW50IHtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgfSovXG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLnZhbGlkYXRlLWJhbGxvb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTU5MTU4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTFweCAxOXB4IDEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUxcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMnB4IDZweCByZ2JhKDY4LCA2OCwgNjgsIDAuMTYpKTtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAudmFsaWRhdGUtYmFsbG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMycHg7XG4gIGJvdHRvbTogLTExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogI2U1OTE1ODtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC50ZXh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlLWlucHV0IHtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGUtaW5wdXRfX2l0ZW0ge1xuICB3aWR0aDogNDcuODg3MzIzOTQzNyU7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZV9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogNTAlO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICBwYWRkaW5nOiAxOHB4IDIzcHggMjNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjRFRkVGO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSAuZWxtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJveC1ncmF5IC5lbG0tbGlzdCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzcuNSU7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpOmJlZm9yZSB7XG4gIGxlZnQ6IDRweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLmVsbS1pbnB1dC1zcyBpbnB1dCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLnRleHQge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYnRuLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAycHggMThweCA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5idG4tZ3JheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5idG4tZ3JheTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGVfX2l0ZW0gLnRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmVsbS1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzcwOTZEMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAzLjQ2NjY2NjY2Njd2dyAxNy4zMzMzMzMzMzMzdncgMy43MzMzMzMzMzMzdncgNC4yNjY2NjY2NjY3dnc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNDI4NTcxO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0aCAucmVxIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIHBhZGRpbmc6IDAuOHZ3IDEuNnZ3IDAuOHZ3O1xuICAgIHRvcDogMy4ydnc7XG4gICAgcmlnaHQ6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41MzMzMzMzMzMzdncgc29saWQgI0Q4RUZGRjtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NzE0Mjg1NzE7XG4gICAgcGFkZGluZzogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWJsb2NrOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDcuMnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAudmFsaWRhdGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5waG90by1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC52YWxpZGF0ZS1iYWxsb29uIHtcbiAgICBtaW4td2lkdGg6IDQ1LjZ2dztcbiAgICBwYWRkaW5nOiAyLjkzMzMzMzMzMzN2dyA1LjA2NjY2NjY2Njd2dyAzLjQ2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA2NjY2NjY2Njd2dztcbiAgICBib3R0b206IDEzLjZ2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMC4yNjY2NjY2NjY3dncgMC41MzMzMzMzMzMzdncgMS42dncgcmdiYSg2OCwgNjgsIDY4LCAwLjE2KSk7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC52YWxpZGF0ZS1iYWxsb29uOmJlZm9yZSB7XG4gICAgbGVmdDogOC41MzMzMzMzMzMzdnc7XG4gICAgYm90dG9tOiAtMi45MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC50ZXh0LWJpZyB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZS1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlLWlucHV0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZS1pbnB1dF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljh2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmRpdmlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGVfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5kaXZpZGVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogNTElO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZGl2aWRlX19pdGVtIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5ib3gtZ3JheSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuMDY2NjY2NjY2N3Z3IDUuMDY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDYuNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS10ZXh0Lmhhcy1zcXVhcmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41MzMzMzMzMzMzdncpO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJ2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJveC1ncmF5IC5lbG0tbGlzdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzNS43MTQyODU3MTQzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuYm94LWdyYXkgLmVsbS1saXN0IGxpOmJlZm9yZSB7XG4gICAgbGVmdDogMC44dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAubGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAuZWxtLWlucHV0LXNzIGlucHV0IHtcbiAgICB3aWR0aDogMjQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLmVsbS1pbnB1dC1zczpudGgtb2YtdHlwZSgyKSAudmFsaWRhdGUtYmFsbG9vbiB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tdGVsIC5lbG0taW5wdXQtc3M6bGFzdC1vZi10eXBlIC52YWxpZGF0ZS1iYWxsb29uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLXRlbCAuZWxtLWlucHV0LXNzOmxhc3Qtb2YtdHlwZSAudmFsaWRhdGUtYmFsbG9vbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDguNTMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogLTIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS10ZWwgLnRleHQge1xuICAgIG1hcmdpbjogMCAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmJ0bi1ncmF5IHtcbiAgICB3aWR0aDogNDQuMjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5lbG0tY29tbWVudCArIC5lbG0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAtMy4ydnc7XG4gIH1cbiAgLmVsbS1mb3JtX19pdGVtIC5mb3JtLXRhYmxlIHRkIC5mb3JtLWRhdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJ2dztcbiAgfVxuICAuZWxtLWZvcm1fX2l0ZW0gLmZvcm0tdGFibGUgdGQgLmZvcm0tZGF0ZV9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZm9ybS1kYXRlX19pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnZ3O1xuICB9XG4gIC5lbG0tZm9ybV9faXRlbSAuZm9ybS10YWJsZSB0ZCAuZWxtLWNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDMuMnZ3O1xuICB9XG59XG5cbi5maWVsZF9maWxlIHtcbiAgY29sb3I6ICM5OTk7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJweCAxOHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGRfZmlsZSBpbnB1dFt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbjpob3ZlciwgLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkX2ZpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmZpZWxkX2ZpbGUgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5maWVsZF9maWxlIGlucHV0W3R5cGU9ZmlsZV06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB3aWR0aDogNDAuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogOS42dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS42dnc7XG4gICAgcGFkZGluZzogMS4wNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjUzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4uZWxtLWlucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1zcyBpbnB1dCB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtcyBpbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtbSBpbnB1dCB7XG4gIHdpZHRoOiAzNzBweDtcbn1cbi5lbG0taW5wdXQtd3JhcC5lbG0taW5wdXQtbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1zcyBpbnB1dCB7XG4gICAgd2lkdGg6IDI0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWlucHV0LXdyYXAuZWxtLWlucHV0LXMgaW5wdXQge1xuICAgIHdpZHRoOiA0MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1pbnB1dC13cmFwLmVsbS1pbnB1dC1tIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLWlucHV0LXdyYXAuZWxtLWlucHV0LWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0taW5wdXQtd3JhcC5zcC13LW1heCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4uZWxtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lbG0taW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uZWxtLWlucHV0LmVyciB7XG4gIGJhY2tncm91bmQ6ICNGNUQxRDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjh2dztcbiAgICBwYWRkaW5nOiAyLjR2dyAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4uZWxtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZWxtLXNlbGVjdC5lbG0tc2VsZWN0LXNzIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1tIHtcbiAgd2lkdGg6IDM1MnB4O1xufVxuLmVsbS1zZWxlY3QuZWxtLWlucHV0LWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbG0tc2VsZWN0IHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLXNlbGVjdCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG4uZWxtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmVsbS1zZWxlY3Qgc2VsZWN0LmVyciB7XG4gIGJhY2tncm91bmQ6ICNGNUQxRDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQTA5MTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lbG0tc2VsZWN0OmFmdGVyIHtcbiAgICB3aWR0aDogMi45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgICByaWdodDogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1zcyB7XG4gICAgd2lkdGg6IDI0LjUzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLXNlbGVjdC5lbG0tc2VsZWN0LXMge1xuICAgIHdpZHRoOiA0MS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1zZWxlY3QuZWxtLXNlbGVjdC1tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWxtLXNlbGVjdC5lbG0taW5wdXQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVsbS1zZWxlY3Quc3Atdy1tYXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tc2VsZWN0IHNlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgcGFkZGluZzogMi41MzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMi41MzMzMzMzMzMzdncgMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1yYWRpbyB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLmVsbS1yYWRpby5jb2x1bW4gLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpby5jb2x1bW4gLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbG0tcmFkaW8udGhyZWUtcm93LXBsdXMgLnJhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpby50aHJlZS1yb3ctcGx1cyAucmFkaW86bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVsbS1yYWRpb19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbG0tcmFkaW9fX3dyYXAuYWwtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWxtLXJhZGlvIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDE5LjkxNzAxMjQ0ODElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1yYWRpbyAucmFkaW8ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmVsbS1yYWRpbyAucmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0OmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbG0tcmFkaW8gLnJhZGlvIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzVCNEFERDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICBvcGFjaXR5OiAwO1xufVxuLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tcmFkaW8uY29sdW1uIC5yYWRpbzpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tcmFkaW8udGhyZWUtcm93IC5yYWRpbyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLXJhZGlvLnRocmVlLXJvdy1wbHVzIC5yYWRpbzpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbG0tcmFkaW9fX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IC0zLjJ2dztcbiAgfVxuICAuZWxtLXJhZGlvIC5yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLXJhZGlvIC5yYWRpbyBpbnB1dCArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHZ3O1xuICB9XG4gIC5lbG0tcmFkaW8gLnJhZGlvIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICB3aWR0aDogNS4wNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA1LjA2NjY2NjY2Njd2dztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmVsbS1yYWRpbyAucmFkaW8gaW5wdXQgKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy40NjY2NjY2NjY3dnc7XG4gICAgdG9wOiAwLjh2dztcbiAgICBsZWZ0OiAwLjh2dztcbiAgfVxufVxuXG4uZWxtLWNoZWNrX193cmFwIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWxtLWNoZWNrX193cmFwLmFsLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmVsbS1jaGVja19fd3JhcC5hbC1jZW50ZXIgLmNoZWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS1jaGVja19fd3JhcCAuY29tbWVudCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmVsbS1jaGVjay50d28tcm93IC5jaGVjayB7XG4gIHdpZHRoOiAxOS45MTcwMTI0NDgxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tY2hlY2sudHdvLXJvdyAuY2hlY2sge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLmVsbS1jaGVjay50aHJlZS1yb3cgLmNoZWNrIHtcbiAgd2lkdGg6IDE5LjkxNzAxMjQ0ODElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmVsbS1jaGVjay50aHJlZS1yb3cgLmNoZWNrIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5lbG0tY2hlY2sgLmNoZWNrLmNoZWNrZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5lbG0tY2hlY2sgLmNoZWNrLmFncmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWxtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNUI0QUREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUI0QUREO1xufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVsbS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGF1dG87XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5lbG0tY2hlY2sgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAycHggMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxtLWNoZWNrIGxhYmVsOmJlZm9yZSwgLmVsbS1jaGVjayBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbG0tY2hlY2sgbGFiZWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5lbG0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWNoZWNrLnR3by1yb3cgLmNoZWNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lbG0tY2hlY2sudGhyZWUtcm93IC5jaGVjayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZWxtLWNoZWNrX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLmVsbS1jaGVja19fd3JhcCAuY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgLmVsbS1jaGVjayAuY2hlY2sge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tY2hlY2sgLmNoZWNrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZWxtLWNoZWNrIC5jaGVjay5hZ3JlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAuZWxtLWNoZWNrIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2LjR2dztcbiAgfVxuICAuZWxtLWNoZWNrIGxhYmVsOmJlZm9yZSB7XG4gICAgdG9wOiAwLjI2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogNC44dnc7XG4gICAgaGVpZ2h0OiA0Ljh2dztcbiAgICBib3JkZXItd2lkdGg6IDAuMjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHZ3O1xuICB9XG4gIC5lbG0tY2hlY2sgbGFiZWw6YWZ0ZXIge1xuICAgIHRvcDogMS4zMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMC44dnc7XG4gICAgaGVpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMy4ydnc7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC44dnc7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuOHZ3O1xuICB9XG59XG5cbi5lbG0tdGFibGUtd3JhcCB7XG4gIC8qIHNpbXBsZWJhcueUqCAqL1xufVxuLmVsbS10YWJsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7IC8qIOODkOODvOOBq+S4uOOBv+OCkuOCguOBn+OBm+OCiyovXG59XG4uZWxtLXRhYmxlLXdyYXAgLnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTsgLyog44OH44OV44Kp44Or44OI44Gg44Go6JaE44GP44Gq44Gj44Gm44GE44G+44GZ44CCKi9cbn1cbi5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLXRyYWNrIC5zaW1wbGViYXItc2Nyb2xsYmFyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTVCMURCOyAvKiDjgZPjgZPjgafjg5Djg7zjga7oibLjgpLoqK3lrpogKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tdGFibGUtd3JhcCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVsbS10YWJsZS13cmFwIC5zaW1wbGViYXItY29udGVudCAuc3BhY2VyIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWluLXdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLXRhYmxlLXdyYXAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVsbS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5lbG0tdGFibGUgdHIgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmVsbS10YWJsZSB0ciB0aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZWxtLXRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5lbG0tdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmVsbS10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Q4RUZGRjtcbn1cbi5lbG0tdGFibGUgdGguY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVsbS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDhFRkZGO1xufVxuLmVsbS10YWJsZSB0ZC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLXRhYmxlLXdyYXAuaGFzLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDUuMzMzMzMzMzMzM3Z3KTtcbiAgICBwYWRkaW5nOiAwIDAgMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS10YWJsZSB0aCB7XG4gICAgbWluLXdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDQ1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDE0LjR2dztcbiAgICBwYWRkaW5nOiAxLjg2NjY2NjY2Njd2dyA0LjI2NjY2NjY2Njd2dyAxLjg2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNDI4NTcxO1xuICB9XG4gIC5lbG0tdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogNDUuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiA0NS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogNC4yNjY2NjY2NjY3dncgNC4yNjY2NjY2NjY3dncgNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU3MTQyODU3MTtcbiAgfVxufVxuXG4uZWxtLXFhIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLXFhX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVsbS1xYV9faXRlbV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICMxQzUzQTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDM0cHggMzZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lbG0tcWFfX2l0ZW1fX2hlYWQgLmVuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgY29sb3I6ICM5NUIxREI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5lbG0tcWFfX2l0ZW1fX2hlYWQgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmVsbS1xYV9faXRlbV9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDMycHggMzBweCA0M3B4IDM4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZWxtLXFhX19pdGVtX19kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVsbS1xYV9faXRlbV9fZGV0YWlsIC5lbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkQ4RjAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uZWxtLXFhX19pdGVtX19kZXRhaWxfX3RleHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tcWFfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmVsbS1xYV9faXRlbV9faGVhZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC44dnc7XG4gICAgcGFkZGluZzogNS44NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS44NjY2NjY2NjY3dnc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmVsbS1xYV9faXRlbV9faGVhZCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNi45MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljh2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19oZWFkIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHZ3O1xuICAgIHBhZGRpbmc6IDYuNHZ3IDUuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDUuODY2NjY2NjY2N3Z3O1xuICB9XG4gIC5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogNi45MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNTMzMzMzMzMzM3Z3KTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWwgLmVsbS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgfVxuICAuZWxtLXFhX19pdGVtX19kZXRhaWxfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5lbG0tcWFfX2l0ZW1fX2RldGFpbCAuZWxtLWxpc3QtbnVtYjIgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDgwcHg7XG4gIGhlaWdodDogOTZweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5lbG0tcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZWxtLXByb2dyZXNzX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICB6LWluZGV4OiA5O1xuICBsZWZ0OiA5MHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIHotaW5kZXg6IDg7XG4gIGxlZnQ6IDE5OHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg0KSB7XG4gIHotaW5kZXg6IDc7XG4gIGxlZnQ6IDMwNXB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg1KSB7XG4gIHotaW5kZXg6IDY7XG4gIGxlZnQ6IDQxM3B4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg2KSB7XG4gIHotaW5kZXg6IDU7XG4gIGxlZnQ6IDUyMHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gIHotaW5kZXg6IDQ7XG4gIGxlZnQ6IDYyOHB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDczNXB4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDg0M3B4O1xufVxuLmVsbS1wcm9ncmVzc19faXRlbTpudGgtb2YtdHlwZSgxMCkge1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA5NDlweDtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0uY3VycmVudCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctYWN0aXZlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uZWxtLXByb2dyZXNzX19pdGVtLmN1cnJlbnQgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5lbG0tcHJvZ3Jlc3NfX2l0ZW0uZG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctZG9uZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xufVxuLmVsbS1wcm9ncmVzc19faXRlbS5kb25lIC50ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Myk7XG59XG4uZWxtLXByb2dyZXNzX19pdGVtLmZpcnN0IHtcbiAgd2lkdGg6IDExM3B4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctYWN0aXZlLWZpcnN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmVsbS1wcm9ncmVzc19faXRlbS5maXJzdC5kb25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy1kb25lLWZpcnN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uZWxtLXByb2dyZXNzX19pdGVtIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzA5NkQwO1xufVxuXG4uZWxtLWJ0bi13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB3aWR0aDogNTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJ0bi13cmFwIC5lbG0tYnRuIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsbS1idG4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVsbS1idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uZWxtLWJ0biBhLFxuLmVsbS1idG4gYTpsaW5rLFxuLmVsbS1idG4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxQzUzQTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBhOmxpbmssXG4uZWxtLWJ0biBhOnZpc2l0ZWQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMUM1M0E0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmVsbS1idG4gYSxcbi5lbG0tYnRuIGJ1dHRvbixcbi5lbG0tYnRuIGlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMUM1M0E0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFDNTNBNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbn1cbi5lbG0tYnRuIGEsXG4uZWxtLWJ0biBidXR0b24sXG4uZWxtLWJ0biBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4gYTpob3ZlcixcbiAgLmVsbS1idG4gYnV0dG9uOmhvdmVyLFxuICAuZWxtLWJ0biBpbnB1dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Q4RUZGRjtcbiAgfVxufVxuLmVsbS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzUzQTQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZWxtLWJ0bjphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVsbS1idG4uZWxtLWJ0bi1jb25maXJtIGEsXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi1jb25maXJtIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYSxcbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYSxcbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBidXR0b24sXG4uZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMUM1M0E0O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY29uZmlybSBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gYnV0dG9uOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNvbmZpcm0gaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3MjlDREI7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4tY29uZmlybTphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYSxcbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6bGluayxcbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhLFxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYnV0dG9uLFxuLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzcwNzA3MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6aG92ZXIsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGJ1dHRvbjpob3ZlcixcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNBOEE4QTg7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4tY2FuY2VsOmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLCAxKTtcbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYSxcbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYTpsaW5rLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmxpbmssXG4uZWxtLWJ0bi5lbG0tYnRuLWluYWN0aXZlIGE6dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYSxcbi5lbG0tYnRuLmVsbS1idG4taW5hY3RpdmUgYnV0dG9uLFxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNDQkM3Qzc7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDNweCBzb2xpZCAjOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWluYWN0aXZlIGJ1dHRvbjpob3ZlcixcbiAgLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZSBpbnB1dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NCQzdDNztcbiAgfVxufVxuLmVsbS1idG4uZWxtLWJ0bi1pbmFjdGl2ZTphZnRlciB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYnRuIHtcbiAgICB3aWR0aDogNDQuNTMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICB9XG4gIC5lbG0tYnRuIGEsXG4gIC5lbG0tYnRuIGJ1dHRvbixcbiAgLmVsbS1idG4gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyOiAwLjUzMzMzMzMzMzN2dyBzb2xpZCAjMUM1M0E0O1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMC44dncgMC44dncgMS4wNjY2NjY2NjY3dncgcmdiYSgwLCAwLCAwLCAwLjE0KSk7XG4gIH1cbiAgLmVsbS1idG46YWZ0ZXIge1xuICAgIHdpZHRoOiAyLjEzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICAgIHJpZ2h0OiAyLjkzMzMzMzMzMzN2dztcbiAgfVxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmxpbmssXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGE6bGluayxcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgYTp2aXNpdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGEsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGJ1dHRvbixcbiAgLmVsbS1idG4uZWxtLWJ0bi1jYW5jZWwgaW5wdXQge1xuICAgIGJvcmRlcjogMC41MzMzMzMzMzMzdncgc29saWQgIzcwNzA3MDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBhOmhvdmVyLFxuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbCBidXR0b246aG92ZXIsXG4gIC5lbG0tYnRuLmVsbS1idG4tY2FuY2VsIGlucHV0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQThBOEE4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxtLWJ0bi5lbG0tYnRuLWNhbmNlbDphZnRlciB7XG4gICAgbGVmdDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmVsbS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG4jcGFnZS1mbG93IC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuI3BhZ2UtZmxvdyAuZWxtLWhlYWRpbmctbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI3BhZ2UtZmxvdyAuZmxvd19faXRlbSAudGV4dDEge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtIC5lbG0tbm90ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiNwYWdlLWZsb3cgLmZsb3dfX2l0ZW1fX2lubmVyLmlubmVyMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jcGFnZS1mbG93IC5mbG93X19pdGVtIC5udW1iIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2MV9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1mbG93IC5lbG0taGVhZGluZy1sdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG4gICNwYWdlLWZsb3cgLmVsbS1oZWFkaW5nLWx2NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZ2dztcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtIC50ZXh0MSB7XG4gICAgbWFyZ2luLXRvcDogMC44dnc7XG4gIH1cbiAgI3BhZ2UtZmxvdyAuZmxvd19faXRlbSAuZWxtLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1ub3RlMiB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgI3BhZ2UtZmxvdyAuZmxvd19faXRlbV9faW5uZXIuaW5uZXIyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtIC5udW1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3cgLmZsb3dfX2l0ZW0gLmVsbS1leGxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAjcGFnZS1mbG93IC5mbG93X19pdGVtIC5lbG0tZXhsaW5rOmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWxlZ2FsIC5lbG0taGVhZGluZy1sdjIge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuI3BhZ2UtbGVnYWwgLmVsbS10ZXh0LnRleHQtYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWxlZ2FsIC5lbG0taGVhZGluZy1sdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1sZWdhbCAuZWxtLXRleHQudGV4dC1ibHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1mZWUgLmVsbS1oZWFkaW5nLWx2MiB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG4jcGFnZS1mZWUgLmZlZXMge1xuICBtYXJnaW4tdG9wOiA2MXB4O1xufVxuI3BhZ2UtZmVlIC5mZWVzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuI3BhZ2UtZmVlIC5mZWVzX19pdGVtIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtZmVlIC5lbG0taGVhZGluZy1sdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICB9XG4gICNwYWdlLWZlZSAuZmVlcyB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLWZlZSAuZmVlc19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA5LjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1mZWUgLmZlZXNfX2l0ZW0gLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44dnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtcGhvdG9fbWFudWFsIC5waG90by1tYW51YWwtdG9wIHtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAuZWxtLWJveCB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC10b3AgLnRleHQyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAubm90ZTEge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC1ibG9ja19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAuZWxtLWhlYWRpbmctbHYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzFweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAuZWxtLWhlYWRpbmctbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC50b29sLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMzIuNDA3NDA3NDA3NCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbTpudGgtb2YtdHlwZSgzbikge1xuICB3aWR0aDogMjkuNjI5NjI5NjI5NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbTpub3QoOm50aC1vZi10eXBlKDNuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMi43Nzc3Nzc3Nzc4JTtcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbTpudGgtb2YtdHlwZShuICsgNCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbiNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5lbG0tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5lbG0tdGV4dCAubnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5lbG0tbm90ZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuaW1hZ2UxIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgbWF4LXdpZHRoOiA2MzJweDtcbn1cbiNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuaW1hZ2UyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWF4LXdpZHRoOiAyMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNi40dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5waG90by1tYW51YWwtdG9wIC5lbG0tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAudGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLXRvcCAubm90ZTEge1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAucGhvdG8tbWFudWFsLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4LjUzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnBob3RvLW1hbnVhbC1ibG9ja19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiA2LjR2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmVsbS1oZWFkaW5nLWx2MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5lbG0taGVhZGluZy1sdjQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC50b29sLWxpc3RfX2l0ZW06bnRoLW9mLXR5cGUoM24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLnRvb2wtbGlzdF9faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAudG9vbC1saXN0X19pdGVtIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmVsbS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuZWxtLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICNwYWdlLXBob3RvX21hbnVhbCAubGlzdCBsaSAuaWNvbiB7XG4gICAgd2lkdGg6IDUuODY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMS44NjY2NjY2NjY3dnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuOHZ3KTtcbiAgfVxuICAjcGFnZS1waG90b19tYW51YWwgLmxpc3QgbGkgLmltYWdlMSB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ydnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fbWFudWFsIC5saXN0IGxpIC5pbWFnZTIge1xuICAgIG1hcmdpbjogMi45MzMzMzMzMzMzdncgYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5tYWluLWNvbnRlbnRzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9ja19faW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5ub3RlMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLmVsbS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAudGV4dDIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLnRleHQzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAuZWxtLWhlYWRpbmctbHY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAuZWxtLWxpc3QtbnVtYiA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5saXN0MiBsaSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAubGlzdDMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLmxpc3QzID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAubGlzdDQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLmVsbS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1oZWFkaW5nLWx2NCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZS5waG90by1leGFtcGxlMiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZS5waG90by1leGFtcGxlMyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgd2lkdGg6IDE4LjUxODUxODUxODUlO1xufVxuI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0udGVraXNldHN1IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtOm5vdCg6bnRoLW9mLXR5cGUoNW4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg1MTg1MTg1MTklO1xuICB9XG59XG4jcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZV9fbGlzdF9faXRlbSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtIC5lbG0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlIC5lbG0tYm94IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLm1haW4tY29udGVudHNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5lbG0taGVhZGluZy1sdjQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAuZWxtLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxODUuNzE0Mjg1NzE0MyU7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5ub3RlMSB7XG4gICAgbWFyZ2luLXRvcDogMy4ydnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5lbG0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC50ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC50ZXh0MyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5lbG0tbGlzdC1udW1iID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5saXN0MiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNy4ydnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5saXN0MiBsaSBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLmxpc3QzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by10b3AtYmxvY2sgLmxpc3QzID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLXRvcC1ibG9jayAubGlzdDMgPiBsaSBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5saXN0MyA+IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5saXN0NCB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tdG9wLWJsb2NrIC5lbG0tbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0taGVhZGluZy1sdjQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5lbG0tbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLmVsbS1saXN0Lmxpc3QyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjR2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZS5waG90by1leGFtcGxlMiB7XG4gICAgbWFyZ2luLXRvcDogNS42dnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGUucGhvdG8tZXhhbXBsZTMge1xuICAgIG1hcmdpbi10b3A6IDUuNnZ3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNDIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXBob3RvX3N1Ym1pc3Npb24gLnBob3RvLWJsb2NrIC5waG90by1leGFtcGxlX19saXN0X19pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0udGVraXNldHN1IHtcbiAgICB3aWR0aDogNTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogNC4yNjY2NjY2NjY3dncgYXV0byAwIGF1dG87XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGVfX2xpc3RfX2l0ZW0gLmVsbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICAjcGFnZS1waG90b19zdWJtaXNzaW9uIC5waG90by1ibG9jayAucGhvdG8tZXhhbXBsZSAuZWxtLWJveCB7XG4gICAgbWFyZ2luLXRvcDogNi45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI3BhZ2UtcGhvdG9fc3VibWlzc2lvbiAucGhvdG8tYmxvY2sgLnBob3RvLWV4YW1wbGUgLmVsbS1ib3ggLmVsbS1ub3RpY2UtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1wcml2YWN5IC5lbG0taGVhZGluZy1sdjIge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuI3BhZ2UtcHJpdmFjeSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNwYWdlLXByaXZhY3kgLmVsbS1oZWFkaW5nLWx2NCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50c19faXRlbS5jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTQ0cHg7XG59XG4jcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIC50ZXh0LWFyZWEgLmlubmVyIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbiNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLnRleHQtYXJlYSAuc2lnbiB7XG4gIG1hcmdpbi10b3A6IDQxcHg7XG59XG4jcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzIC5lbG0tbGlzdC1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLXByaXZhY3kgLmVsbS1oZWFkaW5nLWx2MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAuZWxtLWhlYWRpbmctbHYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAuZWxtLWhlYWRpbmctbHY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuICAjcGFnZS1wcml2YWN5IC5wcml2YWN5LWNvbnRlbnRzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHNfX2l0ZW0uY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMjIuOTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLnRleHQtYXJlYSAuaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLXByaXZhY3kgLnByaXZhY3ktY29udGVudHMgLnRleHQtYXJlYSAuc2lnbiB7XG4gICAgbWFyZ2luLXRvcDogMy40NjY2NjY2NjY3dnc7XG4gIH1cbiAgI3BhZ2UtcHJpdmFjeSAucHJpdmFjeS1jb250ZW50cyAuZWxtLWxpc3QtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI3BhZ2UtZmFxIC5lbG0taGVhZGluZy1sdjEge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLWZhcSAuZWxtLWhlYWRpbmctbHYxX190ZXh0IHtcbiAgICBwYWRkaW5nOiA2LjkzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuI3BhZ2UtZmFxIC5lbG0taGVhZGluZy1sdjIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2UtZmFxIC5lbG0taGVhZGluZy1sdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHYyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5lbG0taGVhZGluZy1sdjMge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmVsbS1oZWFkaW5nLWx2NCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLnRleHQxIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW1fX2lubmVyLmlubmVyMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbSAubnVtYiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHYxX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5lbG0taGVhZGluZy1sdjIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5lbG0taGVhZGluZy1sdjMge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZWxtLWhlYWRpbmctbHY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMS42dnc7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLnRleHQxIHtcbiAgICBtYXJnaW4tdG9wOiAwLjh2dztcbiAgfVxuICAjcGFnZS1mbG93X3JldGFrZSAuZmxvd19faXRlbSAuZWxtLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tbm90ZTIge1xuICAgIG1hcmdpbi10b3A6IDEuNnZ3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtX19pbm5lci5pbm5lcjIge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5udW1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNwYWdlLWZsb3dfcmV0YWtlIC5mbG93X19pdGVtIC5lbG0tZXhsaW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgI3BhZ2UtZmxvd19yZXRha2UgLmZsb3dfX2l0ZW0gLmVsbS1leGxpbms6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbn0iLCIvLyBXSURUSCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRicmVhay1wb2ludDogNzY3cHg7XG5cbi8vIENPTE9SIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9yLWJsYWNrOiAjMzMzMzMzO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsdWU6ICMxQzUzQTQ7XG4kY29sb3ItcHVycGxlOiAjNDAwN0EyO1xuJGNvbG9yLXJlZDogI0FBMDkxNTtcbiRkZWZhdWx0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblxuLy8gRk9OVCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LWpwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuLypcblVzZSBhIHZhbHVlIGZyb20gMTAwIHRvIDkwMFxuKi9cbiIsIi8qIVxuICogcmVzcy5jc3Mg4oCiIHYxLjIuMlxuICogTUlUIExpY2Vuc2VcbiAqIGdpdGh1Yi5jb20vZmlsaXBlbGluaGFyZXMvcmVzc1xuICovXG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgR2xvYmFsIHNlbGVjdG9yc1xuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBBbGwgYnJvd3NlcnMgd2l0aG91dCBvdmVybGF5aW5nIHNjcm9sbGJhcnMgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiBpT1MgOCsgKi9cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIFNldCBgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdGAgdG8gYWxsIGVsZW1lbnRzIGFuZCBwc2V1ZG8gZWxlbWVudHMgKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4qIHtcblx0cGFkZGluZzogMDsgLyogUmVzZXQgYHBhZGRpbmdgIGFuZCBgbWFyZ2luYCBvZiBhbGwgZWxlbWVudHMgKi9cblx0bWFyZ2luOiAwO1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIEdlbmVyYWwgZWxlbWVudHNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy4qL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5ociB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRSAqL1xufVxuXG4vKlxuKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4qIGFuZCBGaXJlZm94XG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTFcbiovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzICovXG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7IC8qIFNldCBmb250LXNpemUgdG8gODAlIGluIGBzbWFsbGAgZWxlbWVudHMgKi9cbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7IC8qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFICovXG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgLyogQWRkIGEgYm9yZGVyZWQgdW5kZXJsaW5lIGVmZmVjdCBpbiBhbGwgYnJvd3NlcnMgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAvKiBSZW1vdmUgdGV4dCBkZWNvcmF0aW9uIGluIEZpcmVmb3ggNDArICovXG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4KyAqL1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lLXdpZHRoOiAwOyAvKiBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiBob3ZlcmluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIFNwZWNpZnkgdGhlIGZvbnQgZmFtaWx5IG9mIGNvZGUgZWxlbWVudHMgKi9cbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8qIENvcnJlY3Qgc3R5bGUgc2V0IHRvIGBib2xkYCBpbiBFZGdlIDEyKywgU2FmYXJpIDYuMissIGFuZCBDaHJvbWUgMTgrICovXG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lICovXG59XG5cbi8qIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkgKi9cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vdW5ydXRobGVzcy80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgRm9ybXNcbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFJlcGxhY2UgcG9pbnRlciBjdXJzb3IgaW4gZGlzYWJsZWQgZWxlbWVudHMgKi9cbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0d2lkdGg6IGF1dG87IC8qIEZpcmVmb3ggMzYrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIFNhZmFyaSA4KyAqL1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBTYWZhcmkgOCAqL1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSsgKi9cblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogU3BlY2lmeSB0ZXh0YXJlYSByZXNpemFiaWxpdHkgKi9cbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDsgLyogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuICovXG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMSAqL1xufVxuXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBSZXBsYWNlIGZvY3VzIHN0eWxlIHJlbW92ZWQgaW4gdGhlIGJvcmRlciByZXNldCBhYm92ZSAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYGNvbnRyb2xzIGluIEFuZHJvaWQgNCAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TICovXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBGaXJlZm94IDQwKywgSW50ZXJuZXQgRXhwbG9yZXIgMTEtICovXG59XG5cbi8qIFJlbW92ZSB0aGUgZGVmYXVsdCBidXR0b24gc3R5bGluZyBpbiBhbGwgYnJvd3NlcnMgKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogU3R5bGUgc2VsZWN0IGxpa2UgYSBzdGFuZGFyZCBpbnB1dCAqL1xuc2VsZWN0IHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiBGaXJlZm94IDM2KyAqL1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcblx0ZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG59XG5cbi8qIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEgKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47IC8qIEludGVybmV0IEV4cGxvcmVyIDExLSAqL1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIEludGVybmV0IEV4cGxvcmVyIDExKywgV2luZG93cyBQaG9uZSA4LjErICovXG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICMgQWNjZXNzaWJpbGl0eVxuICAgIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIaWRlIGNvbnRlbnQgZnJvbSBzY3JlZW5zIGJ1dCBub3Qgc2NyZWVucmVhZGVycyAqL1xuQG1lZGlhIHNjcmVlbiB7XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdIHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdFtoaWRkZW5+PVwic2NyZWVuXCJdOm5vdCg6YWN0aXZlKTpub3QoOmZvY3VzKTpub3QoOnRhcmdldCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBTcGVjaWZ5IHRoZSBwcm9ncmVzcyBjdXJzb3Igb2YgdXBkYXRpbmcgZWxlbWVudHMgKi9cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLyogU3BlY2lmeSB0aGUgcG9pbnRlciBjdXJzb3Igb2YgdHJpZ2dlciBlbGVtZW50cyAqL1xuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBTcGVjaWZ5IHRoZSB1bnN0eWxlZCBjdXJzb3Igb2YgZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlIGlub3BlcmFibGUgZWxlbWVudHMgKi9cblthcmlhLWRpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIyBTZWxlY3Rpb25cbiAgICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogU3BlY2lmeSB0ZXh0IHNlbGVjdGlvbiBiYWNrZ3JvdW5kIGNvbG9yIGFuZCBvbWl0IGRyb3Agc2hhZG93ICovXG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkNGZjOyAvKiBSZXF1aXJlZCB3aGVuIGRlY2xhcmluZyA6OnNlbGVjdGlvbiAqL1xuXHRjb2xvcjogIzAwMDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnVsLCBvbCwgbGksIGRsLCBkdCwgZGQge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5cbi8qIHBjLXNwICovXG4uc3dpdGNoLS1zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5zd2l0Y2gtLXBjIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwidmFyXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gTElOSyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0eHRfbGlua19vcGFjaXR5KCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpIHtcblx0XHRhOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiAkaG92ZXItZGVjbztcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIHR4dF9saW5rX2NvbG9yKCRkZWNvOm5vbmUsICRjb2xvcjokZGVmYXVsdC1jb2xvciwgJGNvbG9yMjokZGVmYXVsdC1jb2xvciwgJGhvdmVyLWRlY286bm9uZSkge1xuXHRhLFxuXHRhOmxpbmssXG5cdGE6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246ICRkZWNvO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oLjIpO1xuXHR9XG5cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCkge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcjI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246ICRob3Zlci1kZWNvO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIENMRUFSIEZJWCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZiB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLy8gQU5JTUFUSU9OIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHRyYW5zaXRpb24oJHRpbWU6LjIsICRwcm9wOmFsbCwgJGVhc2luZzplYXNlLWluLW91dCkge1xuXHQmIHtcblx0XHR0cmFuc2l0aW9uOiAkcHJvcCAjeyR0aW1lfXMgJGVhc2luZztcblx0fVxufVxuXG5cbkBtaXhpbiB0ZXh0X2xpbmtfaG92ZXIge1xuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOnZpc2l0ZWQsXG5cdFx0XHQmOmxpbmssXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhOjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdFx0YTpob3Zlcjo6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjguOCwxNyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjpsaW5rLFxuXHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIElNRURJQSBRVUVSWSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtaW5fc2NyZWVuKCRicCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnApIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbWF4X3NjcmVlbigkYnApIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gSUUgJiBFREdFIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGVnKCkge1xuXHRAc3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBpZSgpIHtcblx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLyB2dyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBmdW5jdGlvbiB2dygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aC1zcCA6IDM3NTtcblx0QHJldHVybiBtYXRoLmRpdigkcGl4ZWxzVncsICRiYXNlV2lkdGgtc3ApICogMTAwdnc7XG59XG5cbkBmdW5jdGlvbiB2dy1wYygkcGl4ZWxzVncpIHtcblx0JGJhc2VXaWR0aCA6IDEzNjY7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHBpeGVsc1Z3LCAkYmFzZVdpZHRoKSAqIDEwMHZ3O1xufVxuXG4vLyByZW0gLS0tLS0tLS0tLS0tXG5AZnVuY3Rpb24gcmVtKCRyZW1TaXplKSB7XG5cdEByZXR1cm4gbWF0aC5kaXYoJHJlbVNpemUsIDEwKSAqIDFyZW07XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuYm9keSB7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWpwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRjb2xvcjogJGRlZmF1bHQtY29sb3I7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0YmFja2dyb3VuZDogI0Q4RUZGRjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXHQvL3RhYlxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTQpO1xuXHRcdHBhZGRpbmctdG9wOiB2dyg4MCk7XG5cdH1cblx0Ly9zcFxufVxuXG5pbWd7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0YVtocmVmKj1cInRlbDpcIl0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBjLW9ubHl7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvL3NwXG59XG5cbi5zcC1vbmx5e1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly9zcFxufVxuXG4ubWFpbi1jb250ZW50c3tcblx0b3ZlcmZsb3c6IGNsaXA7XG5cdHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy1ib3R0b206IHZ3KDEzMCk7XG5cdH1cblx0Ly9zcFxuXG5cdCZfX2lubmVye1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiB2dyg1MCk7XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+ODouODvOODgOODq1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1vZGFsIHtcblx0ei1pbmRleDogMTAwMDI7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvOmdnuihqOekuu+8iElF44O7RWRnZe+8iS0tLS0tLS1cblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHQvLyDjgrnjgq/jg63jg7zjg6vjg5Djg7zpnZ7ooajnpLrvvIhGaXJlZm9477yJLS0tLS0tLVxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvOmdnuihqOekuu+8iENocm9tZeODu1NhZmFyae+8iS0tLS0tLS1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0Ji5hY3RpdmV7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxuXG5cdCZfX2Jne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2NvbnRlbnRze1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XG5cdFx0cGFkZGluZzogMTAwcHggNDBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pbm5lcntcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDkwMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNEOEVGRkY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oMTAyNXB4KXtcblx0XHRcdG1pbi13aWR0aDogOTAycHg7XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRwYWRkaW5nOiAwIDUzcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRldGFpbHtcblx0XHRcdHBhZGRpbmc6IDI2cHggNDlweCA3MHB4O1xuXHRcdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0LWJpZ3tcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmVsbS1idG4td3JhcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5tb2RhbC1lcnJvcntcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdC5lbG0tbm90aWNlLXRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS10YWJsZXtcblx0XHRcdFx0XHR0aHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMxcHg7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly90YWJcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1ODAsODAwKSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzFweDtcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvL3RhYlxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWJ0bi13cmFwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG57XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dC1hcmVhe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdC1udW1iMntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRhY3QtYXJlYXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDRweDtcblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmZsZXh7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHQuaGVhZHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc3RlcC1ndWlkZXtcblx0XHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC5zdGVwe1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHQvL3dpZHRoOiAxNDJweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTFweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmN1cnJlbnR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5udW1ie1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXHRcdFx0XHQmLmRldGFpbDJ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1saXN0LW51bWIye1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1paG9ue1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0LmltYWdle1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjttYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG4tY2FuY2Vse1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Jl9fY29udGVudHN7XG5cdFx0XHRwYWRkaW5nOiB2dyg2MCkgdncoMTYpO1xuXHRcdH1cblx0XHQmX19pbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogdncoMzQzKTtcblx0XHRcdHBhZGRpbmc6IHZ3KDI5KSAwIDAgMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKTtcblxuXHRcdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdFx0cGFkZGluZzogMCB2dygxMyk7XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRwYWRkaW5nOiB2dygzMCkgdncoMTgpO1xuXHRcdFx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDI2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dC1iaWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1idG4td3JhcHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMCk7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdC5lbG0tYnRue1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm1vZGFsLWVycm9ye1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiB2dygyMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0LmVsbS1ub3RpY2UtdGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybS10YWJsZXtcblx0XHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogdncoMTMpIHZ3KDY1KSB2dygxNCkgdncoMTYpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0tYnRue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWJ0bi13cmFwe1xuXHRcdFx0XHRcdFx0LmVsbS1idG4tY2FuY2Vse1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0LWFyZWF7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMTApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZWxtLWxpc3QtbnVtYjJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyMCk7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGFjdC1hcmVhe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUwKTtcblx0XHRcdFx0XHRkbHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoNik7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuZmxleHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0LmhlYWR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmLm1haWwsJi50ZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zdGVwLWd1aWRle1xuXHRcdFx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0XHRcdC5zdGVwe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMCk7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiB2dygxMTQpO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHZ3KDQ0KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEyKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTEpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMTEpO1xuXHRcdFx0XHRcdFx0LmVue1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygzKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jdXJyZW50e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIxKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg0KTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDIpKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYXJ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDMpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTIpKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5udW1ie1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRldGFpbHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMjMpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB2dyg0MSk7XG5cdFx0XHRcdFx0Ji5kZXRhaWwye1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDM1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0tbGlzdC1udW1iMntcblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg5KTtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5taWhvbntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIzKTtcblx0XHRcdFx0XHRcdC5lbG0tdGV4dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5lbG0tYnRuLWNhbmNlbHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDMwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8vaGVhZGVyIC0tLS0tLS1cbi5oZWFkZXJ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHR6LWluZGV4OiAxMDAwMDtcblxuXHQmX19pbm5lcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fbG9nb3tcblx0XHR3aWR0aDogNDA4cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDgzcHg7XG5cdFx0dG9wOiAyOHB4O1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1RBQiBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDQwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblx0Ly90YWJcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0aGVpZ2h0OiB2dyg4MCk7XG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiB2dygyNTEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogdncoMTcpO1xuXHRcdFx0dG9wOiB2dygxOSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vL2Zvb3RlciAtLS0tLS0tXG4uZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmX19pbm5lcntcblx0XHRwYWRkaW5nOiA1MHB4IDAgNjRweDtcblx0fVxuXG5cdCZfX2xvZ297XG5cdFx0d2lkdGg6IDM1NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0fVxuXG5cdCZfX2xpbmt7XG5cdFx0d2lkdGg6IDc1MHB4O1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX29wYWNpdHkobm9uZSwkY29sb3ItYmxhY2ssJGNvbG9yLWJsYWNrLG5vbmUpO1xuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDQpLFxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb3B5e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9UQUIgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTM2NXB4KSB7XG5cdFx0Jl9fbGlua3tcblx0XHRcdGxpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vdGFiXG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCZfX2lubmVye1xuXHRcdFx0cGFkZGluZzogdncoNDcuNykgdncoMTApIHZ3KDM3KSB2dygyMCk7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nb3tcblx0XHRcdHdpZHRoOiB2dygzMTUpO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCB2dyg2KTtcblx0XHR9XG5cblx0XHQmX19saW5re1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IHZ3KDExKSBhdXRvIDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IHZ3KDE1Nik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbil7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jb3B5e1xuXHRcdFx0aGVpZ2h0OiB2dyg0Nyk7XG5cdFx0XHRmb250LXNpemU6IHZ3KDEwKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG5cbi8vcGFnZS10b3AgLS0tLS0tLVxuLnBhZ2UtdG9we1xuXHR3aWR0aDogNTVweDtcblx0aGVpZ2h0OiA1NXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTgwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNCOUI2QjY7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdlLXRvcC5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0c3Bhbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdlLXRvcC5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdG1hc2stc2l6ZTogMTAwJSBhdXRvO1xuXHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHdpZHRoOiB2dyg1NSk7XG5cdFx0aGVpZ2h0OiB2dyg1NSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogdncoLTgwKTtcblxuXHRcdGF7XG5cdFx0XHRib3gtc2hhZG93OiB2dygyKSB2dygyKSB2dygzKSByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdFx0Ym9yZGVyOiB2dygyKSBzb2xpZCAjOTk5O1xuXHRcdH1cblxuXHRcdHNwYW57XG5cdFx0XHR3aWR0aDogdncoMjQpO1xuXHRcdFx0aGVpZ2h0OiB2dygzMyk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vL2ZpeGVkLWJ0biAtLS0tLS0tXG4uZml4ZWQtYnRue1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyNXB4O1xuXHRib3R0b206IDQwcHg7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5pY29ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNjJweDtcblx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYm9vay5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXHR9XG5cblx0LnRleHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZml4ZWQtYnRuLXRleHQuc3ZnXCIpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0bWFzay1zaXplOiAxMDAlIGF1dG87XG5cdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDMzcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5pY29ue1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tYm9vay5zdmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3MDk2RDA7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZpeGVkLWJ0bi10ZXh0LnN2Z1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHR3aWR0aDogdncoNjApO1xuXHRcdGhlaWdodDogdncoNzEpO1xuXHRcdHJpZ2h0OiB2dygxMCk7XG5cdFx0Ym90dG9tOiB2dygyMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoMTApO1xuXHRcdGJveC1zaGFkb3c6IDBweCB2dygzKSB2aW9sZXQ2IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cblx0XHQuaWNvbntcblx0XHRcdHdpZHRoOiB2dyg0NCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDU1KTtcblx0XHR9XG5cblx0XHQudGV4dHtcblx0XHRcdHdpZHRoOiB2dygzMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIxKTtcblx0XHRcdHRvcDogdncoMjgpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJbZGF0YS1zaW1wbGViYXJde3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc2ltcGxlYmFyLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7bWF4LXdpZHRoOmluaGVyaXQ7bWF4LWhlaWdodDppbmhlcml0fS5zaW1wbGViYXItbWFza3tkaXJlY3Rpb246aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21hcmdpbjowO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt6LWluZGV4OjB9LnNpbXBsZWJhci1vZmZzZXR7ZGlyZWN0aW9uOmluaGVyaXQhaW1wb3J0YW50O2JveC1zaXppbmc6aW5oZXJpdCFpbXBvcnRhbnQ7cmVzaXplOm5vbmUhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcntkaXJlY3Rpb246aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lO3dpZHRoOjA7aGVpZ2h0OjB9LnNpbXBsZWJhci1jb250ZW50OmFmdGVyLC5zaW1wbGViYXItY29udGVudDpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTp0YWJsZX0uc2ltcGxlYmFyLXBsYWNlaG9sZGVye21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVye2JveC1zaXppbmc6aW5oZXJpdCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWF4LWhlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6LTE7cGFkZGluZzowO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmU7ZmxleC1ncm93OmluaGVyaXQ7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjB9LnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlcntib3gtc2l6aW5nOmluaGVyaXQ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAwJTt3aWR0aDoxMDAwJTttaW4taGVpZ2h0OjFweDttaW4td2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6LTF9LnNpbXBsZWJhci10cmFja3t6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbn1bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZ3twb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX1bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnR7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFja3twb2ludGVyLWV2ZW50czphbGx9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWluLWhlaWdodDoxMHB4fS5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjJweDtyaWdodDoycHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgLjVzIGxpbmVhcn0uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmV7b3BhY2l0eTouNTt0cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZHVyYXRpb246MHN9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7dG9wOjA7d2lkdGg6MTFweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4O2xlZnQ6MnB4O3JpZ2h0OjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFse2xlZnQ6MDtoZWlnaHQ6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87bGVmdDowO3RvcDowO2JvdHRvbTowO21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MTBweDt3aWR0aDphdXRvfVtkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249cnRsXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbHtyaWdodDphdXRvO2xlZnQ6MH0uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXple2RpcmVjdGlvbjpydGw7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDo1MDBweDt3aWR0aDo1MDBweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbDstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyIWltcG9ydGFudH0uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplPmRpdnt3aWR0aDoyMDAlO2hlaWdodDoyMDAlO21hcmdpbjoxMHB4IDB9LnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcntwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGw7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8gbWFyZ2lu44GocGFkZGluZ++8iOS4iuS4i++8iTEw44GL44KJMTDliLvjgb8xMDDjgb7jgaflr77lv5xcbkBmb3IgJG1hcmdpbiBmcm9tIDEwIHRocm91Z2ggMTAwIHtcblx0Lm10I3skbWFyZ2lufSB7XG5cdFx0bWFyZ2luLXRvcDogI3skbWFyZ2lufXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJG1hcmdpbiwgMy43NSkgKiAxdncgIWltcG9ydGFudDtcblx0XHR9Ly9zcFxuXHR9XG5cblx0Lm1iI3skbWFyZ2lufSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3skbWFyZ2lufXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJG1hcmdpbiwgMy43NSkgKiAxdncgIWltcG9ydGFudDtcblx0XHR9Ly9zcFxuXHR9XG5cblx0LnB0I3skbWFyZ2lufSB7XG5cdFx0cGFkZGluZy10b3A6ICN7JG1hcmdpbn1weCAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiBtYXRoLmRpdigkbWFyZ2luLCAzLjc1KSAqIDF2dyAhaW1wb3J0YW50O1xuXHRcdH0vL3NwXG5cdH1cblxuXHQucGIjeyRtYXJnaW59IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogI3skbWFyZ2lufXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IG1hdGguZGl2KCRtYXJnaW4sIDMuNzUpICogMXZ3ICFpbXBvcnRhbnQ7XG5cdFx0fS8vc3Bcblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8v44Oq44Oz44KvIC0tLS0tLS1cbi5lbG0tbGlua3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0Jjp2aXNpdGVkLFxuXHQmOmxpbmt7XG5cdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjNUI0QUREO1xuXHRcdH1cblx0fVxufVxuXG4vL+ODquODs+OCr++8iOefouWNsOacieOCiu+8iSAtLS0tLS0tXG4uZWxtLWxpbmstYXJ3e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmOnZpc2l0ZWQsXG5cdCY6bGlua3tcblx0XHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICM1QjRBREQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHBhZGRpbmctbGVmdDogdncoMTIpO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHR3aWR0aDogdncoNik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDEwKTtcblx0XHRcdHRvcDogdncoNSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy/jg6rjg7Pjgq/vvIhwZGbvvIkgLS0tLS0tLVxuLmVsbS1saW5rLXBkZntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tcGRmLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Jjp2aXNpdGVkLFxuXHQmOmxpbmt7XG5cdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjNUI0QUREO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI4KTtcblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6IHZ3KDIwKTtcblx0XHRcdGhlaWdodDogdncoMjMpO1xuXHRcdFx0bGVmdDogdncoMSk7XG5cdFx0XHR0b3A6IHZ3KC0yKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vL+WklumDqOODquODs+OCryAtLS0tLS0tXG4uZWxtLWV4bGlua3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0cGFkZGluZy1yaWdodDogMjZweDtcblx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWV4bGluay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdCY6dmlzaXRlZCxcblx0JjpsaW5re1xuXHRcdGNvbG9yOiAkY29sb3ItcHVycGxlO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzVCNEFERDtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0cGFkZGluZy1yaWdodDogdncoMjYpO1xuXHRcdG1hcmdpbi1yaWdodDogdncoNSk7XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIwKTtcblx0XHRcdHRvcDogdncoNCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy/pm7voqbHjg6rjg7Pjgq8gLS0tLS0tLVxuLmVsbS1saW5rLXRlbHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOnZpc2l0ZWQsXG5cdCY6bGlua3tcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0taW5uZXJ7XG5cdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMTYwcHg7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIHZ3KDE3LjUpO1xuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+imi+WHuuOBlyBoMVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsbS1oZWFkaW5nLWx2MXtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjAwcHg7XG5cdHBhZGRpbmc6IDAgNTdweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wYWdlLWhlYWRpbmctYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdCZfX3RleHR7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdig0MiwzMik7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjAyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC4wMmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRwYWRkaW5nOiAyMnB4IDc1cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDM0cHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vbGVmdDogLTI0cHg7XG5cdFx0XHRsZWZ0OiAtMjZweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQvL3dpZHRoOiAyNHB4O1xuXHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAuMSUgMCwgMCA1MCUsIDEwMC4xJSAxMDAlKTtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEuMDEpOyAvLyDjgo/jgZrjgYvjgavlj7PmlrnlkJHjgavmi6HlpKdcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly9yaWdodDogLTI0cHg7XG5cdFx0XHRyaWdodDogLTI2cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ly93aWR0aDogMjRweDtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDEwMC4xJSwgMTAwLjElIDUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxLjAxKTsgLy8g44KP44Ga44GL44Gr5Y+z5pa55ZCR44Gr5ouh5aSnXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0aGVpZ2h0OiB2dygxNTgpO1xuXHRcdHBhZGRpbmc6IDAgdncoMzguNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdncoMzgpO1xuXG5cdFx0Jl9fdGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDIwKTtcblx0XHRcdHBhZGRpbmc6IHZ3KDI2KSB2dygyMik7XG5cdFx0XHRtYXgtd2lkdGg6IHZ3KDI5OCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRsZWZ0OiB2dygtMjUpO1xuXHRcdFx0XHR3aWR0aDogdncoMjUpO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0cmlnaHQ6IHZ3KC0yNSk7XG5cdFx0XHRcdHdpZHRoOiB2dygyNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+imi+WHuuOBlyBoMlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsbS1oZWFkaW5nLWx2Mntcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDUwdnc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiA1MHZ3O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0fVxuXHQudGV4dHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDM2LDI2KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDE5cHggMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LnRleHR7XG5cdFx0XHRmb250LXNpemU6IHZ3KDIyKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigzMCwyMik7XG5cdFx0XHRwYWRkaW5nOiB2dygxOSkgMCB2dygyMik7XG5cdFx0XHRtaW4td2lkdGg6IHZ3KDM0Myk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHdpZHRoOiB2dygyNik7XG5cdFx0XHRcdGhlaWdodDogdncoMjYpO1xuXHRcdFx0XHRib3JkZXI6IHZ3KDQpIHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDkpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMykpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v6KaL5Ye644GXIGgzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxtLWhlYWRpbmctbHYze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjcsMjApO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweCAycHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMjAwLDEwODApKTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxOCk7XG5cdFx0cGFkZGluZzogdncoMTApIDAgdncoMTApIHZ3KDIpO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IHZ3KDExNik7XG5cdFx0XHRoZWlnaHQ6IHZ3KDMpO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0aGVpZ2h0OiB2dygzKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vL+imi+WHuuOBlyBoNFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVsbS1oZWFkaW5nLWx2NHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE4KTtcblx0ZGlzcGxheTogZmxleDtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZ3KDcpKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi50ZXh0LWJvbGR7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LXJlZHtcblx0Y29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi50ZXh0LWJsdWV7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnRleHQtb3Jhbmdle1xuXHRjb2xvcjogI0Y4NzMxNTtcbn1cblxuLmhhcy1zcXVhcmV7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCk7XG5cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHR3aWR0aDogdncoMTYpO1xuXHRcdFx0aGVpZ2h0OiB2dygxNik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRcdG1hcmdpbi1yaWdodDogdncoOSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoNSkpO1xuXHRcdH1cblx0XHQvL3NwXG5cdH1cbn1cblxuLmVsbS10ZXh0e1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXG5cdCYuYWwtY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuYWwtcmlnaHR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmLmV4LWxhcmdle1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzMsMjQpO1xuXHR9XG5cblx0Ji5sYXJnZXtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LDIwKTtcblx0fVxuXG5cdCYuZmFpcmx5LWxhcmdle1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTgpO1xuXHR9XG5cblx0Ji5mYWlybHktc21hbGx7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdH1cblxuXHQmLnNtYWxse1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTgsMTMpO1xuXHR9XG5cblx0Ji5leC1zbWFsbHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE3LDEyKTtcblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmLmV4LWxhcmdle1xuXHRcdFx0Zm9udC1zaXplOiB2dygyMik7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzAsMjIpO1xuXHRcdH1cblxuXHRcdCYubGFyZ2V7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxOCk7XG5cdFx0fVxuXG5cdFx0Ji5mYWlybHktbGFyZ2V7XG5cdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMiwxNik7XG5cdFx0fVxuXG5cdFx0Ji5mYWlybHktc21hbGx7XG5cdFx0XHRmb250LXNpemU6IHZ3KDEzKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOCwxMyk7XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbHtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE3LDEyKTtcblx0XHR9XG5cblx0XHQmLmV4LXNtYWxse1xuXHRcdFx0Zm9udC1zaXplOiB2dygxMSk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTUsMTEpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vIOitpuWRiuODu+mHjeimgeOBruaWh+WtlyAtLS0tLS0tXG4uZWxtLW5vdGljZS10ZXh0e1xuXHRjb2xvcjogJGNvbG9yLXJlZDtcblx0Ji5ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0Ji5sYXJnZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxufVxuXG4vLyDorablkYrmlofvvIjjg5Pjg4Pjgq/jg6rjg57jg7zjgq/ku5jjgY3vvIkgLS0tLS0tLVxuLmVsbS1ub3RpY2UtdGV4dC5oYXMtaWNvbntcblx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE4KTtcblx0ZGlzcGxheTogZmxleDtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWV4bWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHR9XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDIwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygxKSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDcpO1xuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vIOazqOaEj+aWh+WtlyAtLS0tLS0tXG4uZWxtLWNvbW1lbnR7XG5cdGNvbG9yOiAjRjg3MzE1O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24tY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IHZ3KDIxKTtcblx0XHRcdGhlaWdodDogdncoMjEpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2dygyKSk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy8g4oC7IC0tLS0tLS1cbi5lbG0tbm90ZXtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjgsMTYpO1xuXHRwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRjb250ZW50OiBcIuKAu1wiO1xuXHRcdC8vZmxleC1zaHJpbms6IDA7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRcdG1hcmdpbi1yaWdodDogdncoNSk7XG5cdFx0fVxuXHRcdC8vc3Bcblx0fVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tbm90aWNle1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRiYWNrZ3JvdW5kOiAjRkFFQ0VEO1xuXHRwYWRkaW5nOiAyNXB4IDQwcHggMjVweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmX19saXN0e1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHQ+IGxpe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ+ODuyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRwYWRkaW5nOiB2dygxNikgdncoMTYpIHZ3KDE1KTtcblxuXHRcdCZfX2xpc3R7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygxMSk7XG5cdFx0XHQ+IGxpe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDE2KTtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tY29sdW1uc3tcblxuXHQmX19pdGVte1xuXHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHQmX190ZXh0e1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdH1cblx0fVxuXG5cdCYudHdvLWNvbHVtbnN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmVsbS1jb2x1bW5zX19pdGVte1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTEwLDEwODApKTtcblx0XHR9XG5cdH1cblxuXHQmLnRocmVlLWNvbHVtbnN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmVsbS1jb2x1bW5zX19pdGVte1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIwLDEwODApKTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Jl9faXRlbXtcblx0XHRcdCZfX2hlYWRpbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdncoMTgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg1KTtcblx0XHRcdFx0cGFkZGluZzogdncoNSkgdncoOCk7XG5cdFx0XHR9XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygyKTtcblx0XHRcdH1cblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudHdvLWNvbHVtbnN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5lbG0tY29sdW1uc19faXRlbXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50aHJlZS1jb2x1bW5ze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuZWxtLWNvbHVtbnNfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1pbWFnZXtcblx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzAwLDEwODApKTtcblxuXHQmLmNlbnRlcntcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCYucmlnaHR7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IHZ3KDE3MCk7XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tYm94e1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHQmLmFsLWNlbnRlcntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLnNjcm9sbHtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuXHRcdC5lbG0tYm94X19pbm5lcntcblx0XHRcdGhlaWdodDogMjk2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Ly8g44K544Kv44Ot44O844Or44OQ44O877yI5bmF44O76auY44GV77yJXG5cdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRcdGhlaWdodDogMTJweDsgLy8g5qiq44K544Kv44Ot44O844Or44OQ44O844Gu5bmFXG5cdFx0XHR9XG5cblx0XHRcdC5zaW1wbGViYXItY29udGVudCB7XG5cdFx0XHR9XG5cblx0XHRcdC8qIHNpbXBsZWJhcueUqCAqL1xuXHRcdFx0LnNpbXBsZWJhci10cmFjayB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogI0U1RTVFNTsgLyog44OQ44O844Gu6IOM5pmv6Imy44KS6Kit5a6a44Gn44GN44G+44GZKi9cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7Lyog44OQ44O844Gr5Li444G/44KS44KC44Gf44Gb44KLKi9cblx0XHRcdH1cblxuXHRcdFx0LnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTo6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5OjE7Lyog44OH44OV44Kp44Or44OI44Gg44Go6JaE44GP44Gq44Gj44Gm44GE44G+44GZ44CCKi9cblx0XHRcdH1cblxuXHRcdFx0LnNpbXBsZWJhci10cmFjayAuc2ltcGxlYmFyLXNjcm9sbGJhcjo6YmVmb3Jle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOTVCMURCOy8qIOOBk+OBk+OBp+ODkOODvOOBruiJsuOCkuioreWumiAqL1xuXHRcdFx0fVxuXG5cdFx0XHQvKiDlnoLnm7TmlrnlkJHjga7jgrnjgq/jg63jg7zjg6vjg5Djg7wgKi9cblx0XHRcdC5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiA4cHg7IC8qIOWkquOBleOCkuaMh+WumiAqL1xuXHRcdFx0fVxuXHRcdFx0Lyog5Z6C55u044K544Kv44Ot44O844Or44OQ44O844KS5bem44Gr56e75YuVICovXG5cdFx0XHQuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdncoNik7XG5cblx0XHQmLnNjcm9sbHtcblx0XHRcdHBhZGRpbmc6IHZ3KDEwKSB2dygxMCkgdncoMTApIHZ3KDIwKTtcblx0XHRcdC5lbG0tYm94X19pbm5lcntcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdncoMTApO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTApO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoMTApO1xuXHRcdFx0XHRoZWlnaHQ6IHZ3KDIwMCk7XG5cdFx0XHRcdHNjcm9sbGJhci13aWR0aDogdncoOCk7XG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogdncoOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQvL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1mbG93LXdyYXB7XG5cdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG59XG5cbi50YWItY29udGVudHMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LnRhYi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LnRhYiB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoNTIwLDEwODApKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmLmhhcy1hcnctdG9we1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzk1YjFkYjtcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAtNTZweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig1MjAsMTA4MCkpO1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY29udGVudC5zaG93IHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vU1AgU1RZTEVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblxuXHQuZWxtLWZsb3ctd3JhcHtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0fVxuXHR9XG5cblx0LnRhYi1jb250ZW50c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICM5NWIxZGI7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA1MCUgMTAwJSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogdncoNDQpO1xuXHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHR0b3A6IHZ3KC00MCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXG5cdFx0LnRhYiB7XG5cdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdGhlaWdodDogdncoNTApO1xuXHRcdFx0Ji5oYXMtYXJ3LXRvcHtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmVsbS1mbG93X19pdGVte1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDIwKSB2dygyMCkgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWIuYWN0aXZlIHtcblx0XHRcdC5lbG0tZmxvd19faXRlbXtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgdncoNikgdncoNik7XG5cblx0XHRcdC5lbG0tZmxvd3tcblx0XHRcdFx0LmVsbS1mbG93X19pbm5lcntcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxufVxuLy9zcFxuXG4uZWxtLWZsb3d7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblxuXHQmLmVsbS1mbG93LWl0ZW17XG5cdFx0LmVsbS1mbG93X19pbm5lcntcblx0XHRcdC8vcGFkZGluZzogMzBweCAzMHB4IDE4cHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcblx0XHRcdC8vbWluLWhlaWdodDogMjQ4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXJ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0fVxuXG5cdCYuYWwtY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYuaGFzLWFyd3tcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzk1YjFkYjtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDUwJSAxMDAlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogLTU2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDMzLDI0KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdHBhZGRpbmc6IDlweCAxMHB4IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdCZfX2hlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMzMsMjQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAxMHB4IDExcHggMTNweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHQuZW57XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjcsMjApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjOTVCNUU2O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5oYXMtZW57XG5cdFx0XHRwYWRkaW5nLXRvcDogMjFweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Jsb2Nre1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRwYWRkaW5nOiAyMXB4IDMwcHggMjVweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0Ji5ub3RpY2V7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMjFweCAzMHB4IDIzcHg7XG5cdFx0fVxuXHR9XG5cblx0LmVsbS1saXN0e1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCZfX2lubmVye1xuXHRcdFx0cGFkZGluZzogdncoMjApIHZ3KDE1KSB2dygyMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHR9XG5cblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg2MCk7XG5cdFx0fVxuXG5cdFx0Ji5lbG0tZmxvdy1pdGVte1xuXHRcdFx0LmVsbS1mbG93X19pbm5lcntcblx0XHRcdFx0cGFkZGluZzogdncoMjEpIHZ3KDE1KSB2dygxNSk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHZ3KDE4Mik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5oYXMtYXJ3e1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0d2lkdGg6IHZ3KDQ0KTtcblx0XHRcdFx0aGVpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdGJvdHRvbTogdncoLTQwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVte1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMTksMTQpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZ3tcblx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI3LDIwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuXHRcdFx0cGFkZGluZzogdncoMTQpIHZ3KDEwKSB2dygxNSk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxNik7XG5cblx0XHRcdC5lbntcblx0XHRcdFx0Zm9udC1zaXplOiB2dygxNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMiwxNik7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWVue1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdncoMTEpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdncoMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Jsb2Nre1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTUpO1xuXHRcdFx0cGFkZGluZzogdncoMjIpIHZ3KDIwKTtcblx0XHRcdC5lbG0tbm90aWNlLXRleHR7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxNik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcblx0XHRcdH1cblx0XHRcdCYubm90aWNle1xuXHRcdFx0XHRwYWRkaW5nOiB2dygxMykgdncoMjApIHZ3KDEwKTtcblx0XHRcdFx0LmVsbS1ub3RpY2UtdGV4dC5sYXJnZXtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjQsMTQpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lbG0tbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdGxpe1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLWxpc3QtbnVtYntcblx0Y291bnRlci1yZXNldDogaXRlbTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gbGl7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHQvL21hcmdpbi10b3A6IDhweDtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cdFx0XHRjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0pIFwiKVwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXHQvL+ODnuODvOOCuOODs+Wkp+OBjeOCgVxuXHQmLm10LWxhcmdle1xuXHRcdD4gbGl7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQ+IGxpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyNyk7XG5cdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjYsMTQpO1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly/jg57jg7zjgrjjg7PlpKfjgY3jgoFcblx0XHQmLm10LWxhcmdle1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi5lbG0tbGlzdHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gbGl7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDIxcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHQvL21hcmdpbi10b3A6IDhweDtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ+ODuyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvL2xlZnQ6IDA7XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cdC8v44Oe44O844K444Oz5aSn44GN44KBXG5cdCYubXQtbGFyZ2V7XG5cdFx0PiBsaXtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdD4gbGl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDI1KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNiwxNCk7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDUpO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiB2dyg2KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly/jg57jg7zjgrjjg7PlpKfjgY3jgoFcblx0XHQmLm10LWxhcmdle1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi5lbG0tbGlzdC1udW1iMntcblx0Y291bnRlci1yZXNldDogaXRlbTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gbGl7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuXHRcdFx0Y29udGVudDogY291bnRlcihpdGVtKScuJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vbGVmdDogNnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Ly/jg57jg7zjgrjjg7PlpKfjgY3jgoFcblx0Ji5tdC1sYXJnZXtcblx0XHQ+IGxpe1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0PiBsaXtcblx0XHRcdHBhZGRpbmctbGVmdDogdncoMjApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE0KTtcblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8v44Oe44O844K444Oz5aSn44GN44KBXG5cdFx0Ji5tdC1sYXJnZXtcblx0XHRcdD4gbGl7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tZm9ybXtcblxuXHQuZWxtLXRleHQgKyAuZWxtLWZvcm1fX2l0ZW17XG5cdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoNyk7XG5cdFx0fS8vc3Bcblx0fVxuXG5cdC8v44Ko44Op44O844Kz44Oh44Oz44OIIC0tLS0tLS1cblx0LmZvcm1FcnJvckNvbnRlbnR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI0LDE0KTtcblxuXHRcdCYuaXMtc2hvd3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE5LDE0KTtcblx0XHR9Ly9zcFxuXHR9XG5cblx0Jl9faXRlbXtcblxuXHRcdC5mb3JtLXRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0dGh7XG5cdFx0XHRcdHdpZHRoOiAzMjdweDtcblx0XHRcdFx0bWluLXdpZHRoOiAzMjdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI0Q4RUZGRjtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0cGFkZGluZzogMjVweCA5MHB4IDI3cHggMjhweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzcwOTZEMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggOTBweCAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL3RhYlxuXG5cdFx0XHRcdC5yZXF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y1RDFENDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNnB4IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzMXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vdGFiXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdig3NTMsMTA4MCkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRDhFRkZGO1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDMwcHggMjRweCAwO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDoxMTYwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly90YWJcblxuXHRcdFx0XHQuZm9ybS1ibG9ja3tcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52YWxpZGF0ZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8qJi5pcy1lcnJvciArIC5mb3JtRXJyb3JDb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH0qL1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly/lkLnjgY3lh7rjgZcgLS0tLS0tLVxuXHRcdFx0XHQudmFsaWRhdGUtYmFsbG9vbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIzNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNFNTkxNTg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxOXB4IDEzcHg7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogNTFweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwxNCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAycHggNnB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xNikpO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDMycHg7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTU5MTU4O1xuXHRcdFx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0LWJpZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvL+Wnk+ODu+WQjeOBquOBqeOBruWIhuWJsiAtLS0tLS0tXG5cdFx0XHRcdC5kaXZpZGUtaW5wdXR7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA3MTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzQwLDcxMCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8v5YiG5YmyIC0tLS0tLS1cblx0XHRcdFx0LmRpdmlkZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly9mbGV4IC0tLS0tLS1cblx0XHRcdFx0LmZsZXh7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly/jgrDjg6zjg7zog4zmma/jga7jg5zjg4Pjgq/jgrkgLS0tLS0tLVxuXHRcdFx0XHQuYm94LWdyYXl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1NnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggMjNweCAyM3B4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNEVGRUY7XG5cdFx0XHRcdFx0LmVsbS1saXN0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDIyLDE2KSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjFweDtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvL+OCsOODrOODvOiDjOaZr+OBruODnOODg+OCr+OCuSAtLS0tLS0tXG5cdFx0XHRcdC5mb3JtLXRleHR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGFiZWx7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tdGVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQuZWxtLWlucHV0LXNze1xuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLWdyYXkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMnB4IDE4cHggNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLWRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLWNvbW1lbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0XHQvL1NQIFNUWUxFXG5cdFx0XHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCkge1xuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEzKSB2dyg2NSkgdncoMTQpIHZ3KDE2KTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cblx0XHRcdFx0XHQucmVxe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygzKSB2dyg2KSB2dygzKTtcblx0XHRcdFx0XHRcdHRvcDogdncoMTIpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHZ3KDE2KTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiB2dygyKSBzb2xpZCAjRDhFRkZGO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdFx0XHRcdFx0cGFkZGluZzogdncoMTYpO1xuXG5cdFx0XHRcdFx0LmZvcm0tYmxvY2t7XG5cdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI3KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudmFsaWRhdGUtY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5waG90by1pbWFnZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/lkLnjgY3lh7rjgZcgLS0tLS0tLVxuXHRcdFx0XHRcdC52YWxpZGF0ZS1iYWxsb29uIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdncoMTcxKTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDExKSB2dygxOSkgdncoMTMpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdncoNCk7XG5cdFx0XHRcdFx0XHRib3R0b206IHZ3KDUxKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTQpO1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyh2dygxKSB2dygyKSB2dyg2KSByZ2JhKDY4LCA2OCwgNjgsIDAuMTYpKTtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygzMik7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogdncoLTExKTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIwKTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygxNyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRleHQtYmlne1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/lp5Pjg7vlkI3jgarjganjga7liIblibIgLS0tLS0tLVxuXHRcdFx0XHRcdC5kaXZpZGUtaW5wdXR7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly/liIblibIgLS0tLS0tLVxuXHRcdFx0XHRcdC5kaXZpZGV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19pdGVte1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTElO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50ZXh0LXNtYWxse1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly9mbGV4IC0tLS0tLS1cblx0XHRcdFx0XHQuZmxleHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8v44Kw44Os44O86IOM5pmv44Gu44Oc44OD44Kv44K5IC0tLS0tLS1cblx0XHRcdFx0XHQuYm94LWdyYXl7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB2dygxOSkgdncoMTkpIHZ3KDIwKSB2dygyNCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdC5lbG0tdGV4dC5oYXMtc3F1YXJle1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMikpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTksMTQpKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZ3KDE4KTtcblx0XHRcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2dygzKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvL+OCsOODrOODvOiDjOaZr+OBruODnOODg+OCr+OCuSAtLS0tLS0tXG5cdFx0XHRcdFx0LmZvcm0tdGV4dHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtLXRlbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0LmVsbS1pbnB1dC1zc3tcblx0XHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDkyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpe1xuXHRcdFx0XHRcdFx0XHRcdC52YWxpZGF0ZS1iYWxsb29ue1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0LnZhbGlkYXRlLWJhbGxvb257XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiB2dygzMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogdncoLTExKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0bi1ncmF5IHtcblx0XHRcdFx0XHRcdHdpZHRoOiB2dygxNjYpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dygzNik7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dyg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDQpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1jb21tZW50ICsgLmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtLWRhdGV7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygtMTIpO1xuXHRcdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDEyKTtcblx0XHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMTIpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmVsbS1jb21tZW50e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fS8vc3Bcblx0XHR9XG5cdH1cbn1cblxuLy9maWVsZF9maWxl77yI44OV44Kh44Kk44Or44Gu44Ki44OD44OX44Ot44O844OJ77yJIC0tLS0tLS1cbi5maWVsZF9maWxle1xuXHRjb2xvcjogIzk5OTtcblx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0Jjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdCY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRwYWRkaW5nOiAycHggMThweCA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW5wdXRbdHlwZT0nZmlsZSddIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuXHRcdFx0Jjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogdncoMTUyKTtcblx0XHRcdFx0aGVpZ2h0OiB2dygzNik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDYpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dyg0KTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuXG5cbi8vaW5wdXTvvIjlhaXlipvjg5Xjgqnjg7zjg6DvvIkgLS0tLS0tLVxuLmVsbS1pbnB1dC13cmFwe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCYuZWxtLWlucHV0LXNze1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1ze1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1te1xuXHRcdGlucHV0e1xuXHRcdFx0d2lkdGg6IDM3MHB4O1xuXHRcdH1cblx0fVxuXHQmLmVsbS1pbnB1dC1se1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCYuZWxtLWlucHV0LXNze1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOiB2dyg5Mik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LXN7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IHZ3KDE1NCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LW17XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZWxtLWlucHV0LWx7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5zcC13LW1heHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuXG4uZWxtLWlucHV0e1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRwYWRkaW5nOiA1cHggMTNweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0Y29sb3I6ICNCQUJBQkE7XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdCY6ZGlzYWJsZWR7XG5cdFx0YmFja2dyb3VuZDogI0RERERERDtcblx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdH1cblx0Ji5lcnJ7XG5cdFx0YmFja2dyb3VuZDogI0Y1RDFENDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHR9XG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRwYWRkaW5nOiB2dyg5KSB2dygxMyk7XG5cdH1cblx0Ly9zcFxufVxuXG4vL3NlbGVjdO+8iOOCu+ODrOOCr+ODiOODnOODg+OCr+OCue+8iSAtLS0tLS0tXG4uZWxtLXNlbGVjdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogN3B4O1xuXHRcdGJhY2tncm91bmQ6ICM2NjY2NjY7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgNTAlIDEwMCUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTNweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0Ji5lbG0tc2VsZWN0LXNze1xuXHRcdHdpZHRoOiAxMTBweDtcblx0fVxuXHQmLmVsbS1zZWxlY3Qtc3tcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblx0Ji5lbG0tc2VsZWN0LW17XG5cdFx0d2lkdGg6IDM1MnB4O1xuXHR9XG5cdCYuZWxtLWlucHV0LWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0c2VsZWN0e1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHRwYWRkaW5nOiA2cHggMTNweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0Y29sb3I6ICNCQUJBQkE7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0XHQmLmVycntcblx0XHRcdGJhY2tncm91bmQ6ICNGNUQxRDQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiB2dygxMSk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDcpO1xuXHRcdFx0cmlnaHQ6IHZ3KDE0KTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LXNze1xuXHRcdFx0d2lkdGg6IHZ3KDkyKTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LXN7XG5cdFx0XHR3aWR0aDogdncoMTU0KTtcblx0XHR9XG5cdFx0Ji5lbG0tc2VsZWN0LW17XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5lbG0taW5wdXQtbHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLnNwLXctbWF4e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuXHRcdFx0cGFkZGluZzogdncoOS41KSB2dygyMCkgdncoOS41KSB2dygxNCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLy8gcmFkaW/vvIjjg6njgrjjgqrjg5zjgr/jg7PvvIkgLS0tLS0tLVxuLmVsbS1yYWRpbyB7XG5cdCYuY29sdW1ue1xuXHRcdC5yYWRpb3tcblx0XHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vdGFiXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGhyZWUtcm93LXBsdXN7XG5cdFx0LnJhZGlve1xuXHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly90YWJcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYuYWwtY2VudGVye1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5yYWRpbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdC8vY3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTQ0LDcyMykpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdH1cblx0XHQvL3RhYlxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQvLyoge1xuXHRcdC8vXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly99XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpkaXNhYmxlZHtcblx0XHRcdFx0KyBsYWJlbHtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRjdXJzb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCArIGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUI0QUREO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmLmNvbHVtbntcblx0XHRcdC5yYWRpb3tcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50aHJlZS1yb3d7XG5cdFx0XHQucmFkaW97XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji50aHJlZS1yb3ctcGx1c3tcblx0XHRcdC5yYWRpb3tcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtMTIpO1xuXHRcdH1cblx0XHQucmFkaW8ge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTIpO1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0aW5wdXQgKyBsYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjQpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR3aWR0aDogdncoMTkpO1xuXHRcdFx0XHRcdGhlaWdodDogdncoMTkpO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiB2dygxMyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdFx0dG9wOiB2dygzKTtcblx0XHRcdFx0XHRsZWZ0OiB2dygzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG5cbi8vIGNoZWNrIGJveO+8iOODgeOCp+ODg+OCr+ODnOODg+OCr+OCue+8iSAtLS0tLS0tXG4uZWxtLWNoZWNrIHtcblxuXHQmX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQmLmFsLWNlbnRlcntcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnR7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHR9XG5cdH1cblxuXHQmLnR3by1yb3d7XG5cdFx0LmNoZWNre1xuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMTQ0LDcyMykpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHR9XG5cdFx0XHQvL3RhYlxuXHRcdH1cblx0fVxuXHQmLnRocmVlLXJvd3tcblx0XHQuY2hlY2t7XG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxNDQsNzIzKSk7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTE2MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdH1cblx0XHRcdC8vdGFiXG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrIHtcblx0XHQvLyY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ly9cdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQvL31cblxuXHRcdCYuY2hlY2tlZCB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kICggbWF4LXdpZHRoOjExNjBweCkge1xuXHRcdFx0Ly93aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHQvLyY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHQvL1x0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0Ly99XG5cdFx0XHQmLmFncmVle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly90YWJcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzVCNEFERDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1QjRBREQ7XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6ZGlzYWJsZWQgKyBsYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAuNjtcblx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdGN1cnNvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAwIDJweCAzMnB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KSB7XG5cdFx0Ji50d28tcm93e1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudGhyZWUtcm93e1xuXHRcdFx0LmNoZWNre1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygtMTApO1xuXHRcdFx0LmNvbW1lbnR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hlY2sge1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5hZ3JlZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCB2dygyNCk7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogdncoMSk7XG5cdFx0XHRcdHdpZHRoOiB2dygxOCk7XG5cdFx0XHRcdGhlaWdodDogdncoMTgpO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IHZ3KDEpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2dygzKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IHZ3KDUpO1xuXHRcdFx0XHRsZWZ0OiB2dygzKTtcblx0XHRcdFx0aGVpZ2h0OiB2dyg4KTtcblx0XHRcdFx0d2lkdGg6IHZ3KDEyKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogdncoMyk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiB2dygzKTtcblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuXG4uZWxtLXRhYmxlLXdyYXB7XG5cdC8vIOOCueOCr+ODreODvOODq+ODkOODvO+8iOW5heODu+mrmOOBle+8iVxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0aGVpZ2h0OiAxMnB4OyAvLyDmqKrjgrnjgq/jg63jg7zjg6vjg5Djg7zjga7luYVcblx0fVxuXG5cdC8qIHNpbXBsZWJhcueUqCAqL1xuXHQuc2ltcGxlYmFyLXRyYWNrIHtcblx0XHQvL2JhY2tncm91bmQ6ICNFNUU1RTU7IC8qIOODkOODvOOBruiDjOaZr+iJsuOCkuioreWumuOBp+OBjeOBvuOBmSovXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwdmg7Lyog44OQ44O844Gr5Li444G/44KS44KC44Gf44Gb44KLKi9cblx0fVxuXG5cdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZXtcblx0XHRvcGFjaXR5OjE7Lyog44OH44OV44Kp44Or44OI44Gg44Go6JaE44GP44Gq44Gj44Gm44GE44G+44GZ44CCKi9cblx0fVxuXG5cdC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZXtcblx0XHRiYWNrZ3JvdW5kOiAjOTVCMURCOy8qIOOBk+OBk+OBp+ODkOODvOOBruiJsuOCkuioreWumiAqL1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5zaW1wbGViYXItY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LnNwYWNlciB7XG5cdFx0XHRcdHdpZHRoOiB2dygyMCk7XG5cdFx0XHRcdG1pbi13aWR0aDogdncoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFse1xuXHRcdFx0cmlnaHQ6IHZ3KDIwKSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cblxuLmVsbS10YWJsZXtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cblx0Ji13cmFwe1xuXHRcdC8vbWFyZ2luOiAwIGF1dG87XG5cdFx0Ly9tYXgtd2lkdGg6IDExNjBweDtcblx0XHQvL3BhZGRpbmc6IDAgNDBweDtcblx0XHQvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHR0cntcblx0XHR0aHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0aHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAjNzA5NkQwO1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAyNHB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0Q4RUZGRjtcblx0XHQmLmNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHR0ZHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjRDhFRkZGO1xuXHRcdCYuY2VudGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0Ly9TUCBTVFlMRVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQmLXdyYXB7XG5cdFx0XHQvL292ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdCYuaGFzLXNjcm9sbGJhcntcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIHZ3KDIwKSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCB2dygxNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoe1xuXHRcdFx0bWluLXdpZHRoOiB2dygxNzApO1xuXHRcdFx0d2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHRoZWlnaHQ6IHZ3KDU0KTtcblx0XHRcdHBhZGRpbmc6IHZ3KDcpIHZ3KDE2KSB2dyg3KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigxOSwxNCk7XG5cdFx0fVxuXG5cdFx0dGR7XG5cdFx0XHRtaW4td2lkdGg6IHZ3KDE3MCk7XG5cdFx0XHR3aWR0aDogdncoMTcwKTtcblx0XHRcdHBhZGRpbmc6IHZ3KDE2KSB2dygxNikgdncoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDE5LDE0KTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbG0tcWF7XG5cblx0Jl9faXRlbXtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHRcdCZfX2hlYWR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDMwcHggMzRweCAzNnB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC5lbntcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHRcdGNvbG9yOiAjOTVCMURCO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDIyLDE2KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXRhaWx7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAzMnB4IDMwcHggNDNweCAzOHB4O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHRcdC5lbntcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICNGRDhGMDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0XHRcdH1cblx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmVsbS1saXN0LW51bWIye1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdCZfX2l0ZW17XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIwKTtcblx0XHRcdH1cblx0XHRcdCZfX2hlYWR7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyMikgdncoMjApIHZ3KDIwKSB2dygyMik7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdC5lbntcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDE4KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTIpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogbWF0aC5kaXYoMjYsMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2RldGFpbHtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoOCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDMpO1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyNCkgdncoMjApIHZ3KDIwKSB2dygyMik7XG5cdFx0XHRcdC5lbntcblx0XHRcdFx0XHRmb250LXNpemU6IHZ3KDI2KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHZ3KDIwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoLTIpKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG1hdGguZGl2KDI4LDE2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudHtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdC1udW1iMntcblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZWxtLXByb2dyZXNze1xuXHR3aWR0aDogMTA4MHB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdG1hcmdpbjogNjBweCBhdXRvIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigxMDc5cHgpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly9zcFxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdC8vZmxleC1zaHJpbms6IDA7XG5cdFx0Ly9tYXJnaW4tbGVmdDogLTIzcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgyKXtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRsZWZ0OiA5MHB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpe1xuXHRcdFx0ei1pbmRleDogODtcblx0XHRcdGxlZnQ6IDE5OHB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDQpe1xuXHRcdFx0ei1pbmRleDogNztcblx0XHRcdGxlZnQ6IDMwNXB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDUpe1xuXHRcdFx0ei1pbmRleDogNjtcblx0XHRcdGxlZnQ6IDQxM3B4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDYpe1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdGxlZnQ6IDUyMHB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDcpe1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHRcdGxlZnQ6IDYyOHB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDgpe1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdGxlZnQ6IDczNXB4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDkpe1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGxlZnQ6IDg0M3B4O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDEwKXtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsZWZ0OiA5NDlweDtcblx0XHR9XG5cblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy1hY3RpdmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRvbmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9wcm9ncmVzcy1iZy1kb25lLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0LnRleHR7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43Myk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5maXJzdHtcblx0XHRcdHdpZHRoOiAxMTNweDtcblx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vcHJvZ3Jlc3MtYmctYWN0aXZlLWZpcnN0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHQmLmRvbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL3Byb2dyZXNzLWJnLWRvbmUtZmlyc3QucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyMCwxNCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICM3MDk2RDA7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVsbS1idG4td3JhcHtcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXHR3aWR0aDogNTkwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQuZWxtLWJ0bntcblx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC8vU1AgU1RZTEVcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0fVxufVxuXG4vL+mAmuW4uOODnOOCv+ODsyAtLS0tLS0tXG4uZWxtLWJ0bntcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAyNzBweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRAaW5jbHVkZSB0eHRfbGlua19jb2xvcihub25lLCRjb2xvci1ibHVlLCRjb2xvci1ibHVlLG5vbmUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0YSxcblx0YnV0dG9uLFxuXHRpbnB1dHtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDB2aDtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpO1xuXG5cdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI0Q4RUZGRjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fydy5zdmdcIik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRtYXNrLXNpemU6IDEwMCUgYXV0bztcblx0XHRtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRyaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdH1cblxuXHQvL+axuuWumuODnOOCv+ODsyAtLS0tLS0tXG5cdCYuZWxtLWJ0bi1jb25maXJte1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcblx0XHRhLFxuXHRcdGJ1dHRvbixcblx0XHRpbnB1dHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3MjlDREI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvL+OCreODo+ODs+OCu+ODq+ODnOOCv+ODsyAtLS0tLS0tXG5cdCYuZWxtLWJ0bi1jYW5jZWx7XG5cdFx0QGluY2x1ZGUgdHh0X2xpbmtfY29sb3Iobm9uZSwkY29sb3Itd2hpdGUsJGNvbG9yLXdoaXRlLG5vbmUpO1xuXHRcdGEsXG5cdFx0YnV0dG9uLFxuXHRcdGlucHV0e1xuXHRcdFx0YmFja2dyb3VuZDogIzcwNzA3MDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjNzA3MDcwO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW5fc2NyZWVuKCRicmVhay1wb2ludCArIDFweCl7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0E4QThBODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcncuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xLDEpO1xuXHRcdH1cblx0fVxuXG5cdC8v6Z2e44Ki44Kv44OG44Kj44OW44Oc44K/44OzIC0tLS0tLS1cblx0Ji5lbG0tYnRuLWluYWN0aXZle1xuXHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsIzk5OTk5OSwjOTk5OTk5LG5vbmUpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGEsXG5cdFx0YnV0dG9uLFxuXHRcdGlucHV0e1xuXHRcdFx0YmFja2dyb3VuZDogI0NCQzdDNztcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzk5OTtcblxuXHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNDQkM3Qzc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJ3LnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0fVxuXHR9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvL1NQIFNUWUxFXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdHdpZHRoOiB2dygxNjcpO1xuXHRcdGhlaWdodDogdncoNDgpO1xuXHRcdGEsXG5cdFx0YnV0dG9uLFxuXHRcdGlucHV0e1xuXHRcdFx0Zm9udC1zaXplOiB2dygxNCk7XG5cdFx0XHRib3JkZXI6IHZ3KDIpIHNvbGlkICRjb2xvci1ibHVlO1xuXHRcdFx0cGFkZGluZzogdncoMTApO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdyh2dygzKSB2dygzKSB2dyg0KSByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOiB2dyg4KTtcblx0XHRcdGhlaWdodDogdncoMTIpO1xuXHRcdFx0cmlnaHQ6IHZ3KDExKTtcblx0XHR9XG5cblx0XHQvL+OCreODo+ODs+OCu+ODq+ODnOOCv+ODsyAtLS0tLS0tXG5cdFx0Ji5lbG0tYnRuLWNhbmNlbHtcblx0XHRcdEBpbmNsdWRlIHR4dF9saW5rX2NvbG9yKG5vbmUsJGNvbG9yLXdoaXRlLCRjb2xvci13aGl0ZSxub25lKTtcblx0XHRcdGEsXG5cdFx0XHRidXR0b24sXG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOiB2dygyKSBzb2xpZCAjNzA3MDcwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0E4QThBODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGxlZnQ6IHZ3KDExKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuIiwiQGZvcndhcmQgXCJtYXJnaW4tcGFkZGluZ1wiO1xuQGZvcndhcmQgXCJlbG0tbGlua1wiO1xuQGZvcndhcmQgXCJlbG0taW5uZXJcIjtcbkBmb3J3YXJkIFwiZWxtLWhlYWRpbmdcIjtcbkBmb3J3YXJkIFwiZWxtLXRleHRcIjtcbkBmb3J3YXJkIFwiZWxtLW5vdGljZVwiO1xuQGZvcndhcmQgXCJlbG0tY29sdW1uXCI7XG5AZm9yd2FyZCBcImVsbS1pbWFnZVwiO1xuQGZvcndhcmQgXCJlbG0tYm94XCI7XG5AZm9yd2FyZCBcImVsbS1mbG93XCI7XG5AZm9yd2FyZCBcImVsbS1saXN0XCI7XG5AZm9yd2FyZCBcImVsbS1mb3JtXCI7XG5AZm9yd2FyZCBcImVsbS10YWJsZVwiO1xuQGZvcndhcmQgXCJlbG0tcWFcIjtcbkBmb3J3YXJkIFwiZWxtLXByb2dyZXNzXCI7XG5AZm9yd2FyZCBcImVsbS1idG5cIjtcblxuLy/jg5Hjg7zjg4Tjg5rjg7zjgrjoqr/mlbTnlKggY3NzXG4uZWxtLWJsb2Nre1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuIiwiQHVzZSBcIi4uL2dsb2JhbFwiIGFzICo7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v5b+F6KaB44Gq5YWl5Yqb5oOF5aCx44KE5rOo5oSP5LqL6aCF44Gr44Gk44GE44GmXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1mbG93e1xuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHR9XG5cdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdC5mbG93e1xuXHRcdCZfX2l0ZW17XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dDF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdH1cblxuXHRcdFx0LmVsbS1ub3Rle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2lubmVyLmlubmVyMntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm51bWJ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5lbG0taGVhZGluZy1sdjFfX3RleHR7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwKTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE3KTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR9XG5cdFx0LmZsb3d7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0MXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbG0tbm90ZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLW5vdGUye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faW5uZXIuaW5uZXIye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm51bWJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbG0tZXhsaW5re1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4vL3BhZ2UtZmxvd1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v54m55a6a5ZWG5Y+W5byV5rOV44Gr5Z+644Gl44GP6KGo56S6XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1sZWdhbCB7XG5cdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzJweDtcblx0fVxuXG5cdC5lbG0tdGV4dC50ZXh0LWJsdWV7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygzOCk7XG5cdFx0fVxuXG5cdFx0LmVsbS10ZXh0LnRleHQtYmx1ZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy8jcGFnZS1sZWdhbFxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v6YCB5paZ44O75omL5pWw5paZ5LiA6KanXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1mZWUge1xuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDY4cHg7XG5cdH1cblxuXHQuZmVlc3tcblx0XHRtYXJnaW4tdG9wOiA2MXB4O1xuXHRcdCZfX2l0ZW17XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1heF9zY3JlZW4oJGJyZWFrLXBvaW50KXtcblx0XHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjQpO1xuXHRcdH1cblxuXHRcdC5mZWVze1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDM1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4vLyNwYWdlLWZlZVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v5Yip55So44Oe44OL44Ol44Ki44OrXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1waG90b19tYW51YWx7XG5cdC5waG90by1tYW51YWwtdG9we1xuXHRcdG1hcmdpbi10b3A6IDUzcHg7XG5cdFx0LmVsbS1ib3h7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdH1cblx0XHQudGV4dDJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQubm90ZTF7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cdC5waG90by1tYW51YWwtYmxvY2t7XG5cdFx0bWFyZ2luLXRvcDogMzNweDtcblx0XHQmX19pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHR9XG5cdC50b29sLWxpc3R7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Jl9faXRlbXtcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDM1MCwxMDgwKSk7XG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKXtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMzIwLDEwODApKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1pbl9zY3JlZW4oJGJyZWFrLXBvaW50ICsgMXB4KXtcblx0XHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDNuKSl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMwLDEwODApKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKG4gKyA0KXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Lmljb257XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmxpc3R7XG5cdFx0bGl7XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyM3B4O1xuXHRcdFx0XHQubnVtYntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5lbG0tbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE5cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbntcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcblx0XHRcdH1cblxuXHRcdFx0LmltYWdlMXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MzJweDtcblx0XHRcdH1cblx0XHRcdC5pbWFnZTJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5waG90by1tYW51YWwtdG9we1xuXHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0LmVsbS1ib3h7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE0KTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdC50ZXh0Mntcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTcpO1xuXHRcdFx0fVxuXHRcdFx0Lm5vdGUxe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5waG90by1tYW51YWwtYmxvY2t7XG5cdFx0XHRtYXJnaW4tdG9wOiB2dygzMik7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygyMCk7XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMyk7XG5cdFx0fVxuXHRcdC50b29sLWxpc3R7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoM24pe1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb257XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygxMyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3R7XG5cdFx0XHRsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2dygyMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmVsbS1ub3Rle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDcpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdHdpZHRoOiB2dygyMik7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg3KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodncoMykpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltYWdlMXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWFnZTJ7XG5cdFx0XHRcdFx0bWFyZ2luOiB2dygxMSkgYXV0byAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4vL3BhZ2UtcGhvdG9fbWFudWFsXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/mj5Dlh7rlhpnnnJ/jgavjgaTjgYTjgaZcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLXBob3RvX3N1Ym1pc3Npb257XG5cdC5tYWluLWNvbnRlbnRzX19pbm5lcntcblx0XHRwYWRkaW5nLWJvdHRvbTogNzdweDtcblx0fVxuXHQucGhvdG8tdG9wLWJsb2Nre1xuXHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQubm90ZTF7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdH1cblx0XHQuZWxtLWZvcm17XG5cdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdH1cblx0XHQudGV4dDJ7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHRcdC50ZXh0M3tcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdH1cblx0XHQuZWxtLWxpc3QtbnVtYntcblx0XHRcdD4gbGl7XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0Mntcblx0XHRcdGxpe1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3Qze1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdDR7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdC5lbG0tbm90ZXtcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0fVxuXHR9XG5cblx0LnBob3RvLWJsb2Nre1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdC5lbG0tbGlzdHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5waG90by1leGFtcGxle1xuXHRcdFx0Ly9tYXJnaW4tdG9wOiAzOXB4O1xuXHRcdFx0Ji5waG90by1leGFtcGxlMntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjFweDtcblx0XHRcdH1cblx0XHRcdCYucGhvdG8tZXhhbXBsZTN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQmX19saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0Ji50ZWtpc2V0c3V7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDIwMCwxMDgwKSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluX3NjcmVlbigkYnJlYWstcG9pbnQgKyAxcHgpe1xuXHRcdFx0XHRcdFx0Jjpub3QoOm50aC1vZi10eXBlKDVuKSl7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcGVyY2VudGFnZShtYXRoLmRpdigyMCwxMDgwKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWFnZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBtYXRoLmRpdigyNCwxNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWJveHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0Lm1haW4tY29udGVudHNfX2lubmVye1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDUwKTtcblx0XHR9XG5cdFx0LnBob3RvLXRvcC1ibG9ja3tcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDI1KTtcblx0XHRcdCZfX2lubmVye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxNyk7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2dygxMCk7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLXRleHR7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBwZXJjZW50YWdlKG1hdGguZGl2KDI2LDE0KSk7XG5cdFx0XHR9XG5cdFx0XHQubm90ZTF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEyKTtcblx0XHRcdH1cblx0XHRcdC5lbG0tZm9ybXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTApO1xuXHRcdFx0fVxuXHRcdFx0LnRleHQye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdH1cblx0XHRcdC50ZXh0M3tcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNCk7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWxpc3QtbnVtYntcblx0XHRcdFx0PiBsaXtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saXN0Mntcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjcpO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5saXN0M3tcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoNCk7XG5cdFx0XHRcdD4gbGl7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdncoMjcpO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogdncoNSk7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGlzdDR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDEwKTtcblx0XHRcdH1cblx0XHRcdC5lbG0tbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5waG90by1ibG9ja3tcblx0XHRcdG1hcmdpbi10b3A6IHZ3KDMyKTtcblx0XHRcdC5lbG0taGVhZGluZy1sdjN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDI0KTtcblx0XHRcdH1cblx0XHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQuZWxtLWxpc3R7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxpc3Qye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGhvdG8tZXhhbXBsZXtcblx0XHRcdFx0Ly8vbWFyZ2luLXRvcDogdncoMTgpO1xuXHRcdFx0XHQmLnBob3RvLWV4YW1wbGUye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnBob3RvLWV4YW1wbGUze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDIxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19saXN0e1xuXHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHR3aWR0aDogdncoMTYwKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDE3KTtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dygyMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRla2lzZXRzdXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IHZ3KDIwMCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogdncoMTYpIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmVsbS10ZXh0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tYm94e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDI2KTtcblx0XHRcdFx0XHQuZWxtLW5vdGljZS10ZXh0e1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0vL3NwXG59XG4vL3BhZ2UtcGhvdG9fc3VibWlzc2lvblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8v5YCL5Lq65oOF5aCx5L+d6K235pa56YedXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1wcml2YWN5IHtcblxuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdH1cblxuXHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQuZWxtLWhlYWRpbmctbHY0e1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQucHJpdmFjeS1jb250ZW50c3tcblx0XHQmX19pdGVte1xuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5jb250YWN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dC1hcmVhe1xuXHRcdFx0LmlubmVye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuc2lnbntcblx0XHRcdFx0bWFyZ2luLXRvcDogNDFweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZWxtLWxpc3QtY29udGFjdHtcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE2KTtcblx0XHR9XG5cblx0XHQuZWxtLWhlYWRpbmctbHYze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMTUpO1xuXHRcdH1cblxuXHRcdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dyg1KTtcblx0XHR9XG5cblx0XHQucHJpdmFjeS1jb250ZW50c3tcblx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb250YWN0e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDg2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dC1hcmVhe1xuXHRcdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNpZ257XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMTMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lbG0tbGlzdC1jb250YWN0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMSk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0Ly9zcFxufVxuLy8jcGFnZS1wcml2YWN5XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/jgojjgY/jgYLjgovjgZTos6rllY9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZhcSB7XG5cblx0LmVsbS1oZWFkaW5nLWx2MXtcblx0XHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdFx0Ly9TUCBTVFlMRVxuXHRcdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblx0XHRAaW5jbHVkZSBtYXhfc2NyZWVuKCRicmVhay1wb2ludCl7XG5cdFx0XHQmX190ZXh0e1xuXHRcdFx0XHRwYWRkaW5nOiB2dygyNikgdncoMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvL3NwXG5cdH1cblxuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5lbG0taGVhZGluZy1sdjJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2dygzMCk7XG5cdFx0fVxuXHR9XG5cdC8vc3Bcbn1cbi8vI3BhZ2UtZmFxXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy/lv4XopoHjgarlhaXlipvmg4XloLHjgoTms6jmhI/kuovpoIXjgavjgaTjgYTjgabvvIjlho3lj5fpqJPvvIlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNwYWdlLWZsb3dfcmV0YWtle1xuXHQuZWxtLWhlYWRpbmctbHYye1xuXHRcdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdH1cblx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHR9XG5cdC5lbG0taGVhZGluZy1sdjR7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdC5mbG93e1xuXHRcdCZfX2l0ZW17XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMxcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGV4dDF7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdH1cblxuXHRcdFx0LmVsbS1ub3Rle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2lubmVyLmlubmVyMntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm51bWJ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4X3NjcmVlbigkYnJlYWstcG9pbnQpe1xuXHRcdC5lbG0taGVhZGluZy1sdjFfX3RleHR7XG5cdFx0XHRwYWRkaW5nLXRvcDogdncoMTApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHZ3KDEwKTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2Mntcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE3KTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcblx0XHR9XG5cdFx0LmVsbS1oZWFkaW5nLWx2NHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR9XG5cdFx0LmZsb3d7XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogdncoMzApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5lbG0tbGlzdHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dyg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50ZXh0MXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygzKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbG0tbm90ZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWxtLW5vdGUye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faW5uZXIuaW5uZXIye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IHZ3KDgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm51bWJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB2dyg0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbG0tZXhsaW5re1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL3NwXG59XG4vL3BhZ2UtZmxvd19yZXRha2VcbiJdfQ== */
